#trichter .t-kicker{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-slate-500)}#trichter .t-kette{display:grid;grid-template-columns:max-content 1fr;column-gap:clamp(.75rem,2vw,1.25rem);align-items:baseline;margin-top:2.5rem;max-width:52rem}#trichter .t-row{display:contents}#trichter .t-num{justify-self:end;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;white-space:nowrap}#trichter .t-label{line-height:1.3}#trichter .t-row-1 .t-num,#trichter .t-row-2 .t-num,#trichter .t-row-3 .t-num{font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:500}#trichter .t-row-1 .t-num,#trichter .t-row-1 .t-label{color:var(--color-slate-600)}#trichter .t-row-2 .t-num,#trichter .t-row-2 .t-label{color:var(--color-slate-400)}#trichter .t-row-3 .t-num,#trichter .t-row-3 .t-label{color:var(--color-slate-300)}#trichter .t-row-1 .t-label,#trichter .t-row-2 .t-label,#trichter .t-row-3 .t-label{font-size:clamp(1rem,1.6vw,1.1875rem);font-weight:400}#trichter .t-row-2 .t-num,#trichter .t-row-2 .t-label,#trichter .t-row-3 .t-num,#trichter .t-row-3 .t-label{padding-top:.35em}#trichter .t-row-4{margin:0}#trichter .t-row-4 .t-num{padding-top:.25em;font-size:clamp(2.75rem,6.5vw,4.75rem);font-weight:600;letter-spacing:-.035em;color:var(--color-white)}#trichter .t-row-4 .t-label{padding-top:.25em;font-size:clamp(1.375rem,2.6vw,2rem);font-weight:600;letter-spacing:-.025em;color:var(--color-white)}#trichter .t-beleg{margin-top:2rem;max-width:52rem}#trichter .t-beleg-titel{font-size:.8125rem;color:var(--color-slate-500)}#trichter .t-beleg-liste{margin-top:.5rem;border-top:1px solid var(--line);list-style:none;padding:0}#trichter .t-beleg-liste li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:.8125rem;line-height:1.4}#trichter .t-dot{display:inline-block;width:6px;height:6px;border-radius:50%;align-self:center;flex:none}#trichter .t-cve{font-family:var(--font-mono);color:var(--color-slate-400);text-decoration:underline;text-underline-offset:2px;transition:color var(--ease)}#trichter .t-cve:hover{color:var(--color-brand-300)}#trichter .t-titel{color:var(--color-slate-300)}#trichter .t-cvss,#trichter .t-datum{color:var(--color-slate-500);font-variant-numeric:tabular-nums;white-space:nowrap}#trichter .t-picker{margin-top:2.5rem;max-width:52rem;position:relative;z-index:40}#trichter .t-picker-label{font-size:.8125rem;font-weight:500;color:var(--color-slate-400)}#trichter .t-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:.75rem}#trichter .t-chip{appearance:none;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font:inherit;font-size:.8125rem;font-weight:500;line-height:1.2;color:var(--fg);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;transition:color var(--ease),border-color var(--ease)}#trichter .t-chip .t-chip-x{color:var(--color-slate-500);font-size:.9375rem;line-height:1;transition:color var(--ease)}#trichter .t-chip:hover{border-color:var(--color-slate-600)}#trichter .t-chip:hover .t-chip-x{color:var(--fg)}@media(pointer:coarse){#trichter .t-chip{min-height:44px;padding:10px 16px}#trichter .t-suggest li{min-height:44px;align-items:center}#trichter .t-input,#trichter .t-cta .btn-primary,#trichter .t-cta .btn-ghost{min-height:44px}}#trichter .t-add{position:relative;margin-top:.75rem;max-width:26rem}#trichter .t-input{width:100%;padding:11px 14px;font:inherit;font-size:.9375rem;color:var(--fg);background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--edge-light);transition:border-color var(--ease)}#trichter .t-input:hover{border-color:var(--line-strong)}#trichter .t-input:focus{outline:none;border-color:var(--highlight)}#trichter .t-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;max-height:19rem;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--edge-light)}#trichter .t-suggest li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 12px;border-radius:var(--radius-md);font-size:.875rem;color:var(--fg);cursor:pointer}#trichter .t-suggest li.is-active,#trichter .t-suggest li:hover{background:var(--surface-2);color:var(--accent)}#trichter .t-suggest .t-suggest-meta{font-size:.75rem;color:var(--color-slate-500);font-variant-numeric:tabular-nums;white-space:nowrap}#trichter .t-suggest .t-suggest-leer,#trichter .t-suggest .t-suggest-leer:hover{background:transparent;color:var(--color-slate-500);cursor:default}#trichter .t-cta{margin-top:2.5rem;display:flex;flex-direction:column;gap:12px}@media(min-width:640px){#trichter .t-cta{flex-direction:row;align-items:center}}#trichter .t-fussnote{margin-top:1.5rem;max-width:42rem;font-size:.8125rem;line-height:1.5;color:var(--color-slate-500)}@media(max-width:639px){#trichter .t-kette{margin-top:1.75rem}#trichter .t-beleg{margin-top:1.5rem}#trichter .t-picker,#trichter .t-cta{margin-top:1.75rem}#trichter .t-fussnote{margin-top:1.25rem}}@keyframes trichter-aufblenden{0%{opacity:0}to{opacity:1}}#trichter .reveal{opacity:0;animation:trichter-aufblenden .7s ease forwards}#trichter .reveal-1{animation-delay:.05s}#trichter .reveal-2{animation-delay:.45s}#trichter .reveal-3{animation-delay:.85s}#trichter .reveal-4{animation-delay:1.25s}#trichter .reveal-5{animation-delay:1.7s}#trichter .t-swap{transition:opacity .24s ease}#trichter.is-swapping .t-swap{opacity:.12}@media(prefers-reduced-motion:reduce){#trichter .reveal{animation:none;opacity:1}#trichter .t-swap{transition:none}}.hero[data-astro-cid-j7pv25f6]{display:flex;align-items:center;min-height:calc(100svh - 4rem);padding-top:64px;padding-bottom:64px;position:relative}@media(max-width:639px){.hero[data-astro-cid-j7pv25f6]{padding-top:40px;padding-bottom:48px}}.hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0 0 auto;height:40%;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--fg) 3.5%,transparent),transparent)}.lage[data-astro-cid-j7pv25f6],.angebot[data-astro-cid-j7pv25f6]{background:var(--surface-1);padding:28px 24px 24px;box-shadow:inset 0 1px 0 var(--edge-light)}@media(min-width:640px){.lage[data-astro-cid-j7pv25f6],.angebot[data-astro-cid-j7pv25f6]{padding:32px}}@media(pointer:coarse){.btn-primary[data-astro-cid-j7pv25f6]{min-height:44px}}
