.tl-hub-stats{flex-wrap:wrap;gap:8px 28px;margin-top:18px;display:flex}.tl-hub-stat{color:var(--body);font-size:14.5px}.tl-hub-stat b{color:var(--ink);margin-right:4px;font-weight:700}.tl-querlink{color:var(--body);margin:32px 0 0;font-size:15px;line-height:1.7}.tl-querlink a{color:var(--accent-text)}.tl-filters{margin-top:36px}.tl-filters-fallback{min-height:220px}.tl-filter-group{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.tl-filter-toggles{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.tl-fbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--body);font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;cursor:pointer;padding:7px 14px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.tl-fbtn:hover{border-color:var(--ink);color:var(--ink)}.tl-fbtn.active{border-color:var(--ink);background:var(--ink);color:var(--bg)}.tl-fbtn-reset{border-style:dashed}.tl-count{font-family:var(--font-plex-mono), monospace;letter-spacing:.06em;color:var(--mute);margin:4px 0 20px;font-size:12px}.tl-empty{color:var(--mute);margin:24px 0;font-size:15px}.tl-card-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:760px){.tl-card-grid{grid-template-columns:1fr}}.tl-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);flex-direction:column;gap:12px;padding:24px 26px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative}.tl-card:hover{border-color:var(--ink);transform:translateY(-2px)}.tl-card-head{align-items:center;gap:12px;display:flex}.tl-card-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:7px;flex-shrink:0;width:32px;height:32px;padding:5px}.tl-card-logo-fb{font-family:var(--font-plex-mono), monospace;color:var(--mute);justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex}.tl-card-title{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:650}.tl-card-kurz{color:var(--body);margin:0;font-size:14px;line-height:1.55}.tl-card-signale{flex-wrap:wrap;gap:6px;display:flex}.tl-chip{border:1px solid var(--line-strong);font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;color:var(--mute);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;display:inline-flex}.tl-chip-an{border-color:var(--accent);color:var(--accent-text)}.tl-chip-warn{border-style:dashed}.tl-chip-aus{opacity:.7}.tl-card-meta{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:auto;padding-top:12px;font-size:12.5px;display:flex}.tl-card-preis{color:var(--body)}.tl-card-arrow{color:var(--mute);transition:transform .15s,color .15s;position:absolute;top:22px;right:22px}.tl-card:hover .tl-card-arrow{color:var(--accent-text);transform:translate(3px)}.tl-kopf{align-items:center;gap:18px;display:flex}.tl-kopf h1{margin:4px 0 0}.tl-kopf-logo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex-shrink:0;width:56px;height:56px;padding:9px}.tl-kurz{color:var(--body);margin:14px 0 0;font-size:18px;line-height:1.6}.tl-fuerwen{color:var(--body);margin:0;font-size:16px;line-height:1.65}.tl-fakten{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0 8px;display:grid}@media (max-width:760px){.tl-fakten{grid-template-columns:1fr 1fr}}.tl-fakt{background:var(--surface);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.tl-fakt-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.tl-fakt strong{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4}.tl-einsatz-liste{flex-direction:column;gap:20px;display:flex}.tl-einsatz h3{letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:650}.tl-einsatz p{color:var(--body);margin:0;font-size:15px;line-height:1.65}.tl-mcp-status{border:1px solid var(--accent);font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;color:var(--accent-text);border-radius:999px;margin:0 0 14px;padding:4px 14px;font-size:12px;display:inline-flex}.tl-mcp p{color:var(--body);font-size:15.5px;line-height:1.7}.tl-mcp-link a,.tl-quellen a{color:var(--accent-text)}.tl-dsgvo-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}@media (max-width:760px){.tl-dsgvo-grid{grid-template-columns:1fr}}.tl-dsgvo-feld{border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.tl-dsgvo-warn{border-left-color:var(--line-strong);border-left-style:dashed}.tl-dsgvo-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.tl-dsgvo-feld strong{color:var(--ink);font-size:15px;font-weight:650}.tl-dsgvo-feld p{color:var(--body);margin:0;font-size:14px;line-height:1.6}.tl-haken{border:1px solid var(--line-strong);background:var(--bg);margin-bottom:20px;padding:18px 20px}.tl-haken-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px;font-size:11px;display:block}.tl-haken p{color:var(--body);margin:0;font-size:15px;line-height:1.7}.tl-quellen-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:11px;display:block}.tl-quellen ul{margin:0;padding-left:18px}.tl-quellen li{color:var(--body);font-size:14px;line-height:1.7}.tl-dsgvo-disclaimer{color:var(--mute);margin:16px 0 0;font-size:13px;line-height:1.6}.tl-bezug{color:var(--body);margin:0 0 8px;font-size:15px;line-height:1.7}.tl-bezug-label{font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:12px}.tl-bezug a,.tl-play-liste a{color:var(--accent-text)}.tl-play-liste{margin:0;padding-left:18px}.tl-play-liste li{color:var(--body);font-size:15px;line-height:1.8}.tl-methodik p{color:var(--body);font-size:15px;line-height:1.7}.tl-methodik-hinweis{border-top:1px solid var(--line);color:var(--mute);padding-top:12px;font-size:13.5px}
