:root,.theme-light{color-scheme:light;--bg: #fffdf8;--bg-2: #f5f1e9;--bg-grouped: #f5f1e9;--bg-grouped-2: #fffdf8;--bg-grouped-3: #f5f1e9;--bg-elevated: #f5f1e9;--bg-elevated-2: #fffdf8;--fill-1: rgba(20,33,46,.14);--fill-2: rgba(20,33,46,.11);--fill-3: rgba(20,33,46,.08);--fill-press: rgba(20,33,46,.06);--label: #14212e;--label-2: #566270;--label-3: #77736c;--label-4: #c9c6bf;--separator: rgba(21,46,69,.22);--accent: #1f5a8c;--accent-fill: #152e45;--on-accent: #faf4ea;--accent-tint: rgba(31,90,140,.14);--accent-weak: rgba(31,90,140,.32);--correct: #17723a;--correct-tint: rgba(23,114,58,.1);--wrong: #b01e25;--wrong-tint: rgba(176,30,37,.09);--bar: rgba(250,247,240,.82);--bar-solid: #faf7f0;--scrim: rgba(0,0,0,.2);--shadow-float: 0 10px 30px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.08);--shadow-lift: 0 6px 18px rgba(0,0,0,.12);--tafel-bg: #ffffff;--tafel-filter: none;--tafel-blass: saturate(.55) contrast(.86) brightness(1.07);--focus: #1f5a8c;--seg-on: #ffffff;--seg-shadow: 0 0 0 .5px rgba(0,0,0,.04), 0 3px 8px rgba(0,0,0,.12);--dim: rgba(0,0,0,.1)}.theme-dark{color-scheme:dark;--bg: #0b1520;--bg-2: #14212e;--bg-grouped: #0b1520;--bg-grouped-2: #14212e;--bg-grouped-3: #1d2c3b;--bg-elevated: #14212e;--bg-elevated-2: #1d2c3b;--fill-1: rgba(169,179,191,.18);--fill-2: rgba(169,179,191,.14);--fill-3: rgba(169,179,191,.1);--fill-press: rgba(255,255,255,.08);--label: #f4eee3;--label-2: #a9b3bf;--label-3: #8a8f99;--label-4: #3a4a5b;--separator: rgba(169,179,191,.24);--accent: #7fb4e6;--accent-fill: #2f6aa3;--on-accent: #ffffff;--accent-tint: rgba(127,180,230,.16);--accent-weak: rgba(127,180,230,.36);--correct: #4cb872;--correct-tint: rgba(76,184,114,.11);--wrong: #ff6b63;--wrong-tint: rgba(255,107,99,.12);--bar: rgba(14,24,35,.8);--bar-solid: #0e1823;--scrim: rgba(0,0,0,.48);--shadow-float: 0 10px 30px rgba(0,0,0,.55), 0 0 0 .5px rgba(255,255,255,.1);--shadow-lift: 0 6px 18px rgba(0,0,0,.6);--tafel-bg: #e9e9ee;--tafel-filter: none;--focus: #7fb4e6;--seg-on: #2a3b4d;--seg-shadow: none;--dim: rgba(0,0,0,.35)}@media(prefers-color-scheme:dark){:root:not(.theme-light){color-scheme:dark;--bg: #0b1520;--bg-2: #14212e;--bg-grouped: #0b1520;--bg-grouped-2: #14212e;--bg-grouped-3: #1d2c3b;--bg-elevated: #14212e;--bg-elevated-2: #1d2c3b;--fill-1: rgba(169,179,191,.18);--fill-2: rgba(169,179,191,.14);--fill-3: rgba(169,179,191,.1);--fill-press: rgba(255,255,255,.08);--label: #f4eee3;--label-2: #a9b3bf;--label-3: #8a8f99;--label-4: #3a4a5b;--separator: rgba(169,179,191,.24);--accent: #7fb4e6;--accent-fill: #2f6aa3;--on-accent: #ffffff;--accent-tint: rgba(127,180,230,.16);--accent-weak: rgba(127,180,230,.36);--correct: #4cb872;--correct-tint: rgba(76,184,114,.11);--wrong: #ff6b63;--wrong-tint: rgba(255,107,99,.12);--bar: rgba(14,24,35,.8);--bar-solid: #0e1823;--scrim: rgba(0,0,0,.48);--shadow-float: 0 10px 30px rgba(0,0,0,.55), 0 0 0 .5px rgba(255,255,255,.1);--shadow-lift: 0 6px 18px rgba(0,0,0,.6);--tafel-bg: #e9e9ee;--tafel-filter: none;--focus: #7fb4e6;--seg-on: #2a3b4d;--seg-shadow: none;--dim: rgba(0,0,0,.35)}}:root{--theorie-auf-marke: #b3aefc;--fische-auf-marke: #5ad6d0;--ruten-auf-marke: #f8c35a}:root,.theme-light{--teil-theorie: #5350b0;--teil-theorie-text: #4744a0;--teil-theorie-flaeche: rgba(83,80,176,.12);--teil-theorie-fuellung: #5350b0;--teil-theorie-voll: #5350b0;--teil-theorie-spur: rgba(83,80,176,.14);--teil-theorie-geuebt: #716ec2;--teil-fische: #00717d;--teil-fische-text: #006470;--teil-fische-flaeche: rgba(0,124,137,.12);--teil-fische-fuellung: #007c89;--teil-fische-voll: #007c89;--teil-fische-spur: rgba(0,124,137,.14);--teil-fische-geuebt: #2a8893;--teil-ruten: #a65200;--teil-ruten-text: #8f4700;--teil-ruten-flaeche: rgba(166,82,0,.12);--teil-ruten-fuellung: #a65200;--teil-ruten-voll: #a65200;--teil-ruten-spur: rgba(166,82,0,.14);--teil-ruten-geuebt: #b06d22;--akzent-spur: rgba(31,90,140,.14);--akzent-geuebt: #4a7aa6;--akzent-text: #1a4f7c;--auf-teil: #ffffff;--kontur: #77736c;--kachel-grau: #77736c;--marke: #152e45;--auf-marke: #faf4ea;--marke-akzent: #ef9d3d;--knopf-primaer: var(--marke);--auf-knopf-primaer: var(--auf-marke)}.theme-dark{--teil-theorie: #a7a2ff;--teil-theorie-text: #b9b5ff;--teil-theorie-flaeche: rgba(124,116,255,.24);--teil-theorie-fuellung: #4f46e5;--teil-theorie-voll: #958fff;--teil-theorie-spur: rgba(124,116,255,.18);--teil-theorie-geuebt: #8079ff;--teil-fische: #5ad6d0;--teil-fische-text: #62dde9;--teil-fische-flaeche: rgba(22,194,212,.22);--teil-fische-fuellung: #007c89;--teil-fische-voll: #5ad6d0;--teil-fische-spur: rgba(22,194,212,.18);--teil-fische-geuebt: #15abbb;--teil-ruten: #f8c35a;--teil-ruten-text: #f8c35a;--teil-ruten-flaeche: rgba(248,195,90,.2);--teil-ruten-fuellung: #a65200;--teil-ruten-voll: #f8c35a;--teil-ruten-spur: rgba(248,195,90,.18);--teil-ruten-geuebt: #e0a43c;--akzent-spur: rgba(127,180,230,.16);--akzent-geuebt: #5f95c9;--akzent-text: #9cc6ee;--auf-teil: #ffffff;--kontur: #8a8f99;--kachel-grau: #5c6977;--marke: #1b3a57;--auf-marke: #faf4ea;--marke-akzent: #ef9d3d;--knopf-primaer: var(--marke);--auf-knopf-primaer: var(--auf-marke)}@media(prefers-color-scheme:dark){:root:not(.theme-light){--teil-theorie: #a7a2ff;--teil-theorie-text: #b9b5ff;--teil-theorie-flaeche: rgba(124,116,255,.24);--teil-theorie-fuellung: #4f46e5;--teil-theorie-voll: #958fff;--teil-theorie-spur: rgba(124,116,255,.18);--teil-theorie-geuebt: #8079ff;--teil-fische: #5ad6d0;--teil-fische-text: #62dde9;--teil-fische-flaeche: rgba(22,194,212,.22);--teil-fische-fuellung: #007c89;--teil-fische-voll: #5ad6d0;--teil-fische-spur: rgba(22,194,212,.18);--teil-fische-geuebt: #15abbb;--teil-ruten: #f8c35a;--teil-ruten-text: #f8c35a;--teil-ruten-flaeche: rgba(248,195,90,.2);--teil-ruten-fuellung: #a65200;--teil-ruten-voll: #f8c35a;--teil-ruten-spur: rgba(248,195,90,.18);--teil-ruten-geuebt: #e0a43c;--akzent-spur: rgba(127,180,230,.16);--akzent-geuebt: #5f95c9;--akzent-text: #9cc6ee;--auf-teil: #ffffff;--kontur: #8a8f99;--kachel-grau: #5c6977;--marke: #1b3a57;--auf-marke: #faf4ea;--marke-akzent: #ef9d3d;--knopf-primaer: var(--marke);--auf-knopf-primaer: var(--auf-marke)}}:root{--teil: var(--accent);--teil-text: var(--akzent-text);--teil-flaeche: var(--accent-tint);--teil-fuellung: var(--accent-fill);--teil-voll: var(--accent);--teil-spur: var(--akzent-spur);--teil-geuebt: var(--akzent-geuebt)}[data-teil=theorie]{--teil: var(--teil-theorie);--teil-text: var(--teil-theorie-text);--teil-flaeche: var(--teil-theorie-flaeche);--teil-fuellung: var(--teil-theorie-fuellung);--teil-voll: var(--teil-theorie-voll);--teil-spur: var(--teil-theorie-spur);--teil-geuebt: var(--teil-theorie-geuebt)}[data-teil=fische]{--teil: var(--teil-fische);--teil-text: var(--teil-fische-text);--teil-flaeche: var(--teil-fische-flaeche);--teil-fuellung: var(--teil-fische-fuellung);--teil-voll: var(--teil-fische-voll);--teil-spur: var(--teil-fische-spur);--teil-geuebt: var(--teil-fische-geuebt)}[data-teil=ruten]{--teil: var(--teil-ruten);--teil-text: var(--teil-ruten-text);--teil-flaeche: var(--teil-ruten-flaeche);--teil-fuellung: var(--teil-ruten-fuellung);--teil-voll: var(--teil-ruten-voll);--teil-spur: var(--teil-ruten-spur);--teil-geuebt: var(--teil-ruten-geuebt)}:root{--il-sonne: #ffd166;--il-weiss: #ffffff;--il-papier: #f4f1ea;--il-papier-2: #e4ded1;--il-wasser-1: #3fa9c4;--il-wasser-2: #2f8fb4;--il-wasser-3: #25729c;--il-himmel: #bfe1f6;--il-welle: #e8f7fb;--il-gruen: #5fa04a;--il-gruen-2: #3f8f5a;--il-ferne: #7fb08a;--il-fisch: #7f9aa8;--il-fisch-bauch: #e6ece9;--il-flosse: #e8743b;--il-auge: #1b1b1b;--il-holz: #a77b52;--il-rute: #26282b;--il-pose: #ff5a1f;--il-pose-koerper: #22343f;--il-schatten: rgba(0,0,0,.16);--il-hell: rgba(255,255,255,.28)}:root{--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--ls-34: -.02em;--ls-22: -.014em;--ls-20: -.01em;--ls-17: -.006em;--ls-15: -.003em;--ls-13: 0em;--ls-12: .004em;--fs-34: 2rem;--lh-34: 2.4118rem;--fs-22: 1.2941rem;--lh-22: 1.6471rem;--fs-20: 1.1765rem;--lh-20: 1.4706rem;--fs-17: 1rem;--lh-17: 1.2941rem;--fs-15: .8824rem;--lh-15: 1.1765rem;--fs-13: .7647rem;--lh-13: 1.0588rem;--fs-12: .7059rem;--lh-12: .9412rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--margin: 16px;--tap: 44px;--r-1: 8px;--r-2: 12px;--r-3: 24px;--r-full: 999px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-nav: cubic-bezier(.32, .72, 0, 1);--spring: linear(0, .079, .237, .404, .552, .672, .764, .833, .884, .919, .945, .962, .974, .983, .988, .992, .995, .997, .998, .999, 1);--spring-dur: 515ms;--spring-bounce: linear(0, .0716, .2274, .4058, .5728, .7125, .8203, .8982, .9508, .9838, 1.0026, 1.0118, 1.015, 1.0147, 1.0126, 1.0099, 1.0073, 1.005, 1.0032, 1.0019, 1);--spring-bounce-dur: .54s;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--nav-h: max(44px, 2.5882rem);--tab-h: max(49px, 2.8824rem);--seitenleiste: 260px;--spalte: 680px}@supports not (transition-timing-function: linear(0,1)){:root{--spring: cubic-bezier(.2, .9, .3, 1);--spring-bounce: cubic-bezier(.2, 1.1, .3, 1)}}@media(min-width:600px){:root{--margin: 20px}}@supports (font: -apple-system-body){:root{--ls-34: .011em;--ls-22: .016em;--ls-20: .019em;--ls-17: -.024em;--ls-15: -.016em;--ls-13: -.006em;--ls-12: 0em}}@supports (corner-shape: superellipse(1.5)){:root{--r-1: 10px;--r-2: 15px;--r-3: 30px}.rc{corner-shape:superellipse(1.5)}}@media(prefers-contrast:more)and (prefers-color-scheme:light){:root:not(.theme-dark){--label-2: #3a3a3c;--separator: var(--label-3)}}@media(prefers-contrast:more)and (prefers-color-scheme:dark){:root:not(.theme-light){--label-2: #d1d1d6;--separator: var(--label-3)}}@media(prefers-contrast:more){.theme-light{--label-2: #3a3a3c;--separator: var(--label-3)}.theme-dark{--label-2: #d1d1d6;--separator: var(--label-3)}}*,*:before,*:after{box-sizing:border-box}html{font-size:106.25%;-webkit-text-size-adjust:100%;text-size-adjust:100%;height:100%}@supports (font: -apple-system-body){html{font:-apple-system-body}}body{margin:0;height:100%;overflow:hidden;font-family:var(--font);font-size:var(--fs-17);line-height:var(--lh-17);letter-spacing:var(--ls-17);color:var(--label);transition:background-color .2s var(--ease-out);background:var(--bg-grouped);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior:none}p,h1,h2,h3,h4,ol,ul,figure,dl,dd{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit;touch-action:manipulation}button:disabled,[aria-disabled=true]{cursor:default}input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}img{max-width:100%}table{border-spacing:0}[hidden]{display:none!important}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}.t-large{font-size:var(--fs-34);line-height:var(--lh-34);font-weight:700;letter-spacing:var(--ls-34)}.t-title2{font-size:var(--fs-22);line-height:var(--lh-22);font-weight:700;letter-spacing:var(--ls-22)}.t-title3{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:600;letter-spacing:var(--ls-20)}.t-headline{font-size:var(--fs-17);line-height:var(--lh-17);font-weight:600;letter-spacing:var(--ls-17)}.t-body{font-size:var(--fs-17);line-height:var(--lh-17);font-weight:400;letter-spacing:var(--ls-17)}.t-subhead{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:400;letter-spacing:var(--ls-15)}.t-footnote{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:400;letter-spacing:var(--ls-13)}.t-caption{font-size:var(--fs-12);line-height:var(--lh-12);font-weight:400;letter-spacing:var(--ls-12)}.t-600{font-weight:600}.l2{color:var(--label-2)}.akzent{color:var(--accent)}.richtig-text{color:var(--correct)}.falsch-text{color:var(--wrong)}.halb-text{font-weight:600}.num{font-variant-numeric:tabular-nums}.kursiv{font-style:italic}.block{display:block}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.ic{width:24px;height:24px;flex:none;display:block}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}body{transition:none}}.ohne-js{padding:24px;font:17px -apple-system,system-ui,sans-serif}.app{position:fixed;inset:0;display:flex;background:var(--bg-grouped)}.app.mit-hinweis{--safe-top: 0px}.buehne-spalte{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.buehne{position:relative;flex:1;min-height:0;overflow:hidden}.tab-ebene{position:absolute;inset:0;overflow:hidden}.tab-ebene:not(.aktiv){visibility:hidden}.seite{position:absolute;inset:0;background:var(--bg-grouped);overflow:hidden;contain:layout paint}.seite.verdeckt{visibility:hidden}.seite-abdunkler{position:absolute;inset:0;background:var(--dim);opacity:0;pointer-events:none;z-index:20}.scroller{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-top:calc(var(--safe-top) + var(--nav-h-ist, var(--nav-h)));padding-bottom:calc(var(--safe-bottom) + 32px);padding-left:var(--safe-left);padding-right:var(--safe-right)}.seite.mit-tabs .scroller{padding-bottom:calc(var(--safe-bottom) + var(--tab-h-ist, var(--tab-h)) + 32px)}.scroller{scroll-padding-top:calc(var(--safe-top) + var(--nav-h-ist, var(--nav-h)) + 8px)}.seite.mit-tabs .scroller{scroll-padding-bottom:calc(var(--safe-bottom) + var(--tab-h-ist, var(--tab-h)) + 8px)}.seite.mit-fuss .scroller{padding-bottom:calc(var(--fuss-h, calc(var(--safe-bottom) + 98px)) + 24px);scroll-padding-bottom:calc(var(--fuss-h, calc(var(--safe-bottom) + 98px)) + 8px)}.spalte{width:100%;max-width:calc(var(--spalte) + 2 * var(--margin));margin:0 auto;padding:0 var(--margin)}.spalte.breit{max-width:calc(920px + 2 * var(--margin))}.grosser-titel-zeile{padding-top:2px;padding-bottom:8px;transform-origin:left center}.grosser-titel{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.inhalt{display:block}.oben-wache{height:1px;margin-bottom:-1px}.navleiste{position:absolute;top:0;left:0;right:0;z-index:10;padding-top:var(--safe-top);padding-left:var(--safe-left);padding-right:var(--safe-right);transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out);container:navleiste / inline-size}.navleiste.material{background:var(--bar);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 -.5px 0 var(--separator)}.nav-row{min-height:var(--nav-h);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;max-width:calc(var(--spalte) + 2 * var(--margin));margin:0 auto;padding:0 max(4px,calc(var(--margin) - 9px))}.seite.breit .nav-row{max-width:calc(920px + 2 * var(--margin))}.nav-links{justify-self:stretch;min-width:0;display:flex;overflow:hidden;padding:5px;margin:-5px}.nav-rechts{justify-self:end;display:flex;align-items:center;min-width:0}.nav-titel{font-size:var(--fs-17);line-height:var(--lh-17);font-weight:600;letter-spacing:var(--ls-17);text-align:center;white-space:normal;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:min(60vw,420px);transition:opacity .15s var(--ease-out)}.navleiste.mit-grossem-titel .nav-titel{opacity:0}.navleiste.mit-grossem-titel:not(.kompakt) .nav-titel{width:0;min-width:0;max-width:0}.navleiste.mit-grossem-titel:not(.kompakt):not(.gestapelt) .nav-row{grid-template-columns:minmax(0,1fr) 0 auto}.navleiste.gestapelt .nav-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"links rechts" "titel titel";row-gap:0}.navleiste.gestapelt .nav-links{grid-area:links}.navleiste.gestapelt .nav-rechts{grid-area:rechts}.navleiste.gestapelt .nav-titel{grid-area:titel;max-width:none;justify-self:stretch;padding:0 4px 6px;-webkit-line-clamp:unset;display:block}.navleiste.gestapelt.mit-grossem-titel .nav-titel{display:none}.navleiste.gestapelt .text-knopf{white-space:normal;text-align:left}.navleiste.mit-grossem-titel.kompakt .nav-titel{opacity:1}.zurueck{display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap);padding:0 8px 0 0;color:var(--teil);font-size:var(--fs-17);letter-spacing:var(--ls-17);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;border-radius:var(--r-1);transition:opacity .12s var(--ease-out)}.zurueck .ic{width:28px;height:28px;margin-right:-2px}.zurueck span{white-space:nowrap}.zurueck.is-pressed{opacity:.35}.text-knopf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);padding:0 8px;color:var(--teil);font-size:var(--fs-17);letter-spacing:var(--ls-17);border-radius:var(--r-1);white-space:nowrap}.text-knopf.fett{font-weight:600}.text-knopf.is-pressed{opacity:.35}.text-knopf:disabled,.text-knopf[aria-disabled=true]{color:var(--label-3)}.fussleiste{position:absolute;left:0;right:0;bottom:0;z-index:9;padding:12px var(--margin) calc(var(--safe-bottom) + 16px);transition:background-color .15s var(--ease-out),box-shadow .15s var(--ease-out);pointer-events:none}.fussleiste>*{pointer-events:auto}.fussleiste-innen{max-width:var(--spalte);margin:0 auto;display:grid;gap:8px}.seite.breit .fussleiste-innen{max-width:920px}.seite.mit-fuss .fussleiste.material{background:var(--bar);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 .5px 0 var(--separator)}.tableiste{position:absolute;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,1fr);padding:0 calc(8px + var(--safe-right)) var(--safe-bottom) calc(8px + var(--safe-left));background:var(--bar);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 .5px 0 var(--separator);transition:transform .3s var(--ease-nav),visibility 0s linear 0s}.app.ohne-tabs .tableiste{transform:translateY(100%);visibility:hidden;transition:transform .3s var(--ease-nav),visibility 0s linear .3s}.tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--tab-h);color:var(--label-2);font-size:var(--fs-12);line-height:14px;font-weight:500;letter-spacing:var(--ls-12);border-radius:var(--r-1)}.tab{font-size:var(--fs-12);line-height:1.15;padding:4px 0}.tab span{white-space:normal;text-align:center;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;max-width:100%;padding:0 2px}.tab .ic{width:28px;height:28px;flex:none;transition:transform .12s var(--ease-out)}.tab.is-pressed .ic{transform:scale(.92)}.tab[aria-current=page]{color:var(--accent);font-weight:600}.tab .ic-an,.seiten-eintrag .ic-an{display:none}.tab[aria-current=page] .ic-an,.seiten-eintrag[aria-current=page] .ic-an{display:block}.tab[aria-current=page] .ic-aus,.seiten-eintrag[aria-current=page] .ic-aus{display:none}.tab[data-tab=theorie][aria-current=page]{color:var(--teil-theorie)}.tab[data-tab=fische][aria-current=page]{color:var(--teil-fische)}.tab[data-tab=ruten][aria-current=page]{color:var(--teil-ruten)}.seitenleiste{display:none}@media(min-width:1024px){.tableiste{display:none}.seite.mit-tabs .scroller{padding-bottom:calc(var(--safe-bottom) + 48px)}.seitenleiste{display:flex;flex-direction:column;width:var(--seitenleiste);flex:none;padding:calc(var(--safe-top) + 12px) 12px calc(var(--safe-bottom) + 16px) calc(12px + var(--safe-left));background:var(--bg-2);box-shadow:inset -.5px 0 0 var(--separator);overflow-y:auto}.seitenleiste-titel{padding:8px 12px 16px}.seitenleiste nav{display:grid;gap:2px}.seitenleiste .trenner{height:.5px;background:var(--separator);margin:16px 12px}.seiten-eintrag{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:0 12px;border-radius:var(--r-1);color:var(--label);font-size:var(--fs-17);letter-spacing:var(--ls-17);width:100%;text-align:left}.seiten-eintrag .ic{color:var(--accent)}.seiten-eintrag[aria-current=page]{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.seiten-eintrag[aria-current=page] .ic{color:var(--on-accent)}.seiten-eintrag[data-tab=theorie] .ic{color:var(--teil-theorie)}.seiten-eintrag[data-tab=fische] .ic{color:var(--teil-fische)}.seiten-eintrag[data-tab=ruten] .ic{color:var(--teil-ruten)}.seiten-eintrag[data-tab=theorie][aria-current=page]{background:var(--teil-theorie-fuellung);color:var(--auf-teil)}.seiten-eintrag[data-tab=fische][aria-current=page]{background:var(--teil-fische-fuellung);color:var(--auf-teil)}.seiten-eintrag[data-tab=ruten][aria-current=page]{background:var(--teil-ruten-fuellung);color:var(--auf-teil)}.seiten-eintrag[data-tab=theorie][aria-current=page] .ic,.seiten-eintrag[data-tab=fische][aria-current=page] .ic,.seiten-eintrag[data-tab=ruten][aria-current=page] .ic{color:var(--auf-teil)}.seiten-eintrag.is-pressed{background:var(--fill-press)}}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.seiten-eintrag:not([aria-current=page]):hover{background:color-mix(in srgb,var(--fill-press) 50%,transparent)}}.rand-wisch{position:absolute;top:0;bottom:0;left:0;width:16px;z-index:15;touch-action:none;display:none}@media(pointer:coarse){.seite.kann-zurueck>.rand-wisch{display:block}}.hinweisleiste{flex:none;display:flex;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 8px) calc(var(--margin) + var(--safe-right)) 8px calc(var(--margin) + var(--safe-left));background:var(--bg-grouped-2);box-shadow:inset 0 -.5px 0 var(--separator);z-index:40}.hinweisleiste .ic{color:var(--label-2)}.hinweisleiste p{flex:1;min-width:0}.sheet-ebene{position:fixed;inset:0;z-index:100}.sheet-ebene .scrim{position:absolute;inset:0;background:var(--scrim);opacity:0;transition:opacity .25s var(--ease-out)}.sheet-ebene.offen .scrim{opacity:1}.sheet{--bg-grouped-2: var(--bg-elevated-2);position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100% - var(--safe-top) - 16px);background:var(--bg-elevated);color:var(--label);border-radius:var(--r-3) var(--r-3) 0 0;box-shadow:var(--shadow-float);transform:translateY(100%);will-change:transform;outline:none}.sheet.mittel{max-height:max(60%,min(480px,calc(100% - var(--safe-top) - 16px)))}.sheet.gross{height:calc(100% - var(--safe-top) - 16px)}.sheet-griff{flex:none;height:20px;display:grid;place-items:start center;touch-action:none;cursor:grab}.grabber{width:36px;height:5px;border-radius:3px;background:var(--fill-1);margin-top:6px}.sheet-kopf{flex:none;display:grid;grid-template-columns:var(--tap) minmax(0,1fr) var(--tap);align-items:center;padding:0 8px;min-height:var(--tap);touch-action:none}.sheet-titel{text-align:center;font-size:var(--fs-17);line-height:var(--lh-17);font-weight:600;letter-spacing:var(--ls-17)}.sheet-schliessen{width:var(--tap);height:var(--tap);display:grid;place-items:center;color:var(--label-2);border-radius:var(--r-full)}.sheet-schliessen .ic{width:24px;height:24px}.sheet-inhalt{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px var(--margin) 16px}.sheet-inhalt:focus-visible{outline-offset:-3px;border-radius:var(--r-2)}.scroller:focus-visible{outline-offset:-3px}.sheet-fuss{flex:none;display:grid;gap:8px;padding:8px var(--margin) calc(var(--safe-bottom) + 16px)}.sheet-fuss:empty{display:none}.sheet-inhalt:last-child{padding-bottom:calc(var(--safe-bottom) + 24px)}@media(min-width:1024px){.sheet{inset:50% auto auto 50%;width:540px;max-width:calc(100% - 48px);max-height:min(760px,calc(100% - 96px));border-radius:var(--r-3);transform:translate(-50%,-50%) scale(.98);opacity:0;transition:opacity .2s var(--ease-out),transform .3s var(--spring)}.sheet.gross{height:min(760px,calc(100% - 96px))}.sheet-griff{visibility:hidden;height:12px}.sheet-ebene.offen .sheet{transform:translate(-50%,-50%);opacity:1}.sheet-fuss{padding-bottom:20px}}.toast-ebene{position:fixed;left:0;right:0;z-index:120;bottom:calc(var(--safe-bottom) + var(--tab-h) + 16px);display:grid;justify-items:center;gap:8px;pointer-events:none;padding:0 var(--margin)}.app.ohne-tabs~.toast-ebene{bottom:calc(var(--safe-bottom) + 50px + 32px)}@media(min-width:1024px){.toast-ebene,.app.ohne-tabs~.toast-ebene{left:var(--seitenleiste);bottom:32px}}.toast{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:48px;max-width:100%;padding:10px 20px 10px 16px;border-radius:var(--r-full);background:var(--bg-elevated-2);color:var(--label);box-shadow:var(--shadow-float);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600;letter-spacing:var(--ls-15);touch-action:none}.toast .ic{color:var(--accent)}@media(prefers-reduced-transparency:reduce){.navleiste.material,.tableiste,.seite.mit-fuss .fussleiste.material{background:var(--bar-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.tableiste,.app.ohne-tabs .tableiste{transition:none}}@media(min-width:1024px){.nur-handy{display:none!important}}main.inhalt:focus-visible{outline:3px solid var(--teil);outline-offset:4px;border-radius:var(--r-1)}.sec-h{padding:24px 0 8px}.sec-h.erste{padding-top:8px}.sec-f{padding:8px 16px 0;color:var(--label-2);font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--ls-13)}.group{background:var(--bg-grouped-2);border-radius:var(--r-2);overflow:hidden}.group .cell:focus-visible{outline-offset:-3px}.group+.group{margin-top:24px}.cell{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:11px 16px;width:100%;text-align:left;color:var(--label);transition:background-color .25s var(--ease-out)}.cell+.cell:before{content:"";position:absolute;top:0;right:0;left:var(--inset, 16px);height:.5px;background:var(--separator)}.cell.mit-icon{--inset: 56px}.cell.mit-ring{--inset: 72px}.cell .grow{flex:1;min-width:0}.cell .titel{display:block;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.cell .titel-zeile{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px}.cell .titel-zusatz{flex:none;color:var(--label-2);font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--ls-13)}.cell .untertitel{display:block;color:var(--label-2);font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--ls-13);margin-top:1px}.cell .wert{color:var(--label-2);flex:none;max-width:50%;text-align:right;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.cell .wert.akzent{color:var(--accent)}.cell .lead{color:var(--accent);width:28px;height:28px}.cell .chev{width:20px;height:20px;color:var(--label-3);margin-right:-4px;flex:none}.cell.is-tap{cursor:pointer}.cell.is-tap.is-pressed{background:var(--fill-press);transition:none}.cell.text-zelle{display:block}.cell.mittig{justify-content:center;text-align:center;color:var(--accent)}.cell.zerstoererisch{color:var(--wrong);justify-content:center}.cell[aria-disabled=true],.cell[aria-disabled=true] .lead{color:var(--label-3)}@media(hover:hover)and (pointer:fine){.cell.is-tap:not(.is-pressed):hover{background:color-mix(in srgb,var(--fill-press) 50%,transparent)}}.cell .balken-zeile{margin-top:7px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border-radius:var(--r-full);font-size:var(--fs-17);line-height:var(--lh-17);font-weight:600;letter-spacing:var(--ls-17);white-space:nowrap;transition:transform var(--spring-dur) var(--spring),background-color .16s var(--ease-out),color .16s var(--ease-out);user-select:none;-webkit-user-select:none}.btn .ic{width:22px;height:22px}.btn-primaer{background:var(--knopf-primaer);color:var(--auf-knopf-primaer)}.btn-sekundaer{background:var(--accent-tint);color:var(--accent)}.btn-zerstoererisch{background:var(--wrong-tint);color:var(--wrong)}.btn-text{background:none;color:var(--accent);min-height:var(--tap);padding:0 12px}.btn-klein{min-height:var(--tap);padding:0 18px;font-size:var(--fs-15);letter-spacing:var(--ls-15)}.btn-block{display:flex;width:100%}.btn.is-pressed{transform:scale(.97);transition:transform .1s var(--ease-out),background-color .1s var(--ease-out)}.btn-primaer.is-pressed{background:color-mix(in srgb,var(--knopf-primaer) 84%,#ffffff)}@media(prefers-contrast:more){.btn-primaer:not(:disabled,[aria-disabled=true]){box-shadow:0 0 0 2px var(--label)}}.btn-sekundaer.is-pressed{background:color-mix(in srgb,var(--accent) 22%,transparent)}.btn-text.is-pressed{transform:none;opacity:.35}.btn:disabled,.btn[aria-disabled=true]{background:var(--fill-3);color:var(--label-3);transform:none}.icon-knopf{width:var(--tap);height:var(--tap);display:grid;place-items:center;color:var(--accent);border-radius:var(--r-full);flex:none;transition:opacity .12s var(--ease-out),background-color .16s var(--ease-out)}.icon-knopf .ic{width:26px;height:26px}.icon-knopf.is-pressed{opacity:.35}.icon-knopf[aria-pressed=true] .ic{width:22px;height:22px}.icon-knopf[aria-pressed=true]:before{content:"";position:absolute;width:36px;height:36px;border-radius:50%;background:var(--accent-tint)}.icon-knopf{position:relative}.icon-knopf>.ic{position:relative}.optionen{display:grid;gap:10px}.optionen[inert]{pointer-events:none}.opt{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;background:var(--bg-grouped-2);border-radius:var(--r-2);text-align:left;font-size:var(--fs-17);line-height:var(--lh-17);letter-spacing:var(--ls-17);color:var(--label);box-shadow:inset 0 0 0 1.5px transparent;transition:transform var(--spring-dur) var(--spring),background-color .15s var(--ease-out),box-shadow .15s var(--ease-out),color .15s var(--ease-out);user-select:none;-webkit-user-select:none}.opt .txt{flex:1;min-width:0;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.opt .note{display:block;font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13);margin-top:2px}.opt .ic{width:26px;height:26px}.opt.is-pressed{transform:scale(.98);background:color-mix(in srgb,var(--bg-grouped-2),var(--label) 6%);transition:transform .1s var(--ease-out)}.opt.is-selected{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent)}.opt.is-correct{background:var(--correct-tint);box-shadow:inset 0 0 0 1.5px var(--correct)}.opt.is-correct .ic,.opt.is-correct .note{color:var(--correct)}.opt.is-wrong{background:var(--wrong-tint);box-shadow:inset 0 0 0 1.5px var(--wrong)}.opt.is-wrong .ic,.opt.is-wrong .note{color:var(--wrong)}.opt.is-muted{color:var(--label-2)}.opt:disabled:not(.is-correct):not(.is-wrong):not(.is-muted):not(.is-selected){color:var(--label-3)}.opt.is-resolved{cursor:default}@media(hover:hover)and (pointer:fine){.opt:not(:disabled):not(.is-resolved):not(.is-selected):hover{background:color-mix(in srgb,var(--bg-grouped-2),var(--label) 3%)}}.rueckmeldung{margin-top:20px;padding:0 4px}.rueckmeldung .zusatz{margin-top:4px;color:var(--label-2);font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.einblenden{animation:einblenden .2s var(--ease-out) both}@keyframes einblenden{0%{opacity:0;transform:translateY(4px)}}.feld-label{display:block;margin:0 4px 6px;color:var(--label-2);font-size:var(--fs-13);line-height:var(--lh-13)}.feld{display:flex;align-items:center;gap:8px;min-height:50px;padding:0 6px 0 16px;border-radius:var(--r-2);background:var(--bg-grouped-2);box-shadow:inset 0 0 0 1px var(--kontur);transition:box-shadow .15s var(--ease-out)}.feld input{flex:1;min-width:0;height:48px;border:0;background:none;outline:none;font-size:var(--fs-17);letter-spacing:var(--ls-17);color:var(--label);-webkit-appearance:none;appearance:none}.feld input::placeholder{color:var(--label-2);opacity:1}.feld:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.feld .zustand-ic{width:24px;height:24px;margin-right:8px}.feld.is-correct{box-shadow:inset 0 0 0 2px var(--correct)}.feld.is-correct .zustand-ic{color:var(--correct)}.feld.is-wrong{box-shadow:inset 0 0 0 2px var(--wrong)}.feld.is-wrong .zustand-ic{color:var(--wrong)}.feld.is-disabled{box-shadow:none}.feld.is-disabled input{color:var(--label-2)}.feld-meldung{margin-top:8px;padding:0 4px}.feld .btn-klein{min-height:var(--tap);padding:0 14px}.feld{padding-right:3px}@media(prefers-contrast:more){.feld,.opt{box-shadow:inset 0 0 0 1px var(--label-3)}}.seg-zeile{padding:6px 0}.seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:2px;border-radius:var(--r-2);background:var(--fill-3)}.seg-daumen{position:absolute;top:2px;bottom:2px;left:2px;border-radius:calc(var(--r-1) - 2px);background:var(--seg-on);box-shadow:var(--seg-shadow);transition:transform var(--spring-dur) var(--spring)}.sheet .seg-daumen{background:var(--seg-on)}.seg button{position:relative;z-index:1;min-height:44px;padding:0 8px;text-align:center;border-radius:calc(var(--r-1) - 2px);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:500;letter-spacing:var(--ls-13);color:var(--label);white-space:nowrap}.seg button[aria-checked=true]{font-weight:600}.seg button:focus-visible{outline-offset:0}.schalter{position:relative;width:51px;height:31px;flex:none;border-radius:16px;background:var(--fill-1);transition:background-color .2s var(--ease-out)}.schalter:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 0 0 .5px #0000000a;transition:transform var(--spring-dur) var(--spring)}[aria-checked=true]>.schalter,.schalter[aria-checked=true]{background:var(--accent-fill)}[aria-checked=true]>.schalter:after,.schalter[aria-checked=true]:after{transform:translate(20px)}.schalter-zelle[aria-disabled=true] .schalter{opacity:.45}.schalter-zelle[aria-disabled=true]{color:var(--label-3)}.balken{position:relative;height:6px;border-radius:3px;background:var(--fill-2);overflow:hidden}.balken i{position:absolute;top:0;bottom:0;left:0;border-radius:3px;transform-origin:left center;transition:width .6s var(--ease-out)}.balken .geuebt{background:var(--accent-weak)}.balken .sicher{background:var(--accent)}.ring{flex:none;transform:rotate(-90deg);overflow:visible}.ring circle{fill:none;stroke-linecap:round;transition:stroke-dasharray .6s var(--ease-out),stroke .2s var(--ease-out)}.ring .spur{stroke:var(--fill-2)}.ring .geuebt{stroke:var(--accent-weak)}.ring .sicher{stroke:var(--accent)}.ergebnis-ring{position:relative;width:120px;height:120px;margin:8px auto 0}.ergebnis-ring .ring{position:absolute;inset:0}.ergebnis-ring .mitte{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.ergebnis-ring .siegel{position:absolute;inset:0;display:grid;place-items:center;color:var(--correct);opacity:0;transform:scale(.9)}.ergebnis-ring .siegel .ic{width:52px;height:52px}.ergebnis-ring.fertig .siegel{opacity:1;transform:none;transition:opacity var(--spring-bounce-dur) var(--spring-bounce),transform var(--spring-bounce-dur) var(--spring-bounce)}.ergebnis-ring.fertig .mitte-text{opacity:0;transition:opacity .15s var(--ease-out)}.ergebnis-ring .mitte-text{display:grid;justify-items:center;gap:0}.ergebnis-ring .einheit{color:var(--label-2);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13)}.ergebnis-kopf{text-align:center;padding:8px 0 4px}.ergebnis-kopf h2{margin-top:16px}.ergebnis-kopf p{margin-top:4px}.tafel{position:relative;background:var(--tafel-bg);border-radius:var(--r-2);overflow:hidden;filter:var(--tafel-filter);margin:0;padding:14px}.tafel img{display:block;width:100%;max-width:440px;margin:0 auto;height:auto;aspect-ratio:440 / 207;object-fit:scale-down;mix-blend-mode:multiply;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.tafel-wrap{max-width:none}.tafel.blass img,.lupe.blass .lupe-bild{filter:var(--tafel-blass)}.tafel:has(>.tafel-marke){padding-top:40px}.tafel-marke{position:absolute;left:8px;top:8px;z-index:1;padding:3px 10px;border-radius:var(--r-full);background:#1c1c1ed6;color:#fff;font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--ls-13);font-weight:600;pointer-events:none}.tafel.klein{width:112px;flex:none;border-radius:var(--r-1);padding:6px}.bogen{width:100%;border-collapse:collapse;font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.bogen th{text-align:left;font-weight:600;font-size:var(--fs-13);color:var(--label-2);padding:10px 16px 6px}.bogen th:last-child{text-align:right}.bogen td{padding:9px 16px;min-height:40px;height:40px;border-top:.5px solid var(--separator);vertical-align:middle}.bogen td:first-child{color:var(--label-2);width:34px;padding-right:0;font-variant-numeric:tabular-nums}.bogen td.pt{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bogen td.pt .ic{width:20px;height:20px;display:inline-block;vertical-align:-4px;margin-left:6px}.bogen td.ok .ic{color:var(--correct)}.bogen td.no,.bogen td.no .ic{color:var(--wrong)}.bogen td.offen{color:var(--label-2)}.bogen .zusatz{display:block;color:var(--label-2);font-size:var(--fs-13);line-height:var(--lh-13);margin-top:2px}.bogen .teil{color:var(--label-2);font-size:var(--fs-13);margin-left:4px;white-space:nowrap}.bogen tfoot td{font-weight:600;height:48px;font-size:var(--fs-17)}.bogen tr.erscheint{animation:zeile-ein .22s var(--ease-out) both}@keyframes zeile-ein{0%{opacity:0;transform:translateY(4px)}}.bogen-fuss{padding:8px 16px 0}.sortier .cell{padding:0 4px 0 0;gap:0;min-height:52px;background:var(--bg-grouped-2);touch-action:pan-y}.sortier .griff{width:var(--tap);height:var(--tap);display:grid;place-items:center;color:var(--label-3);cursor:grab;touch-action:none;border-radius:var(--r-1);flex:none;margin-left:4px}.sortier .griff .ic{width:22px;height:22px}.sortier .nr{width:22px;flex:none;color:var(--label-2);font-variant-numeric:tabular-nums}.sortier .name{flex:1;min-width:0;padding:12px 4px;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.sortier .bewegen{width:var(--tap);height:var(--tap);display:grid;place-items:center;color:var(--accent);border-radius:var(--r-full);flex:none}.sortier .bewegen .ic{width:22px;height:22px}.sortier .bewegen.entfernen{color:var(--label-2)}.sortier .bewegen:disabled{color:var(--label-4)}.sortier .bewegen.is-pressed{opacity:.35}.sortier .cell.angehoben{box-shadow:var(--shadow-lift);border-radius:var(--r-2);z-index:2}.sortier .cell.angehoben:before,.sortier .cell.angehoben+.cell:before{display:none}.sortier .cell.angehoben .griff{cursor:grabbing}.sortier .cell.gleitet{transition:transform var(--spring-dur) var(--spring)}.sortier.leer{padding:14px 16px;color:var(--label-2)}.leer-zustand{padding:24px 16px 32px;text-align:center;color:var(--label-2);display:grid;justify-items:center;gap:14px}.leer-zustand .il{width:160px;height:auto}.leer-zustand p{max-width:30em}@media(prefers-reduced-motion:reduce){.btn.is-pressed,.opt.is-pressed{transform:none}.btn,.opt,.seg-daumen,.schalter:after{transition-duration:.15s;transition-timing-function:var(--ease-out)}.balken i,.ring circle{transition:none}}.abschnitt:not(:first-child):not(.seiten-titel+.abschnitt):not(.grosser-titel-zeile+.abschnitt)>.group:first-child{margin-top:24px}.eingabe,.feld{min-width:0;width:100%}.schalter-zelle[aria-checked=false] .schalter{box-shadow:inset 0 0 0 1.5px var(--kontur)}.seg-daumen{box-shadow:var(--seg-shadow),inset 0 0 0 1px var(--kontur)}.balken .sicher{box-shadow:2px 0 0 var(--bg-grouped-2)}.btn-sekundaer{background:var(--teil-flaeche);color:var(--teil-text)}.btn-sekundaer.is-pressed{background:color-mix(in srgb,var(--teil-flaeche),var(--teil) 12%)}.btn-text{color:var(--teil)}.btn:disabled,.btn[aria-disabled=true]{background:var(--fill-3);color:var(--label-3)}.btn-text:disabled,.btn-text[aria-disabled=true]{background:none}.icon-knopf{color:var(--teil)}.icon-knopf[aria-pressed=true]:before{background:var(--teil-flaeche)}.icon-knopf[aria-pressed=true]{color:var(--teil-text)}.icon-knopf:disabled{color:var(--label-4)}.balken{background:var(--teil-spur)}.balken .geuebt{background:var(--teil-geuebt)}.balken .sicher{background:var(--teil-voll)}.ring .spur{stroke:var(--teil-spur)}.ring .geuebt{stroke:var(--teil-geuebt)}.ring .sicher{stroke:var(--teil-voll)}.ring.bestanden .sicher{stroke:var(--correct)}.opt.is-selected{background:var(--teil-flaeche);box-shadow:inset 0 0 0 2px var(--teil)}.feld:focus-within,.suche:focus-within{box-shadow:inset 0 0 0 2px var(--teil)}:focus-visible{outline-color:var(--teil)}.btn.btn-karte{background:var(--auf-marke);color:var(--marke)}.btn.btn-karte.is-pressed{background:color-mix(in srgb,var(--auf-marke) 86%,#000)}.kachel{flex:none;width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--kachel-farbe, var(--teil-fuellung));color:#fff}.kachel .ic{width:20px;height:20px}.kachel.gross{width:44px;height:44px;border-radius:11px}.kachel.gross .ic{width:28px;height:28px}[data-kachel=theorie]{--kachel-farbe: var(--teil-theorie-fuellung)}[data-kachel=fische]{--kachel-farbe: var(--teil-fische-fuellung)}[data-kachel=ruten]{--kachel-farbe: var(--teil-ruten-fuellung)}[data-kachel=akzent]{--kachel-farbe: var(--accent-fill)}[data-kachel=grau]{--kachel-farbe: var(--kachel-grau)}.cell.mit-icon{--inset: 58px}.cell[aria-disabled=true] .kachel{background:var(--fill-1)}.group.group-frei{background:none;overflow:visible;border-radius:0}.bogen th[scope=row]{text-align:left;font-weight:400;font-size:inherit;color:var(--label);padding:9px 16px;border-top:.5px solid var(--separator);vertical-align:middle}.bogen tfoot th[scope=row]{font-weight:600}dl.angaben{margin:0}.cell.angabe dt{font-weight:400}.cell.angabe dd{margin:0}.cell.angabe{flex-wrap:wrap;row-gap:2px}.cell.angabe dt{flex:1 1 auto;min-width:min-content}.cell.angabe dd{flex:0 1 auto;margin-left:auto}.fortschritt{display:grid;gap:8px;min-width:0}.fortschritt-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}.fortschritt-label{display:flex;align-items:center;gap:8px;min-width:0;color:var(--label);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600;letter-spacing:var(--ls-15);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.fortschritt-label .kachel{width:24px;height:24px;border-radius:6px;flex:none}.fortschritt-label .kachel .ic{width:16px;height:16px}.fortschritt-rechts{flex:none;color:var(--label-2);font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.fortschritt-balken{display:grid;grid-template-columns:repeat(var(--n, 1),minmax(0,1fr));gap:3px}.fortschritt-balken[data-dichte=eng]{gap:2px}.fortschritt-balken[data-dichte=fliessend]{gap:0;border-radius:2px;overflow:hidden}.fortschritt-balken i{height:4px;border-radius:2px;background:var(--teil-spur);transition:background-color .2s var(--ease-out)}.fortschritt-balken[data-dichte=fliessend] i{border-radius:0}.fortschritt-balken i.erledigt{background:var(--teil-voll)}.fortschritt-balken i.aktuell{background:var(--teil-geuebt)}.fortschritt-balken i.richtig{background:var(--correct)}.fortschritt-balken i.falsch{background:var(--wrong)}@media(prefers-reduced-motion:reduce){.fortschritt-balken i{transition:none}}.icon-knopf.mit-fuellung .ic-an{display:none}.icon-knopf.mit-fuellung[aria-pressed=true] .ic-an{display:block}.icon-knopf.mit-fuellung[aria-pressed=true] .ic-aus{display:none}.ergebnis-buehne.farbig .ergebnis-ring .einheit{color:#fff}.lupe-tafel{cursor:zoom-in}.tafel-lupe{position:absolute;right:2px;top:2px;z-index:1;width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:var(--r-full);color:#1c1c1e}.tafel-lupe:before{content:"";position:absolute;width:30px;height:30px;border-radius:var(--r-full);background:#ffffffdb;box-shadow:0 0 0 .5px #0000002e}.tafel-lupe .ic{position:relative;width:18px;height:18px}.tafel-lupe:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.lupe{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:#1c1c1e;background:var(--tafel-bg);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overscroll-behavior:contain}.lupe:not([open]){display:none}.lupe::backdrop{background:var(--tafel-bg)}.lupe-leiste{display:flex;justify-content:space-between;align-items:center;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left))}.lupe-knopf{width:var(--tap);height:var(--tap);display:grid;place-items:center;border-radius:var(--r-full);color:#1c1c1e;background:#00000012}.lupe-knopf .ic{width:24px;height:24px}.lupe-knopf:focus-visible{outline:2px solid #0058d0;outline-offset:2px}.lupe-flaeche{overflow:auto;display:grid;place-items:center;padding:0 12px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.lupe-bild{display:block;width:100%;max-width:1100px;max-height:100%;height:auto;object-fit:contain;mix-blend-mode:multiply;cursor:zoom-in;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.lupe.gross .lupe-flaeche{place-items:start;cursor:grab}.lupe.gross .lupe-bild{max-height:none;cursor:zoom-out;margin-block:auto}@media(prefers-color-scheme:dark){.lupe{background:#111113;color:#f2f2f7}.lupe::backdrop{background:#111113}.lupe-knopf{color:#f2f2f7;background:#ffffff24}.lupe-bild{background:#e9e9ee;border-radius:12px;mix-blend-mode:normal}.lupe .lupe-hinweis{color:#c7c7cc}.lupe .lupe-knopf:focus-visible,.lupe .lupe-flaeche:focus-visible{outline-color:#4c9aff}}.theme-dark .lupe{background:#111113;color:#f2f2f7}.theme-dark .lupe-knopf{color:#f2f2f7;background:#ffffff24}.theme-dark .lupe-bild{background:#e9e9ee;border-radius:12px;mix-blend-mode:normal}.theme-dark .lupe .lupe-hinweis{color:#c7c7cc}.theme-dark .lupe .lupe-knopf:focus-visible,.theme-dark .lupe .lupe-flaeche:focus-visible{outline-color:#4c9aff}.lupe-flaeche:focus-visible{outline:2px solid #0058d0;outline-offset:-4px}.lupe-hinweis{text-align:center;color:#3a3a3c;padding:8px 16px max(12px,env(safe-area-inset-bottom))}.countdown-zelle{gap:14px;padding-top:14px;padding-bottom:16px}.countdown-bild{width:64px;flex:none;margin:-4px 0 -6px -4px}.countdown-bild .il{width:100%;height:auto}.countdown-zahl{display:block;color:var(--accent);font-size:2.4rem;line-height:1.1;font-weight:800;letter-spacing:var(--ls-34)}.countdown-knopf{display:block;margin-top:10px}.platzhalter-text{padding:24px 4px 0}.karte-tafel img{display:block;mix-blend-mode:multiply}.ringe-zelle{gap:16px;padding-top:18px;padding-bottom:18px;align-items:center}.ringe-bild{flex:none;width:136px}.ringe-bild .ringe{width:100%;height:auto}.ringe-werte{display:grid;gap:12px;flex:1;min-width:0}.ringe-werte li{display:grid;gap:1px}.ringe-name{display:flex;align-items:center;gap:8px;color:var(--label);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:600}.ringe-name{gap:7px}.ringe-punkt{flex:none;width:10px;height:10px;border-radius:50%;background:var(--teil-voll)}.ringe-zahl{color:var(--teil);font-size:var(--fs-22);line-height:var(--lh-22);font-weight:800;letter-spacing:var(--ls-22)}.ringe-detail{color:var(--teil);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13)}@media(min-width:600px){.ringe-bild{width:200px}.ringe-zelle{gap:32px;padding:24px}}@media(max-width:359px){.ringe-zelle{flex-direction:column;align-items:stretch}.ringe-bild{align-self:center}}.gebiet-zelle .titel-zusatz{color:var(--teil);font-weight:700;font-size:var(--fs-15)}.datum-zelle{cursor:pointer}.datum-feld{min-height:44px;padding:4px 10px;border:0;border-radius:var(--r-1);background:var(--fill-3);color:var(--accent);font-size:var(--fs-17);letter-spacing:var(--ls-17);-webkit-appearance:none;appearance:none}.datum-feld:disabled{color:var(--label-3)}.datum-feld::-webkit-calendar-picker-indicator{filter:none;opacity:.7}.warnung{display:grid;place-items:center;color:var(--label-2);padding-top:8px}.vergleich td.zeilenname{color:var(--label);width:auto}.vergleich td.pt,.vergleich th:not(:first-child){text-align:right}.runde-kopf{padding-top:4px}.frage-nr{margin-top:28px}.frage{margin:4px 0 20px;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.frage:focus{outline:none}.meldung-platz:empty{display:none}.meldung-knopf{margin-top:12px}.sim-hinweis{margin-top:14px;padding:0 4px}.sim-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:28px}.sim-meta .frage-nr{margin-top:0}.sim-zeit{flex:none}.zeit-um{padding:0 4px;margin-top:16px}.sim-hinweis:empty{display:none}.blaettern{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.blaettern .btn{padding:0 16px}.tafel-platz{margin-top:20px}.tafel-frage{margin:20px 0 12px}.tafel-frage:focus{outline:none}.tafel-block .eingabe+.sim-hinweis{margin-top:12px}.fehlt-text{text-align:center;margin:8px auto 0;max-width:34em}.status-marke{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13)}.status-marke .ic{width:18px;height:18px}.fehler-zelle{display:block;padding-top:12px;padding-bottom:12px}.fehler-zelle .frage-text{margin:2px 0 10px}.antwort-paar{margin:0;display:grid;gap:2px}.antwort-paar dt{display:inline-flex;align-items:center;gap:4px;font-weight:600}.antwort-paar dt .ic{width:16px;height:16px}.antwort-paar dd{margin:0 0 8px}.antwort-paar dd:last-child{margin-bottom:0}.gebiet-tabelle th,.gebiet-tabelle td{padding-left:12px;padding-right:12px}.gebiet-tabelle thead th:last-child{padding-right:16px}.gebiet-tabelle th:first-child,.gebiet-tabelle td:first-child{padding-left:16px;width:auto;color:var(--label)}.gebiet-tabelle tbody th,.gebiet-tabelle tfoot th{font-size:var(--fs-15)}.gebiet-tabelle th:not(:first-child){text-align:right}.gebiet-tabelle td.gebiet-name{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.gebiet-tabelle tfoot td{font-size:var(--fs-15)}.gebiet-tabelle td.pt{padding-left:8px}.gebiet-tabelle td.pt:last-child{padding-right:16px}@media(max-width:479px){.gebiet-tabelle th:nth-child(3),.gebiet-tabelle td:nth-child(3){display:none}.gebiet-tabelle td.pt .ic{margin-left:4px}}.noetig-fuss{display:none}@media(max-width:479px){.noetig-fuss{display:block}}.uebersicht-frage{margin:0 4px 8px}.uebersicht-legende{padding:0 4px}.uebersicht-gebiet{margin-top:18px}.uebersicht-gebiet h3{margin:0 4px 8px;font-weight:600}.feld-raster{display:grid;grid-template-columns:repeat(5,44px);gap:8px}@media(min-width:1024px){.feld-raster{grid-template-columns:repeat(10,1fr)}}.feld-nr{height:44px;min-width:44px;display:grid;place-items:center;border-radius:var(--r-1);background:var(--bg-grouped-2);color:var(--label);font-size:var(--fs-15);letter-spacing:var(--ls-15);box-shadow:inset 0 0 0 1px var(--kontur);transition:transform .1s var(--ease-out)}.feld-nr.beantwortet{background:var(--teil-fuellung, var(--accent-fill));color:var(--auf-teil, #fff);box-shadow:none;font-weight:600}.feld-nr.aktuell{outline:2px solid var(--label);outline-offset:2px}.feld-nr:active{transform:scale(.95)}.suche{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;margin:4px 0 0;border-radius:var(--r-2);background:var(--fill-3);color:var(--label-2)}.suche .ic{width:20px;height:20px}.suche-feld{flex:1;min-width:0;height:44px;border:0;background:none;outline:none;font-size:var(--fs-17);letter-spacing:var(--ls-17);color:var(--label);-webkit-appearance:none;appearance:none}.suche-feld::placeholder{color:var(--label-2);opacity:1}.suche:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.suche-feld::-webkit-search-cancel-button{-webkit-appearance:none}.seiten-einleitung{padding:4px 4px 12px}.katalog-frage{display:block;padding-top:10px;padding-bottom:14px}.katalog-kopf{display:flex;align-items:center;justify-content:space-between;margin:-6px -12px -2px 0}.katalog-frage .frage-text{margin-top:2px;font-weight:600;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.loesung{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.loesung .ic{width:22px;height:22px;color:var(--correct);margin-top:-1px}.andere{margin-top:6px;padding-left:30px;display:grid;gap:4px}.gemerkt-zelle{align-items:flex-start;padding-right:8px}.gemerkt-zelle .t-body{margin-top:2px}.loesung-kurz{display:flex;align-items:flex-start;gap:6px;margin-top:6px}.loesung-kurz .ic{width:16px;height:16px;flex:none;margin-top:1px;color:var(--correct)}.rechtsstand{display:flex;align-items:flex-start;gap:6px;margin-top:8px;color:var(--label-2)}.rechtsstand .ic{width:16px;height:16px;flex:none;margin-top:1px;color:var(--teil, var(--label-2))}.rueckmeldung .rechtsstand{margin-top:8px}.katalog-frage .rechtsstand{margin-top:10px}.entfernen-knopf{font-size:var(--fs-15);letter-spacing:var(--ls-15);margin-top:-6px;flex:none}.tafel-mini{display:block;flex:none;width:112px;aspect-ratio:440 / 207;padding:4px;border-radius:var(--r-1);overflow:hidden;background:var(--tafel-bg);filter:var(--tafel-filter)}.tafel-mini img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cell.art-zelle,.cell.fisch-fehler{--inset: 140px}.paar-tafeln{display:grid;gap:4px;flex:none;width:84px}.paar-tafeln .tafel-mini{width:100%;padding:2px;border-radius:6px}.cell.paar-zelle{--inset: 112px;padding-top:10px;padding-bottom:10px}.fisch-fehler{align-items:center}.vergleich-tafeln{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:12px}@media(max-width:599px){.vergleich-tafeln{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:599px){.vergleich-tafeln.mit-unterschieden{position:sticky;top:-8px;z-index:2;margin:-8px calc(-1 * var(--margin)) 0;padding:8px var(--margin) 10px;background:var(--bg-elevated);box-shadow:0 .5px 0 var(--separator);gap:6px}.vergleich-tafeln.mit-unterschieden .vergleich-art{display:grid;grid-template-columns:minmax(0,64%) minmax(0,1fr);align-items:center;gap:10px}.vergleich-tafeln.mit-unterschieden .vergleich-art .tafel{padding:4px}.vergleich-tafeln.mit-unterschieden .vergleich-art .tafel img{max-height:92px}.vergleich-tafeln.mit-unterschieden figcaption{margin-top:0}.vergleich-tafeln.mit-unterschieden figcaption .kursiv{display:none}.vergleich-tafeln.mit-unterschieden .vm-punkt{width:18px;height:18px;margin:-9px 0 0 -9px;font-size:11px;border-width:1.5px}}@media(min-width:1024px){.sheet[data-id="fische.vergleich"]{width:800px}}.vm-ebene{position:absolute;inset:0;z-index:1;pointer-events:none}.vm-punkt{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;display:grid;place-items:center;border-radius:var(--r-full);background:#007c89;color:#fff;border:2px solid #ffffff;font-size:12px;line-height:1;font-weight:700;letter-spacing:0;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out)}.vm-aktiv .vm-punkt{opacity:.28}.vm-aktiv .vm-punkt.an{opacity:1;transform:scale(1.3);z-index:1}@media(prefers-reduced-motion:reduce){.vm-punkt{transition:none}}.vergleich-art{container-type:inline-size}@container (max-width: 280px){.vm-punkt{width:18px;height:18px;margin:-9px 0 0 -9px;font-size:11px;border-width:1.5px}}.cell.vm-zeile{--inset: 54px;align-items:flex-start}.vm-nr{flex:none;width:26px;height:26px;margin-top:1px;display:grid;place-items:center;border-radius:var(--r-full);background:var(--teil-fische-fuellung);color:#fff;font-size:var(--fs-13);font-weight:700;transition:transform .2s var(--ease-out)}.vm-zeile[aria-pressed=true]{background:var(--teil-fische-flaeche)}.vm-zeile[aria-pressed=true] .vm-nr{transform:scale(1.12)}.vm-werte{display:grid;gap:2px;margin-top:3px}.vm-wert{color:var(--label-2);overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.vm-art{color:var(--label);font-weight:600}.vergleich-art{margin:0}.vergleich-art .tafel{padding:8px}.vergleich-art figcaption{margin-top:6px;padding:0 2px;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.vergleich-zeile{display:block}.vergleich-zeile .titel+.titel{margin-top:2px}.vergleich-tabelle{table-layout:fixed}.vergleich-tabelle th,.vergleich-tabelle td{padding-left:10px;padding-right:10px;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.vergleich-tabelle td{text-align:left;color:var(--label);width:auto}.vergleich-tabelle td:first-child{width:auto}.bogen.vergleich-tabelle thead th{text-align:left}.vergleich-tabelle th[scope=row]{color:var(--label-2)}.stand-text{display:block;width:100%;min-height:140px;resize:vertical;padding:12px;border-radius:var(--r-2);border:0;background:var(--bg-grouped-2);color:var(--label);box-shadow:inset 0 0 0 1px var(--kontur);font-size:var(--fs-13);line-height:var(--lh-13)}.stand-text:focus{box-shadow:inset 0 0 0 2px var(--accent)}.stand-text-hinweis{margin:12px 4px 8px}.sheet-einleitung{padding:0 4px 16px}.filter-zeile{padding:4px 0}.arten-liste .abschnitt:first-child .sec-h{padding-top:16px}.art-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px 0 8px}.art-blaettern{display:flex;align-items:center;margin-right:-10px}.art-blaettern .t-footnote{min-width:4.5em;text-align:center}.pager{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--r-2)}.pager::-webkit-scrollbar{display:none}.pager-seite{flex:0 0 100%;margin:0;scroll-snap-align:center;scroll-snap-stop:always}.pager .tafel img{pointer-events:none}.pager.zieht{scroll-snap-type:none;cursor:grabbing}@media(hover:hover)and (pointer:fine){.pager{cursor:grab}}.pager,.pager *{user-select:none;-webkit-user-select:none}.art-angaben{margin-top:20px}@media(min-width:1024px){.steckbrief{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:32px;align-items:start}.art-angaben{margin-top:44px}.art-angaben .abschnitt:first-of-type .sec-h{padding-top:24px}}.intro-schritte{margin:4px 0 16px}.intro-bild{overflow:hidden;border-radius:var(--r-2);margin:0 0 16px}.intro-bild .il{width:100%;height:auto}.intro-bild.klein{background:var(--teil-fuellung);display:grid;place-items:center;padding:14px 0}.intro-bild.klein .il{width:132px}.intro-text{padding:0 4px;color:var(--label)}.pause-kopf{padding:16px 4px 0}.pause-kopf p{margin-top:6px}.pause-nr{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--kachel-farbe, var(--fill-3));color:#fff;font-size:var(--fs-15);font-weight:700}.cell.pause-teil{--inset: 58px}.pause-teil:not(.erledigt) .pause-nr{background:transparent;color:var(--label-2);box-shadow:inset 0 0 0 1.5px var(--kontur)}.gp-teil{align-items:flex-start;padding-top:12px;padding-bottom:14px}.gp-teil>.kachel{margin-top:1px}.gp-teil .titel-zeile{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:12px}.teil-status{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13)}.teil-status .ic{width:18px;height:18px;align-self:center}.gp-teil .t-subhead{margin-top:2px}.gp-fehlt{margin-top:6px!important}.gp-fehlt+.gp-fehlt{margin-top:2px!important}.gp-ueben{margin-top:10px}.kopfkarte{--kk-pad: 18px;--kk-bild: 112px;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text bild" "fuss fuss" "unten unten";column-gap:12px;row-gap:0;margin-top:8px;--kk-pad-oben: calc(var(--kk-pad) + 4px);padding:var(--kk-pad);padding-top:var(--kk-pad-oben);border-radius:var(--r-2);background:var(--marke);color:var(--auf-marke)}.kopfkarte[data-teil]{--kk-kante: var(--teil-fuellung)}.kopfkarte[data-teil=theorie]{--kennung: var(--theorie-auf-marke)}.kopfkarte[data-teil=fische]{--kennung: var(--fische-auf-marke)}.kopfkarte[data-teil=ruten]{--kennung: var(--ruten-auf-marke)}.kopfkarte:before{content:"";position:absolute;inset:0 0 auto;height:6px;pointer-events:none;z-index:1;background:var(--kk-kante, var(--marke-akzent))}.kopfkarte.ohne-bild{grid-template-areas:"text text" "fuss fuss" "unten unten"}.kopfkarte.bild-oben{grid-template-columns:minmax(0,1fr);grid-template-areas:"bild" "text" "fuss" "unten"}.kopfkarte :is(h2,h3,p,span,dt,dd,li){color:inherit;opacity:1}.kopfkarte :focus-visible{outline-color:#fff}.kk-text{grid-area:text;min-width:0;align-self:start}.kopfkarte .kk-ueber{color:var(--kennung, var(--marke-akzent))}.kk-ueber{margin-bottom:2px;font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13)}.kk-titel{font-size:var(--fs-22);line-height:var(--lh-22);font-weight:700;letter-spacing:var(--ls-22);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.kk-zeile{margin-top:4px;font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.kk-bild{grid-area:bild;min-width:0}.kk-bild.rechts{width:var(--kk-bild);align-self:start;margin:-8px -8px 0 0}.kk-bild.rechts>svg{display:block;width:100%;height:auto}.kk-bild.oben{margin:calc(-1 * var(--kk-pad-oben)) calc(-1 * var(--kk-pad)) 16px;display:grid}.kk-bild.oben>.il{display:block;width:100%;height:clamp(112px,32vw,176px);border-radius:0}.kk-bild.oben .tafel-wrap{display:grid}.kk-bild.oben .tafel,.kk-bild.oben .karte-tafel{display:grid;place-items:center;margin:0;padding:12px var(--kk-pad);border-radius:0;background:var(--tafel-bg)}.kk-bild.oben .tafel img,.kk-bild.oben .karte-tafel img{width:100%;max-width:440px;max-height:190px;height:auto;object-fit:contain}.kk-fuss{grid-area:fuss;margin-top:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;min-width:0}.kk-kennzahl{display:grid;gap:2px;min-width:0}.kk-zahl{font-size:var(--fs-34);line-height:1;font-weight:800;letter-spacing:var(--ls-34)}.kk-label{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:600;letter-spacing:var(--ls-13)}.kk-knoepfe{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.kk-unten{grid-area:unten;margin-top:12px;min-width:0;font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--ls-13)}.btn.btn-karte-zweit{background:#00000038;color:#fff}.btn.btn-karte-zweit.is-pressed{background:#00000052}.theme-dark :is(.kopfkarte,.ruten-kopf){box-shadow:inset 0 1px #faf4ea14}@media(prefers-color-scheme:dark){:root:not(.theme-light) :is(.kopfkarte,.ruten-kopf){box-shadow:inset 0 1px #faf4ea14}}@media(prefers-contrast:more){.kopfkarte:before{height:10px}.kopfkarte{outline:2px solid var(--auf-marke);outline-offset:-2px}}@media(min-width:600px){.kopfkarte{--kk-pad: 22px;--kk-bild: 144px}.kopfkarte.bild-oben{grid-template-columns:minmax(0,1fr) minmax(0,46%);grid-template-rows:auto 1fr auto;grid-template-areas:"text bild" "fuss bild" "unten bild";column-gap:var(--kk-pad)}.kopfkarte.bild-oben .kk-fuss{align-self:end}.kk-bild.oben{margin:calc(-1 * var(--kk-pad-oben)) calc(-1 * var(--kk-pad)) calc(-1 * var(--kk-pad)) 0;align-self:stretch}.kk-bild.oben>.il{height:100%;min-height:176px}.kk-bild.oben .tafel,.kk-bild.oben .karte-tafel{height:100%;min-height:168px;padding:16px}}.il{display:block}.ergebnis-bild{overflow:hidden;border-radius:var(--r-2);margin:4px 0 16px}.ergebnis-bild .il{width:100%;height:auto}.sheet-bild{display:grid;place-items:center;padding:0 0 8px}.sheet-bild .il{width:112px;height:auto}.ringe .spur{stroke:var(--teil-spur)}.ringe .geuebt{stroke:color-mix(in srgb,var(--teil-voll) 50%,var(--bg-grouped-2))}.ringe .sicher{stroke:var(--teil-voll)}.angabe-name{display:flex;align-items:center;gap:12px}.merkmal-zelle{align-items:flex-start}.merkmal-zelle .kachel{margin-top:-2px}.gebiet-einleitung{display:flex;align-items:center;gap:10px}.il.il-szene{width:100%;height:clamp(104px,30vw,168px)}.leer-zustand .il.il-szene{width:min(100%,320px);height:120px;border-radius:var(--r-2)}.aufgabe-karte .aufgabe-text{padding:12px 16px 14px}.aufgabe-satz{margin-top:4px;overflow-wrap:anywhere}.aufgabe-fisch{margin-top:6px}.aufgabe-kopf{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:0 12px 0 16px;text-align:left;transition:background-color .25s var(--ease-out)}.aufgabe-kopf{flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.aufgabe-kopf .aufgabe-kurz{flex:1 1 8em;min-width:0;overflow-wrap:anywhere}.aufgabe-kopf .aufgabe-zeigen{flex:none}.aufgabe-kopf .aufgabe-pfeil{width:18px;height:18px;color:var(--accent);transition:transform .2s var(--ease-out)}.aufgabe-karte.offen .aufgabe-pfeil{transform:rotate(180deg)}.aufgabe-karte.offen .aufgabe-text{padding-top:0}.aufgabe-kopf:active{background:var(--fill-press);transition:none}.abfrage-oben{margin:20px 0 0}.abfrage-kopf{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 12px;margin-bottom:10px;min-height:20px}.abfrage-punkte strong{font-weight:600}.abfrage-frage{margin:22px 0 14px;outline:none}.abfrage-unter{margin:-8px 0 14px}.abfrage-hinweis{margin-top:12px;padding:0 4px;min-height:18px}.abfrage-hinweis:empty{min-height:0;margin-top:0}.rueck-platz:empty{display:none}.sortier-platz:empty{display:none}.sortier.gesperrt .griff{color:var(--label-4)}.rueck-platz .rueckmeldung{margin-top:16px}.bau-bogen{display:none}@media(min-width:1024px){.bau-raster.mit-bogen{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:32px;align-items:start}.bau-raster.mit-bogen .bau-bogen{display:block;position:sticky;top:8px}.bau-bogen-titel{padding:0 0 8px}.bau-bogen .bogen td{height:34px;padding-top:6px;padding-bottom:6px}}.zubehoer-frage{margin-top:22px}.zubehoer-auswahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.zubehoer-teil{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;padding:8px 10px 8px 14px;background:var(--bg-grouped-2);border-radius:var(--r-2);box-shadow:inset 0 0 0 1.5px transparent;text-align:left;font-size:var(--fs-17);line-height:var(--lh-17);letter-spacing:var(--ls-17);user-select:none;-webkit-user-select:none;transition:transform var(--spring-dur) var(--spring),background-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.zubehoer-teil:active{transform:scale(.98);transition:transform .1s var(--ease-out)}.zubehoer-name{min-width:0;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.zubehoer-nr:empty{display:none}.zubehoer-nr{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--r-full);font-size:var(--fs-13);font-weight:600}.zubehoer-teil.liegt{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.zubehoer-teil.liegt .zubehoer-nr{background:var(--accent-fill);color:var(--on-accent)}.ufer-kopf{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 12px;padding:24px 0 8px}@media(min-width:1024px){.zubehoer-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.zubehoer-raster .ufer-kopf{padding-top:0;margin-top:-2px}}@media(prefers-reduced-motion:reduce){.zubehoer-teil:active{transform:none}}.bogen .zusatz .zeile-wahl,.bogen .zusatz .zeile-soll{display:block}.bogen .zusatz .zeile-soll{color:var(--label)}.bogen td:nth-child(2){overflow-wrap:anywhere}.bogen.bewertung .zeile-nr{display:none}@media(max-width:599px){.bogen.bewertung thead th,.bogen.bewertung tbody td:first-child,.bogen.bewertung tfoot td:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0;border:0}.bogen.bewertung .zeile-nr{display:inline;font-variant-numeric:tabular-nums}.bogen.bewertung td{height:auto;min-height:44px;padding-top:11px;padding-bottom:11px;vertical-align:top}.bogen.bewertung tbody tr:first-child td{border-top:0}.bogen.bewertung .zeile-name{font-weight:600}.bogen.bewertung .zusatz{margin-top:4px}.bogen.bewertung td.pt{padding-left:8px;padding-top:11px}.bogen.bewertung tr.sammel td:first-child{width:1px}}.merksatz .titel{display:block}.merksatz .untertitel{margin:0 0 2px}.gezogen{text-align:center;padding:4px 0 20px}.gezogen-id{margin:2px 0}.regel-zelle .titel{display:block}.regel-text{display:block;color:var(--label-2);margin-top:2px}.bogen-regeln td.pt{width:72px}.pager-leiste{display:flex;justify-content:space-between;align-items:center;margin:-4px -6px 8px 0}.pager-knoepfe{display:flex}.ruten-pager{display:flex;align-items:flex-start;column-gap:32px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:height .25s var(--ease-out)}.ruten-pager::-webkit-scrollbar{display:none}.rute-panel{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.bauteil-zelle .untertitel{margin:0 0 1px}.bauteil-zelle .titel{display:block}@media(prefers-reduced-motion:reduce){.ruten-pager{transition:none}}.seite[data-id="ruten.bau"] .nav-row,.seite[data-id="ruten.zubehoer"] .nav-row,.seite[data-id="ruten.bogen"] .nav-row{max-width:calc(920px + 2 * var(--margin))}.sortier.gesperrt .bewegen{color:var(--label-4)}:root{--ruten: var(--teil-ruten, #c25e00);--ruten-flaeche: var(--teil-ruten-flaeche, rgba(194, 94, 0, .12));--ruten-fuellung: var(--teil-ruten-fuellung, #b35400);--ruten-text: var(--teil-ruten-text, color-mix(in srgb, var(--ruten) 86%, #000));--ruten-auf: var(--auf-teil, #ffffff)}.theme-dark{--ruten: var(--teil-ruten, #ff9f2e);--ruten-flaeche: var(--teil-ruten-flaeche, rgba(255, 159, 46, .18));--ruten-fuellung: var(--teil-ruten-fuellung, #a85200);--ruten-text: var(--teil-ruten-text, var(--ruten))}@media(prefers-color-scheme:dark){:root:not(.theme-light){--ruten: var(--teil-ruten, #ff9f2e);--ruten-flaeche: var(--teil-ruten-flaeche, rgba(255, 159, 46, .18));--ruten-fuellung: var(--teil-ruten-fuellung, #a85200);--ruten-text: var(--teil-ruten-text, var(--ruten))}}.seite[data-id^=ruten],.sheet[data-id^=ruten]{--accent: var(--ruten-text);--accent-fill: var(--ruten-fuellung);--on-accent: var(--ruten-auf);--accent-tint: color-mix(in srgb, var(--ruten) 13%, transparent);--accent-weak: color-mix(in srgb, var(--ruten) 36%, transparent);--focus: var(--ruten-text)}.seite[data-id^=ruten] .btn-sekundaer,.sheet[data-id^=ruten] .btn-sekundaer,.seite[data-id^=ruten] .btn-text{color:var(--ruten-text)}.seite[data-id^=ruten] .cell.mit-icon>.lead,.sheet[data-id^=ruten] .cell.mit-icon>.lead{box-sizing:border-box;width:30px;height:30px;padding:5px;border-radius:7px;background:var(--ruten-fuellung);color:var(--ruten-auf)}.seite[data-id^=ruten] .cell.mit-icon,.sheet[data-id^=ruten] .cell.mit-icon{--inset: 58px}.naechste-rute .kk-bild:not(.oben){width:128px;margin:0}.naechste-rute .kk-bild .bt{width:100%;height:auto}@media(min-width:600px){.naechste-rute .kk-bild:not(.oben){width:168px}}.ruten-kopf{margin-top:8px;overflow:hidden;border-radius:var(--r-2);position:relative;background:var(--marke);color:var(--auf-marke)}:is(.ruten-kopf,.ergebnis-buehne.farbig):before{content:"";position:absolute;inset:0 0 auto;height:6px;pointer-events:none;z-index:1;background:var(--teil-ruten-fuellung)}@media(prefers-contrast:more){:is(.ruten-kopf,.ergebnis-buehne.farbig):before{height:10px}:is(.ruten-kopf,.ergebnis-buehne.farbig){outline:2px solid var(--auf-marke);outline-offset:-2px}}.ruten-kopf :focus-visible{outline-color:#fff}.ruten-kopf .kopf-leise,.ruten-kopf h2{color:inherit}.rute-kopf{margin:0 0 14px;padding:0}.rute-kopf-bild .z-montage{display:block;width:100%;height:auto;aspect-ratio:360 / 176}.rute-kopf-zeile{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 16px 18px}.rute-kopf-zeile .btn-karte{margin-top:0;flex:none;margin-left:auto}.rute-kopf-zeile .kopf-text{min-width:0;flex:1 1 10em}.rute-kopf-zeile h2{overflow-wrap:anywhere}@media(min-width:1024px){.rute-kopf{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center}.rute-kopf-zeile{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 22px}.rute-kopf-zeile .btn-karte{margin-left:0}}.bt{display:block;width:100%;height:100%}.bt-feld{flex:none;display:grid;place-items:center;width:52px;height:52px;padding:0}.bt-feld .bt{width:44px;height:44px}.bt-feld.rute-feld{display:block;width:100%;height:auto;padding:0;margin-top:10px}.bt-feld.rute-feld .bt{width:100%;height:auto;aspect-ratio:620 / 64;max-height:44px}.opt.mit-bild{padding:6px 14px 6px 6px;min-height:72px;gap:14px}.opt.mit-bild .bt-feld{width:56px;height:56px;transition:opacity .15s var(--ease-out)}.opt.mit-bild .bt-feld .bt{width:52px;height:52px}.opt.mit-rute{padding:12px 14px 10px 16px}@media(min-width:1024px){.bt-feld.rute-feld .bt{max-height:66px}}.opt.mit-bild.is-muted .bt-feld,.opt.mit-rute.is-muted .bt-feld,.opt.mit-bild:disabled:not(.is-wrong) .bt-feld,.opt.mit-rute:disabled:not(.is-wrong) .bt-feld{opacity:.5}.optionen.als-kacheln{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,9.5rem),calc((100% - 20px) / 3)),1fr));grid-auto-rows:1fr}.optionen.als-kacheln .opt-text,.optionen.als-ruten .opt-text{hyphenate-limit-chars:10 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5}.optionen.als-kacheln .opt.mit-bild{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;height:100%;min-height:112px;padding:10px 10px 12px;text-align:center;font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.optionen.als-kacheln .opt.mit-bild .txt{flex:none;width:100%}.optionen.als-kacheln .opt.mit-bild .bt-feld{width:52px;height:52px}.optionen.als-kacheln .opt.mit-bild .bt-feld .bt{width:48px;height:48px}.optionen.als-kacheln .opt.mit-bild>.ic{position:absolute;top:6px;right:6px;width:22px;height:22px}.opt .masz{white-space:nowrap}.fuss-rueck{margin:0;padding:0 4px;color:var(--label)}.optionen.als-ruten{grid-template-columns:minmax(0,1fr);gap:8px}.optionen.als-ruten .opt.mit-rute{padding:10px 14px 8px 16px;min-height:0;gap:0;font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.optionen.als-ruten .bt-feld.rute-feld{margin-top:6px}.optionen.als-ruten .opt.mit-rute .opt-text{display:block;padding-right:28px}.optionen.als-ruten .opt.mit-rute>.ic{position:absolute;top:8px;right:10px;width:22px;height:22px}.optionen.als-ruten .bt-feld.rute-feld .bt{max-height:36px}@media(min-width:1024px){.optionen.als-ruten{grid-template-columns:repeat(2,minmax(0,1fr))}.optionen.als-ruten .bt-feld.rute-feld .bt{max-height:44px}}.zubehoer-auswahl{grid-template-columns:repeat(auto-fill,minmax(max(30%,4.5em),1fr));grid-auto-rows:1fr}.zubehoer-teil{position:relative;flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;height:100%;padding:10px 4px;min-height:104px;text-align:center;font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--ls-15)}.zubehoer-teil .bt-feld{width:52px;height:52px}.zubehoer-teil .bt-feld .bt{width:44px;height:44px}.zubehoer-teil .zubehoer-name{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}.zubehoer-teil .zubehoer-nr{position:absolute;top:6px;right:6px}.ufer .sortier .bewegen.hoch,.ufer .sortier .bewegen.runter,.sortier-platz .sortier .bewegen.hoch,.sortier-platz .sortier .bewegen.runter{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ufer .sortier .cell:has(.bewegen:focus-visible) .bewegen.hoch,.ufer .sortier .cell:has(.bewegen:focus-visible) .bewegen.runter,.sortier-platz .sortier .cell:has(.bewegen:focus-visible) .bewegen.hoch,.sortier-platz .sortier .cell:has(.bewegen:focus-visible) .bewegen.runter{position:static;width:var(--tap);height:var(--tap);margin:0;overflow:visible;clip-path:none}.cell.mit-bild-zelle{--inset: 90px;gap:14px;padding-top:8px;padding-bottom:8px}.bt-feld.fisch-feld{width:64px}.bt-feld.fisch-feld .bt{width:64px;height:40px}.bauteil-zelle dl,.bauteil-zelle dd{margin:0}.bauteil-zelle{gap:14px;padding-top:8px;padding-bottom:8px;--inset: 90px}.bauteil-zelle .bt-feld{width:64px;height:64px}.bauteil-zelle .bt-feld .bt{width:56px;height:56px}.bauteil-zelle.rute-zelle{--inset: 16px}.bauteil-zelle.rute-zelle .bt-feld.rute-feld{width:100%;height:auto}.bauteil-zelle.rute-zelle .bt-feld.rute-feld .bt{width:100%;height:auto;max-height:48px}.zubehoer-zelle{--inset: 82px;gap:14px;padding-top:6px;padding-bottom:6px}.ergebnis-buehne,.ergebnis-karte{margin-top:4px;padding:14px 16px 20px;border-radius:var(--r-3);text-align:center}.ergebnis-buehne.farbig{position:relative;overflow:hidden;background:var(--marke);color:var(--auf-marke)}.ergebnis-buehne.farbig .ergebnis-kopf h2,.ergebnis-buehne.farbig .ergebnis-kopf p{color:inherit}.ergebnis-buehne.farbig .ring .spur{stroke:#ffffff42}.ergebnis-buehne.farbig .ring .sicher,.ergebnis-buehne.farbig .ring.bestanden .sicher{stroke:#fff}.ergebnis-buehne.farbig .ergebnis-ring .siegel,.ergebnis-buehne.farbig .ergebnis-ring .zahl{color:#fff}.ergebnis-buehne.farbig :focus-visible{outline-color:#fff}.buehne-fisch{display:grid;place-items:center;margin:4px 0 -4px}.buehne-fisch .bt{width:100%;max-width:230px;height:74px}.buehne-knopf{display:flex;justify-content:center;margin-top:16px}.buehne-knopf .btn{min-width:200px}@media(prefers-reduced-motion:no-preference){.buehne-fisch{animation:fisch-ein .6s .7s var(--ease-out) both}}@keyframes fisch-ein{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media(min-width:1024px){.ergebnis-buehne.farbig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:24px;padding:20px 28px}.ergebnis-buehne.farbig .buehne-fisch{grid-column:2;grid-row:1 / span 2}.ergebnis-buehne.farbig .buehne-fisch .bt{height:120px;max-width:340px}.ergebnis-buehne.farbig .ergebnis-kopf,.ergebnis-buehne.farbig .buehne-knopf{grid-column:1}}.gezogen-fisch{position:relative;display:grid;place-items:center;margin:0 0 12px;padding:18px 16px;background:var(--ruten-flaeche);border-radius:var(--r-3)}.gezogen-fisch .bt{width:100%;max-width:260px;height:88px}.bogen tr.sammel td:nth-child(2){font-weight:600}.bogen tr.sammel td:first-child{white-space:nowrap;width:46px}.masse-zeile{display:block;padding-top:14px;padding-bottom:14px}.masse-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.masse-typ{margin:0;min-width:0;overflow-wrap:break-word}.masse-fisch{margin:2px 0 0}.masse-zeile .bt-feld.rute-feld{margin-top:8px}.masse-werte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:4px 16px;margin:10px 0 0}.masse-wert{min-width:0}.masse-wert dt{margin:0}.masse-wert dd{margin:0;white-space:nowrap}.masse-merk{margin:10px 0 0;color:var(--label)}.masse-zeile .pruefungsrute-hinweis{margin:6px 0 0}.bauteil-zelle .pruefungsrute-hinweis{margin:4px 0 0}.wg-balken{position:relative;display:block;height:6px;margin-top:6px;border-radius:3px;background:var(--teil-ruten-spur)}.wg-bereich{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--teil-ruten-voll)}.masse-vorgabe{padding:12px 16px 14px;margin:8px 0 16px}.masse-vorgabe p{margin:0}.masse-vorgabe-text{margin-top:2px}.masse-vorgabe .bt-feld.rute-feld{margin-top:10px}.masse-fehler-merk{margin:8px 0 0}@media(min-width:1024px){.masse-zeile .bt-feld.rute-feld .bt{max-height:52px}}.clever-aufgabe{margin:12px 0 4px}.spiel-layout,.seite[data-id="ruten.spiel"]{--spiel-teil: var(--teil-ruten, #c25e00);--spiel-auf-teil: #ffffff;--spiel-teil-zart: rgba(194, 94, 0, .14);--sz-himmel: #bfe1f6;--sz-himmel-2: #cfe8f8;--sz-himmel-3: #def0fa;--sz-sonne: #ffd166;--sz-wolke: #ffffff;--sz-glanz: #ffd166;--sz-ferne-2: #a8cbb0;--sz-ferne-1: #7fb08a;--sz-flaeche: #8fd0dc;--sz-flaeche-nah: #6cc0d2;--sz-welle: rgba(255, 255, 255, .85);--sz-wasser-1: #3fa9c4;--sz-wasser-2: #2f8fb4;--sz-wasser-3: #25729c;--sz-oberflaeche: #e8f7fb;--sz-grund: #a08a62;--sz-grund-2: #85724f;--sz-stein: #8b8f8c;--sz-pflanze: #3f8f5a;--sz-stroemung: rgba(255, 255, 255, .55);--sz-ufer: #7a5c3e;--sz-gras: #5fa04a;--sz-ufer-nass: #8f7a55;--sz-halm: #4d8a3c;--sz-schilf: #8a9a45;--sz-strand: #ecd7a6;--sz-strand-nass: #c9ae7c;--sz-steg: #a77b52;--sz-pfahl: #7c5838;--sz-boot: #fbfbf8;--sz-boot-linie: #51606e;--sz-bootstreifen: #1f5f99;--sz-kajuete: #e9e3d6;--sz-jacke: #3e6b48;--sz-hose: #36414d;--sz-haut: #e9b892;--sz-muetze: var(--teil-ruten, #c25e00);--sz-rute: #26282b;--sz-griff: #c79b62;--sz-rolle: #5d6670;--sz-schnur: rgba(38, 40, 43, .75);--sz-teil: #26282b;--sz-metall: #cfd6dc;--sz-koeder: #f1e3c4;--sz-wurm: #c46a62;--sz-blinker: #e2e7ea;--sz-pose-koerper: #22343f;--sz-pose-antenne: #ff5a1f;--sz-pose-band: #ffffff;--sz-fliegenschnur-sinkend: #33422a;--sz-fliege: #8a5a2b;--sz-netz: rgba(255, 255, 255, .45);--sz-netz-linie: #26282b;--sz-ring: rgba(255, 255, 255, .95);--sz-fisch-auge: #f4efe2;--sz-pupille: #1b1b1b;--sz-jubel-a: #ffd166;--sz-jubel-b: var(--teil-ruten, #c25e00)}.theme-dark .spiel-layout,.theme-dark .seite[data-id="ruten.spiel"]{--spiel-teil: var(--teil-ruten, #ff9f2e);--spiel-auf-teil: #1d1d1f;--spiel-teil-zart: rgba(255, 159, 46, .2);--sz-himmel: #2c2a55;--sz-himmel-2: #5a3f6c;--sz-himmel-3: #c96b55;--sz-sonne: #ffb35c;--sz-glanz: #ffb35c;--sz-ferne-2: #4b3a5e;--sz-ferne-1: #2f2a45;--sz-flaeche: #6a4a6e;--sz-flaeche-nah: #4e4068;--sz-welle: rgba(255, 190, 150, .7);--sz-wasser-1: #24496e;--sz-wasser-2: #1c3c5e;--sz-wasser-3: #152e4a;--sz-oberflaeche: #ffb38a;--sz-grund: #4a3f30;--sz-grund-2: #382f24;--sz-stein: #56585c;--sz-pflanze: #2f6a4a;--sz-stroemung: rgba(255, 220, 200, .35);--sz-ufer: #4b3a2a;--sz-gras: #3b5e34;--sz-ufer-nass: #41372a;--sz-halm: #4a6a36;--sz-schilf: #6a6f3a;--sz-strand: #b99a72;--sz-strand-nass: #7c6650;--sz-steg: #6f5038;--sz-pfahl: #4f3826;--sz-boot: #d9d4cc;--sz-boot-linie: #3b3f4a;--sz-bootstreifen: #2d5d8f;--sz-kajuete: #b7ad9d;--sz-jacke: #2f4f38;--sz-hose: #262c34;--sz-haut: #c9906e;--sz-muetze: var(--teil-ruten, #ff9f2e);--sz-rute: #121314;--sz-griff: #9c7646;--sz-rolle: #3f454c;--sz-schnur: rgba(255, 230, 210, .7);--sz-teil: #f2ece4;--sz-metall: #9aa3ab;--sz-koeder: #e8d6b0;--sz-wurm: #d07a70;--sz-blinker: #c9d0d6;--sz-pose-koerper: #f2ece4;--sz-pose-antenne: #ff7a3d;--sz-pose-band: #22343f;--sz-fliegenschnur-sinkend: #a9b884;--sz-fliege: #d0a070;--sz-netz: rgba(255, 255, 255, .22);--sz-netz-linie: #f2ece4;--sz-ring: rgba(255, 200, 170, .9);--sz-jubel-a: #ffd166;--sz-jubel-b: var(--teil-ruten, #ff9f2e)}@media(prefers-color-scheme:dark){:root:not(.theme-light) .spiel-layout,:root:not(.theme-light) .seite[data-id="ruten.spiel"]{--spiel-teil: var(--teil-ruten, #ff9f2e);--spiel-auf-teil: #1d1d1f;--spiel-teil-zart: rgba(255, 159, 46, .2);--sz-himmel: #2c2a55;--sz-himmel-2: #5a3f6c;--sz-himmel-3: #c96b55;--sz-sonne: #ffb35c;--sz-glanz: #ffb35c;--sz-ferne-2: #4b3a5e;--sz-ferne-1: #2f2a45;--sz-flaeche: #6a4a6e;--sz-flaeche-nah: #4e4068;--sz-welle: rgba(255, 190, 150, .7);--sz-wasser-1: #24496e;--sz-wasser-2: #1c3c5e;--sz-wasser-3: #152e4a;--sz-oberflaeche: #ffb38a;--sz-grund: #4a3f30;--sz-grund-2: #382f24;--sz-stein: #56585c;--sz-pflanze: #2f6a4a;--sz-stroemung: rgba(255, 220, 200, .35);--sz-ufer: #4b3a2a;--sz-gras: #3b5e34;--sz-ufer-nass: #41372a;--sz-halm: #4a6a36;--sz-schilf: #6a6f3a;--sz-strand: #b99a72;--sz-strand-nass: #7c6650;--sz-steg: #6f5038;--sz-pfahl: #4f3826;--sz-boot: #d9d4cc;--sz-boot-linie: #3b3f4a;--sz-bootstreifen: #2d5d8f;--sz-kajuete: #b7ad9d;--sz-jacke: #2f4f38;--sz-hose: #262c34;--sz-haut: #c9906e;--sz-muetze: var(--teil-ruten, #ff9f2e);--sz-rute: #121314;--sz-griff: #9c7646;--sz-rolle: #3f454c;--sz-schnur: rgba(255, 230, 210, .7);--sz-teil: #f2ece4;--sz-metall: #9aa3ab;--sz-koeder: #e8d6b0;--sz-wurm: #d07a70;--sz-blinker: #c9d0d6;--sz-pose-koerper: #f2ece4;--sz-pose-antenne: #ff7a3d;--sz-pose-band: #22343f;--sz-fliegenschnur-sinkend: #a9b884;--sz-fliege: #d0a070;--sz-netz: rgba(255, 255, 255, .22);--sz-netz-linie: #f2ece4;--sz-ring: rgba(255, 200, 170, .9);--sz-jubel-a: #ffd166;--sz-jubel-b: var(--teil-ruten, #ff9f2e)}}.theme-dark .sz-nur-hell,.theme-light .sz-nur-dunkel{display:none}@media(prefers-color-scheme:light){:root:not(.theme-dark) .sz-nur-dunkel{display:none}}@media(prefers-color-scheme:dark){:root:not(.theme-light) .sz-nur-hell{display:none}}.seite[data-id="ruten.spiel"] .scroller{display:flex;flex-direction:column;overscroll-behavior:none;padding-bottom:calc(var(--safe-bottom) + 64px + 44px)}.seite[data-id="ruten.spiel"] .spalte,.seite[data-id="ruten.spiel"] .inhalt{flex:1 0 auto;display:flex;flex-direction:column}.seite[data-id="ruten.spiel"] .fussleiste{padding-top:10px}.seite[data-id="ruten.spiel"] .fussleiste-innen:has(>:nth-child(2)){grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.seite[data-id="ruten.spiel"] .fussleiste .btn{min-height:64px;font-size:var(--fs-20);line-height:var(--lh-20);font-weight:700;letter-spacing:var(--ls-20)}.spiel-aktion{background:var(--ruten-fuellung, var(--spiel-teil))!important;color:var(--ruten-auf, #ffffff)!important;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:transform .1s var(--ease-out),opacity .1s var(--ease-out)}.spiel-aktion.gedrueckt{transform:scale(.97)}.seite[data-id="ruten.spiel"] .fussleiste .btn-sekundaer{color:var(--spiel-teil);background:var(--spiel-teil-zart)}.seite[data-id="ruten.spiel"] .fussleiste .btn:focus-visible{outline-color:var(--spiel-teil)}.spiel-layout{flex:1 0 auto;display:flex;flex-direction:column;gap:14px;padding-top:4px}.spiel-unten{display:grid;gap:14px}@media(min-width:1024px){.spiel-unten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px}}.spiel-karte{overflow:visible}.spiel-flaeche{position:relative;display:block;flex:1 1 auto;min-height:280px;border-radius:var(--r-2);overflow:hidden;background:var(--sz-wasser-1);cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.spiel-flaeche.gedrueckt{cursor:grabbing}@media(max-height:700px){.spiel-flaeche{min-height:220px}}@media(min-width:1024px){.spiel-flaeche{min-height:340px}}.spiel-flaeche:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--r-2)}.spiel-buehne{position:absolute;inset:0}.spiel-szene{display:block;width:100%;height:100%;max-height:none;aspect-ratio:auto}.spiel-fang{position:absolute;left:50%;top:14px;min-width:168px;padding:10px 20px 12px;border-radius:var(--r-2);background:var(--bg-elevated-2);box-shadow:var(--shadow-float);text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,-8px) scale(.94);transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.spiel-fang.zeigen{opacity:1;transform:translate(-50%) scale(1);transition:opacity .25s var(--ease-out),transform var(--spring-bounce-dur) var(--spring-bounce)}.spiel-fang-name{font-weight:700}.spiel-fang-mass{color:var(--spiel-teil);font-weight:600;margin-top:2px}.spiel-hud{padding:0 4px;box-shadow:none}.spiel-hud-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--lh-20)}.spiel-text{margin-top:2px;min-height:var(--lh-15)}.spiel-flucht{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 8px;border-radius:var(--r-full);font-weight:700;color:var(--spiel-auf-teil);background:var(--spiel-teil)}.spiel-flucht .ic{width:18px;height:18px}.spiel-meter{margin-top:12px}.spiel-meter.leer,.spiel-meter[data-art=koeder] .meter-spur{visibility:hidden}.meter-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px;min-height:var(--lh-13)}.meter-kopf .spiel-meter-wert{margin-left:auto;color:var(--spiel-teil);font-weight:700}.spiel-meter[data-art=drill] .spiel-meter-wert,.spiel-meter[data-art=koeder] .spiel-meter-wert{color:var(--label);font-weight:600}.meter-spur{position:relative;height:14px;border-radius:var(--r-full);background:var(--fill-1)}.meter-spur{overflow-x:clip;overflow-clip-margin:8px}.meter-spur i{position:absolute;top:0;bottom:0}.meter-zone{left:0;width:0;border-radius:var(--r-full);background:var(--spiel-teil);transition:transform .15s var(--ease-out)}.meter-zone.an{transform:scaleY(1.45)}.meter-marke{left:0!important;right:0;width:auto!important;margin:0!important;top:-8px!important;bottom:-8px!important;background:none!important;pointer-events:none;will-change:transform}.meter-marke:before{content:"";position:absolute;left:-5px;top:0;bottom:0;width:10px;border-radius:var(--r-full);background:var(--label);box-shadow:0 0 0 2.5px var(--bg-grouped)}.montage-grafik{margin:0;padding:12px 8px;border-radius:var(--r-2);background:var(--bg-grouped-2)}.mg-kopf{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 8px;padding:0 8px 10px}.mg-titel{font-weight:600}.mg-reihe{list-style:none;margin:0;padding:0;display:grid;font-size:var(--fs-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(96px,8em)),1fr));row-gap:10px}.mg-teil{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.mg-icon{display:grid;place-items:center;width:44px;height:44px;overflow:visible}.mg-icon .bt{width:40px;height:40px}.mg-name{color:var(--label-2);text-align:center;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word;max-width:100%}.spiel-hud,.spiel-fang,.montage-grafik{hyphens:manual;-webkit-hyphens:manual}.sz-himmel{fill:var(--sz-himmel)}.sz-himmel-2{fill:var(--sz-himmel-2)}.sz-himmel-3{fill:var(--sz-himmel-3)}.sz-sonne{fill:var(--sz-sonne)}.sz-wolke{fill:var(--sz-wolke)}.sz-glanz rect{fill:var(--sz-glanz);opacity:.8}.sz-ferne-2{fill:var(--sz-ferne-2)}.sz-ferne-1{fill:var(--sz-ferne-1)}.sz-wasser-flaeche{fill:var(--sz-flaeche)}.sz-wasser-flaeche-nah{fill:var(--sz-flaeche-nah)}.sz-welle{fill:none;stroke:var(--sz-welle);stroke-width:1.3;stroke-linecap:round}.sz-wasser-1{fill:var(--sz-wasser-1)}.sz-wasser-2{fill:var(--sz-wasser-2)}.sz-wasser-3{fill:var(--sz-wasser-3)}.sz-oberflaeche{fill:none;stroke:var(--sz-oberflaeche);stroke-width:2;opacity:.8}.sz-grund{fill:var(--sz-grund)}.sz-grund-2{fill:var(--sz-grund-2)}.sz-stein,.sz-kiesel{fill:var(--sz-stein)}.sz-pflanze{fill:none;stroke:var(--sz-pflanze);stroke-width:4;stroke-linecap:round}.sz-stroemung-linie{fill:none;stroke:var(--sz-stroemung);stroke-width:1.6;stroke-linecap:round}.sz-ufer{fill:var(--sz-ufer)}.sz-ufer-gras{fill:var(--sz-gras)}.sz-ufer-nass{fill:var(--sz-ufer-nass)}.sz-halme path,.sz-halme{fill:none;stroke:var(--sz-halm);stroke-width:1.8;stroke-linecap:round}.sz-seerose path{fill:var(--sz-gras)}.sz-schilf path{fill:none;stroke:var(--sz-schilf);stroke-width:2.4;stroke-linecap:round}.sz-pfahl{fill:var(--sz-pfahl)}.sz-deck{fill:var(--sz-steg)}.sz-strand{fill:var(--sz-strand)}.sz-strand-nass{fill:var(--sz-strand-nass)}.sz-brecher{fill:var(--sz-flaeche-nah);stroke:var(--sz-welle);stroke-width:1.8;stroke-linejoin:round}.sz-schaum{fill:none;stroke:var(--sz-welle);stroke-width:2.6;stroke-linecap:round}.sz-rumpf{fill:var(--sz-boot);stroke:var(--sz-boot-linie);stroke-width:1.2}.sz-reling{fill:none;stroke:var(--sz-boot-linie);stroke-width:1.2}.sz-bootstreifen{fill:none;stroke:var(--sz-bootstreifen);stroke-width:4}.sz-kajuete{fill:var(--sz-kajuete);stroke:var(--sz-boot-linie);stroke-width:1.2}.sz-kajuete-fenster{fill:var(--sz-himmel-2)}.sz-jacke{fill:var(--sz-jacke)}.sz-hose{stroke:var(--sz-hose)}.sz-haut{fill:var(--sz-haut)}.sz-muetze{fill:var(--sz-muetze)}.sz-figur-glied,.sz-arm{fill:none;stroke-linecap:round}.sz-jacke-strich{stroke:var(--sz-jacke)}.sz-rute{fill:var(--sz-rute);stroke:none}.sz-griff{fill:none;stroke:var(--sz-griff);stroke-linecap:round}.sz-spitze{fill:none;stroke:var(--sz-pose-antenne);stroke-width:2;stroke-linecap:round}.sz-rutenringe path{fill:none;stroke:var(--sz-rute);stroke-width:1}.sz-schnur{fill:none;stroke:var(--sz-schnur);stroke-width:1.1}.sz-schnur-rute{stroke-width:.8}.sz-schlagschnur{fill:none;stroke:var(--z-gelb);stroke-width:2;stroke-linecap:round}.sz-fliegenschnur{stroke:var(--sz-pose-antenne);stroke-width:1.8}.sz-fliegenschnur.sz-sinkend{stroke:var(--sz-fliegenschnur-sinkend)}.sz-stiel{fill:none;stroke:var(--sz-griff);stroke-width:2.6;stroke-linecap:round}.sz-netz{fill:var(--sz-netz);stroke:var(--sz-netz-linie);stroke-width:.9;stroke-linejoin:round}.sz-buegel{fill:none;stroke:var(--sz-netz-linie);stroke-width:2.2}.sz-gaff{fill:none;stroke:var(--sz-metall);stroke-width:2.6;stroke-linecap:round}.sz-ring{fill:none;stroke:var(--sz-ring);stroke-width:1.8}.sz-jubel-a{fill:none;stroke:var(--sz-jubel-a);stroke-width:3;stroke-linecap:round}.sz-jubel-b{fill:none;stroke:var(--sz-jubel-b);stroke-width:3;stroke-linecap:round}.spiel-tasten{display:none;margin-top:10px}.spiel-tasten kbd{display:inline-block;min-width:20px;padding:0 6px;margin-right:2px;border-radius:5px;background:var(--fill-2);color:var(--label);font:inherit;font-weight:600;text-align:center}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.spiel-tasten{display:block}}@media(max-height:560px){.spiel-layout{gap:10px}.spiel-unten{display:contents}.spiel-hud{order:-1}.spiel-flaeche{min-height:150px;flex:0 0 auto;height:46vh}.montage-grafik{order:2}.spiel-tasten{display:none}}@media(prefers-reduced-motion:reduce){.meter-zone,.spiel-aktion{transition:none}.spiel-aktion.gedrueckt{transform:none;opacity:.85}.spiel-fang,.spiel-fang.zeigen{transform:translate(-50%);transition:opacity .2s var(--ease-out)}}.z{--z-anthr: #39414a;--z-anthr2: #586370;--z-blank: #262c33;--z-blank2: #4b5560;--z-stahl: #7f8e9b;--z-silber: #c5cfd7;--z-silber2: #9eabb6;--z-messing: #e4a92a;--z-messing2: #b47d0e;--z-blei: #5f6a75;--z-kork: #dca35c;--z-holz: #b8743c;--z-holz2: #8a5229;--z-signal: #ff6a13;--z-gelb: #ffc61a;--z-gelb2: #e8a800;--z-weiss: #ffffff;--z-schnur: #2d8be0;--z-vorfach: #7fb8e6;--z-fliegenschnur: #ff8a1f;--z-fliegenschnur-sinkend: #3d4f2e;--z-spule: #e4e9ee;--z-himmel: #e6f3fb;--z-ferne: #b9d9c0;--z-wasser: #cfeaf7;--z-wasser2: #a6d7ef;--z-kugel: #eef8fd;--z-grund: #c8ad7f;--z-teig: #f0d79c;--z-teig2: #d9b770;--z-made: #f5ead0;--z-made2: #d8c79f;--z-wurm: #dc6656;--z-wattwurm: #9c4b38;--z-kartoffel: #f2d78e;--z-kartoffel2: #a87a2c;--z-mais: #ffc928;--z-mais2: #fff7dc;--z-boilie: #ea7f34;--z-boilie2: #b5541b;--z-fsilber: #c6d0d8;--z-fruecken: #3f739d;--z-fetzen: #eba48c;--z-blau: #2a6fd6;--z-twister: #9cc531;--z-fliege: #b8692a;--z-fluegel: #a8a196;--z-hechel: #7a4f26;--z-futter: #c99a4e;--z-netz: #39424b;--z-netzbeutel: rgba(57, 66, 75, .13);--z-tinte: #22262b;--z-mass: #b9bec5;--z-leer: #a3a8b0;--z-duplon: #2b2f35;--z-bindung: #4b5560;--z-vorfach2: #3d7fbf;--z-kork2: #b98245;--z-glanz: rgba(255, 255, 255, .24);--z-rahmen: #3c444d;--z-haken: #4a4640;--z-wirbel: #2c3036;--z-wirbel2: #5a636d;--z-stahldraht: #56616c;--z-gitter: #3a4048;--z-blei2: #45505b;--z-perle: #ff6a13;--z-spitze: #dfe4ea;--z-posebauch: #f7f5f0;--z-umriss: rgba(60, 60, 67, .45);--z-posedunkel: #22262b;--z-made3: #8a6d45;--z-wurm2: #ec9a8e;--z-wattwurm2: #c27a62;--z-kartoffel3: #b8873f;--z-lippe: rgba(150, 190, 225, .85);overflow:visible}.theme-dark .z{--z-fliegenschnur-sinkend: #8f9f6a;--z-anthr: #6a7581;--z-anthr2: #8792a0;--z-blank: #a7b3bf;--z-blank2: #cfd7de;--z-stahl: #b3c0cb;--z-silber: #a7b2bc;--z-silber2: #c9d2d9;--z-blei: #8e99a4;--z-spule: #3b4249;--z-himmel: #1c2a3a;--z-ferne: #2c4236;--z-wasser: #1e3c50;--z-wasser2: #275069;--z-kugel: #3a6178;--z-grund: #6e5c40;--z-netz: #c3cad1;--z-netzbeutel: rgba(195, 202, 209, .16);--z-mass: #5d6168;--z-leer: #6e737a;--z-duplon: #4f5862;--z-bindung: #7c8894;--z-vorfach2: #a9d3f5;--z-glanz: rgba(255, 255, 255, .18);--z-rahmen: #8e99a5;--z-haken: #b7ada0;--z-wirbel: #7d8792;--z-wirbel2: #a3adb8;--z-stahldraht: #a6b2bd;--z-gitter: #b9c2cb;--z-blei2: #6e7a86;--z-spitze: #ffffff;--z-posebauch: #f2efe8;--z-umriss: transparent;--z-posedunkel: #5d6670;--z-lippe: rgba(190, 215, 235, .6)}@media(prefers-color-scheme:dark){:root:not(.theme-light) .z{--z-fliegenschnur-sinkend: #8f9f6a;--z-anthr: #6a7581;--z-anthr2: #8792a0;--z-blank: #a7b3bf;--z-blank2: #cfd7de;--z-stahl: #b3c0cb;--z-silber: #a7b2bc;--z-silber2: #c9d2d9;--z-blei: #8e99a4;--z-spule: #3b4249;--z-himmel: #1c2a3a;--z-ferne: #2c4236;--z-wasser: #1e3c50;--z-wasser2: #275069;--z-kugel: #3a6178;--z-grund: #6e5c40;--z-netz: #c3cad1;--z-netzbeutel: rgba(195, 202, 209, .16);--z-mass: #5d6168;--z-leer: #6e737a;--z-duplon: #4f5862;--z-bindung: #7c8894;--z-vorfach2: #a9d3f5;--z-glanz: rgba(255, 255, 255, .18);--z-rahmen: #8e99a5;--z-haken: #b7ada0;--z-wirbel: #7d8792;--z-wirbel2: #a3adb8;--z-stahldraht: #a6b2bd;--z-gitter: #b9c2cb;--z-blei2: #6e7a86;--z-spitze: #ffffff;--z-posebauch: #f2efe8;--z-umriss: transparent;--z-posedunkel: #5d6670;--z-lippe: rgba(190, 215, 235, .6)}}.z [class^=l-],.z [class*=" l-"]{fill:none;stroke-linecap:round;stroke-linejoin:round}.z [class^=f-],.z [class*=" f-"]{stroke:none}.z .f-anthr{fill:var(--z-anthr)}.z .f-anthr2{fill:var(--z-anthr2)}.z .f-blank{fill:var(--z-blank)}.z .f-blank2{fill:var(--z-blank2)}.z .f-silber{fill:var(--z-silber)}.z .f-silber2{fill:var(--z-silber2)}.z .f-messing{fill:var(--z-messing)}.z .f-messing2{fill:var(--z-messing2)}.z .f-blei{fill:var(--z-blei)}.z .f-kork{fill:var(--z-kork)}.z .f-holz{fill:var(--z-holz)}.z .f-holz2{fill:var(--z-holz2)}.z .f-signal{fill:var(--z-signal)}.z .f-gelb{fill:var(--z-gelb)}.z .f-gelb2{fill:var(--z-gelb2)}.z .f-weiss{fill:var(--z-weiss)}.z .f-schnur{fill:var(--z-schnur)}.z .f-vorfach{fill:var(--z-vorfach)}.z .f-fliegenschnur{fill:var(--z-fliegenschnur)}.z .f-fliegenschnur-sinkend{fill:var(--z-fliegenschnur-sinkend)}.z .f-spule{fill:var(--z-spule)}.z .f-wasser{fill:var(--z-wasser)}.z .f-wasser2{fill:var(--z-wasser2)}.z .f-kugel{fill:var(--z-kugel)}.z .f-grund{fill:var(--z-grund)}.z .f-himmel{fill:var(--z-himmel)}.z .f-ferne{fill:var(--z-ferne)}.z .f-teig{fill:var(--z-teig)}.z .f-teig2{fill:var(--z-teig2)}.z .f-made{fill:var(--z-made)}.z .f-made2{fill:var(--z-made2)}.z .f-kartoffel{fill:var(--z-kartoffel)}.z .f-kartoffel2{fill:var(--z-kartoffel2)}.z .f-mais{fill:var(--z-mais)}.z .f-mais2{fill:var(--z-mais2)}.z .f-boilie{fill:var(--z-boilie)}.z .f-boilie2{fill:var(--z-boilie2)}.z .f-fsilber{fill:var(--z-fsilber)}.z .f-fruecken{fill:var(--z-fruecken)}.z .f-fetzen{fill:var(--z-fetzen)}.z .f-blau{fill:var(--z-blau)}.z .f-twister{fill:var(--z-twister)}.z .f-fliege{fill:var(--z-fliege)}.z .f-fluegel{fill:var(--z-fluegel)}.z .f-futter{fill:var(--z-futter)}.z .f-netzbeutel{fill:var(--z-netzbeutel)}.z .l-stahl{stroke:var(--z-stahl)}.z .l-silber{stroke:var(--z-silber)}.z .l-anthr{stroke:var(--z-anthr)}.z .l-blank{stroke:var(--z-blank)}.z .l-kork{stroke:var(--z-kork)}.z .l-holz{stroke:var(--z-holz)}.z .l-signal{stroke:var(--z-signal)}.z .l-gelb{stroke:var(--z-gelb)}.z .l-schnur{stroke:var(--z-schnur)}.z .l-schnur-fein{stroke:var(--z-schnur);opacity:.8}.z .l-vorfach{stroke:var(--z-vorfach)}.z .l-fliegenschnur{stroke:var(--z-fliegenschnur)}.z .l-fliegenschnur-sinkend{stroke:var(--z-fliegenschnur-sinkend)}.z .l-wurm{stroke:var(--z-wurm)}.z .l-wattwurm{stroke:var(--z-wattwurm)}.z .l-twister{stroke:var(--z-twister)}.z .l-fliege{stroke:var(--z-fliege)}.z .l-hechel{stroke:var(--z-hechel)}.z .l-netz{stroke:var(--z-netz)}.z .l-tinte{stroke:var(--z-tinte)}.z .l-mass{stroke:var(--z-mass)}.z .l-leer{stroke:var(--z-leer)}.z .f-duplon{fill:var(--z-duplon)}.z .f-vorfach2{fill:var(--z-vorfach2)}.z .l-vorfach2{stroke:var(--z-vorfach2)}.z .f-bindung{fill:var(--z-bindung)}.z .f-kork2{fill:var(--z-kork2)}.z .f-glanz{fill:var(--z-glanz)}.z .f-haken{fill:var(--z-haken)}.z .f-wirbel{fill:var(--z-wirbel)}.z .f-wirbel2{fill:var(--z-wirbel2)}.z .f-blei2{fill:var(--z-blei2)}.z .f-perle{fill:var(--z-perle)}.z .f-spitze{fill:var(--z-spitze)}.z .f-posebauch{fill:var(--z-posebauch)}.z .f-posedunkel{fill:var(--z-posedunkel)}.z .f-made3{fill:var(--z-made3)}.z .f-kartoffel3{fill:var(--z-kartoffel3)}.z .f-lippe{fill:var(--z-lippe)}.z .l-rahmen{stroke:var(--z-rahmen)}.z .l-haken{stroke:var(--z-haken)}.z .l-wirbel{stroke:var(--z-wirbel)}.z .l-stahldraht{stroke:var(--z-stahldraht)}.z .l-gitter{stroke:var(--z-gitter)}.z .l-spitze{stroke:var(--z-spitze)}.z .l-umriss{stroke:var(--z-umriss)}.z .l-posedunkel{stroke:var(--z-posedunkel)}.z .l-made2{stroke:var(--z-made2)}.z .l-teig2{stroke:var(--z-teig2)}.z .l-wurm2{stroke:var(--z-wurm2)}.z .l-wattwurm2{stroke:var(--z-wattwurm2)}.z .l-blank2{stroke:var(--z-blank2)}.z .l-fruecken{stroke:var(--z-fruecken)}.z-skizze{display:block;width:100%;max-width:440px;height:auto;margin:0 auto;overflow:visible}.z-skizze .sk-text{fill:var(--label-2);font-size:13.5px;font-family:inherit}.z-skizze .sk-titel{fill:var(--label);font-weight:600}.z-skizze .sk-linie{stroke:var(--label-3);stroke-width:.8;fill:none}.z-skizze .sk-punkt{fill:var(--label-3)}.z-skizze .sk-aufdruck{fill:var(--label-2);font-size:13px;font-family:inherit;font-style:italic;letter-spacing:.02em}.skizze-karte{padding:16px 12px 12px}.skizze-fuss{margin-top:8px;padding:0 4px}.weg-zelle{display:block;padding:6px 0}.weg{list-style:none;margin:0;padding:0}.weg-station{position:relative}.weg-station:not(:last-child):after{content:"";position:absolute;left:31px;top:50px;bottom:-6px;width:2px;border-radius:1px;background:var(--separator)}.weg-station[data-zustand=bestanden]:not(:last-child):after{background:var(--correct)}.weg-knopf{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--tap);padding:10px 16px;text-align:left;color:var(--label);border-radius:var(--r-2);transition:background-color .25s var(--ease-out)}button.weg-knopf{cursor:pointer}.weg-knopf.is-pressed{background:var(--fill-press);transition:none}.weg-knopf:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.weg-marke{flex:none;width:32px;height:32px;margin-top:2px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;background:var(--bg-grouped-2);color:var(--teil);box-shadow:inset 0 0 0 2px var(--teil-voll)}.weg-marke .ic{width:18px;height:18px}.weg-station[data-zustand=bestanden] .weg-marke{background:var(--correct);color:#fff;box-shadow:none}.weg-station[data-zustand=nicht] .weg-marke{background:var(--wrong);color:#fff;box-shadow:none}.weg-station[data-zustand=gesperrt] .weg-marke{color:var(--label-3);box-shadow:inset 0 0 0 2px var(--label-4)}.weg-station[data-zustand=bestanden] .weg-marke .ic,.weg-station[data-zustand=nicht] .weg-marke .ic{width:20px;height:20px}.weg-text{flex:1;min-width:0;display:grid;gap:1px;padding-top:1px}.weg-name{overflow-wrap:break-word}.weg-status{color:var(--label-2)}.weg-station[data-zustand=bestanden] .weg-status{color:var(--correct);font-weight:600}.weg-station[data-zustand=nicht] .weg-status{color:var(--wrong);font-weight:600}.weg-station[data-zustand=offen] .weg-status{color:var(--teil)}.weg-station[data-zustand=gesperrt] .weg-name,.weg-station[data-zustand=gesperrt] .weg-status{color:var(--label-2)}.weg-zeile{color:var(--label-2);margin-top:2px}.weg-ring{flex:none;position:relative;width:52px;height:52px}.weg-ring .ring{display:block}.weg-zahl{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-17);line-height:1;font-weight:700;color:var(--teil)}.weg-eintragen .titel{color:var(--accent)}.schritt-marke{flex:none;width:28px;height:28px;display:grid;place-items:center;color:var(--label-3)}.schritt-marke .ic{width:26px;height:26px}.schritt-marke[data-erledigt=ja]{color:var(--correct)}.schritt-marke[data-heute=ja]{color:var(--teil)}.schritt-zelle.is-tap .titel,.plan-tag.ist-heute .titel{font-weight:600}.cell.schritt-zelle,.cell.plan-tag{--inset: 56px}.plan-tag .titel-zusatz{white-space:nowrap}.plan-kopf{padding-top:14px;padding-bottom:14px}.wahl-gruppe{display:block}.wahl-gruppe+.cell:before{content:"";position:absolute;top:0;right:0;left:var(--inset, 16px);height:.5px;background:var(--separator)}.wahl-zelle{justify-content:space-between}.wahl-zelle:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.wahl-haken{flex:none;width:22px;height:22px;color:var(--accent);display:grid;place-items:center}.wahl-haken .ic{width:22px;height:22px}.zahl-zelle{flex-wrap:wrap;row-gap:6px}.stepper{display:flex;align-items:center;gap:6px;flex:none}.stepper-knopf{width:44px;height:44px;border-radius:var(--r-1);display:grid;place-items:center;background:var(--fill-3);color:var(--accent)}.stepper-knopf .ic{width:20px;height:20px}.stepper-knopf:focus-visible,.zahl-feld:focus-visible,.ergebnis-rute-feld:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.zahl-feld{width:64px;min-height:44px;padding:4px 6px;text-align:center;border:0;border-radius:var(--r-1);background:var(--fill-3);color:var(--label);font-size:var(--fs-17);letter-spacing:var(--ls-17);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.zahl-feld::-webkit-outer-spin-button,.zahl-feld::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zahl-feld::placeholder{color:var(--label-3);font-size:var(--fs-15)}.ergebnis-rute-zelle{gap:12px}.ergebnis-rute-feld{min-height:44px;max-width:62%;padding:4px 10px;border:0;border-radius:var(--r-1);background:var(--fill-3);color:var(--accent);font-size:var(--fs-17);letter-spacing:var(--ls-17);text-overflow:ellipsis}.ergebnis-hinweis{display:flex;gap:8px;align-items:flex-start;margin:8px 0 0;padding:10px 12px;border-radius:var(--r-2);background:var(--fill-3);color:var(--label)}.ergebnis-hinweis[hidden]{display:none}.ergebnis-hinweis .ic{flex:none;width:20px;height:20px;color:var(--label-2);margin-top:1px}.loeschen-frage{text-align:center;padding:0 8px 8px;color:var(--label)}.loeschen-knopf{color:var(--wrong)}.ergebnis-erfolg{display:grid;gap:12px;padding-top:8px}.ergebnis-text{text-align:center;padding:0 8px}.pb-leiste{position:sticky;top:0;z-index:4;margin:0 calc(-1 * var(--margin));padding:2px var(--margin) 6px;background:var(--bar);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 -.5px 0 var(--separator)}.pb-leiste .seg-zeile{padding:4px 0 2px}.pb-status{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:2px 4px 0}.pb-status p{margin:0}.pb-zeit{flex:none}.pb-frage,.pb-zeile{scroll-margin-top:calc(var(--pb-leiste-h, 0px) + 4px)}.pb-blatt-titel{padding:20px 4px 0}.pb-hinweis{padding:8px 4px 0}.pb-gebiet-kopf{display:flex;align-items:center;gap:12px;padding:24px 4px 8px}.pb-gebiet-kopf .grow{min-width:0}.pb-gebiet-name{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.pb-gebiet-kopf .t-footnote{margin-top:1px}.pb-frage{position:relative;padding:14px 16px 4px}.pb-frage+.pb-frage:before{content:"";position:absolute;top:0;right:0;left:52px;height:.5px;background:var(--separator)}.pb-frage-kopf{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:8px;align-items:baseline}.pb-nr{text-align:right;color:var(--teil);font-weight:600;font-size:var(--fs-17);line-height:var(--lh-17);letter-spacing:var(--ls-17)}.pb-frage-text{margin:0;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.pb-frage-text:focus{outline:none}.pb-antworten{list-style:none;margin:10px 0 0;padding:0 0 0 36px;display:grid;gap:8px}.pb-antwort{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:6px;align-items:baseline}.pb-bst{color:var(--label-2);font-weight:600}.pb-antwort-text{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}.pb-frage-fuss{display:flex;justify-content:flex-end;margin:2px -8px 0 0}.pb-ankreuzen{gap:6px;font-size:var(--fs-15);letter-spacing:var(--ls-15)}.pb-ankreuzen .ic{width:18px;height:18px}.pb-zeile{position:relative;display:flex;align-items:center;gap:8px;min-height:56px;padding:6px 16px 6px 6px}.pb-zeile+.pb-zeile:before{content:"";position:absolute;top:0;right:0;left:58px;height:.5px;background:var(--separator)}.pb-zeile-nr{min-width:var(--tap);min-height:var(--tap);padding:0 4px;display:grid;place-items:center;border-radius:var(--r-1);color:var(--teil);font-weight:600;font-size:var(--fs-17);line-height:var(--lh-17);letter-spacing:var(--ls-17)}.pb-zeile-nr:active{background:var(--fill-press)}.pb-kaesten{display:flex;gap:14px}.pb-kasten{width:48px;height:var(--tap);display:grid;place-items:center;border-radius:var(--r-1);box-shadow:inset 0 0 0 1.5px var(--kontur);color:var(--label);font-size:var(--fs-17);line-height:1;font-weight:500;transition:background-color .15s var(--ease-out),transform .1s var(--ease-out);touch-action:manipulation}.pb-kasten:active{transform:scale(.94)}.pb-kasten[aria-pressed=true]{background:var(--teil-fuellung);color:var(--auf-teil);box-shadow:none;font-weight:700}@media(hover:hover){.pb-kasten[aria-pressed=false]:hover{background:var(--fill-3)}}@media(prefers-reduced-motion:reduce){.pb-kasten:active{transform:none}}@media(prefers-contrast:more){.pb-kasten[aria-pressed=false]{box-shadow:inset 0 0 0 2px var(--label-2)}}.pb-ziel{animation:pb-ziel 1.4s var(--ease-out)}@keyframes pb-ziel{0%,45%{background-color:var(--teil-flaeche)}to{background-color:transparent}}.pb-abgabe-zahl{padding:0 4px 4px}.pb-abgabe-nummern{padding:0 4px 12px;overflow-wrap:break-word}@media(max-width:1023.98px){.pb[data-ansicht=fragen] .pb-bogen,.pb[data-ansicht=bogen] .pb-fragen{display:none}.pb-blatt-titel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pb-bogen-kopf .pb-status{display:none}}@media(min-width:1024px){.seite.pb-seite .spalte,.seite.pb-seite .nav-row{max-width:calc(1120px + 2 * var(--margin))}.pb-leiste{display:none}.pb-spalten{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:32px;align-items:start}.pb-bogen{position:sticky;top:8px;max-height:calc(100dvh - var(--safe-top) - var(--nav-h-ist, var(--nav-h)) - var(--fuss-h, 98px) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:0 2px 16px;margin-top:12px}.pb-bogen-kopf{position:sticky;top:0;z-index:1;background:var(--bg-grouped);padding:8px 4px;box-shadow:inset 0 -.5px 0 var(--separator)}.pb-bogen-kopf .pb-blatt-titel{padding:0}.pb-bogen-kopf .pb-status{padding:2px 0 0}.pb-bogen .pb-gebiet-kopf{padding-top:16px}}
