:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rand:#80808047;--rand-stark:#80808080;--blau:59, 130, 246;--gruen:22, 163, 74;--amber:217, 119, 6;--rot:220, 38, 38;font:16px/1.5 system-ui,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-thema=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:canvastext;background:canvas;color:var(--lightningcss-light,#101014)var(--lightningcss-dark,#f0f0f2);background:var(--lightningcss-light,#f7f7f8)var(--lightningcss-dark,#08080c);margin:0}#root{min-height:100svh}main{box-sizing:border-box;flex-direction:column;max-width:1400px;min-height:100svh;margin:0 auto;padding:24px 32px 28px;display:flex}.tabellen-filter{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.tabellen-filter label{font-weight:600}.tabellen-filter select{font:inherit;color:inherit;background:canvas;border:1px solid #80808080;border-radius:4px;padding:4px 8px;font-size:14px}.filter-treffer{opacity:.75}.keine-treffer{text-align:center;opacity:.75;padding:18px 10px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #8080804d;padding:6px 10px}th{background:canvas;position:sticky;top:0}tr.ungeprueft{background:#e6a2001f}.merkmal{white-space:nowrap;background:#3b82f626;border-radius:4px;margin:0 3px 3px 0;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.status-ungeprueft{color:#b47800;font-weight:600}.fehler{color:#c82828}.werkzeugleiste{margin-bottom:16px}.aktionen button,.loesch-rueckfrage button{margin-right:6px}.loesch-rueckfrage{color:#c82828;white-space:nowrap}.tool-form{flex-direction:column;gap:12px;max-width:640px;display:flex}.tool-form .feld{flex-direction:column;gap:4px;display:flex}.tool-form label{font-size:14px;font-weight:600}.tool-form input[type=text],.tool-form input:not([type]),.tool-form select,.tool-form textarea{font:inherit;color:inherit;background:0 0;border:1px solid #80808080;border-radius:4px;padding:6px 8px}.tool-form input[readOnly]{opacity:.7}.tool-form .hinweis{opacity:.75;margin:0;font-size:12px}.tool-form .checkboxen{border:1px solid #8080804d;border-radius:6px;flex-direction:column;gap:6px;padding:10px 14px;display:flex}.checkbox-zeile{align-items:center;gap:8px;font-weight:400;display:flex}.formular-aktionen{gap:8px;display:flex}.empfehlung{background:#3b82f60f;border:1px solid #3b82f659;border-radius:8px;margin-bottom:28px;padding:16px 18px}.empfehlung h2{margin:0 0 10px;font-size:16px}.empfehlung-eingabe{gap:8px;display:flex}.empfehlung-eingabe input{font:inherit;color:inherit;background:canvas;border:1px solid #80808080;border-radius:4px;flex:1;padding:8px 10px}.empfehlung-liste{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.empfehlung-eintrag{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:canvas;border:1px solid #8080804d;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.empfehlung-eintrag:hover{border-color:#3b82f699}.empfehlung-kopf{align-items:baseline;gap:10px;display:flex}.empfehlung-name{font-weight:600}.empfehlung-kategorie{opacity:.75;font-size:13px}.empfehlung-begruendung{opacity:.8;font-size:12px}.finder-umschalter{gap:6px;margin-bottom:10px;display:flex}.finder-umschalter button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #80808066;border-radius:999px;padding:6px 12px}.finder-umschalter button.aktiv{background:#3b82f626;border-color:#3b82f699;font-weight:600}.entdecken{background:#a855f70f;border:1px solid #a855f759;border-radius:8px;margin-bottom:28px;padding:16px 18px}.entdecken h2{margin:0 0 6px;font-size:16px}.entdecken>.hinweis{margin:0 0 10px}.entdecken-eingabe{gap:8px;display:flex}.entdecken-eingabe input{font:inherit;color:inherit;background:canvas;border:1px solid #80808080;border-radius:4px;flex:1;padding:8px 10px}.entdecken-liste{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}.kandidat{background:canvas;border:1px solid #8080804d;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.kandidat-kopf{gap:6px;margin-bottom:2px;display:flex}.kandidat-badge{white-space:nowrap;background:#a855f72e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.kandidat-badge-warnung{color:#966400;background:#e6a20033}.kandidat-stichworte{opacity:.85;margin:2px 0;font-size:13px}.kandidat-begruendung{margin:0;font-size:13px}.kandidat-quelle{word-break:break-all;font-size:12px}.kandidat-aktionen{margin-top:6px}.lade-hinweis{opacity:.7}.start-kopf{border-bottom:1px solid var(--rand);flex-wrap:wrap;align-items:center;gap:16px;padding-bottom:14px;display:flex}.start-kopf .marke{flex:1;align-items:baseline;gap:12px;min-width:260px;display:flex}.start-kopf h1{letter-spacing:-.01em;margin:0;font-size:20px}.claim{opacity:.65;font-size:13px}.kopf-aktionen{align-items:center;gap:8px;display:flex}.ansicht-umschalter{border:1px solid var(--rand-stark);border-radius:8px;display:inline-flex;overflow:hidden}.ansicht-umschalter button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none;padding:6px 14px;font-size:13px}.ansicht-umschalter button.aktiv{background:rgba(var(--blau), .15);font-weight:600}.btn{font:inherit;cursor:pointer;border:1px solid var(--rand-stark);color:inherit;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}.btn-primaer{background:rgb(var(--blau));border-color:rgb(var(--blau));color:#fff;font-weight:600}.btn:disabled{opacity:.6;cursor:default}.qualitaet{border:1px solid var(--rand);border-radius:12px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:20px;padding:16px 20px;display:flex}.q-block{flex-direction:column;gap:3px;min-width:130px;display:flex}.q-knopf{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.q-knopf:hover .q-label{text-decoration:underline}.q-zahl{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.q-nenner{opacity:.4;font-size:15px}.q-label{opacity:.65;font-size:12px}.q-balken{background:#80808038;border-radius:99px;width:170px;height:5px;margin-top:6px;overflow:hidden}.q-balken>div{background:rgb(var(--blau));border-radius:99px;height:100%}.q-gruen{color:rgb(var(--gruen))}.q-amber{color:rgb(var(--amber))}.q-rot{color:rgb(var(--rot))}.q-grundsatz{opacity:.7;border-left:2px solid var(--rand);max-width:300px;margin:0 0 0 auto;padding-left:14px;font-size:12.5px;line-height:1.45}.suche{text-align:center;margin:34px 0 8px}.suche h2{letter-spacing:-.015em;margin:0 0 14px;font-size:26px;font-weight:650}.suchfeld{border:1.5px solid var(--rand-stark);background:canvas;border-radius:12px;max-width:640px;margin:0 auto;transition:border-color .15s;display:flex;overflow:hidden}.suchfeld:focus-within{border-color:rgb(var(--blau))}.suchfeld input{font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:13px 18px;font-size:16px}.suchfeld .lupe{opacity:.45;align-self:center;padding:0 16px 0 14px;font-size:17px}.finder-links{justify-content:center;gap:8px;margin:12px 0 4px;display:flex}.finder-links button{font:inherit;cursor:pointer;border:1px solid var(--rand);color:inherit;opacity:.8;background:0 0;border-radius:999px;padding:4px 12px;font-size:12.5px}.finder-links button.aktiv{background:rgba(var(--blau), .13);border-color:rgb(var(--blau));opacity:1;font-weight:600}.kategorien{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:20px 0 26px;display:flex}.kat{font:inherit;cursor:pointer;border:1px solid var(--rand-stark);color:inherit;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;display:inline-flex}.kat .punkt{background:var(--kf,gray);border-radius:50%;width:8px;height:8px}.kat .anzahl{opacity:.55;font-variant-numeric:tabular-nums;font-size:11.5px}.kat.aktiv{background:rgba(var(--blau), .13);border-color:rgb(var(--blau));font-weight:600}.treffer-zeile{opacity:.6;margin:0 0 12px;font-size:13px}.leer-hinweis{text-align:center;opacity:.6;padding:40px 0}.raster{grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:14px;display:grid}.karte{text-align:left;font:inherit;color:inherit;cursor:pointer;border:1px solid var(--rand);border-top:3px solid var(--kf,var(--rand));background:canvas;border-radius:12px;flex-direction:column;gap:9px;padding:16px 16px 13px;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.karte:hover{border-color:var(--kf);transform:translateY(-2px);box-shadow:0 6px 18px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#00000073)}.kat-weitere{opacity:.75;border-style:dashed}.badge-geplant{border-color:rgba(var(--amber), .55);color:rgb(var(--amber));background:rgba(var(--amber), .12)}.karte-kopf{align-items:center;gap:11px;display:flex}.logo{color:#fff;background:var(--kf,gray);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.karte-titel{flex-direction:column;gap:1px;min-width:0;display:flex}.karte-titel .name{font-size:15.5px;font-weight:650}.karte-titel .kategorie{opacity:.6;font-size:12px}.karte .gut-fuer{opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.badges{flex-wrap:wrap;gap:5px;display:flex}.badge{white-space:nowrap;background:#80808024;border-radius:5px;padding:2px 8px;font-size:10.5px;font-weight:600}.badge.eu{background:rgba(var(--blau), .14)}.badge.self{background:#a855f724}.badge.stern{background:rgba(var(--amber), .16)}.karte-fuss{border-top:1px solid var(--rand);justify-content:space-between;align-items:center;margin-top:2px;padding-top:9px;display:flex}.pruef{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.pruef .p-punkt{border-radius:50%;width:8px;height:8px}.pruef.ok{color:rgb(var(--gruen))}.pruef.ok .p-punkt{background:rgb(var(--gruen))}.pruef.faellig{color:rgb(var(--amber))}.pruef.faellig .p-punkt{background:rgb(var(--amber))}.pruef.offen{color:rgb(var(--rot))}.pruef.offen .p-punkt{background:rgb(var(--rot))}.pruef-datum{opacity:.55;font-variant-numeric:tabular-nums;font-size:11.5px}.fuss-rechts{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.flagge{align-items:center;gap:4px;font-size:15px;line-height:1;display:inline-flex}.flagge .flagge-code{letter-spacing:.05em;opacity:.6;font-size:10.5px;font-weight:600}.land-zelle{white-space:nowrap}.land-eingabe{align-items:center;gap:10px;display:flex}.land-eingabe input{text-transform:uppercase;width:72px}.land-vorschau{opacity:.8;white-space:nowrap;font-size:13px}.grundsatz-fuss{border-top:1px solid var(--rand);opacity:.55;text-align:center;margin-top:56px;padding-top:18px;font-size:12.5px}.schleier{opacity:0;pointer-events:none;z-index:40;background:#00000059;transition:opacity .18s;position:fixed;inset:0}.schleier.offen{opacity:1;pointer-events:auto}.panel{border-left:1px solid var(--rand);z-index:50;background:canvas;width:min(460px,92vw);padding:26px 28px 40px;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(102%);box-shadow:-12px 0 40px #00000026}.panel.offen{transform:translate(0)}.panel .schliessen{font:inherit;cursor:pointer;color:inherit;background:#8080801f;border:none;border-radius:8px;width:32px;height:32px;font-size:15px;position:absolute;top:16px;right:16px}.panel .logo{width:46px;height:46px;font-size:19px}.panel h3{margin:0;font-size:20px}.panel .kategorie{opacity:.6;font-size:13px}.panel section{margin-top:20px}.panel section h4{text-transform:uppercase;letter-spacing:.06em;opacity:.55;margin:0 0 6px;font-size:11.5px}.panel section p{margin:0;font-size:14px;line-height:1.55}.panel .quelle a{word-break:break-all;color:rgb(var(--blau));font-size:13.5px}.pruefbox{border:1px solid var(--rand);border-radius:10px;margin-top:22px;padding:14px 16px}.pruefbox .kopfzeile{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pruefbox h4{margin:0;font-size:13px}.pruef-detail{opacity:.75;margin:0;font-size:12.5px;line-height:1.5}.panel-aktionen{gap:8px;margin-top:24px;display:flex}.top10{border:1px solid var(--rand);background:linear-gradient(180deg, rgba(var(--amber), .05), transparent 60%);border-radius:12px;margin-top:26px;padding:18px 20px 20px}.top10-kopf{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.top10-kopf h2{letter-spacing:-.01em;margin:0;font-size:18px}.top10-claim{opacity:.6;font-size:12.5px}.top10-liste{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:8px 14px;margin:0;padding:0;list-style:none;display:grid}.top10-eintrag{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:12px;padding:9px 12px;transition:border-color .12s,background .12s;display:flex}.top10-eintrag:hover{border-color:var(--kf,var(--rand-stark));background:canvas}.top10-rang{font-variant-numeric:tabular-nums;border:1.5px solid var(--rand-stark);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-top:1px;font-size:13.5px;font-weight:700;display:grid}.top10-rang.spitze{border-color:rgb(var(--amber));background:rgba(var(--amber), .14);color:rgb(var(--amber))}.top10-text{flex-direction:column;gap:2px;min-width:0;display:flex}.top10-name{align-items:baseline;gap:8px;font-size:14.5px;font-weight:650;display:flex}.top10-kategorie{opacity:.55;font-size:11.5px;font-weight:400}.top10-grund{opacity:.75;font-size:12.5px;line-height:1.45}.badge.rang{background:rgba(var(--amber), .18);color:rgb(var(--amber))}.top10-panel{border:1px solid rgba(var(--amber), .4);background:rgba(var(--amber), .06);border-radius:10px;padding:12px 14px}.rang-zelle{font-variant-numeric:tabular-nums;opacity:.8;font-weight:700}.seiten-nav{gap:6px;margin-bottom:18px;display:flex}.seiten-nav button{font:inherit;cursor:pointer;border:1px solid var(--rand-stark);color:inherit;opacity:.8;background:0 0;border-radius:999px;padding:6px 16px;font-size:13.5px}.seiten-nav button.aktiv{background:rgba(var(--blau), .15);border-color:rgb(var(--blau));opacity:1;font-weight:600}.badge-abgeloest{background:rgba(var(--rot), .14);color:rgb(var(--rot))}.karte.abgeloest{opacity:.62}.karte.abgeloest:hover{opacity:1}.text-knopf{font:inherit;font-size:inherit;color:rgb(var(--blau));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.recherche h2{align-items:baseline;gap:8px;display:flex}.vergleich{margin-top:14px;font-size:13.5px}.vergleich th[scope=row]{white-space:nowrap;width:1%;font-weight:600;position:static}.vergleich td{width:49%;line-height:1.5}.vergleich-alt{opacity:.6}.vergleich-neu{background:rgba(var(--gruen), .08);border-left:2px solid rgb(var(--gruen))}.vergleich-behalten{opacity:.5;font-style:italic}.recherche-quellen{margin-top:14px;font-size:13px}.recherche-quellen summary{cursor:pointer;font-weight:600}.recherche-quellen ul{margin:8px 0 0;padding-left:18px}.recherche-quellen a{word-break:break-all}.recherche .formular-aktionen{margin-top:16px}.landing{justify-content:center;min-height:calc(100svh - 200px);display:flex}.landing-mitte{flex-direction:column;align-items:center;width:min(680px,100%);padding-top:clamp(40px,14vh,140px);display:flex}.wortmarke{letter-spacing:-.03em;margin:0;font-size:clamp(44px,8vw,64px);font-weight:750}.wortmarke span{color:rgb(var(--blau))}.landing-claim{opacity:.6;text-align:center;margin:6px 0 30px;font-size:14.5px}.landing-suchfeld{border-radius:999px;width:100%;box-shadow:0 2px 10px #0000000f}.landing-suchfeld input{padding:15px 22px}.landing-vorschlaege{border:1px solid var(--rand);background:canvas;border-radius:18px;width:100%;margin:10px 0 0;padding:6px;list-style:none;box-shadow:0 8px 26px #00000014}.landing-vorschlaege button,.landing-top3 ol button{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:baseline;gap:10px;padding:9px 14px;display:flex}.landing-vorschlaege button:hover,.landing-top3 ol button:hover{background:rgba(var(--blau), .09)}.landing-art{text-transform:uppercase;letter-spacing:.05em;background:rgba(var(--blau), .13);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;font-weight:700}.landing-art.engine{background:#a855f729}.landing-treffer-name{font-size:14.5px;font-weight:600}.landing-treffer-unter{opacity:.55;font-size:12.5px}.landing-leer{opacity:.65;margin:14px 0 0;font-size:13.5px}.landing-top3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;width:100%;margin-top:38px;display:grid}.landing-top3 section{border:1px solid var(--rand);border-radius:16px;padding:14px 12px 12px}.landing-top3 h2{text-transform:uppercase;letter-spacing:.05em;opacity:.65;align-items:baseline;gap:8px;margin:0 0 8px;padding:0 14px;font-size:13px;display:flex}.landing-top3-claim{text-transform:none;letter-spacing:0;opacity:.7;font-size:11px}.landing-top3 ol{margin:0;padding:0;list-style:none}.landing-rang{border:1.5px solid rgba(var(--amber), .8);width:22px;height:22px;color:rgb(var(--amber));border-radius:50%;flex:none;align-self:center;place-items:center;font-size:12px;font-weight:700;display:grid}.landing-rang.engine{color:#a855f7;border-color:#a855f799}.landing-alle{font:inherit;color:rgb(var(--blau));cursor:pointer;background:0 0;border:none;padding:8px 14px 4px;font-size:12.5px;font-weight:600}.landing-fuss{opacity:.5;margin-top:44px;font-size:12px}.seiten-fuss{opacity:.5;align-items:baseline;gap:26px;margin-top:auto;padding-top:40px;font-size:12.5px;display:flex}.fuss-version{letter-spacing:.01em}.fuss-link{color:inherit;text-decoration:none}.fuss-link:hover{opacity:1;text-decoration:underline}.thema-umschalter{font:inherit;cursor:pointer;border:1px solid var(--rand-stark);opacity:.6;background:0 0;border-radius:999px;padding:4px 9px;font-size:16px;line-height:1}.thema-umschalter[aria-pressed=true]{background:rgba(var(--blau), .15);border-color:rgb(var(--blau));opacity:1}.nav-rechts{align-items:center;gap:4px;margin-left:auto;display:flex}.sprach-umschalter{gap:4px;display:flex}.sprach-umschalter button{font:inherit;cursor:pointer;border:1px solid var(--rand-stark);opacity:.6;background:0 0;border-radius:999px;padding:4px 9px;font-size:16px;line-height:1}.sprach-umschalter button.aktiv{background:rgba(var(--blau), .15);border-color:rgb(var(--blau));opacity:1}.funktions-suche{text-align:left;max-width:640px;margin:26px auto 0}.funktions-suche h2{text-align:center;margin:0 0 4px;font-size:19px}.funktions-suche>.hinweis{text-align:center;margin:0 0 12px}.landing-eintrag{box-sizing:border-box;align-items:baseline;gap:10px;width:100%;padding:8px 10px;display:flex}.fuss-logout{margin:0;display:inline}button.fuss-link-knopf{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}button.fuss-link-knopf:hover{text-decoration:underline}:root{--b-karte:var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff0b);--b-linie:var(--lightningcss-light,#10101414)var(--lightningcss-dark,#ffffff1a);--b-tiefe:var(--lightningcss-light,#10101440)var(--lightningcss-dark,#000c);--akzent-a:var(--lightningcss-light,#4f7cff)var(--lightningcss-dark,#6b93ff);--akzent-b:var(--lightningcss-light,#9b5cff)var(--lightningcss-dark,#b07bff);--schein:var(--lightningcss-light,#4f7cff29)var(--lightningcss-dark,#6181ff2b)}.landing{background:radial-gradient(900px 480px at 50% -8%, var(--schein), transparent 70%)}.wortmarke span{background:linear-gradient(90deg, var(--akzent-a), var(--akzent-b));color:#0000;-webkit-background-clip:text;background-clip:text}.landing-suchfeld{background:var(--b-karte);border:1px solid var(--b-linie);box-shadow:0 18px 50px -22px var(--b-tiefe)}.funktions-suche{text-align:center;width:100%;max-width:640px}.funktions-suche h2{letter-spacing:-.025em;text-align:center;margin:0 0 6px;font-size:clamp(24px,3.6vw,34px);font-weight:750}.funktion-pille{background:var(--b-karte);border:1px solid var(--b-linie);box-shadow:0 18px 50px -22px var(--b-tiefe);border-radius:999px;align-items:center;padding:6px 6px 6px 20px;display:flex}.funktion-pille:focus-within{border-color:var(--akzent-a)}.funktion-pille input{min-width:0;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:16.5px}.funktion-pille button{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(90deg, var(--akzent-a), var(--akzent-b));border:none;border-radius:999px;flex:none;padding:11px 20px;font-size:15px;font-weight:600}.funktion-pille button:disabled{opacity:.7;cursor:default}.funktion-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.funktion-chips button{font:inherit;color:inherit;opacity:.65;border:1px solid var(--b-linie);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:13px}.funktion-chips button:hover{opacity:1;border-color:var(--akzent-a)}.funktion-karten{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (width<=620px){.funktion-karten{grid-template-columns:1fr}}.funktion-karte{background:var(--b-karte);border:1px solid var(--b-linie);border-radius:20px;padding:20px 22px}.funktion-karte .siegel{letter-spacing:.06em;text-transform:uppercase;color:var(--akzent-a);margin-bottom:8px;font-size:11px;font-weight:650;display:inline-block}.funktion-karte .name{letter-spacing:-.01em;font-size:19px;font-weight:700}.funktion-karte .kategorie{opacity:.6;margin-top:2px;font-size:13px;display:block}.funktion-karte p{opacity:.78;margin:8px 0 0;font-size:14.5px}.funktion-karte a{color:inherit;margin-top:12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-block}.funktion-karte a:hover{color:var(--akzent-a)}.funktion-status{opacity:.7;margin-top:16px}.landing-top3 section{border:1px solid var(--b-linie);background:var(--b-karte);border-radius:20px;padding:18px 20px 12px}.landing-rang{color:#fff;background:linear-gradient(135deg, var(--akzent-a), var(--akzent-b));border:none;width:20px;height:20px;font-size:11px}.landing-rang.engine{color:#fff}.landing-neu{border-top:1px solid var(--b-linie);grid-template-columns:1fr auto;align-items:baseline;gap:5px 12px;margin:10px 0 2px;padding:10px 10px 0;font-size:14px;display:grid}.landing-neu-label{text-transform:uppercase;letter-spacing:.09em;opacity:.55;grid-column:1/-1;font-size:10.5px;font-weight:650}.landing-neu .landing-neu-link{text-align:left;white-space:nowrap;justify-self:start}a.landing-neu-link,span.landing-neu-link,button.landing-neu-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none}span.landing-neu-link{cursor:default}a.landing-neu-link:hover,button.landing-neu-link:hover{color:var(--akzent-a)}.kandidat-badge.urteil-ok{background:rgba(var(--gruen), .14);color:rgb(var(--gruen))}.kandidat-badge.urteil-warn{background:rgba(var(--amber), .14);color:rgb(var(--amber))}.kandidat-badge.urteil-rot{background:rgba(var(--rot), .14);color:rgb(var(--rot))}.badge-nachfolger{background:rgba(var(--amber), .14);color:rgb(var(--amber));white-space:nowrap;max-width:100%}
