@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_9dd457;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_9dd457;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_9dd457;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Archivo_9dd457;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_9dd457;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_9dd457{font-family:__Archivo_9dd457,__Archivo_Fallback_9dd457;font-style:normal}.__variable_9dd457{--schrift-ui:"__Archivo_9dd457","__Archivo_Fallback_9dd457"}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"__Source_Serif_4_181799";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"__Source_Serif_4_181799";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"__Source_Serif_4_181799";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Source_Serif_4_Fallback_181799";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_181799{font-family:"__Source_Serif_4_181799","__Source_Serif_4_Fallback_181799";font-style:normal}.__variable_181799{--schrift-text:"__Source_Serif_4_181799","__Source_Serif_4_Fallback_181799"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--schrift-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}@layer basis, bausteine;@layer basis{:root{--akzent:#275099;--tinte:#0d141c;--papier:#e8ecef;--karte:#fff;--gruen:#167c54;--bernstein:#b9831c;--rot:#a83226;--linie:#c3ccd4;--grau:#5a6874}*{box-sizing:border-box}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--schrift-text),Georgia,"Times New Roman",serif;line-height:1.55}.marke,.summe-zahl,h1,h2,h3{font-family:var(--schrift-ui),"Helvetica Neue",Arial,sans-serif}.huelle{max-width:34rem;margin:0 auto;padding:3rem 1.25rem 4rem}body:has(.cockpit) .huelle{max-width:58rem}body:has(.karte.breit) .huelle{max-width:82rem}.marke{font-size:1.5rem;letter-spacing:-.02em;margin:0 0 .25rem}.marke span{color:var(--akzent)}.unterzeile{color:var(--grau);font-size:.9rem;margin:0 0 2rem}.karte{background:var(--karte);border:1px solid var(--linie);border-radius:6px;padding:1.75rem}.karte h1{font-size:1.35rem;margin:0 0 .5rem}.karte p.hinweis{color:var(--grau);font-size:.9rem;margin:0 0 1.5rem}label{display:block;margin-bottom:1rem;font-size:.92rem}label .optional{color:var(--grau);font-weight:400}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=submit]):not([type=button]),select,textarea{width:100%;margin-top:.35rem;padding:.55rem .65rem;border:1px solid var(--linie);border-radius:4px;font:inherit;font-size:.95rem;background:#fff}input:focus{outline:2px solid var(--akzent);outline-offset:1px}.checkbox{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:1rem;font-size:.88rem}.checkbox input{margin-top:.3rem}button{width:100%;padding:.65rem 1rem;border:0;border-radius:4px;background:var(--akzent);color:#fff;font:inherit;font-size:.95rem;cursor:pointer}button:disabled{opacity:.55;cursor:progress}.meldung{border-radius:4px;padding:.75rem .9rem;margin-bottom:1.25rem;font-size:.9rem}.meldung.fehler{background:#f7e9e7;border:1px solid var(--rot);color:var(--rot)}.meldung.erfolg{background:#e6f2ec;border:1px solid var(--gruen);color:var(--gruen)}.meldung.info{background:#f6f0e2;border:1px solid var(--bernstein);color:#7a5610}.feldfehler{color:var(--rot);font-size:.82rem;display:block;margin-top:.25rem}.codeliste{font-family:ui-monospace,SF Mono,Menlo,monospace;background:var(--papier);border:1px solid var(--linie);border-radius:4px;padding:.9rem;column-count:2;font-size:.9rem}.seed{font-family:ui-monospace,Menlo,monospace;word-break:break-all;font-size:.85rem}}@layer bausteine{.karte h3{font-size:1rem;margin:1.75rem 0 .6rem}.optionen{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.opt{width:auto;padding:.5rem .8rem;border:1px solid var(--linie);border-radius:4px;background:#fff;color:var(--tinte);font:inherit;font-size:.88rem;cursor:pointer;text-align:left}.opt small{display:block;color:var(--grau);font-size:.78rem}.opt.aktiv{border-color:var(--akzent);background:#eef2f9;box-shadow:inset 0 0 0 1px var(--akzent)}.opt.fix{background:var(--papier);color:var(--grau);cursor:default}.auswahlliste{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.auswahlliste .zeile{display:flex;gap:.6rem;align-items:flex-start;margin:0;border:1px solid var(--linie);border-radius:4px;padding:.55rem .7rem;font-size:.88rem;cursor:pointer;background:#fff}.auswahlliste .zeile.aktiv{border-color:var(--akzent);background:#eef2f9}.auswahlliste small{display:block;color:var(--grau);font-size:.78rem}.chipgruppe{margin-bottom:.9rem}.chipgruppe h4{margin:0 0 .4rem;font-size:.85rem;font-weight:400;color:var(--grau)}.chips{display:flex;flex-wrap:wrap;gap:.3rem}.chip{width:auto;padding:.25rem .5rem;border:1px solid var(--linie);border-radius:3px;background:#fff;color:var(--tinte);font-family:ui-monospace,Menlo,monospace;font-size:.78rem;cursor:pointer}.chip.aktiv{background:var(--akzent);color:#fff}.summe{margin-top:1.75rem;border-top:2px solid var(--tinte);padding-top:.9rem}.summe-kopf{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.umschalter{display:inline-flex;border:1px solid var(--linie);border-radius:4px;overflow:hidden}.umschalter button{width:auto;padding:.2rem .6rem;border:0;background:#fff;color:var(--grau);font:inherit;font-size:.8rem;cursor:pointer}.umschalter button.aktiv{background:var(--akzent);color:#fff}.summe-zahl{font-size:1.9rem;margin:.3rem 0 0}.positionen{list-style:none;padding:0;margin:.75rem 0 0;font-size:.85rem}.positionen li{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0;border-bottom:1px dotted var(--linie)}.fuss{margin-top:1.5rem;font-size:.85rem;color:var(--grau)}.fuss a{color:var(--akzent)}.cockpit-kopf{justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5rem}.cockpit-kopf,.frist{display:flex;align-items:center;gap:.9rem}.frist{background:var(--karte);border:1px solid var(--linie);padding:.75rem 1.15rem}.frist .marke-klein{font-size:.72rem;color:var(--grau)}.frist .marke-klein,.frist .z{font-family:var(--schrift-mono),monospace}.frist .z{font-weight:500;font-size:1.05rem}.frist.knapp .z{color:var(--rot)}.fortschritt{height:8px;background:var(--linie);border-radius:99px;overflow:hidden;margin-bottom:1.75rem}.fortschritt div{height:100%;background:var(--gruen);transition:width .4s}.fblock{background:var(--karte);border:1px solid var(--linie);margin-bottom:.9rem;overflow:hidden}.fblock summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.fblock summary::-webkit-details-marker{display:none}.fref{font-family:var(--schrift-mono),monospace;font-size:.75rem;color:var(--gruen);border:1px solid var(--gruen);border-radius:5px;padding:2px 8px;white-space:nowrap}.ftitel{flex:1 1;font-weight:500;font-size:.91rem;min-width:12rem}.status{font-family:var(--schrift-mono),monospace;font-size:.69rem;padding:4px 10px;border-radius:99px;white-space:nowrap}.status.offen{background:var(--papier);border:1px solid var(--linie);color:var(--grau)}.status.pruefung{background:#fbf3e2;color:var(--bernstein)}.status.ok{background:#edf6f1;color:var(--gruen)}.status.nach,.status.nicht_belegt{background:#f9ecea;color:var(--rot)}.status.nicht_belegt{border:1px solid var(--rot)}.fkoerper{padding:0 1.25rem 1.25rem;border-top:1px dashed var(--linie)}.fkoerper>p{font-size:.85rem;color:var(--grau);margin:.9rem 0 1rem}.infobox{background:#e7f0f9;border-left:3px solid #3c5a78;border-radius:0 8px 8px 0;padding:.65rem .9rem;font-size:.79rem;color:#2b4560;margin:.65rem 0 .9rem}.infobox b{display:block;font-family:var(--schrift-mono),monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.fkoerper textarea{width:100%;font:inherit;font-size:.85rem;padding:.55rem .65rem;border:1px solid var(--linie);border-radius:4px;background:#fff;min-height:5rem}.zaehler{font-family:var(--schrift-mono),monospace;font-size:.72rem;color:var(--grau)}.zaehler.voll{color:var(--rot)}.zeile-fuss{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem}.uploads{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1rem}@media (max-width:640px){.uploads{grid-template-columns:1fr}}.upl{border:1.5px dashed var(--linie);padding:1rem;text-align:center;font-size:.82rem;color:var(--grau)}.upl b{display:block;font-family:var(--schrift-mono),monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.upl.hat{border-style:solid;border-color:var(--gruen);color:var(--gruen);background:#edf6f1}:focus-visible{outline:2.5px solid var(--gruen);outline-offset:2px}.mfa-einrichtung{display:flex;gap:1.25rem;align-items:flex-start;flex-wrap:wrap;margin-bottom:1.25rem}.mfa-einrichtung img{border:1px solid var(--linie);border-radius:4px;background:#fff;padding:6px}.mfa-einrichtung>div:last-child{flex:1 1;min-width:14rem}.auswahlliste .zeile.gesperrt{opacity:.5;cursor:not-allowed}.chip.gesperrt{opacity:.4;cursor:not-allowed}.pflichtteil{border:1px solid var(--linie);border-left:3px solid var(--akzent);border-radius:4px;padding:.7rem .9rem;margin-bottom:1rem;background:#fafbfc}.pflichtteil-kopf{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pflichtteil-liste{margin:.6rem 0 0;padding-left:1.1rem;font-size:.82rem;color:var(--grau);max-height:16rem;overflow-y:auto}.pflichtteil-liste b{color:var(--text);margin-right:.3rem}.teil-uebersicht{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.5rem}.teil-chip{font-family:var(--schrift-mono),monospace;font-size:.72rem;border:1px solid var(--linie);border-radius:99px;padding:.2rem .6rem;color:var(--grau);text-decoration:none;background:var(--karte)}.teil-chip b{font-weight:600}.teil-chip.teilweise{border-color:var(--bernstein);color:var(--bernstein);background:#fbf3e2}.teil-chip.fertig{border-color:var(--gruen);color:var(--gruen);background:#edf6f1}.teil{background:var(--karte);border-left:1px solid var(--linie);border:1px solid var(--linie);border-left-width:4px;margin-bottom:1.1rem}.teil.teilweise{border-left-color:var(--bernstein)}.teil.fertig{border-left-color:var(--gruen)}.teil>details>summary{list-style:none;cursor:pointer}.teil>details>summary::-webkit-details-marker{display:none}.teil-kopf{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.9rem 1.15rem;position:relative}.teil-kennung{font-family:var(--schrift-ui),Arial,sans-serif;font-weight:700;font-size:1rem;min-width:3.6rem}.teil-name{flex:1 1;font-size:.9rem;color:var(--grau);min-width:9rem}.teil-zaehler{font-family:var(--schrift-mono),monospace;font-size:.75rem;color:var(--grau)}.teil-balken{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--papier)}.teil-balken>span{display:block;height:100%;background:var(--gruen);transition:width .4s}.teil.fertig .teil-kopf{background:#f4faf7}.teil-koerper{padding:.9rem 1.15rem 1.15rem;border-top:1px dashed var(--linie)}.teil-koerper .fblock:last-child{margin-bottom:0}.infobox.fallstricke{border-left-color:var(--warn,#b8860b)}.quelle-unvollstaendig{display:block;margin-top:.4rem;font-size:.75rem;font-style:italic;color:var(--grau)}.pruefstand{border:1px solid var(--linie);border-left:3px solid var(--akzent);border-radius:4px;padding:.9rem;margin:1rem 0;background:#fafbfc}.pruefstand-kopf{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pruefstand .fortschritt{height:8px;background:var(--linie);border-radius:99px;margin:.6rem 0}.pruefstand .balken{height:100%;background:var(--akzent);border-radius:99px;transition:width .3s}.schwere-zaehler{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.empfehlung{font-size:.85rem;margin:.7rem 0 0}.reiter{display:flex;gap:.35rem;flex-wrap:wrap;margin:1rem 0 .5rem}.reiter-knopf{border:1px solid var(--linie);background:#fff;border-radius:4px;padding:.35rem .7rem;font-size:.82rem;cursor:pointer}.reiter-knopf.aktiv{border-color:var(--akzent);font-weight:600}.reiter-knopf.fertig{background:#eef7ee;border-color:#4a7f4a}.reiter-knopf .zaehler{color:var(--grau);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marke{display:inline-block;padding:.05rem .4rem;border-radius:3px;font-size:.7rem;font-weight:600;border:1px solid}.schwere-haupt{border-color:#a12b2b;color:#a12b2b;background:#fdf0f0}.schwere-neben{border-color:#b5651d;color:#b5651d;background:#fdf5ee}.schwere-hinweis{border-color:#8a7500;color:#8a7500;background:#fdfbea}.schwere-konform{border-color:#4a7f4a;color:#4a7f4a;background:#eef7ee}.schwere-unbelegt{border-color:var(--grau);color:var(--grau);background:#f4f4f4}.feststellung{border-top:1px solid var(--linie);padding-top:.8rem;border-left:3px solid transparent;padding-left:.6rem}.feststellung.gesichtet{border-left-color:#4a7f4a;background:#fcfdfc}.feststellung.mit-nachweis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1rem;gap:1rem}@media (max-width:900px){.feststellung.mit-nachweis{grid-template-columns:1fr}}.feststellung-text{min-width:0}.nachweis-platte{border:1px solid var(--linie);border-radius:4px;padding:.6rem;background:#fafbfc;min-width:0;align-self:start;position:-webkit-sticky;position:sticky;top:1rem}.nachweis-kopf{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.nachweis-kopf .chip{margin-left:auto}.belegstellen{font-size:.8rem;margin-bottom:.4rem}.belegtext{font-size:.8rem;color:var(--grau);margin:.3rem 0 0;font-style:italic}.nachweis-rahmen{width:100%;height:60vh}.nachweis-bild,.nachweis-rahmen{border:1px solid var(--linie);background:#fff}.nachweis-bild{max-width:100%}.nachweis-hinweis{font-size:.75rem;margin:0 0 .3rem}.nachweis-text{max-height:60vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-size:.78rem;background:#fff;border:1px solid var(--linie);padding:.5rem;margin:0}.nachweis-text mark{background:#ffe9a8}.chip.aktiv{border-color:var(--akzent);font-weight:600}.feldpaar{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:0 .8rem;gap:0 .8rem}@media (max-width:520px){.feldpaar{grid-template-columns:1fr}}.schwaerzung{margin:.6rem 0 .4rem;font-size:.85rem}.karte.breit{max-width:none}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.75rem;gap:.75rem;margin:0 0 1.5rem}.kachel{display:flex;flex-direction:column;gap:.15rem;padding:.8rem 1rem;border:1px solid var(--linie);border-radius:6px;text-decoration:none;color:inherit;background:#fff}.kachel.gewaehlt,.kachel:hover{border-color:var(--grau)}.kachel.gewaehlt{background:#eef2f5}.kachel.dringend{border-color:var(--rot)}.kachel.dringend .kachel-wert{color:var(--rot)}.kachel-wert{font-size:1.8rem;font-weight:600;line-height:1.1}.kachel-name{font-size:.82rem;color:var(--grau)}.tabellenrahmen{overflow-x:auto}table.liste{width:100%;border-collapse:collapse;font-size:.88rem}table.liste td,table.liste th{text-align:left;vertical-align:top;padding:.5rem .6rem;border-bottom:1px solid #e3e8ec}table.liste th{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--grau);border-bottom:1px solid #c3ccd4}table.liste td.zahl,table.liste th{white-space:nowrap}table.liste .sub{display:block}.zustand,table.liste .sub{font-size:.78rem;color:var(--grau)}.zustand{display:inline-block;padding:.1rem .45rem;border-radius:3px;white-space:nowrap;background:#eef2f5}.zustand-haengt{background:#f7e9e7;color:var(--rot);font-weight:600}.zustand-wartet_freigabe{background:#fdf3e2;color:#8a5a00}.zustand-in_bearbeitung{background:#e9f0f7;color:#1b3d78}.zustand-freigegeben{background:#e6f2ec;color:var(--gruen)}.zustand-abgelaufen{background:#f0eef2;color:#5a4a68}.haengt-gruende{margin:.35rem 0 0;padding-left:1rem;font-size:.78rem;color:var(--rot)}.frist-normal{color:inherit;white-space:nowrap}.frist-knapp{color:#8a5a00}.frist-ab,.frist-knapp{font-weight:600;white-space:nowrap}.frist-ab{color:var(--rot)}.frist-ruht{font-style:italic;white-space:nowrap}.frist-keine,.frist-ruht{color:var(--grau)}.fst{display:inline-block;margin:0 .3rem .2rem 0;padding:.05rem .35rem;border-radius:3px;font-size:.76rem;white-space:nowrap}.fst-hinweis{background:#eef2f5;color:var(--grau)}.fst-nebenabweichung{background:#fdf3e2;color:#8a5a00}.fst-hauptabweichung{background:#f7e9e7;color:var(--rot);font-weight:600}.fst-formmangel{background:#f0eef2;color:#5a4a68}.fst-manipulationsverdacht{background:var(--rot);color:#fff;font-weight:600}.spalten2{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1.5rem 2.5rem;gap:1.5rem 2.5rem;margin:0 0 1.5rem}.karte.breit h2,.spalten2 h2{font-size:1rem;margin:1.5rem 0 .6rem;padding-bottom:.25rem;border-bottom:1px solid var(--linie)}.spalten2 section h2{margin-top:0}.sub-inline{font-size:.82rem;font-weight:400;color:var(--grau)}dl.angaben{display:grid;grid-template-columns:10rem 1fr;grid-gap:.3rem 1rem;gap:.3rem 1rem;margin:0}dl.angaben dt{color:var(--grau);font-size:.85rem}dl.angaben dd{margin:0;font-size:.9rem}td.wegname{color:var(--grau);width:12rem;white-space:nowrap}ul.wege{margin:0 0 1.5rem;padding-left:1.1rem;font-size:.9rem}ul.wege li{margin-bottom:.35rem}.knopf-klein{width:auto;font:inherit;font-size:.82rem;padding:.2rem .6rem;border:1px solid var(--linie);border-radius:4px;background:#fff;color:var(--tinte);cursor:pointer}.knopf-klein:hover:not(:disabled){border-color:var(--grau)}.knopf-klein:disabled{color:var(--grau);cursor:default}.textfassung{margin:1rem 0}.textfassung pre{max-height:26rem;overflow:auto;padding:.8rem;background:#f6f8f9;border:1px solid var(--linie);border-radius:4px;font-size:.82rem;white-space:pre-wrap;word-break:break-word}ol.spur{list-style:none;margin:0 0 1.5rem;padding:0}ol.spur li{display:grid;grid-template-columns:12rem 1fr;grid-gap:0 1rem;gap:0 1rem;padding:.5rem 0 .5rem .7rem;border-bottom:1px solid #e3e8ec;border-left:3px solid transparent;font-size:.88rem}@media (max-width:46rem){ol.spur li{grid-template-columns:1fr}}ol.spur li.spur-stoerung{border-left-color:var(--rot);background:#fdf7f6}ol.spur li.spur-zugriff{border-left-color:var(--linie)}ol.spur li.spur-fachlich{border-left-color:#cfd8e0}.spur-zeit{color:var(--grau);white-space:nowrap;font-size:.84rem}.spur-inhalt .sub{display:block;margin-top:.15rem}.spur-technik{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}ul.luecken{margin:.5rem 0 0;padding-left:1.1rem}ul.luecken li{margin-bottom:.4rem}.filterzeile{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem;padding:.75rem;background:#f6f8f9;border:1px solid var(--linie);border-radius:4px;font-size:.86rem}.filterzeile label{color:var(--grau);font-size:.82rem;margin:0}.filterzeile input,.filterzeile select{width:auto;font:inherit;font-size:.86rem;padding:.25rem .4rem;margin:0;border:1px solid var(--linie);border-radius:4px}.filterzeile input[type=date]{width:auto;min-width:9rem}.filterzeile input[type=text]{width:auto;min-width:14rem}.filterzeile a.knopf-klein{text-decoration:none;display:inline-block}section.abgewiesen{margin:0 0 2rem;padding:0 0 0 1rem;border-left:3px solid var(--rot)}section.abgewiesen h2{margin-top:0}.vertragstext{font-size:.9rem;line-height:1.55}.vertragstext h1{font-size:1.15rem;margin:0 0 .3rem}.vertragstext h2{font-size:1rem;margin:1.6rem 0 .4rem;padding-bottom:.2rem;border-bottom:1px solid var(--linie)}.vertragstext h3{font-size:.92rem;margin:1rem 0 .3rem}.vertragstext p{margin:0 0 .6rem}.vertragstext .untertitel{color:var(--grau);margin-bottom:1.2rem}.vertragstext table{width:100%;border-collapse:collapse;table-layout:fixed;margin:.4rem 0 1rem;font-size:.85rem}.vertragstext td,.vertragstext th{border:1px solid var(--linie);padding:.35rem .5rem;vertical-align:top;text-align:left;word-wrap:break-word}.vertragstext th{background:#f6f8f9;font-weight:600}.vertragstext table tr>td:first-child,.vertragstext table tr>th:first-child{width:26%}.vertragstext .zustimmung{border:1px solid var(--tinte);padding:.6rem .8rem;margin-top:1.2rem}.vertragstext .zustimmung b{display:block;margin-bottom:.2rem}:root{--ink:#0d141c;--graphite:#1b2733;--paper:#e8ecef;--card:#fff;--rule:#c3ccd4;--muted:#5a6874;--accent:#254f99;--accent-hi:#1b3d78;--brand-red:#b82e2b;--tlp-red:#ff2b2b;--tlp-amber:#ffc000;--tlp-green:#3f0;--tlp-clear:#fff;--display:var(--schrift-ui),"Archivo","Helvetica Neue",Arial,sans-serif;--body:var(--schrift-text),"Source Serif 4",Georgia,"Times New Roman",serif;--mono:var(--schrift-mono),"IBM Plex Mono",ui-monospace,"SF Mono",Consolas,monospace;--maxw:1180px;--gut:clamp(20px,4vw,56px);--formw:640px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0}p{margin:0 0 1em}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-hi)}}@layer bausteine{:focus-visible{outline:3px solid var(--accent-hi);outline-offset:3px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.lead{font-size:clamp(18px,1.6vw,21px);max-width:36em;margin-top:22px;color:var(--graphite)}.btn{display:inline-block;text-align:center;font-family:var(--mono);font-size:13px;letter-spacing:.02em;padding:11px 18px;border:1px solid var(--ink);text-decoration:none;background:var(--ink);color:#fff;cursor:pointer;transition:background .15s,color .15s,transform .15s}.btn:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translateY(-1px)}.btn.ghost{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:#fff}.btn.wide{width:100%}.grenze{margin-top:22px;padding:16px 18px;border-left:2px solid var(--brand-red);background:#f7f9fa;font-size:15.5px;color:var(--graphite);max-width:62em}.grenze p:last-child{margin-bottom:0}.wm2{position:absolute;left:-70px;bottom:-90px;width:330px;height:294px;opacity:.05;pointer-events:none;color:#fff}.tlpmarke{display:inline-block;background:#000;color:var(--tlp-amber);font-family:var(--mono);font-weight:600;font-size:clamp(20px,4.88vw,52px);line-height:1.35;letter-spacing:.01em;padding:4px 22px 6px;margin-top:6px;vertical-align:2%;white-space:nowrap}.tlpmarke.gruen{color:var(--tlp-green)}.tlpmarke.rot{color:var(--tlp-red)}.tlpmarke.clear{color:var(--tlp-clear)}.zeile{display:block}.tlp{font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:.06em;background:#000;padding:3px 7px;display:inline-block;white-space:nowrap}.tlp-amber{color:var(--tlp-amber)}.tlp-green{color:var(--tlp-green)}.tlp-red{color:var(--tlp-red)}.tlpline{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-family:var(--body);font-size:15.5px;line-height:1.5;color:var(--ink);margin:0 0 30px}.aside .tlpline{color:#dce3e9;margin:22px 0 0}.ph{display:none;font-family:var(--mono);font-size:10.5px;color:var(--brand-red);margin-left:8px;white-space:nowrap}body.showph .ph{display:inline}header.top{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--rule)}header.top .wrap{gap:24px;height:64px}.brand,header.top .wrap{display:flex;align-items:center}.brand{gap:14px;text-decoration:none;color:var(--ink);white-space:nowrap}.brand .brandmark{height:30px;width:79.7px;display:block}.brand span{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase;padding-left:14px;border-left:1px solid var(--rule)}@media(max-width:600px){.brand span{display:none}}header.top .away{margin-left:auto;font-family:var(--mono);font-size:12.5px;color:var(--ink);text-decoration:none;border-bottom:1px solid transparent}header.top .away:hover{border-bottom-color:var(--accent)}.split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch}@media(max-width:960px){.split{grid-template-columns:1fr}}.main{padding:clamp(32px,4vw,56px) var(--gut);display:flex;flex-direction:column;background:var(--paper);min-width:0}.formwrap{width:100%;max-width:680px;margin:0 auto}.formwrap.narrow{max-width:460px}.step{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.main h1{font-size:clamp(28px,3.2vw,36px);margin-bottom:6px;line-height:1.18}.main .lead{margin-bottom:34px}.aside{background:var(--ink);color:#dce3e9;position:relative;overflow:hidden;padding:clamp(32px,4vw,56px) var(--gut);display:flex;flex-direction:column;justify-content:space-between;gap:32px}.aside>:not(.wm2){position:relative;z-index:1}.aside .eyebrow{color:#7e93a5}.aside h2{color:#fff;font-size:clamp(21px,2vw,26px);margin-bottom:14px}.aside p{color:#afbeca;font-size:15.5px;max-width:34em}.facts{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #2c3b4a}.facts li{padding:13px 0;border-bottom:1px solid #2c3b4a}.facts b{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:#fff;font-weight:500;margin-bottom:3px}.facts span{font-size:14.5px;color:#afbeca;line-height:1.5}.aside .foot{font-family:var(--mono);font-size:11.5px;color:#7e93a5;line-height:1.7;margin:0}.aside .foot a{color:#dce3e9}fieldset{border:0;padding:0;margin:0 0 34px}fieldset+fieldset{border-top:1px solid var(--rule);padding-top:30px}fieldset h2{font-size:21px;margin:0 0 8px}fieldset .intro{font-size:15.5px;color:var(--graphite);margin:0 0 22px;max-width:46em}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.row.pl{grid-template-columns:120px 1fr}@media(max-width:620px){.row,.row.pl{grid-template-columns:1fr}}.field{margin:0 0 16px}.field label{display:block;font-family:var(--mono);font-size:12.5px;color:var(--ink);margin:0 0 6px}.field .opt{color:var(--muted)}input[type=email],input[type=password],input[type=tel],input[type=text],select{width:100%;font-family:var(--body);font-size:16px;color:var(--ink);background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:11px 12px;transition:border-color .12s,box-shadow .12s}input:focus,select:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,79,153,.18)}input::placeholder{color:#9aa7b2}.hint{font-family:var(--mono);font-size:11.5px;color:var(--muted);line-height:1.6;margin:6px 0 0}.field.err input{border-color:var(--brand-red)}.err-msg{display:flex;gap:8px;font-family:var(--mono);font-size:11.5px;color:var(--brand-red);line-height:1.6;margin:6px 0 0}.err-msg:before{content:"\2716";flex:none}.consent,.toggle{display:flex;gap:12px;align-items:flex-start;background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:16px 18px;margin:0 0 14px}.consent input,.toggle input{margin:4px 0 0;width:17px;height:17px;flex:none;accent-color:var(--accent)}.consent .txt,.toggle .txt{font-size:15.5px;line-height:1.55;color:var(--ink)}.consent .sub,.toggle .sub{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin:6px 0 0;line-height:1.6}.foldout{display:none;padding:0 0 4px 18px;border-left:1px solid var(--rule);margin:0 0 20px}.foldout.on{display:block}.ersatz{font-family:var(--mono);font-size:11.5px;color:var(--muted);line-height:1.6;padding:0 0 0 18px;border-left:1px solid var(--rule);margin:0 0 20px}.actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:28px 0 0}.actions .alt{font-family:var(--mono);font-size:12.5px;color:var(--muted)}.code{display:flex;gap:10px;margin:0 0 8px}.code input{width:52px;text-align:center;font-family:var(--mono);font-size:22px;padding:12px 0}@media(max-width:480px){.code input{width:42px;font-size:19px}}.entry{max-width:var(--maxw);margin:0 auto;padding:clamp(48px,7vw,96px) var(--gut) clamp(40px,5vw,72px)}.entry h1{font-size:clamp(32px,4.6vw,56px);max-width:26ch;margin-bottom:6px;line-height:1.18}footer{background:var(--graphite);color:#9fb1bf;padding:38px 0;font-size:13.5px;margin-top:auto}footer a{color:#dce3e9}footer .cols{display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-bottom:18px}footer .flogo{height:26px;width:69.1px;display:block;margin-right:6px;color:#dce3e9}footer .legal{font-family:var(--mono);font-size:11.5px;line-height:1.7;color:#7e93a5;max-width:80em;margin:0}.view{display:none}.view.on{display:block}@media(prefers-reduced-motion:reduce){*{transition:none!important}}svg.sprite{position:absolute;width:0;height:0;overflow:hidden}label.inline{font-family:inherit;font-size:inherit;margin:0}.foldout.offen{display:block}.feldfehler{color:var(--brand-red);font-size:14px;margin:6px 0 0}.meldung{padding:12px 14px;border-radius:4px;margin:0 0 18px;font-size:15.5px}.meldung.fehler{border-left:3px solid var(--brand-red);background:#fbf2f2;color:var(--graphite)}.meldung.erfolg{border-left:3px solid var(--accent);background:#f2f5fa;color:var(--graphite)}.split.eng{grid-template-columns:minmax(0,1fr)}.formwrap.schmal{max-width:var(--formw);position:relative}.wm-anmelden{width:96px;height:96px;display:block;margin:0 0 18px;color:var(--rule);opacity:.9}body:has(.view) .huelle{max-width:none;margin:0;padding:0}body:has(.view) .huelle>.marke,body:has(.view) .huelle>.unterzeile{display:none}.ziffern{display:flex;gap:10px;margin-top:8px}.ziffern input{width:52px;text-align:center;font-family:var(--mono);font-size:22px;padding:12px 0;letter-spacing:0}@media (max-width:420px){.ziffern{gap:6px}.ziffern input{width:44px;font-size:19px}}}