.vx{--bs-font-sans:var(--sans);--font-sans:var(--sans);font-family:var(--sans);overflow-wrap:break-word;line-height:1.6;position:relative}.vx :is(h1,h2,h3,h4){font-family:var(--sans);letter-spacing:-.026em;text-wrap:balance;font-weight:640;font-stretch:110%}.vx h1{line-height:1.03}.vx-blatt{--bogen:clamp(4rem, 13vw, 12rem);z-index:2;background:var(--paper,var(--papier));color:var(--ink,var(--tinte));border-radius:0 var(--bogen) 0 var(--bogen);position:relative;overflow:clip;box-shadow:0 -40px 90px -40px #041012e6,0 40px 90px -40px #041012e6}.vx-blatt--b{border-radius:var(--bogen) 0 var(--bogen) 0;margin-top:clamp(1.5rem,4vh,3rem)}.vx-blatt--kopf{border-radius:0 0 0 var(--bogen);padding-top:5.5rem}.vx-blatt--kopf+.vx-blatt{margin-top:clamp(1.5rem,4vh,3rem)}.vx-blatt ::selection{background:var(--petrol);color:#fff}.vx-blatt :focus-visible{outline-color:var(--petrol-hell)}.vx-nacht{color:var(--hell);--ink:var(--hell);--ink-soft:var(--hell-weich);--muted:var(--hell-leise);--muted-2:var(--hell-leise);--ink-muted:var(--hell-leise);--ink-faint:var(--hell-leise);--bs-ink:var(--hell);--bs-ink-soft:var(--hell-weich);--bs-ink-muted:var(--hell-leise);--bs-unknown:var(--hell-leise);--line:var(--ader);--line-strong:#5fc9bc52;--bs-line:var(--ader);--bs-line-strong:#5fc9bc52;--bs-line-control:var(--hell-leise);--accent-line:var(--ader);--accent:var(--mint);--accent-2:var(--mint);--accent-ink:var(--mint-licht);--brand:var(--mint);--brand-ink:var(--mint-licht);--bs-petrol:var(--mint);--bs-petrol-ink:var(--mint-licht);--bs-petrol-bright:var(--mint-licht);--bs-topic:var(--mint);--bs-messing:var(--messing-nacht);--bs-warning:var(--messing-nacht);--paper:transparent;--ground:transparent;--surface:#5fc9bc0f;--bs-paper:transparent;--bs-white:#5fc9bc0f;--paper-2:#5fc9bc12;--ground-raised:#5fc9bc12;--surface-sunken:#5fc9bc1a;--bs-sand:#5fc9bc12;--bs-stone:#5fc9bc1a;--accent-soft:#5fc9bc1a;--brand-wash:#5fc9bc1a;--bs-petrol-wash:#5fc9bc1a;--bs-topic-wash:#5fc9bc1a;padding:6.5rem 0 clamp(1.5rem,4vh,3rem);position:relative}.vx-nacht:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081d1cf5 0%,#081d1ce6 55%,#081d1c8c 100%);position:absolute;inset:0}.vx-nacht>*,.vx-nacht>*>*{box-shadow:none!important;background-color:#0000!important;background-image:none!important}.vx-nacht :is(h1,h2,h3,h4,strong,b,dt,th){color:var(--hell)}.vx-nacht a:not([class]){color:var(--mint)}.vx-nacht .badge{color:var(--hell);background:0 0;border-color:#f3f1ea47}@media (width<=899px){.vx-nacht{padding-top:5.6rem}.vx-nacht:before{background:#081d1ce6}}.vx :is(h1,h2,h3){font-family:var(--sans)!important}.vx-nacht :is(aside,div,section,header,footer,nav,dl,dt,dd,table,thead,tbody,tr,td,th,ul,ol,li,p,figure,figcaption,article,form,fieldset){border-color:var(--ader);box-shadow:none!important;background-color:#0000!important;background-image:none!important}.vx-nacht :is(p,li,dd,td,small,figcaption,label,legend){color:var(--hell-weich)}.vx-nacht :is(dt,th,small){color:var(--hell-leise)}.vx-nacht h1,.vx-nacht h1 *{color:var(--hell)}.vx .pruefstand{grid-column:auto;gap:normal;display:block;position:static}.vx .pruefstand:before{content:none}.vx-blatt{font-size:1.0625rem}.vx-nacht :is(.btn-primary,.btn--primary,[class*=btn][class*=primary]){border-color:var(--mint);background-color:var(--mint)!important;color:var(--auf-mint)!important}h1[data-stufen]>:is(.h1-1,.h1-2,.h1-3){text-wrap:balance;display:block}h1[data-stufen]>.h1-2{letter-spacing:-.018em;opacity:.82;margin-top:.32em;font-size:.56em;font-weight:480;font-stretch:104%;line-height:1.14}h1[data-stufen]>.h1-3{letter-spacing:0;opacity:.7;margin-top:.7em;font-size:.36em;font-weight:560;font-stretch:100%;line-height:1.3}h1[data-stufen]>.h1-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vx h1[data-stufen]{hyphens:manual}.vx h2[data-kern]{letter-spacing:-.016em;font-weight:400;font-stretch:104%}.vx h2[data-kern]>.kern{letter-spacing:-.026em;hyphens:manual;font-weight:660;font-stretch:110%}.vx h2[data-kern]>.kern--fest{display:inline-block}:where(.vx){&{--bs-petrol:#0f5a52;--bs-petrol-ink:#0a3f39;--bs-petrol-active:#072f2b;--bs-petrol-bright:#14746a;--bs-mint:#5fc9bc;--bs-mint-hover:#8fe3d6;--bs-on-mint:#04201e;--bs-messing:#96712f;--bs-messing-on-dark:#e2c07e;--bs-night-950:#081d1c;--bs-night-900:#0e2a28;--bs-night-800:#153b38;--bs-night-700:#1d4b47;--bs-paper:#fbfaf6;--bs-white:#fff;--bs-sand:#f3ede2;--bs-stone:#e9e2d4;--bs-petrol-wash:#e3f0ec;--bs-ink:#1b1a16;--bs-ink-soft:#4a463e;--bs-ink-muted:#5f5b52;--bs-on-dark:#f3f1ea;--bs-on-dark-soft:#b9cec9;--bs-on-dark-muted:#8fafa9;--bs-line:#e7e2d6;--bs-line-strong:#d7d1c1;--bs-line-control:#827d72;--bs-line-on-dark:#f3f1ea24;--bs-info:#2c5178;--bs-info-soft:#e7eef6;--bs-info-line:#c4d6ea;--bs-success:#1b6440;--bs-success-soft:#e5f0e8;--bs-success-line:#bfe0cc;--bs-warning:#7e5512;--bs-warning-soft:#f6eedc;--bs-warning-line:#e8d6ac;--bs-unknown:#5f5b52;--bs-unknown-soft:#efece4;--bs-unknown-line:#ddd7c9;--bs-conflict:#8a3a2a;--bs-conflict-soft:#f6e7e2;--bs-conflict-line:#d7b6ab;--bs-data-1:#1f6f66;--bs-data-2:#2c5178;--bs-data-3:#a85a32;--bs-data-4:#6e5490;--bs-data-5:#6e7233;--bs-data-6:#96712f;--bs-data-neutral:#8e8a7e;--bs-data-1-on-dark:#8fc3bc;--bs-data-2-on-dark:#9db8d2;--bs-data-3-on-dark:#e0a889;--bs-data-4-on-dark:#c2aed8;--bs-data-5-on-dark:#c4c98f;--bs-data-6-on-dark:#e2c07e;--bs-el-2:0 2px 4px #04101224, 0 8px 20px -6px #0410122e;--bs-el-3:0 4px 8px #04101229, 0 18px 40px -12px #0410124d;--bs-el-4:0 8px 16px #04101233, 0 32px 70px -20px #04101273;--bs-ease-out:cubic-bezier(.16,1,.3,1);--bs-ease-return:cubic-bezier(.22,.61,.36,1);--bs-topic:var(--bs-petrol);--bs-topic-wash:var(--bs-petrol-wash);--bs-topic-on-dark:var(--bs-mint);--bs-font-serif:"Kontor Serif",Georgia,"Times New Roman",serif;--bs-font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--bs-font-mono:ui-monospace,"SFMono-Regular","Cascadia Mono","Segoe UI Mono",Consolas,monospace;--bs-w-prose:44rem;--bs-w-content:74rem;--bs-w-data:86rem;--bs-gutter:clamp(16px,2.2vw,28px);--ground:#fbfaf6;--ground-raised:#f3ede2;--surface-sunken:#e9e2d4;--panel:#0e2a28;--panel-2:#153b38;--paper:#fbfaf6;--paper-2:#f3ede2;--surface:#fff;--ink:#1b1a16;--ink-soft:#4a463e;--muted:#5f5b52;--muted-2:#6b675e;--ink-muted:#5f5b52;--ink-faint:#6b675e;--line:var(--bs-line);--line-strong:var(--bs-line-strong);--accent:#0f5a52;--accent-ink:#0a3f39;--accent-2:#14746a;--accent-soft:#e3f0ec;--accent-line:#d7d1c1;--brand:#0f5a52;--brand-ink:#0a3f39;--brand-wash:#e3f0ec;--brand-on-dark:#5fc9bc;--data-a:#3a5a78;--data-b:#7a5b34;--data-neutral:var(--bs-data-neutral);--data-a-wash:#e6ecf3;--data-b-wash:#f2ebe1;--ok:#1b6440;--ok-soft:#e5f0e8;--ok-line:#bfe0cc;--warn:#7e5512;--warn-soft:#f6eedc;--warn-line:var(--bs-warning-line);--unknown:#5f5b52;--unknown-soft:#efece4;--unknown-line:#b5ae9f;--info:#2c5178;--info-soft:#e7eef6;--info-line:var(--bs-info-line);--conflict:var(--bs-conflict);--conflict-soft:var(--bs-conflict-soft);--conflict-line:var(--bs-conflict-line);--editorial:#55486a;--editorial-soft:#eeeaf3;--petrol-deep:#0e2a28;--petrol-night:#072f2b;--petrol-card:#153b38;--on-dark:#f3f1ea;--on-dark-soft:#b9cec9;--on-dark-faint:#8fafa9;--data-a-on-dark:#9db8d2;--data-b-on-dark:#e2c07e;--ok-on-dark:#9fd6b2;--warn-on-dark:#f0cf90;--line-on-dark:var(--bs-line-on-dark);--control-border:var(--bs-line-control);--font-serif:var(--bs-font-serif);--font-sans:var(--bs-font-sans);--font-mono:var(--bs-font-mono);--maxw:var(--bs-w-content);--maxw-prose:var(--bs-w-prose);--w-prose:var(--bs-w-prose);--w-content:var(--bs-w-content);--w-data:var(--bs-w-data);--w-full:100%;--gutter:var(--bs-gutter);--type-display:clamp(2.4rem,1.9rem + 2.2vw,3.6rem);--type-h1:clamp(2rem,1.7rem + 1.4vw,2.8rem);--type-h2:clamp(1.55rem,1.4rem + .8vw,2.05rem);--type-h3:clamp(1.25rem,1.18rem + .4vw,1.5rem);--type-body:clamp(1rem,.96rem + .2vw,1.06rem);--type-lead:clamp(1.1rem,1.05rem + .3vw,1.25rem);--type-small:.875rem;--type-label:.8125rem;--type-data:.94rem;--type-num:clamp(2.6rem,2rem + 2.6vw,4rem);--step--1:clamp(.83rem,.8rem + .15vw,.9rem);--step-0:clamp(1rem,.96rem + .2vw,1.08rem);--step-1:clamp(1.2rem,1.12rem + .4vw,1.4rem);--step-2:clamp(1.45rem,1.3rem + .7vw,1.85rem);--step-3:clamp(1.8rem,1.55rem + 1.2vw,2.55rem);--step-4:clamp(2.2rem,1.8rem + 2vw,3.3rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-3xs:var(--s-1);--s-2xs:var(--s-2);--s-xs:var(--s-3);--s-sm:var(--s-4);--s-md:var(--s-5);--r-xs:3px;--r-sm:6px;--r-md:10px;--r-lg:16px;--radius-sm:var(--r-xs);--radius:var(--r-sm);--radius-lg:var(--r-md);--border:1px solid var(--line);--border-strong:1px solid var(--line-strong);--edge-hair:1px solid var(--line);--edge-solid:1px solid var(--line-strong);--edge-mark:3px solid var(--brand);--shadow-sm:none;--shadow:none;--shadow-float:0 8px 28px -14px #1b1a1647}& [data-topic=buchhaltung],& [data-stimmung=tinte]{--bs-topic:#2d5b7b;--bs-topic-wash:#e4edf3;--bs-topic-on-dark:#8ec0e0}& [data-topic=crm]{--bs-topic:var(--bs-petrol);--bs-topic-wash:var(--bs-petrol-wash);--bs-topic-on-dark:var(--bs-mint)}& [data-topic=email],& [data-stimmung=beere]{--bs-topic:#8c3c5c;--bs-topic-wash:#f5e6ec;--bs-topic-on-dark:#eba6c0}& [data-topic=website],& [data-stimmung=moos]{--bs-topic:#4f6b2a;--bs-topic-wash:#ebf0df;--bs-topic-on-dark:#bbd48e}& [data-topic=zeiterfassung],& [data-stimmung=indigo]{--bs-topic:#454f8a;--bs-topic-wash:#e8eaf5;--bs-topic-on-dark:#aab4ee}& [data-topic=kursplattformen],& [data-stimmung=terrakotta]{--bs-topic:#a0502e;--bs-topic-wash:#f7e8df;--bs-topic-on-dark:#f0ae8c}& [data-topic=projektmanagement],& [data-stimmung=bernstein]{--bs-topic:#8a5e12;--bs-topic-wash:#f6ecd6;--bs-topic-on-dark:#e9c27a}}@font-face{font-family:Kontor Serif;src:url(/fonts/kontor-serif-semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:where(.vx){& *,& :before,& :after{box-sizing:border-box}& html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}& body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;margin:0;line-height:1.62}& img,& svg,& video{max-width:100%;height:auto;display:block}& h1,& h2,& h3,& h4{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 var(--s-sm);overflow-wrap:break-word;hyphens:auto;font-weight:600;line-height:1.15}& h1,& .t-h1{font-size:var(--type-h1);line-height:1.1}& h2,& .t-h2{font-size:var(--type-h2);line-height:1.15}& h3,& .t-h3{font-size:var(--type-h3);line-height:1.2}& h4{font-size:var(--step-1)}& .t-display,& .hero h1{font-size:var(--type-display);letter-spacing:-.015em;line-height:1.05}& .t-display,& .t-h1,& .t-h2,& .t-h3{font-family:var(--font-serif);font-weight:600}& p{margin:0 0 var(--s-sm)}& a{color:var(--bs-petrol-ink);text-underline-offset:.2em;text-decoration-thickness:1px}& a:hover{color:var(--bs-petrol)}& strong{font-weight:650}& hr{border:0;border-top:var(--border);margin:var(--s-lg) 0}& :focus-visible{outline:2px solid var(--bs-petrol-bright);outline-offset:3px;border-radius:2px}& ::selection{background:var(--bs-petrol-wash)}& .section{padding-block:var(--s-xl)}& .section+.section{padding-top:0}& .stack>*+*{margin-top:var(--s-sm)}& .eyebrow{font-family:var(--font-sans);font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-muted);margin:0 0 var(--s-2xs);font-weight:650}& .lede{color:var(--ink-soft);max-width:62ch}& .t-lead{font-size:var(--type-lead);max-width:62ch;line-height:1.5}& .t-small,& .small,& .source-note,& .field-help{font-size:var(--type-small);color:var(--ink-muted);line-height:1.5}& .t-label{font:600 var(--type-label)/1.4 var(--font-sans);color:var(--ink-muted);margin-bottom:var(--s-2)}& .t-data,& table.data{font-size:var(--type-data);font-variant-numeric:tabular-nums slashed-zero;line-height:1.5}& .t-num{overflow-wrap:anywhere;font:600 var(--type-num)/1.1 var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;color:var(--ink);margin-bottom:var(--s-2)}& .t-num-secondary{font:600 1.25rem/1.2 var(--font-sans);font-variant-numeric:tabular-nums}& .btn{min-height:50px;font:inherit;font-weight:650;font-size:var(--step-0);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:0 20px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s,color .18s;display:inline-flex}& .btn:active{transform:translateY(1px)}& .btn-primary{background:var(--bs-petrol);color:var(--bs-white)}& .btn-primary:hover{background:var(--bs-petrol-ink);color:var(--bs-white)}& .btn-ghost{color:var(--bs-petrol-ink);border-color:var(--bs-line-control);background:0 0}& .btn-ghost:hover{background:var(--bs-sand);border-color:var(--bs-ink);color:var(--bs-petrol-ink)}& .btn-plain{color:var(--accent-ink);background:0 0;border:0;padding-inline:0;font-weight:600}& .btn-plain:hover{color:var(--accent)}& .btn:disabled{cursor:not-allowed;background:var(--surface-sunken);color:var(--ink-muted);border-color:var(--control-border)}& .badge{max-width:100%;font-family:var(--font-sans);font-size:var(--type-label);letter-spacing:0;text-transform:none;border-radius:var(--r-xs);white-space:normal;vertical-align:middle;border:1px solid;align-items:center;gap:.4rem;padding:.25rem .5rem;font-weight:650;line-height:1.4;display:inline-flex}& .badge:before{display:none}& .badge>span:last-child{overflow-wrap:anywhere;min-width:0}& .badge--ok{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}& .badge--warn{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}& .badge--unknown{color:var(--unknown);background:var(--unknown-soft);border-color:var(--unknown-line)}& .badge--info{color:var(--info);background:var(--info-soft);border-color:var(--info-line)}& .badge--plain{font-weight:600}& .badge--plain:before{display:none}& .badge--conflict{color:var(--conflict);background:var(--conflict-soft);border-color:var(--conflict-line)}& .badge--research{color:var(--ink-soft);border-color:var(--control-border);border-radius:var(--r-sm);background:0 0}& .badge[data-status=not-tested]{border-style:dashed}& .badge--editorial{color:var(--editorial);background:var(--editorial-soft);border-color:var(--editorial);border-style:dashed}& .status-glyph{flex:0 0 1rem;width:1rem;height:1rem}& .insight{font-family:var(--font-serif);font-size:var(--step-1);color:var(--ink);border-left:3px solid var(--accent-line);padding-left:var(--s-md);margin:var(--s-md) 0;line-height:1.45}& .table-wrap{border:var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}& .table-wrap--plain{background:0 0;border:0;border-radius:0}& table.data{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--type-data);font-variant-numeric:tabular-nums slashed-zero;line-height:1.5}& table.data th,& table.data td{text-align:left;border-bottom:var(--border);vertical-align:top;overflow-wrap:anywhere;padding:.8rem 1rem}& table.data thead th{font-family:var(--font-sans);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--paper-2)}& table.data tbody tr:last-child td{border-bottom:0}& table.data td.crit{color:var(--ink);white-space:normal;font-weight:600}& table.data .src{font-size:var(--step--1);color:var(--muted)}& .daten-tabelle{border-collapse:collapse;width:100%;font-size:var(--step--1)}& .daten-tabelle th,& .daten-tabelle td{text-align:left;border-bottom:var(--border);vertical-align:top;padding:.55rem .7rem}& .daten-tabelle thead th{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:var(--border-strong);font-size:.74rem}& .daten-tabelle tbody th{font-weight:600}@media (width<=640px){& .daten-tabelle,& .daten-tabelle tbody,& .daten-tabelle tr{width:100%;display:block}& .daten-tabelle thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& .daten-tabelle tr{border-bottom:var(--border-strong);padding:var(--s-3) var(--s-4)}& .daten-tabelle tbody tr:last-child{border-bottom:0}& .daten-tabelle tbody th[scope=row]{font-size:var(--step-0);border:0;padding:0 0 .45rem;display:block}& .daten-tabelle td{border:0;border-top:var(--edge-hair);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:.2rem 1rem;padding:.45rem 0 .35rem;display:grid}& .daten-tabelle td:before{content:attr(data-label);font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.68rem}& .daten-tabelle td:first-child{border-top:0}}@media (width<=400px){& .daten-tabelle td{grid-template-columns:minmax(0,1fr);gap:.1rem}}& .meta-grid{grid-template-columns:1fr;gap:.6rem 1.5rem;margin:0;display:grid}@media (width>=560px){& .meta-grid{grid-template-columns:1fr 1fr}}& .meta-grid div{border-bottom:1px dotted var(--line-strong);justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}& .meta-grid dt{color:var(--muted);font-size:var(--step--1)}& .meta-grid dd{font-weight:600;font-size:var(--step--1);text-align:right;margin:0}& .muted{color:var(--muted)}& .small{font-size:var(--step--1)}& .flex{gap:var(--s-sm);flex-wrap:wrap;align-items:center;display:flex}& .skip-link{background:var(--ink);color:#fff;z-index:100;border-radius:0 0 var(--radius) 0;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}& .skip-link:focus{color:#fff;left:0}& .container,& .container-narrow{width:min(100% - 2 * var(--gutter), var(--w-content));margin-inline:auto}& .container-narrow{max-width:var(--w-prose)}& .sec-statement{padding-block:clamp(3rem, 7vw, var(--s-9))}& .sec-decision{padding-block:var(--s-7);background:var(--ground-raised)}& .sec-data{padding-block:var(--s-6) var(--s-7)}& .sec-trust{padding-block:var(--s-8);background:var(--bs-night-900);color:var(--bs-on-dark)}& .sec-next{padding-block:var(--s-6) var(--s-7)}& .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}& .sec-trust :is(h2,h3,a){color:var(--bs-on-dark)}& .sec-trust :is(.small,.muted){color:var(--bs-on-dark-soft)}& .sec-trust{--accent-2:var(--bs-mint)}& .sec-trust :focus-visible{outline-color:var(--bs-mint-hover)}& .page-header{padding-block:clamp(2rem, 5vw, var(--s-8));border-bottom:var(--edge-hair)}& .page-header h1{max-width:22ch;margin-bottom:var(--s-4)}& .page-header .lede{max-width:58ch}& .page-statusline{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}& .editorial-section{padding-block:var(--s-7) var(--s-8)}& .editorial-layout{gap:var(--s-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}& .editorial-main{min-width:0;max-width:var(--w-prose)}& .editorial-main>*+*{margin-top:var(--s-4)}& .editorial-main>h2{margin-top:var(--s-7)}& .editorial-main>h3{margin-top:var(--s-5)}& .editorial-main :is(ul,ol){padding-left:1.3rem}& .editorial-main li{margin-bottom:.45rem}& .editorial-sidebar{gap:var(--s-5);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}& .toc-panel{border-block:var(--edge-solid);padding-block:var(--s-4)}& .toc-panel h2,& .toc-panel h3{margin:0 0 var(--s-2);font:600 var(--type-label)/1.4 var(--font-sans);color:var(--ink-muted)}& .toc-panel ul{margin:0;padding:0;list-style:none}& .toc-panel a{min-height:44px;color:var(--ink-soft);font-size:var(--type-small);align-items:center;padding-block:.35rem;text-decoration:none;display:flex}& .toc-panel a:hover{color:var(--brand-ink)}& .split-section{gap:var(--s-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}& .fit-panel{border-top:3px solid var(--data-a);min-width:0;padding-top:var(--s-4)}& .fit-panel:nth-child(2){border-top-color:var(--data-b)}& .fit-panel h2,& .fit-panel h3{margin-bottom:var(--s-3)}& .ledger{border-top:var(--edge-solid);margin-top:var(--s-5)}& .ledger-row{gap:var(--s-4);padding-block:var(--s-5);border-bottom:var(--edge-solid);grid-template-columns:minmax(0,1fr);display:grid}& .ledger-row>*{min-width:0}& .ledger-title{font-size:var(--type-h3);margin:0}& .ledger-facts{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}& .ledger-facts div{min-width:0}& .ledger-facts dt{color:var(--ink-muted);font-size:var(--type-label);line-height:1.4}& .ledger-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}& .action-row{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}@media (width>=720px){& .split-section{grid-template-columns:repeat(2,minmax(0,1fr))}& .ledger-row{grid-template-columns:minmax(8rem,.65fr) minmax(0,1.8fr);align-items:start}}@media (width>=960px){& .editorial-layout{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}& .editorial-sidebar{position:sticky;top:5rem}}@media (width<=400px){& .page-header,& .editorial-section{padding-block:var(--s-6)}& .ledger-facts{grid-template-columns:minmax(0,1fr)}}& :where(.flex,.data-row,.comparison-strip)>*{min-width:0}& .source-note{border-top:var(--edge-hair);padding-top:var(--s-3);margin:var(--s-4) 0 0;flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}& .source-note a{overflow-wrap:anywhere}& .data-highlight{border-left:var(--edge-mark);padding:var(--s-5);background:var(--surface)}& .metric p:last-child{margin-bottom:0}& .comparison-strip{gap:var(--s-5);border-block:var(--edge-solid);padding-block:var(--s-5);display:grid}@media (width>=640px){& .comparison-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}& .quantity{margin-block:var(--s-4);--series-color:var(--data-a)}& .quantity--b{--series-color:var(--data-b)}& .quantity-label{margin-bottom:var(--s-2);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;display:flex}& .quantity-track{background:var(--surface-sunken);border-radius:2px;height:.75rem;overflow:hidden}& .quantity-track>span{background:var(--series-color);height:100%;display:block}& .quantity--b .quantity-track>span{background:repeating-linear-gradient(90deg, var(--data-b) 0 12px, var(--data-b-wash) 12px 14px)}& .is-unknown{background:repeating-linear-gradient(135deg, var(--surface-sunken) 0 5px, var(--unknown) 5px 6px)}& .difference-row{padding-block:var(--s-5);border-bottom:var(--edge-solid)}& .difference-note{font-size:var(--type-small);color:var(--ink-soft);margin:var(--s-3) 0 0}& .coverage-track{gap:3px;height:.75rem;display:flex}& .coverage-verifiziert{background:var(--ok)}& .coverage-partial{background:repeating-linear-gradient(90deg, var(--warn) 0 5px, var(--warn-soft) 5px 7px)}& .coverage-unbekannt{border:1px solid var(--unknown);background:var(--unknown-soft)}& .coverage-conflict{background:repeating-linear-gradient(135deg, var(--conflict) 0 3px, var(--conflict-soft) 3px 5px)}& .coverage-key{margin:var(--s-3) 0;gap:var(--s-3) var(--s-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}& .coverage-key li{align-items:center;gap:var(--s-2);display:flex}& .coverage-key .badge{background:0 0;border:0;padding:0}& .criterion-group{border-block-start:var(--edge-solid)}& .criterion-group:last-child{border-block-end:var(--edge-solid)}& summary{cursor:pointer;min-height:44px;padding-block:.6rem}& .criterion-group summary{padding:var(--s-4) var(--s-2);font-weight:600;display:list-item}& .criterion-group summary>span+span{margin-left:var(--s-3)}& .criterion-content{padding:0 var(--s-2) var(--s-5)}& .data-row{padding-block:var(--s-4);border-bottom:var(--edge-hair)}& .data-row dl{gap:var(--s-4);margin:0;display:grid}& .data-row dt{color:var(--ink-muted);font-size:var(--type-small)}& .data-row dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0}@media (width>=640px){& .data-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}}& .field{margin-top:var(--s-4);gap:.4rem;min-width:0;display:grid}& .field label{font-size:var(--type-small);font-weight:600}& input:not([type=radio],[type=checkbox]),& select,& textarea{font:inherit;border:1px solid var(--control-border);border-radius:var(--r-xs);background:var(--surface);min-height:44px;color:var(--ink);width:100%;min-width:0;padding:.65rem .75rem;font-size:max(1rem,16px)}& input,& select{font-variant-numeric:tabular-nums}& input:focus,& select:focus,& textarea:focus{border-color:var(--brand)}& [aria-invalid=true]{border-color:var(--conflict)!important;border-width:2px!important}& .field-error{color:var(--conflict);font-size:var(--type-small);margin:0}& .field-help{margin:0}& .segment-control{margin:var(--s-5) 0;border:0;min-width:0;padding:0}& .segment-control legend{font-size:var(--type-small);margin-bottom:var(--s-2);padding:0;font-weight:600}& .segment-options{gap:var(--s-2);flex-wrap:wrap;display:flex}& .segment-options label,& .check-control{cursor:pointer;align-items:center;gap:.6rem;min-height:44px;padding:.6rem .8rem;display:inline-flex}& .segment-options label{border:1px solid var(--control-border);border-radius:var(--r-xs)}& .segment-options label:has(:checked){color:var(--brand-ink);background:var(--brand-wash);border-color:var(--brand);box-shadow:inset 0 -2px var(--brand)}& input:is([type=radio],[type=checkbox]){width:1.2rem;height:1.2rem;accent-color:var(--brand);flex:none}& .inline-note,& .empty-state{font-size:var(--type-small);padding:var(--s-4) 0 var(--s-4) var(--s-4);border-left:2px solid var(--control-border);color:var(--ink-soft)}& .empty-state{background:var(--unknown-soft);border-left-style:dashed}@media (width<=480px){& .t-num{font-size:clamp(2.5rem,11vw,2.6rem)}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){& .quantity-track,& .coverage-track>span{border:1px solid canvastext}& .quantity-track>span{background:canvastext}& .badge{border-color:canvastext}}@media (width<=640px){& .data--responsive thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& .data--responsive,& .data--responsive tbody,& .data--responsive tr,& .data--responsive td{width:100%;display:block}& .data--responsive tr{padding-block:var(--s-3);border-bottom:var(--edge-solid)}& .data--responsive td{gap:var(--s-3);border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block:.4rem;display:grid}& .data--responsive td:before{content:attr(data-label);font-size:var(--type-label);color:var(--ink-muted);font-weight:400}}@media (width<=400px){& .quantity-label,& .data-row,& .comparison-strip,& .coverage-key{overflow-wrap:anywhere}& .data--responsive td{grid-template-columns:minmax(0,1fr)}}& .check-control{overflow-wrap:anywhere;max-width:100%}}
