@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-30{height:calc(var(--spacing) * 30)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--blau:#9ed7ff;--violett:#c8bcff;--pink:#ff9fd7;--grad-marke:linear-gradient(115deg, #9ed7ff 0%, #c8bcff 48%, #ff9fd7 100%);--discord:#5865f2;--twitch:#9146ff;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--a1:var(--s2);--a2:var(--s3);--a3:var(--s4);--a4:var(--s6);--a5:var(--s8);--a6:var(--s12);--r-klein:6px;--r-mittel:8px;--r-gross:12px;--r-xl:16px;--r-rund:999px;--t-meta:12px;--t-klein:13px;--t-knopf:13.5px;--t-text:14px;--t-karte:15px;--t-abschnitt:17px;--t-seite:26px;--t-zahl:28px;--leiste-breite:248px;--kopf-mobil:56px;--seite-breite:1200px;--steuer-hoehe:36px;--steuer-klein:30px;--schrift:var(--font-geist-sans), ui-sans-serif, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-fest:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dauer:.15s;--kurve:cubic-bezier(.2, .8, .2, 1);--z-kleben:5;--z-menue:60;--z-schleier:70;--z-blatt:75;--z-dialog:80;--z-leiste:90}:root,:root[data-modus=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rahmen:#07080c;--grund:#0d0e14;--flaeche:#13151d;--flaeche2:#191c26;--flaeche3:#212533;--flaeche4:#2b3041;--feld:#0f1118;--text:#edeff5;--text-leise:#a7aebf;--text-still:#8a91a3;--linie:#ffffff12;--linie-stark:#ffffff1f;--linie-feld:#6b7284;--akzent:#c8bcff;--akzent-hauch:#c8bcff1f;--akzent-rand:#c8bcff52;--blau-text:#9ed7ff;--violett-text:#c8bcff;--pink-text:#ff9fd7;--blau-hauch:#9ed7ff1f;--violett-hauch:#c8bcff1f;--pink-hauch:#ff9fd71f;--grad-hauch:linear-gradient(115deg, #9ed7ff24 0%, #c8bcff1c 50%, #ff9fd71f 100%);--grad-kante:linear-gradient(90deg, #9ed7ff 0%, #c8bcff 50%, #ff9fd7 100%);--grad-rahmen:linear-gradient(135deg, #9ed7ff 0%, #c8bcff 50%, #ff9fd7 100%);--rollbalken:#2b3041;--rollbalken-aktiv:#4a4f68;--grad-reiter:linear-gradient(90deg, #9ed7ff, #c8bcff 55%, #ff9fd7);--grad-spur:linear-gradient(90deg, #9ed7ff 0%, #c8bcff 22%, #ff9fd7 44%, #ff9fd700 78%);--spur-schein:#c8bcff73;--rand-marke:#c8bcff38;--kante:inset 0 1px 0 #ffffff09;--schatten-karte:none;--leuchten:0 6px 20px -10px #c8bcff8c;--gut:#4ade80;--achtung:#fbbf24;--fehler:#fb7185;--live:#f43f5e;--schatten:0 18px 44px -14px #000000b8, 0 0 0 1px #ffffff12;--schatten-klein:0 1px 2px #00000073;--schleier:#0304089e;--diagramm:#3389cc}:root[data-modus=hell]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rahmen:#e8eaf0;--grund:#f6f7fa;--flaeche:#fff;--flaeche2:#f4f5f8;--flaeche3:#ebedf2;--flaeche4:#dfe2ea;--feld:#fff;--text:#11131b;--text-leise:#4f5566;--text-still:#5c6274;--linie:#11131b14;--linie-stark:#11131b24;--linie-feld:#7d8391;--akzent:#5541c4;--akzent-hauch:#5541c414;--akzent-rand:#5541c44d;--blau-text:#1769ab;--violett-text:#5541c4;--pink-text:#bd2c88;--blau-hauch:#1769ab14;--violett-hauch:#5541c414;--pink-hauch:#bd2c8814;--grad-hauch:linear-gradient(115deg, #1769ab14 0%, #5541c412 50%, #bd2c8814 100%);--grad-kante:linear-gradient(90deg, #1769ab 0%, #5541c4 50%, #bd2c88 100%);--grad-rahmen:linear-gradient(135deg, #1769ab 0%, #5541c4 50%, #bd2c88 100%);--rollbalken:#c9cdd8;--rollbalken-aktiv:#9aa0b0;--grad-reiter:linear-gradient(90deg, #1769ab, #5541c4 55%, #bd2c88);--grad-spur:linear-gradient(90deg, #1769ab 0%, #5541c4 22%, #bd2c88 44%, #bd2c8800 78%);--spur-schein:transparent;--rand-marke:#5541c42e;--kante:none;--schatten-karte:0 1px 2px #11131b0d;--leuchten:0 6px 18px -10px #5541c473;--gut:#15803d;--achtung:#a16207;--fehler:#be123c;--live:#e11d48;--schatten:0 18px 44px -14px #11131b3d, 0 0 0 1px #11131b12;--schatten-klein:0 1px 2px #11131b14;--schleier:#11131b52;--diagramm:#1a72b8}:root{--eckdeckung:.55;--eckmaske:radial-gradient(circle at 16.6px 16.6px, transparent 14.8px, rgba(0, 0, 0, var(--eckdeckung)) 15.7px) left top / 16px 16px no-repeat, radial-gradient(circle at -.6px 16.6px, transparent 14.8px, rgba(0, 0, 0, var(--eckdeckung)) 15.7px) right top / 16px 16px no-repeat, radial-gradient(circle at 16.6px -.6px, transparent 14.8px, rgba(0, 0, 0, var(--eckdeckung)) 15.7px) left bottom / 16px 16px no-repeat, radial-gradient(circle at -.6px -.6px, transparent 14.8px, rgba(0, 0, 0, var(--eckdeckung)) 15.7px) right bottom / 16px 16px no-repeat}:root[data-modus=hell]{--eckdeckung:.3}@media (min-resolution:1.13x){:root{--eckdeckung:.45}:root[data-modus=hell]{--eckdeckung:.2}}@media (min-resolution:1.38x){:root{--eckdeckung:.35}}@media (min-resolution:1.88x){:root{--eckdeckung:.45}:root[data-modus=hell]{--eckdeckung:.15}}@media (min-resolution:2.5x){:root{--eckdeckung:.35}:root[data-modus=hell]{--eckdeckung:.1}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--rahmen);color:var(--text);font-family:var(--schrift);font-size:var(--t-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;accent-color:var(--akzent);caret-color:var(--akzent);line-height:1.55;overflow:hidden}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:600}p{margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--akzent-hauch);color:var(--text)}:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:var(--r-klein)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-rund);background-color:var(--rollbalken);background-clip:padding-box;border:3px solid #0000;min-height:40px}::-webkit-scrollbar-thumb:hover{background-color:var(--akzent)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--akzent) 30%, var(--rollbalken-aktiv))}}::-webkit-scrollbar-thumb:active{background-color:var(--akzent)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb, var(--akzent) 55%, var(--rollbalken-aktiv))}}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--rollbalken) transparent}}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.leise{color:var(--text-leise)}.still{color:var(--text-still);font-size:var(--t-klein)}.meta{color:var(--text-still);font-size:var(--t-meta)}.label{color:var(--text-still);font-size:var(--t-meta);font-weight:550}.zahl{font-variant-numeric:tabular-nums}code{border:1px solid var(--linie);border-radius:var(--r-klein);background:var(--flaeche2);font-family:var(--schrift-fest);padding:1px 6px;font-size:12.5px}.kbd{border:1px solid var(--linie-stark);background:var(--flaeche2);color:var(--text-still);font-family:var(--schrift-fest);border-radius:5px;padding:1px 6px;font-size:11px;line-height:18px}.marke-text{background:var(--grad-marke);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}:root[data-modus=hell] .marke-text{background-image:linear-gradient(115deg,#1769ab 0%,#5541c4 48%,#bd2c88 100%)}.zeichen{border-radius:var(--r-mittel);flex:none;place-items:center;display:grid}.zeichen img{object-fit:contain;width:100%;height:100%}:root[data-modus=hell] .zeichen .zeichen-dunkel{display:none}:root[data-modus=hell] .zeichen .zeichen-hell{display:block!important}.seite{gap:var(--s6);width:100%;max-width:var(--seite-breite);flex-direction:column;min-width:0;margin:0 auto;display:flex}.stapel{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.stapel-eng{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.raster-2{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.raster-haupt{gap:var(--s6);grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);align-items:start;display:grid}.seitenspalte{gap:var(--s6);flex-direction:column;min-width:0;display:flex;position:sticky;top:0}.raster-karten{gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (max-width:1100px){.raster-2,.raster-haupt{grid-template-columns:minmax(0,1fr)}.seitenspalte{position:static}}.einlass{padding:var(--s3) var(--s4);border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche2)}.seitenkopf{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.seitenkopf-zeile{justify-content:space-between;align-items:flex-start;gap:var(--s4) var(--s6);min-width:0;display:flex}.seitenkopf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.seitenkopf-titelzeile{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0;display:flex}.seiten-titel{font-size:var(--t-seite);letter-spacing:-.022em;overflow-wrap:anywhere;margin:0;font-weight:640;line-height:36px}.seiten-text{max-width:70ch;color:var(--text-leise);font-size:var(--t-text)}.seitenkopf-aktionen{justify-content:flex-end;align-items:center;gap:var(--s2);min-height:var(--steuer-hoehe);flex-wrap:wrap;flex:none;display:flex}.zurueck{align-self:flex-start;align-items:center;gap:var(--s1);margin-bottom:calc(-1 * var(--s2));border-radius:var(--r-klein);color:var(--text-still);font-size:var(--t-klein);transition:color var(--dauer) var(--kurve);padding:2px 6px 2px 2px;font-weight:550;display:inline-flex}.zurueck:hover{color:var(--text)}.zurueck svg{width:16px;height:16px}@media (max-width:600px){.seitenkopf-zeile{flex-direction:column;align-items:stretch}.seitenkopf-zeile:has(>.seitenkopf-aktionen>.knopf-symbol:only-child){flex-direction:row;align-items:flex-start}.seitenkopf-aktionen{justify-content:flex-start}.seiten-titel{font-size:22px;line-height:30px}}.panel{border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--flaeche);min-width:0;box-shadow:var(--schatten-karte), var(--kante);overflow:hidden}.panel.ist-offen-ueberlauf{overflow:visible}.panel-kopf{justify-content:space-between;align-items:center;gap:var(--s3) var(--s4);min-height:56px;padding:var(--s3) var(--s5);border-bottom:1px solid var(--linie);flex-wrap:wrap;display:flex}.panel-kopf-text{flex-direction:column;flex:220px;gap:1px;min-width:0;display:flex}.panel-titel{font-size:var(--t-karte);letter-spacing:-.01em;margin:0;font-weight:600}.panel-kopf .still,.panel-text{color:var(--text-still);font-size:var(--t-klein)}.panel-aktionen{align-items:center;gap:var(--s2);flex:none;margin-left:auto;display:flex}.panel-inhalt{gap:var(--s5);padding:var(--s5);flex-direction:column;display:flex}.panel-fuss{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5);border-top:1px solid var(--linie);flex-wrap:wrap;display:flex}.panel-fuss-text,.panel-fuss>.still:first-child{min-width:0;margin-right:auto}.knopf{justify-content:center;align-items:center;gap:var(--s2);height:var(--steuer-hoehe);border:1px solid var(--linie-stark);border-radius:var(--r-mittel);background-color:var(--flaeche2);color:var(--text);font:inherit;font-size:var(--t-knopf);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dauer) var(--kurve), border-color var(--dauer) var(--kurve), color var(--dauer) var(--kurve), box-shadow var(--dauer) var(--kurve);padding:0 14px;font-weight:550;line-height:1;text-decoration:none;display:inline-flex}.knopf svg{stroke-width:1.9px;flex:none;width:16px;height:16px}.knopf:hover:not(:disabled){background-color:var(--flaeche3)}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.45;cursor:not-allowed}.knopf-haupt{background-image:var(--grad-marke);color:#0b0c12;box-shadow:var(--leuchten);transition:background-position .32s var(--kurve), box-shadow var(--dauer) var(--kurve);background-position:0%;background-size:180% 100%;border:0;font-weight:620}.knopf-haupt:hover:not(:disabled){background-position:100%}.knopf-still{color:var(--text-leise);background-color:#0000;border-color:#0000}.knopf-still:hover:not(:disabled){background-color:var(--flaeche2);color:var(--text)}.knopf-gefahr{border-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.knopf-gefahr{border-color:color-mix(in srgb, var(--fehler) 40%, transparent)}}.knopf-gefahr{color:var(--fehler);background-color:#0000}.knopf-gefahr:hover:not(:disabled){border-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.knopf-gefahr:hover:not(:disabled){border-color:color-mix(in srgb, var(--fehler) 60%, transparent)}}.knopf-gefahr:hover:not(:disabled){background-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.knopf-gefahr:hover:not(:disabled){background-color:color-mix(in srgb, var(--fehler) 10%, transparent)}}.knopf-gefahr.ist-voll{background-color:var(--fehler);color:#fff;border-color:#0000}.knopf-gefahr.ist-voll:hover:not(:disabled){background-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.knopf-gefahr.ist-voll:hover:not(:disabled){background-color:color-mix(in srgb, var(--fehler) 85%, #000)}}.knopf-klein{height:var(--steuer-klein);font-size:var(--t-klein);gap:6px;padding:0 10px}.knopf-klein svg{width:15px;height:15px}.knopf-symbol{width:var(--steuer-hoehe);padding:0}.knopf-klein.knopf-symbol{width:var(--steuer-klein)}.knopfreihe{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.knopfreihe.ist-links{justify-content:flex-start}.knopfreihe>.ist-abgesetzt{margin-right:auto}.feld{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.feld>.still,.feld>.feld-hinweis,.feld>.feld-fehler{margin-top:-2px}.feld-name{color:var(--text);font-size:var(--t-klein);font-weight:550}.feld-hinweis{color:var(--text-still);font-size:var(--t-meta);line-height:1.45}.feld>.still{font-size:var(--t-meta);line-height:1.45}.feld-fehler{color:var(--fehler);font-size:var(--t-meta)}.feld-reihe{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feld-reihe.ist-drei{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.feld-reihe,.feld-reihe.ist-drei{grid-template-columns:minmax(0,1fr)}}.eingabe{width:100%;min-width:0;height:var(--steuer-hoehe);padding:0 var(--s3);border:1px solid var(--linie-feld);border-radius:var(--r-mittel);background-color:var(--feld);color:var(--text);font:inherit;font-size:var(--t-text);transition:border-color var(--dauer) var(--kurve), box-shadow var(--dauer) var(--kurve)}.eingabe::placeholder{color:var(--text-still);opacity:.85}.eingabe:hover:not(:disabled):not(:focus-visible){border-color:var(--text-still)}.eingabe:focus-visible{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-hauch);outline:none}.eingabe:disabled{opacity:.55;cursor:not-allowed}.eingabe.ist-fest{font-family:var(--schrift-fest);font-size:var(--t-klein)}.eingabe-mehrzeilig{height:auto;min-height:80px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.5}select.eingabe{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a7aebf' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:34px}:root[data-modus=hell] select.eingabe{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234f5566' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.eingabe[type=number]{appearance:textfield;font-variant-numeric:tabular-nums}.eingabe[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.eingabe[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.eingabe.ist-kurz{text-align:right;width:96px}.eingabe.ist-mittel{width:200px}.feld-mit-einheit{align-items:stretch;min-width:0;display:flex}.feld-mit-einheit .eingabe{border-top-right-radius:0;border-bottom-right-radius:0;flex:1;min-width:0}.feld-einheit{min-width:0;max-width:50%;padding:0 var(--s3);border:1px solid var(--linie-feld);border-radius:0 var(--r-mittel) var(--r-mittel) 0;background:var(--flaeche2);color:var(--text-still);font-size:var(--t-klein);white-space:nowrap;border-left:0;flex:none;place-items:center;display:grid;overflow:hidden}.einstellung-steuer .feld-mit-einheit{width:150px}.einstellung-steuer .feld-mit-einheit .eingabe{text-align:right}.feld-mit-praefix{align-items:stretch;min-width:0;display:flex}.feld-praefix{min-width:36px;padding:0 var(--s3);border:1px solid var(--linie-feld);border-radius:var(--r-mittel) 0 0 var(--r-mittel);background:var(--flaeche2);color:var(--text-leise);font-family:var(--schrift-fest);border-right:0;flex:none;place-items:center;font-weight:600;display:grid}.feld-mit-praefix .eingabe{border-top-left-radius:0;border-bottom-left-radius:0;flex:1}.feld-mit-knopf{gap:var(--s2);min-width:0;display:flex}.feld-mit-knopf .eingabe,.feld-mit-knopf>.feld-mit-praefix,.feld-mit-knopf>.feld-mit-einheit{flex:1}.schalter{align-items:center;gap:var(--s3);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;display:inline-flex;position:relative}.schalter input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.schalter input:disabled{cursor:not-allowed}.schalter-bahn{border-radius:var(--r-rund);background:var(--flaeche4);width:38px;height:22px;transition:background var(--dauer) var(--kurve);flex:none;position:relative}.schalter-knopf{border-radius:var(--r-rund);background:var(--text-leise);width:16px;height:16px;box-shadow:var(--schatten-klein);transition:transform var(--dauer) var(--kurve), background var(--dauer) var(--kurve);position:absolute;top:3px;left:3px}:root[data-modus=hell] .schalter-knopf{background:#fff}.schalter input:checked+.schalter-bahn{background:var(--grad-marke)}.schalter input:checked+.schalter-bahn .schalter-knopf{background:#fff;transform:translate(16px)}.schalter input:focus-visible+.schalter-bahn{outline:2px solid var(--akzent);outline-offset:2px}.schalter input:disabled+.schalter-bahn{opacity:.45}.einstellungen{flex-direction:column;display:flex}.einstellung{align-items:center;gap:var(--s3) var(--s6);padding:var(--s4) var(--s5);grid-template-columns:minmax(0,1fr) auto;display:grid}.einstellung+.einstellung{border-top:1px solid var(--linie)}.einstellung.ist-oben{align-items:start}.einstellung-text{flex-direction:column;gap:2px;min-width:0;display:flex}.einstellung-kopf{align-items:center;gap:var(--s3);min-width:0;display:flex}.einstellung-name{color:var(--text);font-size:var(--t-text);font-weight:550}.einstellung-hinweis{max-width:66ch;color:var(--text-still);font-size:var(--t-klein);line-height:1.45}.einstellung-steuer{justify-content:flex-end;align-items:center;gap:var(--s2);min-width:0;display:flex}.einstellung-mehr{gap:var(--s4);padding-top:var(--s1);flex-direction:column;grid-column:1/-1;min-width:0;display:flex}.einstellung.hat-symbol .einstellung-mehr{padding-left:calc(32px + var(--s3))}.einstellung-mehr.ist-blass{opacity:.55}.einstellung-symbol{border-radius:var(--r-mittel);background:var(--flaeche2);width:32px;height:32px;color:var(--text-still);transition:background var(--dauer) var(--kurve), color var(--dauer) var(--kurve);flex:none;place-items:center;display:grid}.einstellung-symbol svg{stroke-width:1.9px;width:17px;height:17px}.einstellung.ist-an .einstellung-symbol{background:var(--akzent-hauch);color:var(--akzent)}.einstellung.ist-eingebettet{padding:0}.einstellung.ist-eingebettet+.einstellung.ist-eingebettet{margin-top:var(--s4);border-top:0;padding-top:0}.einstellung.ist-abgesetzt,.einstellung.ist-eingebettet+.einstellung.ist-abgesetzt{padding-top:var(--s5);border-top:1px solid var(--linie);margin-top:0}.einstellung.ist-haupt{padding:var(--s5)}.einstellung.ist-haupt .einstellung-name{font-size:var(--t-karte);font-weight:600}.einstellung.ist-haupt .einstellung-symbol{border-radius:10px;width:40px;height:40px}.einstellung.ist-haupt .einstellung-symbol svg{width:20px;height:20px}@media (max-width:600px){.einstellung:not(.ist-schalter){grid-template-columns:minmax(0,1fr)}.einstellung:not(.ist-schalter) .einstellung-steuer{justify-content:flex-start}.einstellung.hat-symbol .einstellung-mehr{padding-left:0}}.bereich{gap:var(--s6);transition:opacity var(--dauer) var(--kurve);flex-direction:column;display:flex}.bereich.ist-blass{opacity:.55}.einstellungen.ist-eingelassen{border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche2)}.einstellungen.ist-eingelassen .einstellung{padding:var(--s3) var(--s4)}.einstellungen.ist-abgesetzt{border-top:1px solid var(--linie)}.zeilen{margin:0;padding:0;list-style:none}.zeile{align-items:center;gap:var(--s4);min-height:56px;padding:var(--s3) var(--s5);transition:background-color var(--dauer) var(--kurve);display:flex;position:relative}.zeile+.zeile{border-top:1px solid var(--linie)}.zeile:has(.zeile-ziel):hover{background-color:var(--flaeche2)}.zeile.ist-gewaehlt{background-color:var(--akzent-hauch)}.zeile.ist-beschaeftigt{opacity:.55;pointer-events:none}.zeile-code{border:1px solid var(--linie);border-radius:var(--r-klein);background:var(--flaeche2);min-width:112px;max-width:200px;color:var(--akzent);font-family:var(--schrift-fest);font-size:var(--t-klein);text-overflow:ellipsis;white-space:nowrap;flex:none;padding:3px 8px;font-weight:600;overflow:hidden}.zeile-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.zeile-titel{color:var(--text);font-size:var(--t-text);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.zeile-meta{color:var(--text-still);font-size:var(--t-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeile-ende{z-index:1;align-items:center;gap:var(--s3);flex:none;display:flex;position:relative}.zeile-ziel{align-items:center;gap:var(--s4);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.zeile-ziel:after{content:"";position:absolute;inset:0}.zeile-ziel:focus-visible{outline:none}.zeile-ziel:focus-visible:after{box-shadow:inset 0 0 0 2px var(--akzent);border-radius:var(--r-mittel)}.zeile-inhalt{align-items:center;gap:var(--s4);flex:1;min-width:0;display:flex}.zeilen.ist-beschaeftigt{opacity:.6;pointer-events:none}.zeile-pfeil{width:16px;height:16px;color:var(--text-still);flex:none}.zeilen.mit-profil .avatar{width:36px;height:36px}@media (max-width:720px){.zeilen.mit-profil .zeile,.zeilen.mit-profil .zeile-ziel,.zeilen.mit-profil .zeile-inhalt{flex-wrap:nowrap}.zeilen.mit-profil .zeile-text{flex:auto}}.zeile.ist-aus .zeile-titel,.zeile.ist-aus .zeile-code{color:var(--text-still)}.zeile.ist-aus .zeile-code{background:0 0}@media (max-width:720px){.zeile,.zeile-ziel,.zeile-inhalt{gap:var(--s2) var(--s3);flex-wrap:wrap}.zeile-code{min-width:0}.zeile-text{flex:160px}}.chipliste{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--linie-stark);border-radius:var(--r-rund);background:var(--flaeche2);height:28px;font-size:var(--t-klein);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.chip-text{font-family:var(--schrift-fest);font-size:12.5px}.chip-weg{border-radius:var(--r-rund);width:20px;height:20px;color:var(--text-still);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chip-weg:hover:not(:disabled){background:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.chip-weg:hover:not(:disabled){background:color-mix(in srgb, var(--fehler) 14%, transparent)}}.chip-weg:hover:not(:disabled){color:var(--fehler)}.chip-weg:disabled{cursor:not-allowed;opacity:.5}.chip-weg svg{stroke-width:2.2px;width:13px;height:13px}.abzeichen{border:1px solid var(--linie-stark);border-radius:var(--r-rund);background:var(--flaeche2);height:22px;color:var(--text-leise);font-size:var(--t-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:550;line-height:1;display:inline-flex}.abzeichen svg{stroke-width:2.2px;width:12px;height:12px}.abzeichen-neutral{color:var(--text-still)}.abzeichen-marke,.abzeichen-violett,.abzeichen-blau{border-color:var(--akzent-rand);background:var(--akzent-hauch);color:var(--akzent)}.abzeichen-gut{border-color:var(--gut)}@supports (color:color-mix(in lab, red, red)){.abzeichen-gut{border-color:color-mix(in srgb, var(--gut) 35%, transparent)}}.abzeichen-gut{background:var(--gut)}@supports (color:color-mix(in lab, red, red)){.abzeichen-gut{background:color-mix(in srgb, var(--gut) 10%, transparent)}}.abzeichen-gut{color:var(--gut)}.abzeichen-achtung{border-color:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.abzeichen-achtung{border-color:color-mix(in srgb, var(--achtung) 35%, transparent)}}.abzeichen-achtung{background:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.abzeichen-achtung{background:color-mix(in srgb, var(--achtung) 10%, transparent)}}.abzeichen-achtung{color:var(--achtung)}.abzeichen-fehler{border-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.abzeichen-fehler{border-color:color-mix(in srgb, var(--fehler) 35%, transparent)}}.abzeichen-fehler{background:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.abzeichen-fehler{background:color-mix(in srgb, var(--fehler) 10%, transparent)}}.abzeichen-fehler{color:var(--fehler)}.abzeichen-live{border-color:var(--live)}@supports (color:color-mix(in lab, red, red)){.abzeichen-live{border-color:color-mix(in srgb, var(--live) 40%, transparent)}}.abzeichen-live{background:var(--live)}@supports (color:color-mix(in lab, red, red)){.abzeichen-live{background:color-mix(in srgb, var(--live) 12%, transparent)}}.abzeichen-live{color:var(--live);font-weight:620}.abzeichen-punkt{border-radius:var(--r-rund);background:currentColor;flex:none;width:6px;height:6px}.punkt{border-radius:var(--r-rund);background:var(--text-still);flex:none;width:8px;height:8px}.punkt-live{background:var(--live);box-shadow:0 0 0 3px var(--live)}@supports (color:color-mix(in lab, red, red)){.punkt-live{box-shadow:0 0 0 3px color-mix(in srgb, var(--live) 22%, transparent)}}.punkt-gut{background:var(--gut)}.punkt-achtung{background:var(--achtung)}.punkt-fehler{background:var(--fehler)}.symbolfeld{border-radius:var(--r-mittel);background:var(--flaeche2);width:32px;height:32px;color:var(--text-leise);flex:none;place-items:center;display:grid}.symbolfeld svg{stroke-width:1.9px;width:17px;height:17px}.symbolfeld-marke,.symbolfeld-violett{background:var(--violett-hauch);color:var(--violett-text)}.symbolfeld-blau{background:var(--blau-hauch);color:var(--blau-text)}.symbolfeld-pink{background:var(--pink-hauch);color:var(--pink-text)}.symbolfeld-grau{background:var(--flaeche2);color:var(--text-still)}.avatar{border-radius:var(--r-rund);background:var(--flaeche3);object-fit:cover;flex:none;width:32px;height:32px}.avatar-leer{color:var(--text-leise);font-size:var(--t-klein);place-items:center;font-weight:650;display:grid}.avatar-huelle{flex:none;display:inline-grid;position:relative}.avatar-live{border-radius:var(--r-rund);background:var(--live);width:11px;height:11px;box-shadow:0 0 0 2px var(--flaeche);position:absolute;bottom:-1px;right:-1px}.profilkopf{align-items:center;gap:var(--s3);min-width:0;display:flex}.panel>.profilkopf{padding:var(--s4) var(--s5);border-bottom:1px solid var(--linie)}.avatar.profilkopf-bild{width:44px;height:44px}.profilkopf-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.profilkopf-name{font-size:var(--t-karte);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.profilkopf-meta{color:var(--text-still);font-size:var(--t-klein);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hinweis{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--linie-stark);border-radius:var(--r-gross);background:var(--flaeche);display:flex}.hinweis-symbol{width:20px;height:20px;color:var(--text-leise);flex:none;place-items:center;margin-top:1px;display:grid}.hinweis-symbol svg{stroke-width:1.9px;width:18px;height:18px}.hinweis-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hinweis-titel{color:var(--text);font-size:var(--t-knopf);font-weight:600}.hinweis-text>p:not(.hinweis-titel),.hinweis-inhalt{color:var(--text-leise);font-size:var(--t-klein);line-height:1.5}.hinweis-inhalt a,.hinweis-text a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.hinweis-aktion{align-self:center;gap:var(--s2);flex:none;display:flex}.hinweis-info{border-color:var(--akzent-rand);background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.hinweis-info{background:color-mix(in srgb, var(--akzent) 6%, var(--flaeche))}}.hinweis-info .hinweis-symbol{color:var(--akzent)}.hinweis-achtung{border-color:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.hinweis-achtung{border-color:color-mix(in srgb, var(--achtung) 38%, transparent)}}.hinweis-achtung{background:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.hinweis-achtung{background:color-mix(in srgb, var(--achtung) 7%, var(--flaeche))}}.hinweis-achtung .hinweis-symbol{color:var(--achtung)}.hinweis-fehler{border-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.hinweis-fehler{border-color:color-mix(in srgb, var(--fehler) 38%, transparent)}}.hinweis-fehler{background:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.hinweis-fehler{background:color-mix(in srgb, var(--fehler) 7%, var(--flaeche))}}.hinweis-fehler .hinweis-symbol{color:var(--fehler)}.hinweis-gut{border-color:var(--gut)}@supports (color:color-mix(in lab, red, red)){.hinweis-gut{border-color:color-mix(in srgb, var(--gut) 35%, transparent)}}.hinweis-gut{background:var(--gut)}@supports (color:color-mix(in lab, red, red)){.hinweis-gut{background:color-mix(in srgb, var(--gut) 7%, var(--flaeche))}}.hinweis-gut .hinweis-symbol{color:var(--gut)}.panel>.hinweis{border-width:0 0 1px;border-radius:0}@media (max-width:600px){.hinweis{flex-wrap:wrap}.hinweis-text{flex:1 1 calc(100% - 20px - var(--s3))}.hinweis-aktion{margin-left:calc(20px + var(--s3));align-self:flex-start}}.zeilenfehler{padding:var(--s2) var(--s5);border-bottom:1px solid var(--linie);background:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.zeilenfehler{background:color-mix(in srgb, var(--fehler) 7%, transparent)}}.zeilenfehler{color:var(--fehler);font-size:var(--t-klein)}.leerstelle{align-items:center;gap:var(--s2);padding:var(--s12) var(--s6);text-align:center;flex-direction:column;display:flex}.leerstelle.ist-klein{padding:var(--s6) var(--s5)}.leerstelle-symbol{width:44px;height:44px;margin-bottom:var(--s2);border:1px solid var(--linie-stark);border-radius:var(--r-rund);background:var(--flaeche2);color:var(--text-leise);place-items:center;display:grid}.leerstelle-symbol svg{stroke-width:1.8px;width:20px;height:20px}.leerstelle-titel{color:var(--text);font-size:var(--t-karte);font-weight:600}.leerstelle>.still,.leerstelle-text{max-width:50ch;color:var(--text-still);font-size:var(--t-klein);line-height:1.5}.leerstelle-knoepfe,.leerstelle>.knopf{margin-top:var(--s3)}.leerstelle-knoepfe{justify-content:center;gap:var(--s2);flex-wrap:wrap;display:flex}.reiterleiste{gap:var(--s1);border-bottom:1px solid var(--linie);scrollbar-width:none;display:flex;overflow-x:auto}.reiterleiste::-webkit-scrollbar{display:none}.reiter-knopf{align-items:center;gap:var(--s2);height:40px;padding:0 var(--s3);color:var(--text-still);font:inherit;font-size:var(--t-knopf);white-space:nowrap;cursor:pointer;transition:color var(--dauer) var(--kurve);background:0 0;border:0;flex:none;font-weight:550;display:inline-flex;position:relative}.reiter-knopf svg{width:15px;height:15px}.reiter-knopf:hover,.reiter-knopf.ist-an{color:var(--text)}.reiter-knopf.ist-an:after{content:"";right:var(--s3);bottom:-1px;left:var(--s3);background:var(--grad-reiter);border-radius:2px;height:2px;position:absolute}.reiter-knopf:focus-visible{outline-offset:-4px}.reiter-zahl{border-radius:var(--r-rund);background:var(--flaeche3);min-width:18px;height:18px;color:var(--text-leise);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11px;font-weight:620;display:grid}.reiter-knopf.ist-an .reiter-zahl{background:var(--akzent-hauch);color:var(--akzent)}.reiterfeld{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.reiterleiste.ist-dialog{padding:0 var(--s4)}.reiterleiste.ist-karte{padding:0 var(--s2)}.segmente{border:1px solid var(--linie);background:var(--flaeche2);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.segment{height:28px;padding:0 var(--s3);color:var(--text-leise);font:inherit;font-size:var(--t-klein);white-space:nowrap;cursor:pointer;transition:background-color var(--dauer) var(--kurve), color var(--dauer) var(--kurve);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;font-weight:550;display:inline-flex}.segment svg{width:14px;height:14px}.segment:hover:not(:disabled){color:var(--text)}.segment.ist-an{background:var(--flaeche);box-shadow:0 1px 2px #00000040, inset 0 0 0 1px var(--linie-stark);color:var(--text)}:root[data-modus=hell] .segment.ist-an{box-shadow:0 1px 2px #11131b14, inset 0 0 0 1px var(--linie)}.segment:disabled{opacity:.5;cursor:not-allowed}.wahlkarten{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.wahlkarte{min-width:0;padding:var(--s3) var(--s3) var(--s3) var(--s3);border:1px solid var(--linie-stark);border-radius:var(--r-mittel);background:var(--flaeche);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dauer) var(--kurve), border-color var(--dauer) var(--kurve);flex-direction:column;gap:2px;padding-right:34px;display:flex;position:relative}.wahlkarte:hover:not(:disabled){background:var(--flaeche2)}.wahlkarte:disabled{opacity:.55;cursor:not-allowed}.wahlkarte-mit-symbol{align-items:center;gap:6px;display:inline-flex}.wahlkarte-mit-symbol svg{width:15px;height:15px;color:var(--text-still);flex:none}.wahlkarte.ist-an .wahlkarte-mit-symbol svg{color:var(--akzent)}.wahlkarte-name{color:var(--text);font-size:var(--t-knopf);font-weight:600}.wahlkarte>.still,.wahlkarte-text{color:var(--text-still);font-size:var(--t-meta);line-height:1.4}.wahlkarte:after{content:"";border:1.5px solid var(--linie-feld);border-radius:var(--r-rund);width:14px;height:14px;position:absolute;top:12px;right:12px}.wahlkarte.ist-an{border-color:var(--akzent);background:var(--akzent-hauch)}.wahlkarte.ist-an:after{border:4px solid var(--akzent);background:var(--flaeche)}.suche-schleier{z-index:var(--z-schleier);padding:12vh var(--s4) var(--s4);background:var(--schleier);animation:schleier-auf .15s var(--kurve);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.suche{border:1px solid var(--linie-stark);border-radius:var(--r-xl);background:var(--flaeche);width:100%;max-width:640px;max-height:min(560px,76vh);box-shadow:var(--schatten);animation:suche-auf .16s var(--kurve);flex-direction:column;display:flex;overflow:hidden}@keyframes suche-auf{0%{opacity:0;transform:translateY(-6px)}}.suche-kopf{align-items:center;gap:var(--s3);padding:0 var(--s4);border-bottom:1px solid var(--linie);flex:none;display:flex}.suche-kopf>svg{width:18px;height:18px;color:var(--text-still);flex:none}.suche-feld{min-width:0;height:56px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px}.suche-feld::placeholder{color:var(--text-still)}.suche-laedt{border:2px solid var(--linie-stark);border-top-color:var(--akzent);border-radius:var(--r-rund);flex:none;width:14px;height:14px;animation:.7s linear infinite suche-dreht}@keyframes suche-dreht{to{transform:rotate(360deg)}}.suche-liste{min-height:0;padding:var(--s2);overscroll-behavior:contain;flex:1;overflow-y:auto}.suche-gruppe+.suche-gruppe{margin-top:var(--s2)}.suche-gruppenname{padding:var(--s2) var(--s3) var(--s1);color:var(--text-still);font-size:var(--t-meta);margin:0;font-weight:550}.suche-zeile{align-items:center;gap:var(--s3);min-height:44px;padding:6px var(--s3);border-radius:var(--r-mittel);cursor:pointer;display:flex}.suche-zeile.ist-aktiv{background:var(--akzent-hauch)}.suche-symbol{border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche2);width:30px;height:30px;color:var(--text-leise);flex:none;place-items:center;display:grid}.suche-zeile.ist-aktiv .suche-symbol{border-color:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.suche-zeile.ist-aktiv .suche-symbol{border-color:color-mix(in srgb, var(--akzent) 40%, transparent)}}.suche-zeile.ist-aktiv .suche-symbol{color:var(--akzent)}.suche-symbol svg{width:15px;height:15px}.suche-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.suche-titel,.suche-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.suche-titel{color:var(--text);font-size:var(--t-text);font-weight:550}.suche-titel mark{color:var(--akzent);background:0 0}.suche-meta{color:var(--text-still);font-size:var(--t-meta)}.suche-los{width:15px;height:15px;color:var(--text-still);opacity:0;flex:none}.suche-zeile.ist-aktiv .suche-los{opacity:1}.suche-leer{padding:var(--s8) var(--s4);color:var(--text-still);text-align:center;margin:0}.suche-fuss{gap:var(--s2) var(--s5);padding:var(--s2) var(--s4);border-top:1px solid var(--linie);color:var(--text-still);font-size:var(--t-meta);flex-wrap:wrap;flex:none;display:flex}.suche-fuss span{align-items:center;gap:6px;display:inline-flex}@media (max-width:600px){.suche-schleier{padding-top:var(--s3)}.suche{max-height:calc(100dvh - 2 * var(--s3))}.suche-fuss,.suche-kopf>.kbd{display:none}}@media (prefers-reduced-motion:reduce){.suche,.suche-laedt{animation:none}}.menue{z-index:var(--z-menue);min-width:200px;padding:var(--s1);border:1px solid var(--linie-stark);background:var(--flaeche);box-shadow:var(--schatten);border-radius:10px;position:fixed}.menue-punkt{border-radius:var(--r-klein);width:100%;min-height:34px;color:var(--text);font:inherit;font-size:var(--t-knopf);text-align:left;cursor:pointer;transition:background-color var(--dauer) var(--kurve);background:0 0;border:0;align-items:flex-start;gap:10px;padding:7px 10px;display:flex;position:relative}.menue-punkt:hover:not(.ist-aus){background:var(--flaeche2)}.menue-symbol{height:20px;color:var(--text-still);flex:none;place-items:center;display:grid}.menue-symbol svg{stroke-width:1.9px;width:16px;height:16px}.menue-text{flex-direction:column;min-width:0;line-height:20px;display:flex}.menue-text .still{font-size:var(--t-meta);line-height:1.35}.menue-punkt.ist-gefaehrlich{color:var(--fehler);margin-top:9px}.menue-punkt.ist-gefaehrlich:before{content:"";background:var(--linie);height:1px;position:absolute;top:-5px;left:-4px;right:-4px}.menue-punkt.ist-gefaehrlich+.menue-punkt.ist-gefaehrlich{margin-top:0}.menue-punkt.ist-gefaehrlich+.menue-punkt.ist-gefaehrlich:before{display:none}.menue-punkt.ist-gefaehrlich .menue-symbol{color:var(--fehler)}.menue-punkt.ist-gefaehrlich:hover:not(.ist-aus){background:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.menue-punkt.ist-gefaehrlich:hover:not(.ist-aus){background:color-mix(in srgb, var(--fehler) 10%, transparent)}}.menue-punkt.ist-aus{color:var(--text-still);cursor:not-allowed}.zeitwahl,.datumswahl{align-items:center;gap:var(--s2);min-width:0;height:var(--steuer-hoehe);padding:0 var(--s3);border:1px solid var(--linie-feld);border-radius:var(--r-mittel);background:var(--feld);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dauer) var(--kurve), box-shadow var(--dauer) var(--kurve);display:inline-flex}.zeitwahl:hover,.datumswahl:hover{border-color:var(--text-still)}.zeitwahl.ist-offen,.datumswahl.ist-offen{border-color:var(--akzent);box-shadow:0 0 0 3px var(--akzent-hauch)}.zeitwahl>svg,.datumswahl>svg{width:16px;height:16px;color:var(--text-still);flex:none}.zeitwahl-wert{font-size:var(--t-text);font-variant-numeric:tabular-nums;font-weight:600}.zeitwahl-punkt{color:var(--text-still);padding:0 1px}.datumswahl-wert{min-width:0;font-size:var(--t-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.datumswahl.ist-leer .datumswahl-wert{color:var(--text-still)}.zeitfeld,.datumsfeld{z-index:var(--z-dialog);gap:var(--s2);padding:var(--s3);border:1px solid var(--linie-stark);border-radius:var(--r-gross);background:var(--flaeche);box-shadow:var(--schatten);flex-direction:column;display:flex;position:fixed}.zeitfeld-label{margin-top:var(--s1)}.zeitfeld-label:first-child{margin-top:0}.zeitfeld-raster{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.datumsfeld-kopf{justify-content:space-between;align-items:center;gap:var(--s2);display:flex}.datumsfeld-monat{font-size:var(--t-klein);text-align:center;flex:1;font-weight:620}.datumsfeld-pfeil{border-radius:var(--r-klein);width:28px;height:28px;color:var(--text-leise);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.datumsfeld-pfeil:hover{background:var(--flaeche2);color:var(--text)}.datumsfeld-wochentage,.datumsfeld-raster{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.datumsfeld-wochentage{color:var(--text-still);text-align:center;font-size:11px;font-weight:550}.zeitfeld-zelle,.datumsfeld-tag{border-radius:var(--r-klein);color:var(--text);font:inherit;font-size:var(--t-klein);font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;transition:background-color var(--dauer) var(--kurve);background:0 0;border:1px solid #0000;padding:6px 0}.zeitfeld-zelle{color:var(--text-leise)}.zeitfeld-zelle:hover,.datumsfeld-tag:hover{background:var(--flaeche2);color:var(--text)}.datumsfeld-tag.ist-fremd{color:var(--text-still)}.datumsfeld-tag.ist-heute{border-color:var(--linie-stark);font-weight:650}.zeitfeld-zelle.ist-an,.datumsfeld-tag.ist-an{border-color:var(--akzent);background:var(--akzent-hauch);color:var(--text);font-weight:650}.datumsfeld-fuss{justify-content:flex-end;gap:var(--s2);padding-top:var(--s2);border-top:1px solid var(--linie);display:flex}.schleier{z-index:var(--z-schleier);background:var(--schleier);animation:schleier-auf .15s var(--kurve);position:fixed;inset:0}.schleier.ist-mittig{padding:var(--s6);place-items:center;display:grid;overflow-y:auto}.schleier:has(>.dialog){padding:var(--s6);place-items:center;display:grid;overflow-y:auto}@keyframes schleier-auf{0%{opacity:0}}.seitenblatt{top:var(--s2);right:var(--s2);bottom:var(--s2);z-index:var(--z-blatt);width:min(480px, calc(100vw - 2 * var(--s2)));border:1px solid var(--linie-stark);border-radius:var(--r-xl);background:var(--flaeche);box-shadow:var(--schatten);animation:blatt-auf .22s var(--kurve);flex-direction:column;display:flex;position:fixed}.seitenblatt.ist-breit{width:min(640px, calc(100vw - 2 * var(--s2)))}.seitenblatt:focus-visible,.dialog:focus-visible{outline:none}@keyframes blatt-auf{0%{opacity:0;transform:translate(12px)}}.blatt-kopf,.dialog-kopf{justify-content:space-between;align-items:flex-start;gap:var(--s4);padding:var(--s5) var(--s6) var(--s4);border-bottom:1px solid var(--linie);flex:none;display:flex}.blatt-kopf-text,.dialog-kopf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.blatt-titel,.dialog-titel{font-size:var(--t-abschnitt);text-overflow:ellipsis;margin:0;font-weight:620;line-height:1.35;overflow:hidden}.blatt-untertitel,.dialog-untertitel{color:var(--text-still);font-size:var(--t-klein)}.blatt-kopf>.knopf,.dialog-kopf>.knopf{margin:-4px -8px 0 0}.blatt-inhalt,.dialog-inhalt{gap:var(--s5);min-height:0;padding:var(--s6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.blatt-fuss,.dialog-fuss{justify-content:flex-end;align-items:center;gap:var(--s2);padding:var(--s4) var(--s6);border-top:1px solid var(--linie);flex-wrap:wrap;flex:none;display:flex}.blatt-fuss>.ist-abgesetzt,.dialog-fuss>.ist-abgesetzt,.dialog-fuss>.still:first-child{margin-right:auto}.blatt-abschnitt{gap:var(--s3);flex-direction:column;display:flex}.blatt-abschnitt-kopf{flex-direction:column;gap:2px;display:flex}.blatt-abschnitt-titel{font-size:var(--t-text);margin:0;font-weight:600}.blatt-abschnitt-text{color:var(--text-still);font-size:var(--t-klein);line-height:1.45}@media (max-width:600px){.seitenblatt,.seitenblatt.ist-breit{border-width:0;border-radius:0;width:100%;top:0;bottom:0;right:0}.blatt-kopf,.dialog-kopf{padding:var(--s4) var(--s4) var(--s3)}.blatt-inhalt,.dialog-inhalt{padding:var(--s4)}.blatt-fuss,.dialog-fuss{padding:var(--s3) var(--s4)}}.dialog{width:min(480px,100%);max-height:calc(100dvh - 2 * var(--s6));border:1px solid var(--linie-stark);border-radius:var(--r-xl);background:var(--flaeche);box-shadow:var(--schatten);animation:dialog-auf .2s var(--kurve);flex-direction:column;display:flex}.dialog.ist-breit{width:min(760px,100%)}.bildansicht{border:1px solid var(--linie);border-radius:var(--r-mittel);background:#000;place-items:center;height:min(62dvh,540px);display:grid;overflow:hidden}.bildansicht img{object-fit:contain;width:100%;height:100%;display:block}.bildansicht.ist-clip{place-items:stretch stretch}.bildansicht iframe{border:0;width:100%;height:100%}@keyframes dialog-auf{0%{opacity:0;transform:translateY(8px)scale(.99)}}.speicherleiste{bottom:var(--s4);z-index:var(--z-kleben);align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s5);border:1px solid var(--linie-stark);border-radius:var(--r-gross);background:var(--flaeche);flex-wrap:wrap;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.speicherleiste{background:color-mix(in srgb, var(--flaeche) 94%, transparent)}}.speicherleiste{box-shadow:var(--schatten);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:leiste-auf .2s var(--kurve)}@keyframes leiste-auf{0%{opacity:0;transform:translateY(8px)}}.speicherleiste-text{align-items:center;gap:var(--s2);min-width:0;color:var(--text);font-size:var(--t-knopf);flex:1;font-weight:550;display:flex}.speicherleiste-text .punkt{background:var(--achtung)}.speicherleiste.ist-gespeichert .speicherleiste-text .punkt{background:var(--gut)}.speicherleiste.ist-gespeichert{animation:leiste-weg .32s var(--kurve) 2.4s forwards}@keyframes leiste-weg{to{visibility:hidden;opacity:0;transform:translateY(8px)}}.speicherleiste.ist-fehler{border-color:var(--fehler)}@supports (color:color-mix(in lab, red, red)){.speicherleiste.ist-fehler{border-color:color-mix(in srgb, var(--fehler) 45%, transparent)}}.speicherleiste.ist-fehler .speicherleiste-text{color:var(--fehler)}.speicherleiste.ist-fehler .speicherleiste-text .punkt{background:var(--fehler)}.kennzahlen{border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--flaeche);box-shadow:var(--schatten-karte), var(--kante);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.kennzahl{min-width:0;padding:var(--s4) var(--s5);flex-direction:column;gap:2px;display:flex}.kennzahl+.kennzahl{border-left:1px solid var(--linie)}.kennzahl-name{align-items:center;gap:var(--s2);color:var(--text-leise);font-size:var(--t-klein);font-weight:500;display:flex}.kennzahl-name svg{width:15px;height:15px;color:var(--text-still)}.kennzahl-wert{font-size:var(--t-zahl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:620;line-height:1.2}.kennzahl-wert.ist-leer{color:var(--text-still)}.kennzahl-meta{color:var(--text-still);font-size:var(--t-meta)}@media (max-width:900px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.kennzahl+.kennzahl{border-left:0}.kennzahl:nth-child(2n){border-left:1px solid var(--linie)}.kennzahl:nth-child(n+3){border-top:1px solid var(--linie)}}.tabelle-huelle{overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:var(--t-knopf)}.tabelle th{padding:10px var(--s3);border-bottom:1px solid var(--linie);color:var(--text-still);font-size:var(--t-meta);text-align:left;white-space:nowrap;font-weight:550}.tabelle td{padding:10px var(--s3);border-bottom:1px solid var(--linie);vertical-align:middle}.tabelle tr:last-child td{border-bottom:0}.tabelle th:first-child,.tabelle td:first-child{padding-left:var(--s5)}.tabelle th:last-child,.tabelle td:last-child{padding-right:var(--s5)}.tabelle .ist-zahl{text-align:right;font-variant-numeric:tabular-nums}.tabelle tbody tr{transition:background-color var(--dauer) var(--kurve)}.tabelle tbody tr:hover{background:var(--flaeche2)}.fakten{margin:0}.fakt{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:10px var(--s5);display:flex}.fakt+.fakt{border-top:1px solid var(--linie)}.fakt dt{color:var(--text-still);font-size:var(--t-klein);flex:none}.fakt dd{justify-content:flex-end;align-items:center;gap:var(--s2);min-width:0;font-size:var(--t-knopf);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500;display:flex}.panel-inhalt .fakt{padding-left:0;padding-right:0}.tabelle .tabelle-stark{white-space:nowrap;font-weight:550}.tabelle .tabelle-text{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.werkzeugleiste{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border-bottom:1px solid var(--linie);flex-wrap:wrap;display:flex}.suchfeld{align-items:center;gap:var(--s2);flex:260px;max-width:420px;display:flex;position:relative}.suchfeld>svg{width:16px;height:16px;color:var(--text-still);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.suchfeld .eingabe{padding-left:34px}.rangmarke{border:1px solid var(--linie-stark);border-radius:var(--r-rund);background:var(--flaeche);height:22px;font-size:var(--t-meta);white-space:nowrap;align-items:center;padding:0 8px;font-weight:620;display:inline-flex}.rangstand{gap:var(--s2);flex-direction:column;display:flex}.rangstand-kopf{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.rangbalken{border-radius:var(--r-rund);background:var(--flaeche3);height:6px;display:block;overflow:hidden}.rangbalken-fuellung{border-radius:var(--r-rund);height:100%;transition:width .22s var(--kurve);display:block}.bestenliste-platz{width:64px}.platzmarke{border-radius:var(--r-rund);min-width:24px;height:24px;color:var(--text-still);font-size:var(--t-meta);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.platzmarke.ist-vorn{background:var(--akzent-hauch);color:var(--akzent)}.bestenliste-anteil{width:32%}.bestenliste .rangbalken-fuellung{background:var(--diagramm)}@media (max-width:600px){.bestenliste-anteil{display:none}}.merkmale{flex-wrap:wrap;gap:4px;display:inline-flex}.tabelle tr.ist-klickbar{cursor:pointer}.tabelle tr.ist-gewaehlt{background:var(--akzent-hauch)}.tabelle-ziel{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.fakten.ist-eingelassen{border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche2)}.fakten.ist-eingelassen .fakt{padding:9px var(--s4)}.sr-nur{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platzhalter-marken{flex-wrap:wrap;gap:6px;display:flex}.platzhalter-marke{border:1px solid var(--linie-stark);border-radius:var(--r-klein);background:var(--flaeche2);height:26px;color:var(--text-leise);font-family:var(--schrift-fest);font-size:var(--t-meta);cursor:pointer;transition:background-color var(--dauer) var(--kurve), border-color var(--dauer) var(--kurve), color var(--dauer) var(--kurve);align-items:center;gap:6px;padding:0 8px;display:inline-flex}.platzhalter-marke:hover:not(:disabled){border-color:var(--akzent-rand);background:var(--akzent-hauch);color:var(--akzent)}.platzhalter-marke:disabled{opacity:.5;cursor:not-allowed}.platzhalter-marke.ist-zaehler{color:var(--akzent);padding-right:3px}.platzhalter-wert{background:var(--akzent-hauch);font-variant-numeric:tabular-nums;border-radius:4px;padding:0 6px}.chat-vorschau-name{align-items:center;gap:6px;display:flex}.chat-vorschau-name svg{width:14px;height:14px;color:var(--text-still)}.chat-vorschau{padding:var(--s2) 0;border:1px solid var(--linie-stark);border-radius:var(--r-mittel);background:#18181b;overflow:hidden}.chat-zeile{color:#efeff1;overflow-wrap:anywhere;padding:5px 12px;font-size:13px;line-height:1.5}.chat-zeile:hover{background:#1f1f23}.chat-name{font-weight:700}.chat-doppelpunkt,.chat-text{color:#efeff1}.chat-abschnitt{color:#adadb8;text-decoration:line-through}.chat-zeile.ist-zulang{background:#ff3c3c17}.chat-abzeichen{vertical-align:-3px;margin-right:4px;display:inline-block}.chat-text.ist-blass{color:#adadb8;font-style:italic}.chat-warnung{color:var(--fehler);font-size:var(--t-meta)}.freigabestand{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.freigabestand li{align-items:center;gap:2px var(--s2);min-width:0;padding:var(--s2) var(--s3);border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche2);flex-wrap:wrap;display:flex}.freigabestand li>svg{box-sizing:content-box;border-radius:var(--r-rund);flex:none;width:14px;height:14px;padding:3px}.freigabestand li span{min-width:0;font-size:var(--t-klein);flex:1}.freigabestand .ist-da>svg{background:var(--gut)}@supports (color:color-mix(in lab, red, red)){.freigabestand .ist-da>svg{background:color-mix(in srgb, var(--gut) 16%, transparent)}}.freigabestand .ist-da>svg{color:var(--gut)}.freigabestand .ist-weg{border-color:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.freigabestand .ist-weg{border-color:color-mix(in srgb, var(--achtung) 40%, transparent)}}.freigabestand .ist-weg{background:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.freigabestand .ist-weg{background:color-mix(in srgb, var(--achtung) 7%, var(--flaeche2))}}.freigabestand .ist-weg>svg{background:var(--achtung)}@supports (color:color-mix(in lab, red, red)){.freigabestand .ist-weg>svg{background:color-mix(in srgb, var(--achtung) 18%, transparent)}}.freigabestand .ist-weg>svg{color:var(--achtung)}.freigabestand .ist-weg span{color:var(--achtung);font-weight:600}.freigabestand code{color:var(--text-still);background:0 0;border:0;flex:0 0 100%;padding:0 0 0 28px;font-size:11px;line-height:1.3}.schwelle{background-color:var(--grund);background-image:radial-gradient(560px 380px at 50% 38%,#c8bcff1a,#9ed7ff09 55%,#0000 75%);flex-direction:column;height:100dvh;display:flex;overflow:hidden}:root[data-modus=hell] .schwelle{background-image:radial-gradient(560px 380px at 50% 38%,#5541c412,#1769ab06 55%,#0000 75%)}.schwelle-deko{pointer-events:none;position:fixed;inset:0;overflow:hidden}.schwelle-kugel{width:var(--groesse);height:var(--groesse);opacity:.18;filter:blur(110px);border-radius:50%;animation:22s ease-in-out infinite alternate schwelle-treiben;position:absolute}.schwelle-kugel:nth-child(2n){animation-direction:alternate-reverse;animation-delay:-9s}.schwelle-kugel.ist-violett{background:#6d5cff}.schwelle-kugel.ist-pink{opacity:.14;background:#ff5fb8}.schwelle-kugel.ist-blau{opacity:.14;background:#3aa7ff}:root[data-modus=hell] .schwelle-kugel{opacity:.09}.schwelle-raster{background-image:radial-gradient(circle,#beb4ff47 1.3px,#0000 1.8px);background-size:22px 22px;width:420px;height:320px;position:absolute;top:12%;right:6%;-webkit-mask-image:radial-gradient(50% 50%,#000 10%,#0000 72%);mask-image:radial-gradient(50% 50%,#000 10%,#0000 72%)}:root[data-modus=hell] .schwelle-raster{background-image:radial-gradient(circle,#5a46c833 1.3px,#0000 1.8px)}.schwelle-ring{border:1px solid #a78bff33;border-radius:50%;width:520px;height:520px;animation:60s linear infinite schwelle-drehen;position:absolute;bottom:-220px;left:-180px;-webkit-mask-image:linear-gradient(135deg,#000 20%,#0000 80%);mask-image:linear-gradient(135deg,#000 20%,#0000 80%)}.schwelle-ring:after{content:"";border:1px dashed #a78bff24;border-radius:50%;position:absolute;inset:18%}.schwelle-trabant{background:var(--akzent);width:10px;height:10px;box-shadow:0 0 16px 4px var(--akzent);border-radius:50%;position:absolute;top:50%;left:-5px}@supports (color:color-mix(in lab, red, red)){.schwelle-trabant{box-shadow:0 0 16px 4px color-mix(in srgb, var(--akzent) 55%, transparent)}}.schwelle-funke{width:var(--groesse);height:var(--groesse);opacity:.4;animation:5s ease-in-out infinite schwelle-funkeln;animation-delay:var(--verzug);background:radial-gradient(circle,#e6e1ffe6,#0000 70%);border-radius:50%;position:absolute}:root[data-modus=hell] .schwelle-funke{opacity:.3;background:radial-gradient(circle,#7864dc99,#0000 70%)}.schwelle-zeichen{color:var(--akzent);place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.schwelle-zeichen{color:color-mix(in srgb, var(--akzent) 42%, transparent)}}.schwelle-zeichen{opacity:.5;transform:rotate(var(--dreh));animation:9s ease-in-out infinite schwelle-schweben;animation-delay:var(--verzug)}.schwelle-zeichen svg{width:var(--groesse);height:var(--groesse)}@keyframes schwelle-treiben{0%{transform:translate(0)scale(1)}to{transform:translate(3%,4%)scale(1.08)}}@keyframes schwelle-drehen{to{transform:rotate(360deg)}}@keyframes schwelle-funkeln{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.55;transform:scale(1.15)}}@keyframes schwelle-schweben{0%,to{transform:rotate(var(--dreh)) translateY(0)}50%{transform:rotate(var(--dreh)) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.schwelle-kugel,.schwelle-ring,.schwelle-funke,.schwelle-zeichen{animation:none}}.schwelle>.schwelle-flaeche,.schwelle>.rechtsfuss{z-index:1;position:relative}.schwelle-flaeche{min-height:0;padding:0 var(--s4);flex:1;justify-items:center;display:grid;overflow-y:auto}.schwelle-mitte{justify-content:center;gap:var(--s4);width:100%;max-width:420px;padding-block:var(--s10);flex-direction:column;display:flex}.schwelle>.rechtsfuss{padding-block:var(--s3);border-top:1px solid var(--linie);background:var(--grund);flex:none}@supports (color:color-mix(in lab, red, red)){.schwelle>.rechtsfuss{background:color-mix(in srgb, var(--grund) 86%, transparent)}}.schwelle>.rechtsfuss{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.panel.schwellenkarte{gap:var(--s6);padding:var(--s8);border-radius:var(--r-xl);background:linear-gradient(var(--flaeche), var(--flaeche)) padding-box, linear-gradient(var(--grund), var(--grund)) border-box, var(--grad-rahmen) border-box;border-color:#0000;flex-direction:column;display:flex;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.panel.schwellenkarte{background:linear-gradient(var(--flaeche), var(--flaeche)) padding-box, linear-gradient(color-mix(in srgb, var(--grund) 10%, transparent), color-mix(in srgb, var(--grund) 10%, transparent)) border-box, var(--grad-rahmen) border-box}}.panel.schwellenkarte{box-shadow:var(--schatten)}.panel.schwellenkarte:after{content:"";border-radius:inherit;background:linear-gradient(var(--grund), var(--grund)), var(--grad-rahmen);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.panel.schwellenkarte:after{background:linear-gradient(color-mix(in srgb, var(--grund) 10%, transparent), color-mix(in srgb, var(--grund) 10%, transparent)), var(--grad-rahmen)}}.panel.schwellenkarte:after{pointer-events:none;-webkit-mask:var(--eckmaske);-webkit-mask:var(--eckmaske);-webkit-mask:var(--eckmaske);-webkit-mask:var(--eckmaske);mask:var(--eckmaske)}:root[data-modus=hell] .panel.schwellenkarte:after{background:var(--flaeche)}.markenzug{color:var(--text);align-items:center;gap:10px;font-size:15px;line-height:1;display:flex}.markenzug-text b{letter-spacing:.08em;margin-right:-.08em;font-weight:760}.markenzug-text span{color:var(--text-leise);margin-left:4px;font-weight:500}.schwelle-mitte.schwelle-schlicht{align-items:center;gap:var(--s3);text-align:center}.schwelle-schlicht .schwellen-titel{margin-top:var(--s1)}.schwelle-schlicht>.knopf{margin-top:var(--s4)}.schlicht-code{margin:var(--s4) 0 0;color:var(--text-still);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:64px;font-weight:650;line-height:1}.schwellen-kopf{gap:var(--s2);flex-direction:column;display:flex}.schwellen-kopf>.symbolfeld{width:44px;height:44px;margin-bottom:var(--s2);border-radius:var(--r-gross)}.schwellen-kopf>.symbolfeld svg{width:22px;height:22px}.schwellen-titel{font-size:var(--t-seite);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.2}.schwellen-text{color:var(--text-leise);margin:0;line-height:1.55}.schwellen-knoepfe{gap:var(--s2);flex-wrap:wrap;display:flex}.schwellen-knoepfe>.knopf,.schwellen-knoepfe>form{flex:auto}.schwellen-knoepfe .knopf{justify-content:center;width:100%}.schwellen-kennung{color:var(--text-still);font-family:var(--schrift-fest);font-size:var(--t-meta);overflow-wrap:anywhere}.schwellen-punkte{gap:var(--s3);padding:var(--s5) 0 0;border-top:1px solid var(--linie);flex-direction:column;margin:0;list-style:none;display:flex}.schwellen-punkte li{gap:var(--s3);color:var(--text-leise);font-size:var(--t-klein);line-height:1.55;display:flex}.schwellen-punkte svg{width:16px;height:16px;color:var(--text-still);flex:none;margin-top:2px}.schwellen-klein{color:var(--text-still);font-size:var(--t-meta);margin:0;line-height:1.55}.schwellen-klein a{color:var(--akzent);text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.panel.schwellenkarte{gap:var(--s5);padding:var(--s6)}.schwelle-mitte{padding-block:var(--s6)}}.countdown{gap:var(--s2);width:min(100%,420px);margin-block:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.countdown-feld{padding:var(--s3) var(--s2);border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--flaeche);flex-direction:column;align-items:center;gap:2px;display:flex}.countdown-zahl{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(28px,7vw,40px);font-weight:680;line-height:1.1}.countdown-name{color:var(--text-still);font-size:var(--t-meta);font-weight:550}.countdown-gleich{padding:var(--s4);font-size:var(--t-abschnitt);grid-column:1/-1;margin:0;font-weight:600}.countdown-klein{font-variant-numeric:tabular-nums;font-weight:650}.fahrplan{padding:var(--s2) 0;flex-direction:column;margin:0;list-style:none;display:flex}.fahrplan-zeile{align-items:center;gap:var(--s3);padding:var(--s2) var(--s5);display:flex}.fahrplan-nummer{border:1px solid var(--linie-stark);border-radius:var(--r-rund);width:24px;height:24px;color:var(--text-still);font-size:var(--t-meta);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:620;display:grid}.fahrplan-nummer svg{stroke-width:2.6px;width:13px;height:13px}.fahrplan-zeile.ist-fertig .fahrplan-nummer{background:var(--grad-marke);color:#0b0c12;border:0}.fahrplan-zeile.ist-dran .fahrplan-nummer{border-color:var(--akzent);color:var(--akzent)}.fahrplan-name{min-width:0;color:var(--text-leise);font-size:var(--t-knopf);flex:1}.fahrplan-zeile.ist-fertig .fahrplan-name,.fahrplan-zeile.ist-dran .fahrplan-name{color:var(--text)}.fahrplan-stand{color:var(--text-still);font-size:var(--t-meta);flex:none}.fahrplan-zeile.ist-dran .fahrplan-stand{color:var(--akzent);font-weight:550}.fahrplan-zeile.hat-text{align-items:flex-start}.fahrplan-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fahrplan-text .fahrplan-name{font-weight:550}.fahrplan-erklaerung{color:var(--text-still);font-size:var(--t-klein);line-height:1.5}.schwellenkarte .fahrplan{gap:var(--s4);padding:0}.schwellenkarte .fahrplan-zeile{padding:0}.sprungmarke{z-index:100;top:var(--s3);left:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-mittel);background:var(--flaeche3);color:var(--text);font-size:var(--t-klein);box-shadow:var(--schatten);font-weight:600;position:absolute;transform:translateY(-250%)}.sprungmarke:focus-visible{transform:translateY(0)}.rechtsfuss{justify-content:center;align-items:center;gap:var(--s2) var(--s4);padding:var(--s6) var(--s4);color:var(--text-still);font-size:var(--t-meta);flex-wrap:wrap;display:flex}.rechtsfuss-marke{font-size:var(--t-klein);margin:0}.rechtsfuss-wege{justify-content:center;gap:var(--s1) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rechtsfuss-wege a{color:var(--text-still)}.rechtsfuss-wege a:hover{color:var(--text-leise);text-underline-offset:3px;text-decoration:underline}.keksnotiz{justify-content:center;align-items:center;gap:var(--s2) var(--s4);width:100%;max-width:640px;padding:var(--s3) var(--s4);border:1px solid var(--linie-stark);border-radius:var(--r-gross);background:var(--flaeche);box-shadow:var(--schatten-karte);flex-wrap:wrap;margin:0 auto;display:flex}.keksnotiz p{min-width:220px;color:var(--text-leise);font-size:var(--t-klein);flex:1;margin:0;line-height:1.55}.keksnotiz a{color:var(--akzent);text-underline-offset:3px}.chatton{gap:2px;display:inline-flex;position:relative}.chatton>.knopf.ist-an{border-color:var(--akzent-rand);background:var(--akzent-hauch);color:var(--akzent)}.chatton-feld{z-index:var(--z-schwebend,40);gap:var(--s3);width:280px;padding:var(--s4);box-shadow:var(--schatten);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.chatton-titel{margin:0;font-weight:620}.chatton-zeile{font-size:var(--t-klein);flex-direction:column;gap:4px;display:flex}.chatton-zeile input[type=range]{width:100%;accent-color:var(--akzent)}.chatton-haken{align-items:center;gap:var(--s2);font-size:var(--t-klein);display:flex}.chatton-haken input{accent-color:var(--akzent)}.dreht{animation:.8s linear infinite suche-dreht}@media (prefers-reduced-motion:reduce){.dreht{animation-duration:2.4s}}.chatton-unter{gap:var(--s2);margin-left:var(--s4);padding-left:var(--s3);border-left:2px solid var(--akzent-rand);flex-direction:column;display:flex}.chatton-mitknopf{align-items:center;gap:var(--s1);min-width:0;display:flex}.chatton-mitknopf .eingabe{flex:1;min-width:0}.modulsperre-zeit{align-items:center;gap:var(--s2);flex-direction:column;display:flex}.modulsperre-datum{color:var(--text-leise);font-size:var(--t-klein)}.tw-chat{--tw-grund:#18181b;--tw-rand:#2f2f35;--tw-text:#efeff1;--tw-leise:#adadb8;--tw-hover:#53535f61;--tw-feld:#0e0e10;--tw-lila:#bf94ff;--tw-lila-voll:#9147ff;border:1px solid var(--tw-rand);border-radius:var(--r-gross);background:var(--tw-grund);height:min(100dvh - 12rem,760px);min-height:420px;color:var(--tw-text);flex-direction:column;font-family:Inter,Roobert,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;display:flex;position:relative;overflow:hidden}:root[data-modus=hell] .tw-chat{--tw-grund:#fff;--tw-rand:#e6e6ea;--tw-text:#0e0e10;--tw-leise:#53535f;--tw-hover:#53535f1f;--tw-feld:#f2f2f2;--tw-lila:#772ce8}@media (max-width:1080px){.tw-chat{height:480px;min-height:0}}.tw-kopf{height:50px;padding:0 var(--s4);border-bottom:1px solid var(--tw-rand);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tw-kopf-titel{letter-spacing:.02em;text-transform:uppercase;font-size:13px;font-weight:600}.tw-kopf-live{right:var(--s4);color:var(--tw-leise);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.tw-punkt{background:#eb0400;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite tw-puls;box-shadow:0 0 #eb040080}@keyframes tw-puls{70%{box-shadow:0 0 0 6px #eb040000}}.tw-verlauf{overscroll-behavior:contain;scrollbar-color:var(--tw-rand) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:10px 0;overflow-y:auto}.tw-willkommen{color:var(--tw-leise);margin:0 0 6px;padding:5px 20px}.tw-leer{color:var(--tw-leise);text-align:center;flex-direction:column;gap:4px;margin:0;padding:24px 20px;display:flex}.tw-leer strong{color:var(--tw-text)}.tw-zeile{width:100%;color:var(--tw-text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:5px 20px;display:block;position:relative}.tw-zeile:hover,.tw-zeile:focus-visible{background:var(--tw-hover);outline:none}.tw-zeile:focus-visible{box-shadow:inset 0 0 0 2px var(--tw-lila-voll)}.tw-zeile:disabled{cursor:progress}.tw-zeile.ist-gezeigt{color:var(--tw-leise)}.tw-zeile.ist-gezeigt .tw-name{opacity:.7}.tw-zeile.ist-im-bild{background:var(--tw-lila-voll)}@supports (color:color-mix(in lab, red, red)){.tw-zeile.ist-im-bild{background:color-mix(in srgb, var(--tw-lila-voll) 16%, transparent)}}.tw-zeile.ist-im-bild{box-shadow:inset 4px 0 0 var(--tw-lila-voll);color:var(--tw-text)}.tw-zeile.ist-im-bild .tw-name{opacity:1}.tw-abzeichen{color:#fff;vertical-align:-4px;border-radius:3px;place-items:center;width:18px;height:18px;margin:0 3px 0 0;display:inline-grid;position:relative}.tw-abzeichen svg{stroke-width:2.5px;width:12px;height:12px}.tw-abzeichen.ist-streamer{background:#e91916}.tw-abzeichen.ist-mod{background:#00ad03}.tw-abzeichen.ist-vip{background:#e005b9}.tw-abzeichen.ist-abo{background:#8205b4}.tw-name{color:var(--tw-name-dunkel);font-weight:700}:root[data-modus=hell] .tw-name{color:var(--tw-name-hell)}.tw-emote{vertical-align:middle;height:28px;margin:-5px 0;display:inline-block}.tw-aktion{border:1px solid var(--tw-rand);background:var(--tw-grund);color:var(--tw-text);border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:600;display:none;position:absolute;top:3px;right:8px;box-shadow:0 2px 6px #00000040}.tw-aktion svg{width:14px;height:14px;color:var(--tw-lila)}.tw-zeile:hover .tw-aktion,.tw-zeile:focus-visible .tw-aktion{display:inline-flex}@media (hover:none){.tw-zeile:hover .tw-aktion{display:none}}.tw-pausiert{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#000000c7;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.tw-pausiert svg{width:14px;height:14px}.tw-fuss{border-top:1px solid var(--tw-rand);flex:none;padding:10px}.tw-eingabe{background:var(--tw-feld);color:var(--tw-leise);box-shadow:inset 0 0 0 1px var(--tw-rand);border-radius:6px;padding:8px 10px;display:block}div.tw-zeile{cursor:default}@media (prefers-reduced-motion:reduce){.tw-punkt{animation:none}}.tw-kopf .chatton{left:var(--s3);position:absolute}.tw-kopf .chatton-feld{left:0;right:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
