@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--papier:#faf6ef;--papier-2:#f2eadc;--bogen:#fff;--bogen-still:#fbf9f5;--tinte:#2a2536;--tinte-stark:#17141f;--tinte-schwach:#5b5468;--tinte-blass:#6b6480;--marke:#3b34a8;--marke-hell:#6259e0;--marke-tief:#1d1857;--marke-soft:#3b34a817;--marke-rand:#3b34a838;--gruen:#0a6d55;--gruen-soft:#0e8f6f1f;--koralle:#a8341f;--koralle-soft:#fae6e1;--bernstein:#855708;--bernstein-hell:#e09b2d;--bernstein-soft:#fbeed6;--linie:#e2d9ca;--linie-fein:#ede6db;--radius:.625rem;--schatten:0 1px 2px #1d18570d, 0 8px 24px -12px #1d18572e;--schatten-hoch:0 2px 4px #1d18570f, 0 20px 48px -20px #1d185747}*{box-sizing:border-box}html{scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--papier);color:var(--tinte);font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:15px;line-height:1.55}.mono,.zahl,.adresse,.regel,.glossar dt,.rechtstext dd{overflow-wrap:anywhere}:where(.kennzahlen>div,.befunde li,.glossar>div,.rechtstext dl,.hergang-felder>div,.hergang-ablage>div)>*{min-width:0}a{color:var(--marke)}:focus-visible{outline:2px solid var(--marke);outline-offset:2px;border-radius:3px}.sprunglink{z-index:50;background:var(--tinte-stark);color:#fff;border-radius:.375rem;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;position:absolute;top:-4rem;left:.75rem}.sprunglink:focus{top:.75rem}@media (prefers-reduced-motion:no-preference){.sprunglink{transition:top .15s}}.marke{text-transform:uppercase;letter-spacing:.14em;color:var(--tinte-blass);font-size:.68rem;font-weight:500}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace}.zahl{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.kopf{background:var(--bogen);border-bottom:1px solid var(--linie)}.kopf-klebt{z-index:20;-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);background:#ffffffe0;position:sticky;top:0}.kopf-innen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.4rem;max-width:74rem;margin:0 auto;padding:.85rem 1.5rem;display:flex}.kopf-marke{color:var(--tinte-stark);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.wortmarke{letter-spacing:-.005em;color:var(--tinte-stark);white-space:nowrap;font-size:1.02rem;font-weight:400}.wortmarke b{font-weight:650}.wortmarke-gross{font-size:1.3rem}.knoten{background:var(--marke);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--marke-soft);border-radius:50%;flex:none}.konto{color:var(--tinte-schwach);font-size:.8rem}.abmelden{color:var(--tinte-schwach);margin:-.6rem -.2rem;padding:.6rem .2rem;font-size:.8rem;text-decoration:none;display:inline-block}.abmelden:hover{color:var(--marke)}.seite{max-width:74rem;margin:0 auto;padding:2.25rem 1.5rem 4rem}h1{letter-spacing:-.02em;color:var(--tinte-stark);margin:0 0 .4rem;font-size:1.5rem;font-weight:600}h2{color:var(--tinte-stark);margin:0 0 .75rem;font-size:1.05rem;font-weight:600}.unterzeile{color:var(--tinte-schwach);margin:0 0 1.75rem}.kennzahlen{background:var(--linie-fein);border:1px solid var(--linie);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;margin-bottom:1.75rem;display:grid;overflow:hidden}.kennzahlen>div{background:var(--bogen);padding:.9rem 1.1rem}.kennzahlen dt{margin:0 0 .3rem}.kennzahlen dd{color:var(--tinte-stark);overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:600}.kennzahlen dd.warnung{color:var(--koralle)}.adresskasten{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);margin-bottom:1.75rem;padding:1.1rem 1.25rem}.adresse{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tinte-stark);background:var(--marke-soft);border-radius:.375rem;max-width:100%;margin:.35rem .5rem .35rem 0;padding:.3rem .55rem;font-size:1rem;display:inline-block}.adresse-hinweis{color:var(--tinte-schwach);max-width:60ch;margin:.6rem 0 0;font-size:.85rem}.filter{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.filter input[type=search],.filter select{font:inherit;border:1px solid var(--linie);background:var(--bogen);min-height:2.75rem;color:var(--tinte);border-radius:.375rem;padding:.45rem .7rem;font-size:1rem}.filter input[type=search]{flex:16rem;min-width:16rem}.filter input:focus-visible,.filter select:focus-visible{border-color:var(--marke)}.knopf{font:inherit;border:1px solid var(--linie);background:var(--bogen);min-height:2.75rem;color:var(--tinte);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:.45rem .9rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.knopf:hover{border-color:var(--marke);color:var(--marke)}.knopf-stark{background:var(--marke);border-color:var(--marke);color:#fff;box-shadow:0 1px 2px #1d185729}.knopf-stark:hover{background:var(--marke-hell);color:#fff;border-color:var(--marke-hell)}.tabelle{border-collapse:collapse;background:var(--bogen);border:1px solid var(--linie);border-radius:var(--radius);width:100%;font-size:.9rem;overflow:hidden}.tabelle th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--tinte-blass);background:var(--bogen-still);border-bottom:1px solid var(--linie);white-space:nowrap;padding:.65rem .9rem;font-size:.68rem;font-weight:500}.tabelle td{border-bottom:1px solid var(--linie-fein);vertical-align:top;padding:.7rem .9rem}.tabelle tr:last-child td{border-bottom:0}.tabelle tbody tr:hover{background:var(--bogen-still)}.tabelle a{color:var(--tinte-stark);font-weight:500;text-decoration:none}.tabelle a:hover{color:var(--marke)}td.rechts,th.rechts{text-align:right}.status{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;border-radius:3px;padding:.12rem .4rem;font-size:.68rem;display:inline-block}.status-gueltig{color:var(--gruen);background:var(--gruen-soft)}.status-beanstandet{color:var(--koralle);background:var(--koralle-soft)}.status-offen{color:var(--bernstein);background:var(--bernstein-soft)}.leer{border:1px dashed var(--linie);border-radius:var(--radius);background:var(--bogen);text-align:center;color:var(--tinte-schwach);padding:3rem 1.5rem}.leer strong{color:var(--tinte-stark);margin-bottom:.35rem;font-size:1rem;display:block}.blaettern{color:var(--tinte-schwach);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem .6rem;margin-top:1rem;font-size:.85rem;display:flex}.anmeldung{max-width:26rem;margin:5rem auto;padding:0 1.5rem}.anmeldung form{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);margin-top:1.5rem;padding:1.5rem}.anmeldung label{margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}.anmeldung input{font:inherit;border:1px solid var(--linie);border-radius:.375rem;width:100%;min-height:2.75rem;margin-bottom:.9rem;padding:.6rem .75rem;font-size:1rem}.anmeldung input:focus-visible{border-color:var(--marke)}.anmeldung button{width:100%;padding:.65rem;font-size:.92rem}.meldung{border-radius:var(--radius);margin-top:1.25rem;padding:.9rem 1.1rem;font-size:.9rem}.meldung-gut{background:var(--marke-soft);border:1px solid var(--marke);color:var(--tinte)}.meldung-schlecht{background:var(--koralle-soft);border:1px solid var(--koralle);color:var(--tinte)}@media (max-width:45.99rem){.tabelle-belege,.tabelle-belege tbody,.tabelle-belege tr{display:block}.tabelle-belege thead{display:none}.tabelle-belege tr{border-bottom:1px solid var(--linie);padding:.45rem 0}.tabelle-belege tr:last-child{border-bottom:0}.tabelle-belege td{border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:.15rem 1rem;padding:.3rem .9rem;display:flex}.tabelle-belege td:before{content:attr(data-spalte);color:var(--tinte-blass);flex:0 auto;font-size:.72rem}.tabelle-belege td.lieferant{font-size:1rem}.tabelle-belege td.lieferant:before{content:none}.tabelle-belege td.rechts{text-align:left}}.fuss{border-top:1px solid var(--linie);color:var(--tinte-schwach);margin-top:3.5rem;padding-top:1.75rem;padding-bottom:2.5rem;font-size:.8rem;line-height:1.6}.fuss-nav{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.75rem;max-width:46rem;margin-bottom:2rem;display:grid}.fuss-nav>div{align-content:start;display:grid}.fuss-nav .marke{margin:0 0 .35rem}.fuss-nav a{color:var(--tinte-schwach);justify-self:start;padding:.4rem 0;text-decoration:none}.fuss-nav a:hover{color:var(--marke)}.fuss-vermerk{gap:.4rem;max-width:62ch;display:grid}.fuss p{margin:0}.fuss strong{color:var(--tinte-stark);font-weight:600}.fuss-recht{color:var(--tinte-blass);margin-top:.35rem!important}.anmeldung-lede{color:var(--tinte-schwach);margin:.6rem 0 0}.anmeldung .kopf-marke{display:inline-flex}.anmeldung-hinweis{color:var(--tinte-blass);margin:.9rem 0 0;font-size:.83rem;line-height:1.6}.anmeldung-zurueck{color:var(--tinte-schwach);margin:1.25rem 0 0;font-size:.85rem;line-height:1.65}.anmeldung .fuss{margin-top:2.5rem}.bahn{padding:4.5rem 0}.bahn-aufmacher{background:radial-gradient(72% 58% at 12% -5%,#3b34a817 0%,#0000 62%),radial-gradient(58% 48% at 96% 8%,#e09b2d21 0%,#0000 58%);padding-top:3.5rem}.bahn-hell{background:var(--bogen);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.bahn-dunkel{background:radial-gradient(120% 90% at 50% -10%, #2f2882 0%, transparent 62%), var(--marke-tief);color:#ded9f5;text-align:center;position:relative;overflow:hidden}.bahn-dunkel h2{color:#fff;margin-left:auto;margin-right:auto}.bahn-dunkel .auge{color:var(--bernstein-hell)}.bahn-dunkel p{color:#b3abe0;max-width:52ch;margin:.75rem auto 1.75rem}.bahn-warm{background:linear-gradient(180deg, var(--bernstein-soft) 0%, var(--papier) 100%);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.bahn-warm .auge{color:var(--bernstein)}.mitte{max-width:74rem;margin:0 auto;padding:0 1.5rem}.mitte-eng{max-width:42rem}.auge{font-family:var(--font-geist-sans), sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--marke);margin:0 0 .9rem;font-size:.68rem;font-weight:500}h1.gross{letter-spacing:-.025em;overflow-wrap:break-word;max-width:20ch;margin:0 0 1.1rem;font-size:clamp(1.9rem,4.2vw,2.9rem);font-weight:600;line-height:1.14}.bahn h2{letter-spacing:-.02em;max-width:24ch;margin:0 0 1rem;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.2}.lede{color:var(--tinte-schwach);max-width:58ch;margin:0 0 1.9rem;font-size:1.05rem;line-height:1.65}.lede-schmal{color:var(--tinte-schwach);max-width:54ch;margin:0 0 2.25rem}.knopfreihe{flex-wrap:wrap;gap:.7rem;margin-bottom:1.1rem;display:flex}.knopfreihe .knopf{padding:.7rem 1.3rem;font-size:.92rem}.knopf-hell{color:var(--tinte-stark);background:#fff;border-color:#fff;padding:.7rem 1.4rem;font-size:.92rem}.knopf-hell:hover{background:var(--papier);color:var(--tinte-stark);border-color:var(--papier)}.kleingedruckt{color:var(--tinte-blass);max-width:62ch;margin:1.25rem 0 0;font-size:.85rem;line-height:1.6}.band{border-top:1px solid var(--linie);color:var(--tinte-blass);flex-wrap:wrap;grid-column:1/-1;gap:.6rem 2.25rem;margin:.5rem 0 0;padding:1.25rem 0 0;font-size:.83rem;list-style:none;display:flex}.band li{align-items:center;gap:.45rem;display:flex}.band li:before{content:"";background:var(--marke);border-radius:50%;flex:none;width:.35rem;height:.35rem}.gegenueber{align-items:start;gap:2.5rem;display:grid}@media (min-width:58rem){.gegenueber{grid-template-columns:1fr 1fr;gap:3.5rem}}.gegenueber p{color:var(--tinte-schwach);max-width:52ch;margin:0 0 .9rem;line-height:1.65}.gegenueber-karte{background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius);padding:1.5rem 1.6rem}.haken{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.haken li{color:var(--tinte-schwach);padding-left:1.5rem;font-size:.92rem;line-height:1.55;position:relative}.haken li:before{content:"";background:var(--marke);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--marke-soft);border-radius:50%;position:absolute;top:.45rem;left:0}.raster-2,.raster-3{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:46rem){.raster-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:58rem){.raster-3{grid-template-columns:repeat(3,1fr)}}.preisraster{gap:1.25rem;max-width:44rem;margin-top:2.25rem;display:grid}@media (min-width:46rem){.preisraster{grid-template-columns:repeat(2,minmax(0,1fr))}}.schrittfolge{margin:2.25rem 0 0;padding:0;list-style:none}.karte{background:var(--bogen);border:1px solid var(--linie);border-radius:var(--radius);flex-direction:column;padding:1.5rem 1.6rem;display:flex;position:relative}.karte .knopf-voll{margin-top:auto}.bahn-hell .karte{background:var(--papier)}.karte-betont{border-color:var(--marke);box-shadow:0 0 0 1px var(--marke)}.karte h3{color:var(--tinte-stark);margin:.7rem 0 .5rem;font-size:1.05rem;font-weight:600}.karte p{color:var(--tinte-schwach);max-width:60ch;margin:0;font-size:.92rem;line-height:1.6}.nummer,.datum{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--marke);font-size:.7rem}.preis{align-items:baseline;gap:.35rem;display:flex;margin:.5rem 0 .3rem!important}.preis-zahl{font-family:var(--font-geist-mono), monospace;color:var(--tinte-stark);font-size:2.1rem;font-weight:600;line-height:1}.preis-einheit{color:var(--tinte-blass);font-size:.85rem}.fuer{border-bottom:1px solid var(--linie-fein);padding-bottom:1.1rem;color:var(--tinte-blass)!important;margin:0 0 1.1rem!important;font-size:.85rem!important}.knopf-voll{text-align:center;width:100%;margin-top:1.4rem;padding:.6rem 1rem;display:flex}.fahne{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--marke);border-radius:100px;padding:.16rem .65rem;font-size:.68rem;font-weight:500;position:absolute;top:-.65rem;left:1.6rem}.umfang{font-family:var(--font-geist-mono), monospace;color:var(--marke);margin-top:.2rem;font-size:.78rem;display:block}.karte-jetzt{border-color:var(--tinte-stark)}.karte-jetzt .datum{color:var(--tinte-stark)}.fragen-satz{align-items:start;gap:2.25rem;display:grid}@media (min-width:58rem){.fragen-satz{grid-template-columns:.85fr 1.15fr;gap:3.5rem}}.fragenliste{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);overflow:hidden}.frage+.frage{border-top:1px solid var(--linie-fein)}.frage summary{cursor:pointer;color:var(--tinte-stark);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;font-weight:550;line-height:1.45;list-style:none;display:flex}.frage summary::-webkit-details-marker{display:none}.frage summary:hover{color:var(--marke)}.frage summary:focus-visible{outline-offset:-2px}.frage-zeichen{flex:none;width:.75rem;height:.75rem;margin-top:.3rem;position:relative}.frage-zeichen:before,.frage-zeichen:after{content:"";background:var(--marke);border-radius:2px;height:1.5px;transition:transform .18s;position:absolute;inset:50% 0 auto}.frage-zeichen:after{transform:rotate(90deg)}.frage[open] .frage-zeichen:after{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.frage-zeichen:before,.frage-zeichen:after{transition:none}}.frage p{color:var(--tinte-schwach);margin:0;padding:0 3rem 1.15rem 1.25rem;font-size:.92rem;line-height:1.65}@media (max-width:45.99rem){.bahn{padding:3rem 0}.frage p{padding-right:1.25rem}}.wandlung{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);grid-template-columns:1fr auto 1fr;margin:2.25rem 0 2rem;display:grid;overflow:hidden}.wandlung-seite{min-width:0;padding:1.15rem 1.3rem}.wandlung-seite.rechts{border-left:1px solid var(--linie-fein)}.wandlung-marke{margin:0 0 .85rem}.roh{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tinte-blass);white-space:pre;height:9rem;margin:0;font-size:.68rem;line-height:1.55;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.pfeil{border-left:1px solid var(--linie-fein);background:var(--bogen-still);color:var(--marke);place-items:center;padding:0 1rem;display:grid}.zeilen{gap:.75rem;display:grid}.zeile-kopf{align-items:center;gap:.4rem;display:flex}.bt{font-family:var(--font-geist-mono), monospace;color:var(--marke);background:var(--marke-soft);border-radius:3px;padding:.05rem .28rem;font-size:.58rem}.zeile-label{text-transform:uppercase;letter-spacing:.08em;color:var(--tinte-blass);font-size:.62rem}.zeile-wert{color:var(--tinte-stark);margin-top:.15rem;font-size:.9rem}.feld{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);overflow:hidden}.feld-marke{border-bottom:1px solid var(--linie-fein);background:var(--bogen-still);margin:0;padding:.6rem 1.2rem}.ablage{width:100%;font:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:2.75rem 1.5rem;transition:background .14s;display:block}.ablage:hover,.ablage:focus-visible,.ablage[data-ueber=true]{background:var(--marke-soft);outline:none}.ablage:focus-visible,.ablage[data-ueber=true]{box-shadow:inset 0 0 0 2px var(--marke)}.ablage[data-laeuft=true]{cursor:progress;opacity:.8}.ablage-haupt{color:var(--tinte-stark);margin-bottom:.3rem;font-size:1.02rem;font-weight:550;display:block}.ablage-neben{font-family:var(--font-geist-mono), monospace;color:var(--tinte-blass);font-size:.73rem}.datenschutzzeile{color:var(--tinte-schwach);align-items:flex-start;gap:.65rem;max-width:64ch;margin-top:1rem;font-size:.85rem;line-height:1.55;display:flex}.datenschutzzeile .knoten{margin-top:.42rem}.vermerk{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:1.4rem 1.5rem;display:flex}.stempel{font-family:var(--font-geist-mono), monospace;text-align:center;opacity:.92;border:2.5px solid;border-radius:.375rem;flex:none;padding:.5rem .95rem;line-height:1.25;transform:rotate(-2.5deg)}.stempel[data-art=gueltig]{color:var(--gruen)}.stempel[data-art=beanstandet]{color:var(--koralle)}.stempel-wort{letter-spacing:.16em;text-transform:uppercase;font-size:.92rem;font-weight:700;display:block}.stempel-norm{letter-spacing:.1em;border-top:1px solid;margin-top:.18rem;padding-top:.18rem;font-size:.57rem;display:block}@media (prefers-reduced-motion:no-preference){.stempel{animation:.34s cubic-bezier(.2,1.35,.5,1) both aufsetzen}}@keyframes aufsetzen{0%{opacity:0;transform:rotate(-9deg)scale(1.45)}to{opacity:.92;transform:rotate(-2.5deg)scale(1)}}.abschnitt{border-bottom:1px solid var(--linie);justify-content:space-between;align-items:baseline;margin:2rem 0 .75rem;padding-bottom:.45rem;display:flex}.befunde{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);margin:0;padding:0;list-style:none;overflow:hidden}.befunde li{border-top:1px solid var(--linie-fein);grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem;padding:.85rem 1.05rem;font-size:.92rem;display:grid}.befunde li:first-child{border-top:0}.regel{font-family:var(--font-geist-mono), monospace;white-space:nowrap;border-radius:3px;justify-self:start;padding:.12rem .4rem;font-size:.67rem}li[data-schwere=fehler] .regel{color:var(--koralle);background:var(--koralle-soft)}li[data-schwere=warnung] .regel,li[data-schwere=hinweis] .regel{color:var(--bernstein);background:var(--bernstein-soft)}.original{margin-top:.45rem}.original summary{font-family:var(--font-geist-mono), monospace;color:var(--tinte-blass);cursor:pointer;font-size:.68rem}.original pre{font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tinte-schwach);background:var(--papier-2);border-radius:.375rem;margin:.45rem 0 0;padding:.6rem .75rem;font-size:.68rem;line-height:1.5}.beleg{border:1px solid var(--linie);border-radius:var(--radius);background:#fff;overflow:hidden}.beleg iframe{border:0;width:100%;height:33rem;display:block}.anschluss{border:1px solid var(--marke);border-radius:var(--radius);background:var(--marke-soft);margin-top:2.25rem;padding:1.5rem 1.6rem}.anschluss h3{color:var(--tinte-stark);margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.anschluss p{max-width:58ch;color:var(--tinte-schwach);margin:0 0 1.1rem;line-height:1.6}.rechtsstand{border-top:1px solid var(--linie);margin-top:3rem;padding-top:1.5rem}.rechtsstand h2{margin:0 0 .6rem;font-size:1rem}.rechtsstand p{color:var(--tinte-schwach);max-width:68ch;margin:0 0 .7rem;font-size:.85rem;line-height:1.6}.takt{vertical-align:-.05rem;gap:.25rem;margin-right:.55rem;display:inline-flex}.takt i{background:var(--marke);border-radius:50%;width:.32rem;height:.32rem;display:block}@media (prefers-reduced-motion:no-preference){.takt i{animation:.9s ease-in-out infinite takten}.takt i:nth-child(2){animation-delay:.15s}.takt i:nth-child(3){animation-delay:.3s}}@keyframes takten{0%,to{opacity:.25}50%{opacity:1}}@media (max-width:45.99rem){.wandlung{grid-template-columns:1fr}.wandlung-seite.rechts{border-left:0;border-top:1px solid var(--linie-fein)}.pfeil{border-left:0;border-top:1px solid var(--linie-fein);padding:.45rem;transform:rotate(90deg)}.befunde li{grid-template-columns:1fr;gap:.45rem}}.aufmacher{align-items:start;gap:2.5rem;display:grid}@media (min-width:62rem){.aufmacher{grid-template-columns:1fr 1fr;gap:3.5rem}}.aufmacher .kleingedruckt{margin-top:.85rem}.ausblick{border:1px dashed var(--linie-stark,var(--linie));border-radius:var(--radius);background:0 0;max-width:62ch;margin-top:2rem;padding:1.25rem 1.4rem}.ausblick .auge{color:var(--tinte-blass);margin-bottom:.5rem}.ausblick p{color:var(--tinte-schwach);margin:0;font-size:.88rem;line-height:1.6}.exportreihe{flex-wrap:wrap;gap:.55rem;margin:.9rem 0 0;display:flex}.exportreihe .knopf{align-items:center;gap:.5rem;display:inline-flex}.export-anzahl{font-family:var(--font-geist-mono), monospace;color:var(--marke);background:var(--marke-soft);border-radius:100px;padding:.05rem .4rem;font-size:.7rem}.rechtstext{max-width:46rem;margin:0 auto;padding:3rem 1.5rem 1rem}.rechtstext h1{letter-spacing:-.02em;margin:.5rem 0 1.5rem;font-size:clamp(1.6rem,3.5vw,2.1rem)}.rechtstext h2{border-bottom:1px solid var(--linie);margin:2.25rem 0 .6rem;padding-bottom:.4rem;font-size:1.02rem}.rechtstext h3{color:var(--tinte-stark);margin:1.4rem 0 .4rem;font-size:.92rem;font-weight:600}.rechtstext p,.rechtstext li{color:var(--tinte-schwach);margin:0 0 .8rem;line-height:1.7}.rechtstext ul{margin:0 0 .8rem;padding-left:1.1rem}.rechtstext dl{grid-template-columns:11rem 1fr;gap:.5rem 1.25rem;margin:0 0 1.25rem;line-height:1.65;display:grid}.rechtstext dt{color:var(--tinte-blass);font-size:.85rem}.rechtstext dd{color:var(--tinte-stark);margin:0}@media (max-width:45.99rem){.rechtstext dl{grid-template-columns:1fr;gap:.1rem}.rechtstext dd{margin-bottom:.7rem}}.stand{font-family:var(--font-geist-mono), monospace;color:var(--tinte-blass);border-top:1px solid var(--linie);margin-top:2.5rem;padding-top:1rem;font-size:.78rem}@keyframes auftauchen{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:none}}@keyframes hereinschieben{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:none}}@keyframes wachsen{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aufblenden{0%{opacity:0}to{opacity:1}}@keyframes aufsetzen-gross{0%{opacity:0;transform:rotate(-14deg)scale(1.6)}60%{opacity:1}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes strichzeichnen{0%{stroke-dashoffset:var(--laenge,200)}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.auftritt{animation:linear both auftauchen;animation-timeline:view();animation-range:entry 8% cover 26%}.fortschritt{transform-origin:0;animation:linear both wachsen;animation-timeline:scroll(root)}.szene{view-timeline-name:--szene}.s-absender,.s-regel,.s-feld,.s-beleg,.s-glied{opacity:0;animation:linear both aufblenden;animation-timeline:--szene;animation-range:entry 25% entry 65%}.s-verzug-0{animation-range:entry 22% entry 52%}.s-verzug-1{animation-range:entry 30% entry 60%}.s-verzug-2{animation-range:entry 38% entry 68%}.s-verzug-3{animation-range:entry 46% entry 76%}.s-verzug-4{animation-range:entry 54% entry 84%}.s-verzug-5{animation-range:entry 62% entry 92%}.s-weg,.s-kette,.s-pfeil,.s-haken{stroke-dasharray:var(--laenge,200);stroke-dashoffset:var(--laenge,200);animation:linear both strichzeichnen;animation-timeline:--szene;animation-range:entry 20% entry 70%}.s-weg{--laenge:100;stroke-dasharray:4 4;stroke-dashoffset:0;opacity:0;animation:linear both aufblenden}.s-haken{--laenge:16}.s-kette{--laenge:200;animation-range:entry 40% entry 90%}.s-pfeil{--laenge:30}.s-stempel{opacity:0;transform-box:fill-box;transform-origin:50%;animation:linear both aufsetzen-gross;animation-timeline:--szene;animation-range:entry 62% entry 88%}.s-ziel{transform-box:fill-box;transform-origin:50%;opacity:0;animation:linear both aufblenden;animation-timeline:--szene;animation-range:entry 15% entry 45%}.zeitstrahl{view-timeline-name:--strahl}.strahl-gelaufen{transform-origin:0;animation:linear both wachsen;animation-timeline:--strahl;animation-range:entry 30% entry 85%}.strahl-heute{opacity:0;animation:linear both aufblenden;animation-timeline:--strahl;animation-range:entry 75% entry 95%}.strahl-karte{animation:linear both hereinschieben;animation-timeline:view();animation-range:entry 10% cover 25%}}}@media (prefers-reduced-motion:no-preference){.s-puls{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite pulsen}}@keyframes pulsen{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.fortschritt{z-index:30;background:linear-gradient(90deg, var(--marke) 0%, var(--marke-hell) 55%, var(--bernstein-hell) 100%);height:2.5px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.szene{background:linear-gradient(180deg, var(--bogen) 0%, var(--bogen-still) 100%);border:1px solid var(--linie-fein);border-radius:calc(var(--radius) - .125rem);margin:0 0 1.25rem;padding:0;overflow:hidden}.szene svg{width:100%;height:auto;display:block}.zeitstrahl{margin-top:3rem}.strahl{height:6.5rem;margin:0 .5rem 2.75rem;position:relative}.strahl-grund,.strahl-gelaufen{border-radius:3px;height:3px;position:absolute;top:2.6rem;left:0}.strahl-grund{background:var(--linie);right:0}.strahl-gelaufen{width:var(--bis,0%);background:linear-gradient(90deg, var(--marke) 0%, var(--marke-hell) 100%)}.strahl-punkt{background:var(--papier);border:3px solid var(--linie);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:2.6rem;translate:-50% -50%}.strahl-punkt-erledigt{background:var(--marke);border-color:var(--marke)}.strahl-punkt b{font-family:var(--font-geist-mono), monospace;color:var(--tinte-stark);font-size:.82rem;font-weight:600;position:absolute;top:1.5rem;left:50%;translate:-50%}.strahl-heute{border-left:2px dashed var(--bernstein);height:2.6rem;position:absolute;top:.7rem;translate:-1px}.strahl-heute-fahne{white-space:nowrap;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:#fff;background:var(--bernstein);border-radius:100px;padding:.16rem .6rem;font-size:.7rem;position:absolute;bottom:100%;left:50%;translate:-50% -.4rem}.strahl-heute-fahne-rechts{left:auto;right:0;translate:0 -.4rem}.strahl-liste{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:58rem){.strahl-liste{grid-template-columns:repeat(3,1fr)}}.strahl-karte{background:var(--bogen);border:1px solid var(--linie);border-left:3px solid var(--linie);border-radius:var(--radius);padding:1.35rem 1.5rem}.strahl-karte.gilt{border-left-color:var(--marke)}.strahl-karte h3{color:var(--tinte-stark);margin:.5rem 0;font-size:1.02rem;font-weight:600}.strahl-karte p{color:var(--tinte-schwach);margin:0;font-size:.9rem;line-height:1.6}.strahl-jahr{align-items:center;gap:.6rem;display:flex;margin:0!important}.strahl-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--marke);border-radius:100px;padding:.1rem .5rem;font-size:.62rem}.strahl-rest{color:var(--tinte-schwach);margin:1.75rem 0 0;font-size:.92rem}.strahl-rest strong{color:var(--bernstein);font-size:1.1rem}@media (max-width:45.99rem){.strahl{height:5.5rem;margin-bottom:2.25rem}.strahl-punkt b{font-size:.72rem}}.vergleich-huelle{margin-top:2.5rem;padding:.35rem .35rem .35rem 0;overflow-x:auto}.vergleich{border-collapse:separate;border-spacing:0;width:100%;min-width:46rem;font-size:.9rem}.vergleich th,.vergleich td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--linie-fein);background:var(--bogen);padding:.9rem 1.15rem}.vergleich tbody th,.vergleich tfoot th{color:var(--tinte-stark);background:0 0;width:30%;font-weight:550;line-height:1.35}.vergleich-dazu{color:var(--tinte-blass);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.vergleich thead th{color:var(--tinte-stark);background:var(--bogen-still);border-bottom:1px solid var(--linie);white-space:nowrap;padding-top:1.1rem;padding-bottom:1.1rem;font-size:.82rem;font-weight:600}.vergleich thead th:first-child{background:0 0;border-bottom-color:#0000}.vergleich-ecke{text-transform:uppercase;letter-spacing:.12em;color:var(--tinte-blass);font-size:.68rem;font-weight:500}.vergleich-kopf{align-items:center;gap:.45rem;display:flex}.vergleich-neben{color:var(--tinte-blass);margin-top:.15rem;font-size:.72rem;font-weight:400;display:block}.vergleich .wir{background:var(--marke-soft);box-shadow:inset 1px 0 0 var(--marke-rand), inset -1px 0 0 var(--marke-rand)}.vergleich thead .wir{color:#fff;background:var(--marke);border-bottom-color:var(--marke);box-shadow:none;border-radius:.5rem .5rem 0 0}.vergleich thead .wir .vergleich-neben{color:#ffffffb8}.vergleich tfoot .wir{box-shadow:inset 1px 0 0 var(--marke-rand), inset -1px 0 0 var(--marke-rand), inset 0 -1px 0 var(--marke-rand);border-radius:0 0 .5rem .5rem}.vergleich tbody tr:last-child td,.vergleich tbody tr:last-child th{border-bottom-color:var(--linie)}.vergleich tfoot td,.vergleich tfoot th{color:var(--tinte-schwach);background:0 0;border-bottom:0;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.88rem}.vergleich tfoot th{text-transform:uppercase;letter-spacing:.12em;color:var(--tinte-blass);font-size:.68rem}.vergleich tfoot .wir{background:var(--marke-soft)}.vergleich tfoot .knopf{text-align:center;width:100%}.urteil{align-items:center;gap:.55rem;line-height:1.35;display:inline-flex}.urteil-zeichen{background-position:50%;background-repeat:no-repeat;background-size:.72rem .72rem;border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.urteil-ja{color:var(--gruen);font-weight:550}.urteil-ja .urteil-zeichen{background-color:var(--gruen-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.6l3.1 3.1 6.5-7.4' fill='none' stroke='%230a6d55' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.urteil-teils{color:var(--bernstein)}.urteil-teils .urteil-zeichen{background-color:var(--bernstein-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8h7.6' fill='none' stroke='%23855708' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}.urteil-nein{color:var(--tinte-blass)}.urteil-nein .urteil-zeichen{background-color:var(--koralle-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.6 4.6l6.8 6.8M11.4 4.6l-6.8 6.8' fill='none' stroke='%23a8341f' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")}@media (max-width:52rem){.vergleich-huelle{padding:0;overflow-x:visible}.vergleich{min-width:0;display:block}.vergleich thead{display:none}.vergleich tbody,.vergleich tfoot,.vergleich tr{display:block}.vergleich tbody tr{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);margin-bottom:1rem;overflow:hidden}.vergleich tbody th,.vergleich tfoot th{background:var(--bogen-still);border-bottom:1px solid var(--linie-fein);width:auto;padding:.85rem 1.1rem;display:block}.vergleich tbody td,.vergleich tfoot td{box-shadow:none;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 1.1rem;display:flex}.vergleich tbody td:before,.vergleich tfoot td:before{content:attr(data-spalte);color:var(--tinte-blass);flex:0 auto;font-size:.72rem}.vergleich .urteil{min-width:0}.vergleich tbody td.wir{background:var(--marke-soft);box-shadow:inset 0 1px 0 var(--marke-rand)}.vergleich tbody td.wir:before,.vergleich tfoot td.wir:before{color:var(--marke);font-weight:600}.vergleich tfoot tr{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);display:block;overflow:hidden}.vergleich tfoot td{border-bottom:1px solid var(--linie-fein);padding-top:.75rem;padding-bottom:.75rem;font-size:.88rem}.vergleich tfoot td.wir{box-shadow:none;background:0 0;border-bottom:0;padding:.85rem 1.1rem;display:block}.vergleich tfoot td.wir:before{content:none}.vergleich tfoot .knopf{width:100%}}@media (max-width:23.99rem){.vergleich tbody td,.vergleich tfoot td{flex-direction:column;align-items:flex-start;gap:.15rem}}@media (min-width:46rem) and (max-width:52rem){.vergleich tbody td,.vergleich tfoot td{justify-content:flex-start}.vergleich tbody td:before,.vergleich tfoot td:before{flex:0 0 12rem}}.betriebe{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:58rem){.betriebe{grid-template-columns:repeat(3,1fr)}}.betrieb{background:var(--bogen);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);flex-direction:column;padding:1.5rem 1.6rem;display:flex}.betrieb-zahl{font-family:var(--font-geist-mono), monospace;color:var(--marke);font-size:1.9rem;font-weight:600;line-height:1}.betrieb-zahl small{letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-blass);margin-top:.45rem;font-size:.68rem;font-weight:500;display:block}.betrieb h3{color:var(--tinte-stark);border-top:1px solid var(--linie-fein);margin:1.1rem 0 .5rem;padding-top:1.1rem;font-size:1.02rem;font-weight:600}.betrieb p{color:var(--tinte-schwach);max-width:60ch;margin:0 0 .9rem;font-size:.9rem;line-height:1.65}.betrieb-passt{border-top:1px solid var(--linie-fein);align-items:baseline;gap:.5rem;padding-top:.9rem;display:flex;color:var(--marke)!important;margin:auto 0 0!important;font-size:.85rem!important}.betrieb-passt:before{content:"";background:var(--marke);border-radius:50%;flex:none;width:.4rem;height:.4rem}.schaufenster{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);box-shadow:var(--schatten-hoch);overflow:hidden}.schaufenster-leiste{background:var(--bogen-still);border-bottom:1px solid var(--linie-fein);align-items:center;gap:.4rem;padding:.6rem .85rem;display:flex}.schaufenster-leiste i{background:var(--linie);border-radius:50%;width:.55rem;height:.55rem}.schaufenster-pfad{font-family:var(--font-geist-mono), monospace;color:var(--tinte-blass);margin-left:.5rem;font-size:.68rem}.schaufenster img{width:100%;height:auto;display:block}.bildunterschrift{color:var(--tinte-blass);margin:.8rem 0 0;font-size:.82rem;line-height:1.6}.glossar{border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);gap:0;margin-top:2.25rem;display:grid;overflow:hidden}.glossar>div{border-top:1px solid var(--linie-fein);gap:.35rem 1.5rem;padding:1.05rem 1.35rem;display:grid}.glossar>div:first-child{border-top:0}@media (min-width:46rem){.glossar>div{grid-template-columns:11rem 1fr}}.glossar dt{font-family:var(--font-geist-mono), monospace;color:var(--marke);font-size:.85rem;font-weight:600}.glossar dd{color:var(--tinte-schwach);max-width:62ch;margin:0;font-size:.9rem;line-height:1.65}.sicherheit{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:46rem){.sicherheit{grid-template-columns:repeat(2,1fr)}}.sicherheit-punkt{border:1px solid var(--marke-rand);border-radius:var(--radius);background:var(--marke-soft);padding:1.35rem 1.5rem}.sicherheit-punkt h3{color:var(--tinte-stark);align-items:center;gap:.55rem;margin:0 0 .5rem;font-size:.95rem;font-weight:600;display:flex}.sicherheit-punkt p{color:var(--tinte-schwach);max-width:60ch;margin:0;font-size:.9rem;line-height:1.65}.sicherheit-punkt code{font-family:var(--font-geist-mono), monospace;background:var(--bogen);color:var(--marke);border-radius:3px;padding:.05rem .3rem;font-size:.82rem}.schrittfolge-gross{gap:2.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.schritt{border-top:1px solid var(--linie);align-items:center;gap:1.75rem;padding-top:2.5rem;display:grid}.schritt:first-child{border-top:0;padding-top:0}.schritt-bild{max-width:32rem}@media (min-width:58rem){.schritt{grid-template-columns:1fr 1fr;gap:3.5rem}.schritt:nth-child(2n) .schritt-text{order:2}.schritt-bild{max-width:none}}.schritt-text h3{letter-spacing:-.015em;color:var(--tinte-stark);margin:.6rem 0 .75rem;font-size:1.3rem;font-weight:600}.schritt-text p{color:var(--tinte-schwach);max-width:48ch;margin:0 0 .9rem;font-size:.97rem;line-height:1.7}.schritt-dazu{border-left:2px solid var(--linie);padding-left:.9rem;color:var(--tinte-blass)!important;margin-bottom:0!important;font-size:.88rem!important}.schritt .nummer{background:var(--marke-soft);border-radius:100px;padding:.16rem .55rem;display:inline-block}.schaufenster-paar{gap:2rem;margin-top:2.25rem;display:grid}@media (min-width:58rem){.schaufenster-paar{grid-template-columns:repeat(2,1fr);gap:2.25rem}}.schaufenster-paar figure{margin:0}.nur-vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bildband{border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten);aspect-ratio:32/9;margin:0 0 3rem;overflow:hidden}.bildband img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}@media (max-width:45.99rem){.bildband{aspect-ratio:16/9;margin-bottom:2.25rem}}.bahn-bild{isolation:isolate;padding-top:6rem;padding-bottom:6rem;position:relative}.bahn-bild-grund{z-index:-1;position:absolute;inset:0;overflow:hidden}.bahn-bild-grund img{object-fit:cover;opacity:.62;width:100%;height:118%}.bahn-bild-grund:after{content:"";background:linear-gradient(#1d1857eb 0%,#1d185799 42%,#1d1857ed 100%);position:absolute;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bahn-bild-grund img{animation:linear both schieben;animation-timeline:view();animation-range:cover}}}@keyframes schieben{0%{transform:translateY(-8%)}to{transform:translateY(0%)}}.schaufenster img{aspect-ratio:16/10;object-fit:cover;object-position:top center}.hergang{--takt:13.2s;border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);box-shadow:var(--schatten);margin:0;overflow:hidden}.hergang-schalter{opacity:0;pointer-events:none;position:absolute}.hergang-buehne{display:grid}.hergang-bild{flex-direction:column;grid-area:1/1;padding:1.25rem 1.4rem;display:flex}.hergang-marke{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.66rem;font-weight:500;display:flex}.hergang-nr{letter-spacing:0;color:#fff;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.66rem;display:grid}.hergang-marke-problem{color:var(--bernstein)}.hergang-marke-problem .hergang-nr{background:var(--bernstein)}.hergang-marke-loesung{color:var(--marke)}.hergang-marke-loesung .hergang-nr{background:var(--marke)}.hergang-mail{border:1px solid var(--linie-fein);background:var(--bogen-still);border-radius:.4rem;padding:.7rem .85rem}.hergang-zeile{color:var(--tinte-stark);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .3rem;font-size:.82rem;overflow:hidden}.hergang-zeile span{text-transform:uppercase;letter-spacing:.1em;min-width:3.6rem;color:var(--tinte-blass);font-size:.66rem;display:inline-block}.hergang-anhang{border:1px solid var(--linie);background:var(--bogen);font-family:var(--font-geist-mono), monospace;color:var(--tinte-schwach);border-radius:.3rem;align-items:center;gap:.35rem;margin:.5rem 0 0;padding:.2rem .5rem .2rem .4rem;font-size:.75rem;display:inline-flex}.hergang-roh{min-height:0;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--tinte-blass);white-space:pre;flex:1;margin:.85rem 0 0;font-size:.66rem;line-height:1.5;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.hergang-fragen{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hergang-fragen li{color:var(--tinte-stark);align-items:baseline;gap:.65rem;font-size:1.02rem;line-height:1.4;display:flex}.hergang-fragen li:before{content:"?";background:var(--bernstein-soft);width:1.4rem;height:1.4rem;color:var(--bernstein);font-family:var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid;transform:translateY(.15rem)}.hergang-fuss-text{color:var(--tinte-blass);margin:auto 0 0;padding-top:1rem;font-size:.85rem;line-height:1.55}.hergang-felder{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;display:grid}.hergang-feld-kopf{align-items:center;gap:.4rem;margin-bottom:.1rem;display:flex}.hergang-stempel{color:var(--gruen);align-items:center;gap:.85rem;margin:auto 0 0;padding-top:1rem;font-size:.88rem;display:flex}.hergang-stempel-zeichen{border:2px solid var(--gruen);text-align:center;font-family:var(--font-geist-mono), monospace;border-radius:.3rem;flex:none;padding:.28rem .6rem;line-height:1.2;display:block;transform:rotate(-2.5deg)}.hergang-stempel-zeichen b{letter-spacing:.14em;font-size:.74rem;font-weight:700;display:block}.hergang-stempel-zeichen i{letter-spacing:.08em;border-top:1px solid;margin-top:.12rem;padding-top:.12rem;font-size:.5rem;font-style:normal;display:block}.hergang-ablage{gap:.6rem;margin:0;display:grid}.hergang-ablage>div{border-bottom:1px solid var(--linie-fein);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.hergang-ablage>div:last-child{border-bottom:0}.hergang-ablage dt{text-transform:uppercase;letter-spacing:.1em;color:var(--tinte-blass);white-space:nowrap;font-size:.66rem}.hergang-ablage dd{color:var(--tinte-stark);text-align:right;margin:0;font-size:.88rem}.hergang-leiste{border-top:1px solid var(--linie-fein);background:var(--bogen-still);justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 1.4rem;display:flex}.hergang-punkte{align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.hergang-punkte li{background:var(--linie);border-radius:100px;width:.4rem;height:.4rem}.hergang-knopf{color:var(--tinte-blass);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.8rem .5rem;font-size:.75rem}.hergang-knopf:hover{color:var(--marke)}.hergang-schalter:focus-visible~.hergang-leiste .hergang-knopf{outline:2px solid var(--marke);outline-offset:2px;border-radius:3px}.hergang-knopf-weiter,.hergang-schalter:checked~.hergang-leiste .hergang-knopf-halt{display:none}.hergang-schalter:checked~.hergang-leiste .hergang-knopf-weiter{display:inline}@media (prefers-reduced-motion:reduce){.hergang-buehne{display:block}.hergang-bild{border-top:1px solid var(--linie-fein)}.hergang-bild-1{border-top:0}.hergang-roh{height:7rem}.hergang-leiste{display:none}}@media (prefers-reduced-motion:no-preference){.hergang-bild{opacity:0;animation:hergang-zeigen var(--takt) linear infinite both}.hergang-punkte li{animation:hergang-punkt var(--takt) linear infinite both}.hergang-bild-2,.hergang-punkte li:nth-child(2){animation-delay:calc(var(--takt) / 4)}.hergang-bild-3,.hergang-punkte li:nth-child(3){animation-delay:calc(var(--takt) / 2)}.hergang-bild-4,.hergang-punkte li:nth-child(4){animation-delay:calc(var(--takt) / 4 * 3)}.hergang:hover .hergang-bild,.hergang:hover .hergang-punkte li,.hergang-schalter:checked~* .hergang-bild,.hergang-schalter:checked~* .hergang-punkte li,.hergang-schalter:checked~.hergang-leiste .hergang-punkte li{animation-play-state:paused}}@keyframes hergang-zeigen{0%{opacity:0;transform:translateY(.9rem)}3.5%,21%{opacity:1;transform:none}25%,to{opacity:0;transform:translateY(-.5rem)}}@keyframes hergang-punkt{0%,to{background:var(--linie);width:.4rem}3.5%,22%{background:var(--marke);width:1.5rem}25%,99%{background:var(--linie);width:.4rem}}@media (max-width:29.99rem){.hergang-felder{grid-template-columns:1fr;gap:.6rem}.hergang-bild{padding:1.1rem 1.15rem}.hergang-ablage>div{flex-direction:column;gap:.15rem}.hergang-ablage dd{text-align:left}.hergang-stempel{gap:.6rem;font-size:.85rem}.hergang-zeile span{min-width:3.4rem}}.ohne{font-family:var(--font-geist-sans), sans-serif;color:var(--tinte-blass);font-size:.8rem}.bahn-person{background:radial-gradient(70% 60% at 88% 15%, #e09b2d1a 0%, transparent 60%), var(--papier)}.person-satz{align-items:center;gap:2rem;display:grid}@media (min-width:58rem){.person-satz{grid-template-columns:.95fr 1.05fr;gap:3.5rem}}.person-bild{border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten-hoch);background:var(--papier-2);aspect-ratio:1120/616;margin:0;position:relative;overflow:hidden}.person-bild video,.person-bild img{object-fit:cover;width:100%;height:100%;display:block}.person-bild:after{content:"";pointer-events:none;background:linear-gradient(#0000,#17141f1a);height:28%;position:absolute;inset:auto 0 0}.person-ruhig{display:none}@media (prefers-reduced-motion:reduce){.person-bild video{display:none}.person-ruhig{display:block}}.person-satz h2{margin-bottom:1rem}.person-satz p{color:var(--tinte-schwach);max-width:52ch;margin:0 0 1rem;line-height:1.7}.person-satz .knopfreihe{margin-top:1.6rem}.herkunft{gap:1.25rem;margin-top:2.25rem;display:grid}@media (min-width:58rem){.herkunft{grid-template-columns:repeat(3,1fr)}}.herkunft-karte{background:var(--bogen);border:1px solid var(--linie);border-top:3px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);flex-direction:column;padding:1.4rem 1.5rem;display:flex}.herkunft-gut{border-top-color:var(--gruen)}.herkunft-geht{border-top-color:var(--marke)}.herkunft-muehsam{border-top-color:var(--bernstein)}.herkunft-weg{color:var(--tinte-stark);margin:0 0 .5rem;font-size:1.02rem;font-weight:600}.herkunft-erklaerung{color:var(--tinte-schwach);border-bottom:1px solid var(--linie-fein);max-width:60ch;margin:0 0 1.1rem;padding-bottom:1.1rem;font-size:.88rem;line-height:1.6}.herkunft-karte ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.herkunft-karte li{flex-direction:column;font-size:.88rem;display:flex}.herkunft-karte li strong{color:var(--tinte-stark);font-weight:550}.herkunft-karte li span{color:var(--tinte-blass);font-size:.78rem}.klarstellung{border:1px solid var(--bernstein);border-radius:var(--radius);background:var(--bogen);max-width:68ch;margin-top:2.25rem;padding:1.5rem 1.7rem}.klarstellung h3{color:var(--tinte-stark);align-items:center;gap:.55rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.klarstellung h3:before{content:"";background:var(--bernstein-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4.4v4.4M8 11.4v.2' fill='none' stroke='%23855708' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / .75rem;border-radius:50%;flex:none;width:1.15rem;height:1.15rem}.klarstellung p{color:var(--tinte-schwach);margin:0 0 .9rem;font-size:.92rem;line-height:1.7}.klarstellung strong{color:var(--tinte-stark)}.klarstellung .kleingedruckt{border-top:1px solid var(--linie-fein);margin-top:1.1rem;padding-top:1rem}@media (max-width:45.99rem){.tabelle th,.status,.marke,.zeile-label{font-size:.78rem}.tabelle th{letter-spacing:.06em}.bt,.stempel-norm{font-size:.68rem}}@media (max-width:23.99rem){.seite,.mitte,.rechtstext,.anmeldung,.kopf-innen{padding-left:1rem;padding-right:1rem}.karte,.gegenueber-karte,.betrieb,.herkunft-karte,.anschluss,.klarstellung{padding-left:1.15rem;padding-right:1.15rem}h1.gross{-webkit-hyphens:auto;hyphens:auto}}.hauptnav{flex:auto;justify-content:flex-end;align-items:center;min-width:0;display:flex;position:relative}.hauptnav-blatt{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:1.4rem;font-size:.9rem;display:flex}.hauptnav-blatt a:not(.knopf){color:var(--tinte-schwach);white-space:nowrap;border-bottom:1.5px solid #0000;padding:.2rem 0;text-decoration:none}.hauptnav-blatt a:not(.knopf):hover{color:var(--marke)}.hauptnav-blatt a[aria-current=page]{color:var(--tinte-stark);border-bottom-color:var(--marke)}.hauptnav-anmelden{color:var(--tinte);flex:none}.hauptnav-knopf{display:none}.hauptnav-striche{background:currentColor;border-radius:2px;flex:none;width:1.05rem;height:1.5px;position:relative}.hauptnav-striche:before,.hauptnav-striche:after{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;left:0;right:0}.hauptnav-striche:before{top:-5px}.hauptnav-striche:after{top:5px}.hauptnav-knopf[aria-expanded=true] .hauptnav-striche{background:0 0}.hauptnav-knopf[aria-expanded=true] .hauptnav-striche:before{top:0;transform:rotate(45deg)}.hauptnav-knopf[aria-expanded=true] .hauptnav-striche:after{top:0;transform:rotate(-45deg)}@media (max-width:56rem){.hauptnav{flex:0 auto;margin-inline-start:auto}.hauptnav-knopf{flex:none;align-items:center;gap:.5rem;display:inline-flex}.hauptnav-blatt:not(.offen){display:none}.hauptnav-blatt{flex-wrap:wrap;gap:.6rem 1.15rem;font-size:.85rem}.hauptnav-blatt.offen{z-index:1;overscroll-behavior:contain;border:1px solid var(--linie);border-radius:var(--radius);background:var(--bogen);width:min(17rem,100vw - 3rem);max-height:calc(100dvh - 6rem);box-shadow:var(--schatten-hoch);flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.15rem;padding:.5rem;font-size:.95rem;position:absolute;top:calc(100% + .85rem + 1px);right:0;overflow-y:auto}.hauptnav-blatt.offen a:not(.knopf){white-space:normal;border-bottom:0;border-radius:.375rem;padding:.65rem}.hauptnav-blatt.offen a[aria-current=page]{background:var(--marke-soft)}.hauptnav-blatt.offen .hauptnav-anmelden{text-align:center;margin-top:.35rem;padding-block:.6rem}}@media (prefers-reduced-motion:no-preference){.hauptnav-blatt.offen{animation:.14s ease-out hauptnav-oeffnen}.hauptnav-striche,.hauptnav-striche:before,.hauptnav-striche:after{transition:transform .16s,background-color .16s,top .16s}}@keyframes hauptnav-oeffnen{0%{opacity:0;transform:translateY(-.4rem)}}
