@font-face{font-family:theSans;src:url(../media/TheSansLight_Plain-s.p.193dj_4xc9tvy.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:theSans;src:url(../media/TheSans_Plain-s.p.1kcuqu8bwa7em.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:theSans;src:url(../media/TheSansBold_Plain-s.p.0tlfan_sua5nf.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:theSans Fallback;src:local(Arial);ascent-override:118.79%;descent-override:44.1%;line-gap-override:0.0%;size-adjust:98.41%}.JNDbga_className{font-family:theSans,theSans Fallback}.JNDbga_variable{--font-thesans:"theSans", "theSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base;@layer components{:root{--bg:#fafaf7;--surface:#fff;--ink:#1c1a18;--ink-2:#2a2825;--gold:#c8a96e;--gold-light:#d9bc8a;--gold-text:#8a6a30;--gold-bg:#f6efe2;--muted:#77726b;--muted-dark:#8a857d;--line:#e8e4dc;--line-strong:#d8d2c6;--tag:#f0ede6;--error:#c0392b;--error-bg:#f8e6e3;--ok:#3e7650;--ok-bg:#e7f0e9;--shadow-card:0 2px 12px #1c1a1814;--shadow-card-hover:0 6px 24px #1c1a1829;--r-s:8px;--r-feld:10px;--r-m:12px;--r-l:16px;--r-xl:20px;--font:var(--font-thesans), "Segoe UI", system-ui, -apple-system, sans-serif;--leiste:64px;--dunkel:#1c1a18;--auf-ink:#fff;--hinweis-bg:#fffdf8;--geaendert-bg:#fffbf2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#161513;--surface:#201e1b;--ink:#eeebe6;--ink-2:#d8d4cd;--gold-text:#d9bc8a;--gold-bg:#2d271c;--muted:#a7a29a;--muted-dark:#8a857d;--line:#35322d;--line-strong:#4a463f;--tag:#2a2724;--error:#ee8b7f;--error-bg:#3b211d;--ok:#8dc8a0;--ok-bg:#1d3024;--shadow-card:0 2px 12px #00000059;--shadow-card-hover:0 6px 24px #00000073;--dunkel:#0f0e0d;--auf-ink:#161513;--hinweis-bg:#221e17;--geaendert-bg:#2a2419;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:16px}@media (min-width:1024px){html{scroll-padding-top:calc(var(--leiste) + 16px)}}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);margin:0;font-size:15px;font-weight:400;line-height:1.55}button,a,[role=button]{touch-action:manipulation}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{font-family:var(--font);margin:0;font-weight:700;line-height:1.25}svg{flex:none}.skip{z-index:100;background:var(--surface);color:var(--ink);border-radius:var(--r-m);box-shadow:var(--shadow-card);padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.gold{color:var(--gold)}.leiste-oben{display:none}.brandbar{background:var(--dunkel);padding:calc(14px + env(safe-area-inset-top,0px)) 16px 16px;justify-content:center;align-items:center;display:flex;position:relative}.brandbar .marke-link{flex-direction:column;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.brandbar .marke-zusatz{color:var(--muted-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.brandbar .abmelden-rund{right:16px;top:calc(16px + env(safe-area-inset-top,0px));color:#ffffffbf;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute}.brandbar .abmelden-rund:hover{color:#fff}.brandbar form{margin:0}.tableiste{z-index:50;background:var(--dunkel);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #ffffff0d;position:fixed;bottom:0;left:0;right:0}.tableiste ul{justify-content:space-around;align-items:stretch;max-width:560px;height:68px;margin:0 auto;padding:0;list-style:none;display:flex}.tableiste li{flex:1;min-width:0}.tableiste a{height:100%;color:var(--muted-dark);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:300;text-decoration:none;display:flex;position:relative}.tableiste a[aria-current=page]{color:var(--gold);font-weight:700}.tableiste a[aria-current=page]:before{content:"";background:var(--gold);border-radius:2px;width:32px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}main{min-width:0;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px));display:block}main:focus{outline:none}@media (min-width:1024px){.brandbar,.tableiste{display:none}main{padding-top:var(--leiste);padding-bottom:0}.leiste-oben{z-index:50;height:var(--leiste);background:var(--dunkel);border-bottom:1px solid #ffffff0d;display:block;position:fixed;top:0;left:0;right:0}.leiste-innen{justify-content:space-between;align-items:center;gap:24px;max-width:1216px;height:100%;margin:0 auto;padding:0 32px;display:flex}.leiste-marke{flex:none;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.leiste-marke .marke-zusatz{color:var(--muted-dark);letter-spacing:.14em;text-transform:uppercase;border-left:1px solid #ffffff26;padding-left:14px;font-size:11px;font-weight:700}.leiste-nav{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.leiste-nav a,.leiste-nav button{border-radius:var(--r-s);color:var(--muted-dark);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.leiste-nav a:hover,.leiste-nav button:hover{color:#fff;background:#ffffff0d}.leiste-nav a[aria-current=page]{color:var(--gold);background:#ffffff0d;font-weight:700}.leiste-nav a[aria-current=page]:after{content:"";background:var(--gold);border-radius:2px;width:32px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.leiste-nav form{margin:0 0 0 8px}}.seite{max-width:1152px;margin:0 auto;padding:20px 16px 48px}.seite.schmal{max-width:1024px}.seite.breit{max-width:1280px}@media (min-width:768px){.seite{padding:32px 32px 64px}}.seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.seitenkopf-text{flex:420px;min-width:0}.seitenkopf h1{overflow-wrap:anywhere;font-size:22px;line-height:1.2}@media (min-width:768px){.seitenkopf h1{font-size:26px}}.untertitel{color:var(--muted);max-width:72ch;margin:4px 0 0;font-size:14px;font-weight:300}.seitenkopf-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.eyebrow a{color:inherit;text-decoration:none}.eyebrow a:hover{text-underline-offset:3px;text-decoration:underline}.eyebrow .trenner{color:var(--line-strong)}.abschnitt{margin-top:36px}.abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;display:flex}.abschnitt-kopf h2,.abschnitt>h2{font-size:19px;line-height:1.25}@media (min-width:768px){.abschnitt-kopf h2,.abschnitt>h2{font-size:21px}}.abschnitt>h2{margin-bottom:14px}.abschnitt-kopf .alle{color:var(--gold-text);flex:none;align-items:center;gap:2px;font-size:13px;text-decoration:none;display:inline-flex}.abschnitt-kopf .alle:hover{text-underline-offset:3px;text-decoration:underline}.block-titel{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:700;display:flex}.block-titel svg{color:var(--gold)}.lead-muted,.hilfe{color:var(--muted);font-weight:300}.lead-muted{margin:-6px 0 14px;font-size:14px}.hilfe{font-size:13px}.leer{color:var(--muted);font-style:italic}.zeilen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.zeile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);min-height:60px;color:var(--ink);align-items:center;gap:14px;padding:12px 14px 12px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}a.zeile:hover,button.zeile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.zeile-text{flex:1;min-width:0}.zeile-titel{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35;display:block}.zeile-meta{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px;font-weight:300;display:block}.zeile-rechts{flex:none;align-items:center;gap:8px;display:flex}.zeile .pfeil{color:var(--muted);transition:transform .15s}a.zeile:hover .pfeil{color:var(--ink);transform:translate(2px)}.zeile-icon{background:var(--tag);width:40px;height:40px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.nummer{background:var(--tag);width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}@media (max-width:560px){.zeile .zeile-rechts .badge{display:none}}.raster-2{gap:8px;display:grid}@media (min-width:768px){.raster-2{grid-template-columns:1fr 1fr;gap:10px}}.raster-3{gap:8px;display:grid}@media (min-width:768px){.raster-3{grid-template-columns:repeat(2,1fr);gap:10px}}@media (min-width:1024px){.raster-3{grid-template-columns:repeat(3,1fr)}}.dunkel-karte{border-radius:var(--r-l);background:var(--dunkel);color:#fff;box-shadow:var(--shadow-card);align-items:center;gap:16px;padding:18px 20px;text-decoration:none;display:flex}.dunkel-karte .kreis{width:44px;height:44px;color:var(--gold);background:#c8a96e26;border-radius:50%;flex:none;place-items:center;display:grid}.dunkel-karte .titel{font-size:16px;font-weight:700;display:block}.dunkel-karte .text{color:#ffffffa6;margin-top:2px;font-size:13px;font-weight:300;display:block}.dunkel-karte .pfeil{color:var(--gold);transition:transform .15s}.dunkel-karte:hover .pfeil{transform:translate(2px)}.schritt-punkte{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.schritt-punkte li{color:#ffffffb3;background:#ffffff0f;border-radius:999px;padding:2px 10px;font-size:12px}.pillen{scrollbar-width:none;gap:8px;margin:0;padding:2px 28px 2px 0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pillen::-webkit-scrollbar{display:none}.pillen li{flex:none}.pillen a{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.pillen a:hover{background:var(--tag)}.pillen a[aria-current=page],.pillen a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--auf-ink);font-weight:700}.pillen .zahl{color:var(--muted);font-size:12px;font-weight:400}.pillen a[aria-current] .zahl{color:var(--auf-ink);opacity:.7}.pillen.klein a{height:32px;color:var(--muted);padding:0 14px;font-size:13px}.pillen.klein a[aria-current=page],.pillen.klein a[aria-current=true]{background:var(--gold);border-color:var(--gold);color:#1c1a18}.filterleiste{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.filterleiste a{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.filterleiste a:hover{background:var(--tag)}.filterleiste a[aria-current=page],.filterleiste a[aria-current=true],.filterleiste a.aktiv{background:var(--ink);border-color:var(--ink);color:var(--auf-ink);font-weight:700}.badge{background:var(--tag);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;font-weight:400;line-height:1.6;display:inline-flex}.badge svg{width:12px;height:12px}.b-ok{background:var(--gold-bg);color:var(--ink);font-weight:700}.b-warn,.b-block,.b-idle{background:var(--tag);color:var(--muted)}.b-pflicht{background:var(--error-bg);color:var(--error);font-weight:700}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:20px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l)}.panel-kopf{border-bottom:1px solid var(--line);padding:16px 20px 14px}.panel-teil{padding:16px 20px}.panel-teil+.panel-teil{border-top:1px solid var(--line)}dl.kv{margin:0}dl.kv>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}dl.kv>div:first-child{border-top:0}dl.kv dt{color:var(--muted);flex:none;font-size:14px;font-weight:300}dl.kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}dl.kv.gestapelt>div{gap:2px;display:grid}dl.kv.gestapelt dd{text-align:left;font-weight:400;line-height:1.6}.prose{overflow-wrap:anywhere;max-width:72ch;line-height:1.7}.prose p{margin:0 0 10px}.prose ul,.prose ol{margin:0 0 10px;padding-left:20px}.prose li{margin-bottom:4px}.prose h1,.prose h2,.prose h3,.prose h4{margin:18px 0 8px;font-size:16px}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose code{background:var(--tag);border-radius:5px;padding:1px 5px;font-size:.92em}.prose blockquote{border-left:2px solid var(--gold);color:var(--muted);margin:0 0 10px;padding-left:14px}.prose a{color:var(--gold-text)}.beschreibung{max-width:72ch;color:var(--ink-2);margin:8px 0 0;font-size:15px;font-weight:300;line-height:1.6}.beschreibung p{margin:0 0 8px}.beschreibung p:last-child{margin-bottom:0}.phase+.phase{margin-top:22px}.phase-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.4}.zeile-nr{background:var(--tag);width:32px;height:32px;color:var(--gold-text);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.lektion-text{max-width:72ch;margin:16px 0 0;font-size:16px;line-height:1.65}.steckbrief-rahmen{margin:20px 0 0;container:steckbrief/inline-size}.steckbrief{background:var(--line);border:1px solid var(--line);border-radius:var(--r-l);gap:1px;margin:0;display:grid;overflow:hidden}.steckbrief>div{background:var(--surface);padding:12px 16px}.steckbrief dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:700;line-height:1.4}.steckbrief dd{margin:0;font-size:14px;line-height:1.5}@container steckbrief (min-width:560px){.steckbrief{grid-template-columns:1fr 1fr}.steckbrief>div:last-child:nth-child(odd){grid-column:1/-1}}.sprungleiste{margin-top:24px}.lektion-raster{align-items:start;gap:0;display:grid}@media (min-width:1024px){.lektion-raster.mit-rand{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.lektion-raster.mit-rand .lektion-rand>.abschnitt:first-child{margin-top:36px}}.lektion-rand>.abschnitt{margin-top:24px}.checkliste{max-width:80ch;padding:4px 0}.checkliste-gruppe+.checkliste-gruppe{border-top:1px solid var(--line)}.checkliste-titel{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text);margin:0;padding:14px 18px 2px;font-size:11px;font-weight:700;line-height:1.4}.checkliste ul{margin:0;padding:4px 0 8px;list-style:none}.checkliste li{align-items:flex-start;gap:12px;padding:7px 18px;font-size:15px;line-height:1.5;display:flex}.checkliste li svg{color:var(--gold-text);flex:none;margin-top:4px}@media (max-width:639px){.checkliste-titel{padding:14px 14px 2px}.checkliste li{gap:10px;padding:7px 14px}}.hinweis-karte .panel-kopf{padding:12px 16px 10px}.hinweis-karte .panel-kopf h2{align-items:center;gap:8px;scroll-margin-top:14px;font-size:15px;display:flex}.hinweis-karte .panel-kopf h2 svg{color:var(--gold-text)}.hinweis-karte .panel-kopf .hilfe{margin:4px 0 0;font-size:12.5px;line-height:1.45}.hinweis-karte ul{margin:0;padding:0;list-style:none}.hinweis-karte li{padding:10px 16px;font-size:14px;line-height:1.5}.hinweis-karte li+li{border-top:1px solid var(--line)}.hinweis-karte.vorsicht{border-color:var(--gold)}.hinweis-karte.vorsicht .panel-kopf{background:var(--gold-bg);border-bottom-color:var(--gold);border-radius:calc(var(--r-l) - 1px) calc(var(--r-l) - 1px) 0 0}.untertitel .badge{vertical-align:1px}.tango-auf{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);overflow:hidden}.tango-auf+.tango-auf{margin-top:8px}.tango-auf>summary{cursor:pointer;align-items:center;gap:14px;min-height:60px;padding:10px 14px 10px 12px;list-style:none;display:flex}.tango-auf>summary::-webkit-details-marker{display:none}.tango-auf>summary:hover{background:var(--tag)}.tango-auf>summary .pfeil{color:var(--muted);transition:transform .15s}.tango-auf[open]>summary{border-bottom:1px solid var(--line)}.tango-auf[open]>summary .pfeil{transform:rotate(180deg)}.tango-auf .tango{border:0;border-radius:0}.lektion-nav{gap:8px;margin-top:36px;display:grid}@media (min-width:640px){.lektion-nav{grid-template-columns:1fr 1fr}}.lektion-nav .zeile.weiter{text-align:right}.lektion-nav .zeile-meta{margin:0 0 2px}.scroll{overflow-x:auto}table.pfx{border-collapse:collapse;min-width:420px;font-size:14px}table.pfx th,table.pfx td{border-bottom:1px solid var(--line);text-align:left;padding:9px 12px}table.pfx thead th{color:var(--muted);font-size:12px;font-weight:700}table.pfx tr:last-child td{border-bottom:0}.gap{border-radius:var(--r-m);background:var(--tag);color:var(--ink);align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.gap>svg{color:var(--gold);margin-top:2px}.gap b{font-weight:700;display:block}.gap p{margin:4px 0 0}.gap.note{background:var(--gold-bg)}.gap.stop{background:var(--surface);border:1px solid var(--line)}.leer-zustand{text-align:center;flex-direction:column;align-items:center;padding:56px 24px;display:flex}.leer-zustand .kreis{background:var(--tag);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.leer-zustand h2,.leer-zustand h3{margin-bottom:6px;font-size:20px}.leer-zustand p{max-width:340px;color:var(--muted);margin:0;font-size:14px;font-weight:300}.leer-zustand .btn{margin-top:20px}.btn{border-radius:var(--r-m);border:1px solid var(--ink);background:var(--ink);min-height:40px;color:var(--auf-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .15s;display:inline-flex}.btn:hover{background:var(--ink-2);border-color:var(--ink-2)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{background:var(--surface);color:var(--ink);border-color:var(--line);font-weight:400}.btn.ghost:hover{background:var(--tag)}.btn.danger{background:var(--error);border-color:var(--error);color:var(--auf-ink)}.btn.klein{border-radius:999px;min-height:32px;padding:0 14px;font-size:13px}.btn svg{width:15px;height:15px}.icon-btn{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;font:inherit;border-radius:50%;place-items:center;font-size:15px;display:grid}.icon-btn:hover:not(:disabled){background:var(--tag)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.textlink{color:var(--gold-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:none;display:inline-flex}.textlink:hover{text-underline-offset:3px;text-decoration:underline}.aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nav-steps{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.nav-steps .btn{overflow-wrap:anywhere;text-align:left;max-width:100%}.feld{gap:5px;margin-bottom:16px;display:grid}.feld>label,.feld>.label,fieldset>legend{color:var(--ink-2);font-size:12.5px;font-weight:700}.feld .hilfe{margin:0}.meldung{border-radius:var(--r-feld);margin:0 0 14px;padding:10px 14px;font-size:14px;font-weight:700}.meldung.fehler{background:var(--error-bg);color:var(--error)}.fehlertext{color:var(--error);margin:0;font-size:13px;font-weight:700}.eingabe{width:100%;min-height:40px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-feld);padding:8px 12px;font-size:16px}.eingabe::placeholder{color:var(--muted-dark)}.eingabe:focus{border-color:#c8a96eb3;outline:none;box-shadow:0 0 0 3px #c8a96e38}.eingabe[aria-invalid=true]{border-color:var(--error)}select.eingabe{padding-right:32px}textarea.eingabe{resize:vertical;min-height:96px;line-height:1.55}textarea.eingabe.code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px}.eingabe.gross{border-radius:var(--r-m);min-height:48px;font-size:16px}input[type=checkbox],input[type=radio]{accent-color:var(--ink)}.meldung.ok{background:var(--ok-bg);color:var(--ok)}.oktext{color:var(--ok);margin:0;font-size:13px;font-weight:700}.haekchen{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.editor{gap:24px;margin-top:20px;display:grid}@media (min-width:1024px){.editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.editor-reihe{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:0 12px;display:grid}.editor-gruppe{border:1px solid var(--line);border-radius:var(--r-m);min-width:0;margin:0 0 16px;padding:12px 14px 4px}.editor-gruppe>legend{padding:0 4px}.steckbrief-feld{gap:4px;margin-bottom:10px;display:grid}.steckbrief-feld>label{color:var(--muted);font-size:12.5px}.anleitung-liste{gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.anleitung-liste li{border:1px solid var(--line);border-radius:var(--r-s);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.anleitung-liste label{cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.anleitung-liste .entwurf{color:var(--muted);flex:none;font-size:13px}.editor-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.editor-knoepfe .loeschen{color:var(--error);margin-left:auto}.editor-vorschau{border:1px dashed var(--line-strong);border-radius:var(--r-l);background:var(--bg);min-width:0;padding:16px 18px 20px}@media (min-width:1024px){.editor-vorschau{top:calc(var(--leiste) + 20px);max-height:calc(100vh - var(--leiste) - 40px);position:sticky;overflow-y:auto}}.editor-vorschau .vorschau-titel{margin:2px 0 0;font-size:20px;line-height:1.25}.editor-vorschau .abschnitt{margin-top:24px}.benutzer-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.benutzer{padding:14px 16px}.benutzer-kopf{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:10px;display:flex}.benutzer-name{overflow-wrap:anywhere;font-weight:700}.benutzer-meta{color:var(--muted);font-size:13px}.benutzer-hinweis{color:var(--gold-text);margin:10px 0 0}.wahlen{flex-wrap:wrap;gap:8px;display:flex}.wahl{border:1px solid var(--line);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 10px;font-size:14px;display:inline-flex}.wahl:hover{background:var(--tag)}.wahl:has(input:checked){background:var(--gold-bg);border-color:var(--gold);font-weight:700}.wahl:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.wahl input{width:16px;height:16px;accent-color:var(--gold);margin:0}.wahl input:focus-visible{outline:none}.benutzer-speichern{bottom:calc(68px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:12px 0;display:flex;position:sticky}.benutzer-speichern .meldung{margin:0}@media (min-width:1024px){.benutzer-speichern{bottom:0}}.prozess-raster{gap:20px;margin-top:20px;display:grid}@media (min-width:1024px){.prozess-raster{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:24px}}.schritt-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.schritt-zeile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);color:var(--ink);align-items:flex-start;gap:14px;padding:13px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.schritt-zeile:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card)}.schritt-zeile[aria-current=true]{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.schritt-zeile[aria-current=true] .nummer{background:var(--ink);color:var(--auf-ink)}.schritt-zeile .nummer{margin-top:1px}.schritt-zeile .zeile-rechts{align-self:center}.schritt-zeile .pfeil{color:var(--muted)}.uebergabe{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.uebergabe svg{color:var(--gold)}.schritt-bestaetigt{color:var(--ok);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.prozess-hinweis{color:var(--muted);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:13px;font-weight:300;display:flex}.prozess-hinweis svg{color:var(--gold);margin-top:2px}dialog.prozess-panel{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);width:auto;max-width:none;max-height:none;color:var(--ink);margin:0;padding:0;display:block;position:static}dialog.prozess-panel:not([open]),.prozess-panel .panel-schliessen,.prozess-panel .griff{display:none}@media (min-width:1024px){dialog.prozess-panel{top:calc(var(--leiste) + 20px);max-height:calc(100vh - var(--leiste) - 40px);position:sticky;overflow-y:auto}}@media (max-width:1023px){dialog.prozess-panel:not(:modal){display:none}dialog.prozess-panel[open]:modal{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-height:88dvh;padding-bottom:env(safe-area-inset-bottom,0px);border:0;display:block;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -10px 40px #1c1a1840}dialog.prozess-panel::backdrop{background:#1c1a1873}.prozess-panel .panel-schliessen{display:grid;position:absolute;top:14px;right:14px}.prozess-panel .griff{background:var(--line-strong);border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:block}}.prozess-panel h2{margin-right:44px;font-size:20px}.prozess-panel .panel-kopf .untertitel{margin-top:6px}.panel-leer{color:var(--muted);padding:28px 22px;font-size:14px;font-weight:300}.panel-leer strong{color:var(--ink);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.panel-blaettern{justify-content:space-between;gap:8px;display:flex}.frage{border-radius:var(--r-m);background:var(--gold-bg);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.frage svg{color:var(--gold-text);margin-top:2px}.frage b{display:block}.tango{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);overflow:hidden}.tango iframe{border:0;width:100%;height:min(720px,80vh);min-height:480px;display:block}.tango .bar{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:13px;font-weight:300;display:flex}.tango .ansicht{border:1px solid var(--line);border-radius:999px;display:inline-flex;overflow:hidden}.tango .ansicht button{font:inherit;background:var(--surface);color:var(--muted);cursor:pointer;border:0;padding:4px 12px;font-size:13px}.tango .ansicht button[aria-pressed=true]{background:var(--ink);color:var(--auf-ink);font-weight:700}.aufklapp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);margin-top:10px;padding:2px 14px}.aufklapp summary{cursor:pointer;padding:10px 0;font-size:14px;font-weight:700}.aufklapp[open] summary{border-bottom:1px solid var(--line);margin-bottom:4px}dl.wds{border:1px solid var(--line);border-radius:var(--r-m);-webkit-print-color-adjust:exact;print-color-adjust:exact;gap:0;margin:0;display:grid;overflow:hidden;container:wds/inline-size}.wds-zeile{grid-template-columns:7em minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 14px;font-size:14px;display:grid}.wds-zeile+.wds-zeile{border-top:1px solid var(--line)}.wds-zeile dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.wds-zeile dd{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0}.wds-dann{background:var(--gold-bg)}.wds-dann dt{color:var(--gold-text)}.wds-dann dd{font-size:15px;font-weight:700}.wds-sonst dt,.wds-sonst dd{color:var(--error)}.wds .leer{font-weight:300}@container wds (max-width:440px){.wds-zeile{grid-template-columns:1fr;gap:2px}}.regel-gruppe{margin-top:32px}.regel-gruppe>h2{margin-bottom:12px;font-size:19px}.regel-liste{gap:12px;display:grid}.regel-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-l);padding:18px 20px;scroll-margin-top:16px}@media (min-width:1024px){.regel-karte{scroll-margin-top:calc(var(--leiste) + 16px)}}.regel-karte:target{border-color:var(--gold);box-shadow:0 0 0 2px #c8a96e59}.regel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.regel-kopf h3{overflow-wrap:anywhere;font-size:16px}.regel-badges{flex-wrap:wrap;gap:6px;display:flex}dl.regel-fakten{gap:4px;margin:12px 0 0;font-size:13px;display:grid}dl.regel-fakten>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}dl.regel-fakten dt{color:var(--muted);font-weight:300}dl.regel-fakten dd{margin:0}.abt-icons{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:inline-flex}.abt-icons li{background:var(--tag);border-radius:999px;padding:0 10px;font-size:12px}.regel-ablaeufe{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.regel-ablaeufe a{color:var(--gold-text)}.regel-aktionen{margin-top:12px}.regel-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:20px;display:flex}.regel-hinweise{gap:10px;display:grid}.regel-hinweis{gap:8px;display:grid}.regel-hinweis .zur-regel{color:var(--gold-text);font-size:13px;text-decoration:none}.regel-hinweis .zur-regel:hover{text-underline-offset:3px;text-decoration:underline}.regel-hinweis-titel{margin:0;font-size:14px;font-weight:700}.suchfeld{max-width:640px;position:relative}.suchfeld svg{color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.suchfeld input{width:100%;height:48px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-m);padding:0 16px 0 42px;font-size:16px}.suchfeld input:focus{border-color:#c8a96eb3;outline:none;box-shadow:0 0 0 3px #c8a96e38}.suchvorschlaege{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:300;display:flex}.suchvorschlaege button{font:inherit;background:var(--tag);height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:13px}.suchvorschlaege button:hover{background:var(--line)}mark{background:var(--gold-bg);color:inherit;border-radius:3px;padding:0 2px}.anmeldung{background:var(--bg);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.anmeldung-karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);width:100%;max-width:400px;box-shadow:var(--shadow-card);overflow:hidden}.anmeldung-kopf{background:var(--dunkel);justify-items:center;gap:6px;padding:28px 24px 22px;display:grid}.anmeldung-kopf .marke-zusatz{color:var(--muted-dark);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.anmeldung-inhalt{padding:24px}.anmeldung-inhalt h1{font-size:20px}.anmeldung-inhalt .btn{width:100%;min-height:48px}.fuss{max-width:1152px;color:var(--muted);text-align:center;margin:0 auto;padding:0 16px 28px;font-size:12px;font-weight:300}@media (min-width:768px){.fuss{padding:0 32px 32px}}.ladebalken{z-index:200;background:var(--gold);transform-origin:0;opacity:0;pointer-events:none;width:90%;height:3px;animation:0s linear .12s forwards ladebalken-auf,6s cubic-bezier(.1,.7,.3,1) .12s forwards ladebalken-lauf;position:fixed;top:0;left:0;transform:scaleX(0)}@keyframes ladebalken-auf{to{opacity:1}}@keyframes ladebalken-lauf{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ladebalken{opacity:1;transform:scaleX(.5)}}.nur-druck{display:none}@media print{@page{size:A4;margin:14mm 14mm 16mm}:root{--bg:#fff;--surface:#fff;--ink:#1c1a18;--muted:#5a5754;--line:#d8d2c6;--tag:#f0ede6;--gold-bg:#f6efe2;--gold-text:#8a6a30;--error:#c0392b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#1c1a18;background:#fff;font-size:10.5pt}.leiste-oben,.brandbar,.tableiste,.fuss,.skip,.kein-druck,dialog{display:none!important}main{padding:0!important}.seite{max-width:none;padding:0}.nur-druck{display:block}.druck-seite{break-after:page}.druck-seite:last-child{break-after:auto}.druck-kopf{border-bottom:.4mm solid #1c1a18;margin-bottom:5mm;padding-bottom:3mm}.druck-kopf .marke{letter-spacing:.12em;color:#8a6a30;font-size:8pt;font-weight:700}.druck-kopf h1{margin-top:1mm;font-size:16pt}.druck-kopf p{color:#5a5754;margin:1mm 0 0;font-size:9pt}.check{break-inside:avoid;align-items:flex-start;gap:4mm;margin-bottom:4mm;display:flex}.kaestchen{border:.4mm solid #1c1a18;border-radius:1mm;flex:none;width:5mm;height:5mm;margin-top:1mm}.check .wds{flex:1}.check .wds-zeile{grid-template-columns:22mm minmax(0,1fr);gap:3mm;padding:1.4mm 3mm}.check .wds-zeile dd{font-size:10pt}.check .wds-dann dd{font-size:10.5pt}.druck-entwurf{color:#8a6a30;margin-top:1mm;font-size:8pt;display:inline-block}}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
