@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2)format("woff2"),url(/_astro/barlow-vietnamese-400-normal.BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-ext-400-normal.HxX4XjxC.woff2)format("woff2"),url(/_astro/barlow-latin-ext-400-normal.CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-vietnamese-500-normal.zTViEIzf.woff2)format("woff2"),url(/_astro/barlow-vietnamese-500-normal.GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-ext-500-normal.DOaysfXq.woff2)format("woff2"),url(/_astro/barlow-latin-ext-500-normal.CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-vietnamese-600-normal.DcjprdFV.woff2)format("woff2"),url(/_astro/barlow-vietnamese-600-normal.CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-ext-600-normal.B8NK_A3D.woff2)format("woff2"),url(/_astro/barlow-latin-ext-600-normal.DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-navy:#0c1b2e;--color-steel:#3e6e92;--color-amber:#e2a33c;--color-graphite:#5a6672;--color-paper:#f6f5f2;--color-surface:#fff;--color-line:#dcd9d1;--color-line-strong:#c9ced4;--color-info-tint:#eef3f6;--color-info-line:#c9d6de;--color-warning-tint:#fbefd5;--color-warning-text:#7a4f08;--color-success:#2f6f4f;--color-error:#a02a2a;--color-steel-on-dark:#6fa3c9;--color-paper-muted:#f6f5f2d1;--font-sans:"Barlow", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "Consolas", monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:56px;--space-6:80px;--content-max:1240px;--gutter:clamp(16px, 4vw, 40px);--radius:8px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-navy);background:var(--color-paper);margin:0;font-size:17px;line-height:1.55}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-steel)}a:hover{color:var(--color-navy)}:focus-visible{outline:2px solid var(--color-steel);outline-offset:3px}.dark :focus-visible,.site-header :focus-visible,.site-footer :focus-visible{outline-color:var(--color-steel-on-dark)}h1,h2,h3{margin:0;font-weight:600}p{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);z-index:10;background:var(--color-paper);color:var(--color-navy);border-radius:4px;padding:8px 14px;position:absolute;top:-60px}.skip-link:focus{top:var(--space-2)}.container{max-width:var(--content-max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}.section--tight{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(32px,5vw,56px)}.section--white{background:var(--color-surface);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.section--white+.section--white{border-top:0}.dark{background:var(--color-navy);color:var(--color-paper)}.dark.bild-band{background-image:linear-gradient(90deg, #0c1b2ee0 0%, #0c1b2e99 50%, #0c1b2e40 100%), var(--bild);background-position:50%;background-size:cover}@media (width<=720px){.dark.bild-band{background-image:linear-gradient(#0c1b2eb8, #0c1b2eb8), var(--bild)}}.dark.bild-band.bild-band--gleich{background-image:linear-gradient(90deg, #0c1b2e59 0%, #0c1b2ecc 22%, #0c1b2ecc 58%, #0c1b2e99 100%), var(--bild)}@media (width<=720px){.dark.bild-band.bild-band--gleich{background-image:linear-gradient(#0c1b2ebf, #0c1b2ebf), var(--bild)}}.stack{gap:var(--space-2);flex-direction:column;display:flex}.stack-lg{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-4) clamp(32px, 5vw, 64px);flex-wrap:wrap;display:flex}.row>.grow{flex:999 560px;min-width:0}.row>.side{flex:300px;min-width:0}.grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit, minmax(var(--min,280px), 1fr));display:grid}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-steel);font-size:15px;font-weight:500}@media (width<=720px){.eyebrow{font-size:14px}}.dark .eyebrow{color:var(--color-steel-on-dark)}.h1{letter-spacing:-.01em;font-size:clamp(36px,5vw,64px);line-height:1.06}.h2{font-size:clamp(28px,3vw,40px);line-height:1.15}.h3{font-size:22px;line-height:1.25}.lead{font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}.dark .lead,.dark .muted{color:var(--color-paper-muted)}.muted{color:var(--color-graphite)}.small{font-size:15px}.mono{font-family:var(--font-mono);font-size:13px}.measure{max-width:44em}.page-title{border-bottom:2px solid var(--color-amber);padding-bottom:.3em}.btn{min-height:44px;font:600 17px var(--font-sans);cursor:pointer;border:2px solid var(--color-steel);color:var(--color-steel);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-info-tint);color:var(--color-navy)}.btn--primary{background:var(--color-amber);border-color:var(--color-amber);color:var(--color-navy);padding:13px 26px}.btn--primary:hover{color:var(--color-navy);background:#d6962f;border-color:#d6962f}.dark .btn:not(.btn--primary){border-color:var(--color-steel-on-dark);color:var(--color-paper)}.dark .btn:not(.btn--primary):hover{background:#6fa3c926}.btn[disabled]{opacity:.6;cursor:wait}.text-link{font-weight:600}.card{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);display:flex}.card--paper{background:var(--color-paper)}.card .push{margin-top:auto}.card-title{min-height:2.3em;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.wege>.card{grid-row:span 6;grid-template-rows:subgrid;row-gap:14px;display:grid}.wege>.card>.note{justify-self:start}.wege>.card>.push{align-self:end}.tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-steel);white-space:nowrap;border:1px solid;border-radius:3px;align-self:flex-start;padding:1px 6px;font-size:11px}.tag--muted{color:var(--color-graphite)}.dark .tag{color:var(--color-paper);border-color:#f6f5f280}.note{background:var(--color-info-tint);border-radius:4px;padding:10px 14px;font-size:15px}.note--warning{background:var(--color-warning-tint);color:var(--color-warning-text)}.note--fact{font-family:var(--font-mono);align-self:flex-start;font-size:13px}.rule-list{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.rule-list>li{border-bottom:1px solid var(--color-line);padding:16px 0}.steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps>li,.topline{border-top:2px solid var(--color-steel);flex-direction:column;gap:8px;padding-top:18px;display:flex}.num{font-family:var(--font-mono);color:var(--color-steel);font-size:14px}.icon{width:28px;height:28px;color:var(--color-steel);flex:none}.film{background:var(--color-navy);aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.film video{object-fit:cover;width:100%;height:100%}.film-meta{font-family:var(--font-mono);color:var(--color-graphite);font-size:13px}.dark .film-meta{color:var(--color-paper-muted)}.dark .film{box-shadow:0 0 0 1px #6fa3c980}.film-play{cursor:pointer;width:72px;height:72px;color:var(--color-navy);background:#f6f5f2eb;border:0;border-radius:50%;place-items:center;margin:auto;padding-left:6px;display:grid;position:absolute;inset:0;box-shadow:0 6px 18px #0c1b2e59}.film-play:hover{background:var(--color-paper)}.film-play:focus-visible{outline:3px solid var(--color-steel-on-dark);outline-offset:3px}.table-wrap{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-size:16px}.table-wrap th,.table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:16px 20px}.table-wrap tr:last-child>*{border-bottom:0}.table-wrap tbody th{font-weight:600}.table-wrap thead th{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-graphite);font-size:12px;font-weight:400}.price{white-space:nowrap;font-size:22px;font-weight:600}.stores{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.store{white-space:nowrap;align-items:center;gap:10px;display:flex}.store .price{min-width:3.1em;font-size:20px}.btn--small{min-height:40px;padding:6px 10px;font-size:14px}.store .btn--small{justify-content:flex-start;min-width:7.4em}.faq{border-top:1px solid var(--color-line)}.faq details{border-bottom:1px solid var(--color-line);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--color-steel);font-family:var(--font-mono)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--color-graphite);margin-top:12px}@media (prefers-reduced-motion:no-preference){@supports selector(::details-content){:root{interpolate-size:allow-keywords}.faq details::details-content,.drop::details-content,.acc::details-content{opacity:0;block-size:0;transition:block-size .3s ease, opacity .3s ease, content-visibility .3s allow-discrete;overflow:clip}.faq details[open]::details-content,.drop[open]::details-content,.acc[open]::details-content{opacity:1;block-size:auto}.menu::details-content{transition:content-visibility .25s allow-discrete}.menu .menu-panel{opacity:0;transition:opacity .25s,translate .25s;translate:0 -8px}.menu[open] .menu-panel{opacity:1;translate:0}@starting-style{.menu[open] .menu-panel{opacity:0;translate:0 -8px}}}}.form{flex-direction:column;gap:28px;display:flex}.field{flex-direction:column;gap:6px;font-size:15px;font-weight:500;display:flex}.field input,.field textarea,.field select{font:400 16px var(--font-sans);border:1px solid var(--color-graphite);background:var(--color-surface);color:var(--color-navy);border-radius:6px;width:100%;padding:10px 12px}.check{align-items:flex-start;gap:12px;font-size:15px;display:flex}.check input,.option input{width:18px;height:18px;accent-color:var(--color-steel);flex:none;margin:3px 0 0}.option{cursor:pointer;border:1px solid var(--color-line);border-radius:6px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.option:has(input:checked){background:var(--color-info-tint);border-color:var(--color-info-line)}.option .grow{flex-direction:column;flex:auto;display:flex}.choice{text-align:left;border-radius:var(--radius);cursor:pointer;color:var(--color-navy);border:2px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:4px;min-height:44px;padding:14px 16px;font-family:inherit;display:flex}.choice[aria-pressed=true]{border-color:var(--color-steel);background:var(--color-info-tint)}.choice strong{font-size:17px}.choice span{color:var(--color-graphite);font-size:15px}.stepper{align-items:center;gap:12px;display:flex}.stepper button{border:2px solid var(--color-steel);background:var(--color-surface);width:44px;height:44px;color:var(--color-steel);font:600 20px var(--font-sans);cursor:pointer;border-radius:6px}.stepper output{text-align:center;min-width:2ch;font-size:20px;font-weight:600}.form-error{color:var(--color-error);font-size:15px}.pill{font:600 15px var(--font-sans);cursor:pointer;border:2px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-navy);border-radius:22px;padding:9px 16px}.pill[aria-pressed=true]{border-color:var(--color-steel);background:var(--color-steel);color:#fff}.prose{flex-direction:column;gap:18px;max-width:780px;font-size:18px;line-height:1.65;display:flex}.prose h2{margin-top:20px;scroll-margin-top:16px;font-size:28px;line-height:1.2}.prose h3{margin-top:8px;scroll-margin-top:16px;font-size:21px}.prose ul,.prose ol{flex-direction:column;gap:6px;margin:0;padding-left:24px;display:flex}.prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.55}.prose th,.prose td{border:1px solid var(--color-line);text-align:left;vertical-align:top;background:var(--color-surface);padding:12px 14px}.prose th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel);font-size:12px;font-weight:500}.prose hr{border:0;border-top:1px solid var(--color-line);width:100%;margin:8px 0}.prose .table-scroll{overflow-x:auto}.legal{font-size:17px}.toc{border-top:2px solid var(--color-steel);flex-direction:column;gap:8px;padding-top:16px;display:flex}.toc a{font-size:15px;line-height:1.35;text-decoration:none}.site-header{background:var(--color-navy);z-index:1;box-shadow:0 1px 0 0 var(--color-navy);position:relative}.site-header .bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:16px;padding-bottom:16px;display:flex}.site-header .logo img{width:auto;height:44px}.site-nav{flex-wrap:wrap;align-items:center;gap:6px 28px;font-size:16px;font-weight:500;display:flex}.site-nav a{color:var(--color-paper);padding:8px 0;text-decoration:none}.site-nav a:hover{color:var(--color-steel-on-dark)}.site-nav a[aria-current=page]{font-weight:600}.lang-switch{border:1px solid #f6f5f259;border-radius:4px;margin-right:8px;padding:2px;display:inline-flex}.lang-switch a{min-width:40px;min-height:32px;font-family:var(--font-mono);color:var(--color-paper);border-radius:3px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.lang-switch a:hover{color:var(--color-steel-on-dark)}.lang-switch a[aria-current=true]{background:var(--color-paper);color:var(--color-navy)}.site-header .btn{border-color:var(--color-steel-on-dark);color:var(--color-paper);padding:7px 18px;font-size:15px}.site-header .btn:hover{color:var(--color-paper);background:#6fa3c926}.site-footer{background:var(--color-navy);color:#f6f5f2b8;font-size:15px}.site-footer .cols{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px 40px;padding-top:56px;display:grid}.site-footer .cols>*{flex-direction:column;gap:8px;display:flex}.site-footer .eyebrow{margin-bottom:4px;font-size:12px}.site-footer a{color:var(--color-paper);text-decoration:none}.site-footer a:hover{color:var(--color-steel-on-dark)}.site-footer .bottom{border-top:1px solid #f6f5f21f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:40px;padding:24px 0;display:flex}.site-footer .bottom img{width:auto;height:28px}.site-footer .meta{font-family:var(--font-mono);color:#f6f5f28c;flex-wrap:wrap;gap:8px 24px;font-size:11px;display:flex}.site-footer .meta a{color:#f6f5f28c}.dot-grid{--tile:clamp(12px, 1.6vw, 22px);right:var(--gutter);grid-template-columns:repeat(4, var(--tile));gap:calc(var(--tile) * .21);display:grid;position:absolute;top:40px}.dot-grid span{width:var(--tile);height:var(--tile);background:var(--color-steel)}.dot-grid span:nth-child(4n+1){background:#3e6e924d}.dot-grid span:nth-child(4n+2){background:#3e6e928c}.dot-grid span:nth-child(4n+3){background:#3e6e92cc}.dot-grid span.amber{background:var(--color-amber)}.req{color:var(--color-error)}.field-error{color:var(--color-error);font-size:14px;font-weight:500}.field [aria-invalid=true]{border-color:var(--color-error);border-width:2px}.dark .req,.dark .field-error,.dark .form-error{color:#f2b8b5}.dark .check a{color:var(--color-steel-on-dark)}.menu,.only-narrow,.foot-narrow{display:none}.menu>summary,.drop>summary,.acc>summary{cursor:pointer;list-style:none}.menu>summary::-webkit-details-marker,.drop>summary::-webkit-details-marker,.acc>summary::-webkit-details-marker{display:none}.chev{flex:none;transition:transform .2s}details[open]>summary .chev{transform:rotate(180deg)}.menu>summary{min-width:44px;min-height:44px;color:var(--color-paper);font:500 15px var(--font-sans);background:#f6f5f214;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.menu:not([open]) .zu,.menu[open] .auf{display:none}.menu-panel{background:var(--color-navy);padding:4px var(--gutter) 24px;border-top:1px solid #f6f5f224;flex-direction:column;height:calc(100dvh - 64px);display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 32px #0c1b2e59}.menu-link{min-height:56px;color:var(--color-paper);border-bottom:1px solid #f6f5f21f;justify-content:space-between;align-items:center;gap:12px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.menu-link[aria-current=page]{font-weight:600}.menu-link:hover{color:var(--color-steel-on-dark)}.hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-steel-on-dark);font-size:12px}.site-header .menu-panel .btn--primary{border-color:var(--color-amber);min-height:52px;color:var(--color-navy);margin-top:20px;font-size:17px}.site-header .menu-panel .btn--primary:hover{background:#d6962f;border-color:#d6962f}.drop{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius)}.drop>summary{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:6px 16px;display:flex}.drop .lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-graphite);font-size:11px;display:block}.drop .sel{font-size:16px;font-weight:600;line-height:1.3;display:block}.drop-list{border-top:1px solid var(--color-line);flex-direction:column;max-height:60vh;padding:0 16px 8px;display:flex;overflow-y:auto}.drop-list>a,.drop-list>span{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;min-height:44px;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.drop-list>:last-child{border-bottom:0}.sticky-sub{z-index:10;position:sticky;top:64px;box-shadow:0 6px 14px #0c1b2e14}.acc{border-bottom:1px solid #f6f5f21f}.acc>summary{min-height:52px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-steel-on-dark);justify-content:space-between;align-items:center;font-size:12px;display:flex}.acc nav{flex-direction:column;padding:0 0 12px;display:flex}.acc a{align-items:center;min-height:44px;font-size:16px;display:flex}.chips{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chips a{border:2px solid var(--color-line-strong);background:var(--color-surface);min-height:44px;color:var(--color-navy);border-radius:22px;flex:none;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ed dl{flex-direction:column;margin:0;display:flex}.ed dl>div{border-top:1px solid var(--color-line);grid-template-columns:7.2em minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;line-height:1.45;display:grid}.ed dt{font-weight:600}.ed dd{margin:0}.price-list{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);margin:0;padding:0;list-style:none}.price-list>li{border-top:1px solid var(--color-line);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.price-list>li:first-child{border-top:0}.sumbar{z-index:20;border-radius:var(--radius);background:var(--color-navy);min-height:60px;color:var(--color-paper);flex:100%;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:none;position:sticky;bottom:0;box-shadow:0 -8px 20px #0c1b2e2e}.sumbar:hover{color:var(--color-paper)}.sumbar .go{background:var(--color-amber);min-height:44px;color:var(--color-navy);border-radius:6px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}@media (width<=1080px){.site-header{z-index:30;position:sticky;top:0}.site-header .bar{flex-wrap:nowrap;gap:12px;min-height:64px;padding-top:10px;padding-bottom:10px}.site-header .logo img{height:36px}.site-nav{display:none}.menu{display:block}.site-header .actions{align-items:center;gap:8px;display:flex}.site-header .btn{min-height:44px;padding:0 14px}.only-narrow{display:block}.only-narrow.stack{display:flex}.only-wide{display:none!important}[id]{scroll-margin-top:80px}.prose h2,.prose h3{scroll-margin-top:140px}}.site-header .logo{flex-shrink:0}.menu-lang{display:none}@media (width<=479px){.site-header .actions>.lang-switch{display:none}.menu-lang{min-height:56px;color:var(--color-paper);border-bottom:1px solid #f6f5f21f;justify-content:space-between;align-items:center;gap:12px;font-size:16px;display:flex}.menu-lang .lang-switch{margin-right:0}.menu>summary{justify-content:center;padding:0}.menu>summary span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (width<=720px){.foot-wide,.site-footer .foot-wide{display:none}.foot-narrow{display:flex}.dot-grid{--tile:10px;gap:2px;top:16px}}@media (width<=940px){.sumbar{display:flex}}@media (height<=520px){.sticky-sub{position:static}}form:has(input[type=text]:focus,input[type=email]:focus,textarea:focus) .sumbar{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.chev{transition:none}}.anim .rv{opacity:0;transition:opacity .5s ease-out var(--rv-delay,0s), transform .5s ease-out var(--rv-delay,0s);transform:translateY(14px)}.anim .rv.in{opacity:1;transform:none}@keyframes feld-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.anim .dot-grid span{opacity:0}.anim .dot-grid.in span{animation:.3s ease-out both feld-pop;animation-delay:calc(var(--n,0) * .12s)}.anim .dot-grid.in span.amber{animation-delay:1.8s}.dot-grid span:first-child{--n:0}.dot-grid span:nth-child(2){--n:1}.dot-grid span:nth-child(3){--n:2}.dot-grid span:nth-child(4){--n:3}.dot-grid span:nth-child(5){--n:4}.dot-grid span:nth-child(6){--n:5}.dot-grid span:nth-child(7){--n:6}.dot-grid span:nth-child(8){--n:7}.dot-grid span:nth-child(9){--n:8}.dot-grid span:nth-child(10){--n:9}.dot-grid span:nth-child(11){--n:10}.dot-grid span:nth-child(12){--n:11}.kennzahlen{grid-template-columns:repeat(4,1fr);gap:24px 32px;margin-block:0;list-style:none;display:grid}@media (width<=720px){.kennzahlen{grid-template-columns:repeat(2,1fr)}}.kennzahlen li{flex-direction:column;gap:2px;display:flex}.kennzahlen li strong{color:var(--color-navy);margin-top:6px;font-size:18px}.kennzahlen li .muted{font-size:16px}.kz{color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:clamp(34px,3.2vw,40px);font-weight:600;line-height:1}.dash{background:var(--color-surface);border:1px solid var(--color-line-strong);border-radius:var(--radius);flex-direction:column;gap:5px;max-width:600px;margin:0;padding:clamp(12px,1.6vw,18px);display:flex;container-type:inline-size}.dash>.dash-label:not(:first-child){margin-top:4px}.dash>.dash-kacheln{margin-bottom:4px}.dash-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-graphite);margin:0;font-size:12px;font-weight:500}.dash-kacheln{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.dash-kachel{background:var(--color-paper);border:1px solid var(--color-line-strong);border-top:3px solid var(--color-steel);flex-direction:column;gap:1px;padding:5px 10px 6px;display:flex}.dash-wert{color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:clamp(20px,1.9vw,24px);font-weight:600;line-height:1}.dash-kachel:has(.dash-wert--amber){border-top-color:var(--color-amber)}.dash-einheit{color:var(--color-graphite);font-size:.5em;font-weight:400}.dash-zustaende{height:18px;display:flex}.zst{background:var(--color-steel);display:block}.dash-zustaende .zst+.zst{border-left:2px solid var(--color-surface)}.zst--OperatorStop{background:var(--color-graphite)}.zst--Blocked{background:#8fb0cc}.zst--NoMaterial{background:var(--color-navy)}.dash-legende{color:var(--color-navy);flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.dash-legende li{align-items:center;gap:6px;display:flex}.dash-legende .zst{width:12px;height:12px}.dash-verluste{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.dash-verluste li{grid-template-columns:minmax(96px,150px) 1fr auto 3.2em;align-items:center;gap:12px;font-size:14px;line-height:1.25;display:grid}.dash-prozent{text-align:right;color:var(--color-graphite)}.dash-balkenbahn{background:var(--color-paper);height:10px;display:block}.dash-balken{background:var(--color-steel);transform-origin:0;height:100%;display:block}.dash-fuss{border-top:1px solid var(--color-line-strong);text-align:right;color:var(--color-graphite);margin-top:6px;padding-top:10px}@media (width<=720px){.dash-kacheln{grid-template-columns:repeat(2,1fr)}}.anim .dash.vor .dash-balken{transition:transform .9s ease-out;transform:scaleX(0)}.anim .dash.in .dash-balken{transform:none}.anim .dash.vor .dash-zustaende{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s ease-out}.bz-achse{height:18px;color:var(--color-graphite);font-size:12px;position:relative}.bz-achse span{position:absolute;transform:translate(-50%)}.bz-achse span:first-child{transform:none}.bz-achse span:last-child{transform:translate(-100%)}.bz-bahn{background:var(--color-surface);border:1px solid var(--color-line-strong);height:24px;position:relative}.bz-bahn>span{white-space:nowrap;align-items:center;padding-left:8px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.bz-schicht{color:var(--color-navy);background:#dce6ee}.bz-schicht--spaet{background:#c3d3e0}.bz-pause{background:var(--color-graphite)}.bz-fertig{background:var(--color-navy)}.bz-rest{background:var(--color-steel);color:#fff;transform-origin:0}.bz-bahn>.bz-ende{background:var(--color-amber);width:3px;padding:0;transform:translate(-1px)}.bz-bahn>.bz-jetzt{background:var(--color-navy);width:2px;padding:0;top:-6px;bottom:-6px;transform:translate(-1px)}.bz-vorhersage{color:var(--color-navy);text-align:right;margin:0;padding-right:41.7%;font-size:16px}.bz-vorhersage strong{font-size:17px}.bz-schicht,.bz-pause{border-right:0}.anim .dash.vor .bz-rest{transition:transform .9s ease-out .2s;transform:scaleX(0)}.anim .dash.in .bz-rest{transform:none}.anim .dash.vor .bz-ende,.anim .dash.vor .bz-vorhersage{opacity:0;transition:opacity .4s ease-out 1.1s}.anim .dash.in .bz-ende,.anim .dash.in .bz-vorhersage{opacity:1}@media (width<=720px){.bz-bahn>span{font-size:13px}.bz-vorhersage{text-align:left;padding-right:0}}.bz-bahn>.bz-vorhersage--im-balken{color:var(--color-navy);padding-left:8px;font-size:12px;display:none}.bz-bahn>.bz-vorhersage--im-balken strong{margin-left:10px;font-size:12px}@container (width>=500px){.bz-bahn>.bz-vorhersage--im-balken{display:flex}.bz-vorhersage--unten{display:none}}@container (width<=499px){.bz-vorhersage--unten{text-align:left;padding-right:0}.bz-bahn>.bz-rest{font-size:0}.dash-verluste li{grid-template-columns:98px minmax(0,1fr) auto 2.6em;gap:6px}}.dash-wert--klein{font-size:clamp(18px,1.7vw,22px)}.dash-legende .zst.bz-schicht,.dash-legende .zst.bz-pause{border:1px solid var(--color-line-strong);padding:0;display:block;position:static}@media (width>=1000px){.klebt{align-self:flex-start;position:sticky;top:96px}}[data-tip]{cursor:help;position:relative}[data-tip]:focus-visible{outline:2px solid var(--color-steel);outline-offset:2px}[data-tip]:after{content:attr(data-tip);background:var(--color-navy);width:max-content;max-width:min(280px,80vw);color:var(--color-paper);font-family:var(--font-sans);letter-spacing:0;text-transform:none;text-align:left;white-space:normal;opacity:0;pointer-events:none;z-index:5;border-radius:4px;padding:8px 12px;font-size:14px;font-weight:400;line-height:1.35;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1}.steps--linie>li{border-top-color:var(--color-line-strong);position:relative}.steps--linie>li:before{content:"";background:var(--color-steel);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0}.steps--linie>li:after{content:"";background:var(--color-steel);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.steps--linie>li:first-child{--sd:0s}.steps--linie>li:nth-child(2){--sd:.5s}.steps--linie>li:nth-child(3){--sd:1s}.steps--linie>li:nth-child(4){--sd:1.5s}.steps--linie>li:nth-child(5){--sd:2s}.anim .steps--linie.vor>li:before{transition:transform .5s ease-out var(--sd,0s);transform:scaleX(0)}.anim .steps--linie.vor>li:after{opacity:0;transition:opacity .2s ease-out var(--sd,0s)}.anim .steps--linie.in>li:before{transform:none}.anim .steps--linie.in>li:after{opacity:1}.bz-bahn>span[data-tip]{overflow:visible}.bz-bahn>.bz-jetzt[data-tip],.bz-bahn>.bz-ende[data-tip]{cursor:help}.bz-bahn>.bz-jetzt[data-tip]:before,.bz-bahn>.bz-ende[data-tip]:before{content:"";position:absolute;inset:0 -8px}.zst--Break{background:#d5d2ca}.dash-legende .zst--Break{border:1px solid var(--color-line-strong)}.anim .dash.vor .dash-zustaende{clip-path:inset(-120px 100% -120px 0)}.anim .dash.in .dash-zustaende{clip-path:inset(-120px -40px)}.dash-paar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px 24px;display:grid}.dash-paar .dash{max-width:none}.punkt{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);padding:16px 0}@media (width<=900px){.dash-paar{grid-template-columns:minmax(0,1fr)}}.dash-verluste{flex:auto;justify-content:space-between}.dash-fuss{margin-top:auto}
