@font-face{font-family:archivo;src:url(../media/archivo_latin_wght_normal-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_650327e8-module__f58LNW__className{font-family:archivo,archivo Fallback,system-ui,Arial,sans-serif;font-style:normal}.archivo_650327e8-module__f58LNW__variable{--font-display:"archivo", "archivo Fallback", system-ui, Arial, sans-serif}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_d1a05f86-module__e8Ztha__className{font-family:inter,inter Fallback,system-ui,Arial,sans-serif;font-style:normal}.inter_d1a05f86-module__e8Ztha__variable{--font-body:"inter", "inter Fallback", system-ui, Arial, sans-serif}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.jetbrainsmono_dae5cadd-module__3ugjPW__className{font-family:jetbrainsMono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.jetbrainsmono_dae5cadd-module__3ugjPW__variable{--font-mono:"jetbrainsMono", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_normal-s.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:instrumentSerif;src:url(../media/instrument_serif_latin_400_italic-s.1bk2-9tco4m7m.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Times New Roman);ascent-override:117.87%;descent-override:36.91%;line-gap-override:0.0%;size-adjust:83.99%}.instrumentserif_32e6aea0-module__YKeWZa__className{font-family:instrumentSerif,instrumentSerif Fallback,Georgia,serif}.instrumentserif_32e6aea0-module__YKeWZa__variable{--font-serif:"instrumentSerif", "instrumentSerif Fallback", Georgia, serif}
:root{--canvas:#f3f3f1;--surface:#fff;--surface-2:#e9e9e6;--ink:#0e0e0e;--ink-2:#5d5d59;--hairline:#e2e1dd;--dark:#0c0c0d;--dark-img:#19191b;--dark-hairline:#202020;--dark-text:#f3f3f1;--dark-text-2:#a09f9b;--wash:#0e0e0e0a;--sk-strong:#cfceca;--sk-soft:#d9d8d3;--r-card:12px;--r-pill:999px;--pad-x:clamp(20px, 4.5vw, 64px);--max:1440px;--mod-pad:clamp(48px, 6vw, 92px);--ease:cubic-bezier(.22, .61, .21, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.445, .05, .55, .95);--ease-snap:cubic-bezier(.34, 1.2, .4, 1);--sidebar-w:280px;--topbar-h:64px;--accent:#b4e600;--accent-ink:#0e0e0e;--accent-text:var(--ink);--accent-deep:#a8d600;--accent-up:#c8f000;--accent-soft:#f3fbd6}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body), system-ui, sans-serif;background:var(--canvas);color:var(--ink);letter-spacing:.001em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}button{font-family:inherit}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:4px}:where(button):focus:not(:focus-visible){outline:none}::selection{background:var(--accent);color:var(--accent-ink)}.wrap{max-width:var(--max);padding-inline:var(--pad-x);margin-inline:auto}.display{font-family:var(--font-display), sans-serif;letter-spacing:-.032em;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:1}.display .si{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.012em;font-size:1.06em;font-style:italic;font-weight:400}.statement{font-family:var(--font-display), sans-serif;letter-spacing:-.024em;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.12}.statement .si{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;font-size:1.05em;font-style:italic;font-weight:400}.mono{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:500;line-height:1.5}.eyebrow{color:var(--s-ink,var(--ink));align-items:center;gap:12px;display:flex}.eyebrow:before{content:"";background:currentColor;flex:none;width:24px;height:1px}.trust{color:var(--ink-2)}.mod{padding-block:var(--mod-pad);background:var(--s-bg);color:var(--s-ink);margin-block:0;position:relative}.mod--snug{--mod-pad:clamp(32px, 4vw, 56px)}.mod .wrap>:last-child{margin-bottom:0}.mod[data-surface=canvas]{--s-bg:var(--canvas);--s-ink:var(--ink);--s-ink-2:var(--ink-2);--s-hairline:var(--hairline);--s-card:var(--surface)}.mod[data-surface=surface]{--s-bg:var(--surface);--s-ink:var(--ink);--s-ink-2:var(--ink-2);--s-hairline:var(--hairline);--s-card:var(--canvas)}.mod[data-surface=dark]{--s-bg:var(--dark);--s-ink:var(--dark-text);--s-ink-2:var(--dark-text-2);--s-hairline:var(--dark-hairline);--s-card:#ffffff0a}.mod[data-surface=lime]{--s-bg:var(--accent);--s-ink:var(--accent-ink);--s-ink-2:color-mix(in srgb, var(--accent-ink) 64%, var(--accent));--s-hairline:color-mix(in srgb, var(--accent-ink) 18%, var(--accent));--s-card:color-mix(in srgb, var(--accent-ink) 8%, var(--accent))}.mod[data-surface=canvas]+.mod[data-surface=canvas],.mod[data-surface=surface]+.mod[data-surface=surface],.mod[data-surface=canvas]+.mod[data-surface=surface],.mod[data-surface=surface]+.mod[data-surface=canvas]{border-top:1px solid var(--hairline)}.mod[data-surface=dark]+.mod[data-surface=dark]{border-top:1px solid var(--dark-hairline)}.mod[data-surface=lime]+.mod[data-surface=lime]{border-top:1px solid color-mix(in srgb, var(--accent-ink) 18%, var(--accent))}.mod[id]{scroll-margin-top:calc(var(--topbar-h) + 16px)}html.js [data-rv]{opacity:0;transition:opacity .6s var(--ease-soft) var(--d,0s), transform .6s var(--ease-soft) var(--d,0s);transform:translateY(14px)}html.js [data-rv].rv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-rv]{opacity:1;transition:none;transform:none}}.karte{background:var(--s-card,var(--surface));border:1px solid var(--s-hairline,var(--hairline));border-radius:var(--r-card);padding:20px}.statusPunkt{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.statusPunkt[data-zustand=warn]{background:var(--ink-2)}.seitenkopf{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.seitenkopf h1{font-family:var(--font-display), sans-serif;letter-spacing:-.028em;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.04}.seitenkopf p{color:var(--ink-2);max-width:60ch}.chip{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);border:1px solid var(--hairline);color:var(--ink-2);background:var(--surface);align-items:center;gap:7px;padding:4px 11px;font-size:10.5px;font-weight:500;display:inline-flex}.chip[data-status=erledigt]{background:var(--accent-soft);color:var(--accent-deep);border-color:#0000}.chip[data-status=erledigt]:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}
