@layer components{@media not (min-width:48rem){.tipp-flaeche,.tipp-flaeche-hoch,.tipp-bei-auswahl[data-an],[data-auswahl-laeuft] .tipp-bei-auswahl{position:relative}.tipp-flaeche:before,.tipp-flaeche-hoch:before,.tipp-bei-auswahl[data-an]:before,[data-auswahl-laeuft] .tipp-bei-auswahl:before{content:"";border-radius:inherit;position:absolute;inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}.tipp-flaeche-hoch:before{inset-inline:0}.tipp-kinder-hoch>button{position:relative}.tipp-kinder-hoch>button:before{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:0}}.knopf-haupt{--knopf-grund:#16232d;--knopf-licht:#ffffff26;--knopf-schatten:#060e2c29;--knopf-fase-oben:#ffffff8c;--knopf-fase-flanke:#ffffff29;--knopf-fase-tief:#060e2c0f;--knopf-fase-unten:#060e2c4d;--knopf-glanz:#ffffffbf;--knopf-innen:#ffffff14;--knopf-druck:#ffffff17;--knopf-kontakt:0 1px 1px -.5px #0e14203d, 0 2px 4px -2px color-mix(in srgb, var(--knopf-grund) 55%, transparent), 0 6px 12px -8px color-mix(in srgb, var(--knopf-grund) 60%, transparent);isolation:isolate;color:var(--color-on-brand);background-color:var(--knopf-grund);background-image:linear-gradient(180deg, var(--knopf-licht) 0%, transparent 36%, transparent 64%, var(--knopf-schatten) 100%), linear-gradient(var(--knopf-grund), var(--knopf-grund)), radial-gradient(circle calc(var(--radius-field) * 1.6) at 0 0, var(--knopf-glanz), transparent), radial-gradient(circle calc(var(--radius-field) * 1.6) at 100% 0, var(--knopf-glanz), transparent), linear-gradient(180deg, var(--knopf-fase-oben) 0%, var(--knopf-fase-flanke) 16%, var(--knopf-fase-tief) 55%, var(--knopf-fase-unten) 100%);box-shadow:inset 0 0 0 1px var(--knopf-innen), var(--knopf-kontakt);background-repeat:no-repeat;background-origin:padding-box,padding-box,border-box,border-box,border-box;background-clip:padding-box,padding-box,border-box,border-box,border-box;border:1px solid #0000;position:relative}.knopf-haupt:after{content:"";z-index:-1;border-radius:inherit;background-color:var(--knopf-druck);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);position:absolute;inset:0}@media (hover:hover){.knopf-haupt:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.knopf-haupt:after{transition:none}}:root[data-theme=dark] .knopf-haupt{--knopf-grund:#e6eff6;--knopf-licht:#fff9;--knopf-schatten:#11212d14;--knopf-fase-oben:#fffffff2;--knopf-fase-flanke:#ffffff80;--knopf-fase-tief:#11212d0a;--knopf-fase-unten:#11212d2e;--knopf-glanz:#ffffffe6;--knopf-innen:#ffffff4d;--knopf-druck:#11212d12;color:#0b1219;--knopf-kontakt:0 0 0 1px #0000008c, 0 1px 2px -.5px #0009, 0 6px 12px -8px #000000b3}.knopf-glas{background-image:linear-gradient(180deg, var(--glas-licht) 0%, transparent 40%, transparent 64%, var(--glas-schatten) 100%);box-shadow:inset 0 1px 0 var(--kante-2), inset 0 -1px 0 var(--fase-tief), var(--shadow-xs)}}
html[data-plattform=ios]{--ios-schrift:-apple-system, BlinkMacSystemFont, system-ui, "Helvetica Neue", Arial, sans-serif}@media (max-width:767px){html[data-plattform=ios]{--font-sans:var(--ios-schrift);--font-mono:var(--ios-schrift)}html[data-plattform=ios] body{font-feature-settings:normal}html[data-plattform=ios] :is(.pos-wordmark,.pos-os-mark){font-family:var(--font-geist), var(--ios-schrift)}html[data-plattform=ios] nav.mobil-leiste{padding:0 16px max(10px, calc(env(safe-area-inset-bottom,0px) - 12px));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0}html[data-plattform=ios] nav.mobil-leiste:before,html[data-plattform=ios] nav.mobil-leiste:after{content:none}html[data-plattform=ios] .mobil-leiste-kapsel{pointer-events:auto;border:.5px solid var(--rand-4);background-color:color-mix(in srgb, var(--flaeche-4) 76%, transparent);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);box-shadow:inset 0 1px 0 var(--kante-4), inset 0 -.5px 0 #0e14200f, 0 12px 32px -14px #0e142057, 0 2px 8px -3px #0e14201f;background-image:linear-gradient(#ffffff57,#fff0 58%);border-radius:999px;align-items:center;padding:4px}html[data-plattform=ios][data-theme=dark] .mobil-leiste-kapsel{background-color:color-mix(in srgb, var(--flaeche-4) 80%, transparent);box-shadow:inset 0 1px 0 var(--kante-4), 0 14px 34px -12px #000000bf, 0 0 0 .5px #0009;background-image:linear-gradient(#ffffff12,#fff0 58%)}html[data-plattform=ios] .mobil-leiste-kapsel>li{align-self:stretch;display:flex}html[data-plattform=ios] .mobil-tab{letter-spacing:.01em;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;min-height:50px;transition:transform .24s var(--ease-out), background-color .15s var(--ease-out), color .15s var(--ease-out);border-radius:16px;justify-content:center;gap:2px;padding:5px 5px 4px;font-size:10px;line-height:12px}html[data-plattform=ios] .mobil-tab>svg{stroke-width:1.85px;width:24px;height:24px}html[data-plattform=ios] .mobil-tab:active{transition-duration:90ms;transform:scale(.9)}html[data-plattform=ios] .mobil-tab-zaehler{min-width:17px;height:17px;padding:0 5px;font-size:11px;line-height:17px;top:2px;left:calc(50% + 5px);right:auto}html[data-plattform=ios] .mobil-leiste-kapsel[data-eng1] .mobil-tab{letter-spacing:-.01em;padding-inline:3px}html[data-plattform=ios] .mobil-leiste-kapsel[data-eng2] .mobil-tab{font-size:9px;line-height:11px}html[data-plattform=ios] .mobil-leiste-kapsel[data-namen-aus] .mobil-tab{min-height:44px;padding-block:0}html[data-plattform=ios] .leiste-vorschau .mobil-leiste-kapsel{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--flaeche-4)}}@media (max-width:379px){html[data-plattform=ios] nav.mobil-leiste{padding-inline:12px}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html[data-plattform=ios] .mobil-tab{transition:none}html[data-plattform=ios] .mobil-tab:active{opacity:.6;transform:none}}@media (max-width:767px){html[data-plattform=ios] .ios-blatt-schleier{background-color:var(--ios-dimmen,#0e14203d)}html[data-plattform=ios][data-theme=dark] .ios-blatt-schleier{background-color:var(--ios-dimmen,#0000008c)}html[data-plattform=ios] .ios-blatt{--ios-blatt-r:var(--ios-blatt-radius,max(32px, calc(var(--geraet-radius) - 8px)));max-height:calc(100dvh - env(safe-area-inset-top,0px) - 24px);border-radius:var(--ios-blatt-r);background-color:var(--ios-blatt-grund,var(--color-surface-3));box-shadow:inset 0 1px 0 var(--kante-4), 0 24px 64px -16px #0e142066;-webkit-user-select:none;user-select:none;flex-direction:column;padding:0 16px 16px;display:flex}html[data-plattform=ios][data-theme=dark] .ios-blatt{background-color:var(--ios-blatt-grund,var(--flaeche-2));box-shadow:inset 0 1px 0 var(--kante-4), 0 24px 64px -12px #000c}html[data-plattform=ios] .ios-blatt-griffzone{touch-action:none;flex:none;padding-top:5px}html[data-plattform=ios] .ios-blatt-griff{background-color:var(--ios-griff,color-mix(in srgb, var(--color-ink) 22%, transparent));border-radius:3px;width:36px;height:5px;margin:0 auto;display:block}html[data-plattform=ios] .ios-blatt-kopf{justify-content:center;align-items:center;height:48px;margin-bottom:4px;display:flex;position:relative}html[data-plattform=ios] .ios-blatt-titel{letter-spacing:-.02em;color:var(--color-ink);font-size:17px;font-weight:600;line-height:22px}html[data-plattform=ios] .ios-blatt-zu{isolation:isolate;width:44px;height:44px;color:var(--color-muted);border-radius:999px;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:-6px;translate:0 -50%}html[data-plattform=ios] .ios-blatt-zu:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--color-ink) 8%, transparent);transition:background-color .2s var(--ease-out);border-radius:999px;position:absolute;inset:6px}html[data-plattform=ios] .ios-blatt-zu:active:before{background-color:color-mix(in srgb, var(--color-ink) 16%, transparent);transition-duration:0s}html[data-plattform=ios] .ios-blatt-inhalt{overscroll-behavior:contain;min-height:0;overflow-y:auto}html[data-plattform=ios] .ios-liste-gruppe{border-radius:calc(var(--ios-blatt-r) - 16px);background-color:var(--ios-karte-grund,var(--color-surface));margin:0;padding:0;list-style:none;overflow:hidden}html[data-plattform=ios][data-theme=dark] .ios-liste-gruppe{background-color:var(--ios-karte-grund,var(--flaeche-4))}html[data-plattform=ios] .ios-liste-gruppe+.ios-liste-gruppe{margin-top:20px}html[data-plattform=ios] .ios-zeile{letter-spacing:-.02em;min-height:44px;color:var(--color-ink);-webkit-touch-callout:none;transition:background-color .28s var(--ease-out);outline:none;align-items:center;gap:12px;padding:0 14px 0 16px;font-size:17px;line-height:22px;display:flex;position:relative}html[data-plattform=ios] .ios-zeile:active{background-color:var(--ios-zeile-druck,color-mix(in srgb, var(--color-ink) 9%, transparent));transition-duration:0s}html[data-plattform=ios] .ios-zeile:focus-visible{background-color:color-mix(in srgb, var(--color-brand) 12%, transparent)}html[data-plattform=ios] .ios-liste-gruppe>li+li>.ios-zeile:before{content:"";transform-origin:top;background-color:var(--ios-trenner,color-mix(in srgb, var(--color-ink) 16%, transparent));height:1px;position:absolute;top:0;left:57px;right:0;transform:scaleY(.5)}html[data-plattform=ios] .ios-zeile-symbol{background-color:var(--color-brand-tint);width:29px;height:29px;color:var(--color-brand-ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}html[data-plattform=ios] .ios-zeile-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html[data-plattform=ios] .ios-zeile[aria-current=page] .ios-zeile-text{color:var(--color-brand-ink);font-weight:600}html[data-plattform=ios] .ios-zeile-zaehler{color:var(--color-muted);font-size:15px}html[data-plattform=ios] .ios-zeile-chevron{width:14px;height:14px;color:color-mix(in srgb, var(--color-ink) 28%, transparent);flex:none;margin-right:-2px}html[data-plattform=ios] .ios-grosser-titel{clip:auto;clip-path:none;white-space:normal;overflow-wrap:anywhere;letter-spacing:.011em;width:auto;height:auto;color:var(--color-ink);margin:0 0 12px;padding:0;font-size:34px;font-weight:700;line-height:41px;position:static;overflow:visible}html[data-plattform=ios] .ios-kopf{flex-wrap:wrap-reverse;gap:8px 12px}html[data-plattform=ios] .ios-kopf>.ios-grosser-titel{min-width:0;margin:0}html[data-plattform=ios] .ios-kopf-aktionen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}html[data-plattform=ios] .bereich-wahl[data-nur-symbole] .bereich-segment{justify-content:center;width:40px;padding-inline:0}html[data-plattform=ios] .bereich-wahl[data-nur-symbole] .bereich-pfeil{display:none}html[data-plattform=ios] .bereich-wahl[data-nur-symbole] .bereich-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-plattform=ios] .ios-kopf:has(>.ios-kopf-aktionen .bereich-wahl[data-nur-symbole])>.ios-grosser-titel{overflow-wrap:break-word;flex:auto;width:min-content}html[data-plattform=ios] .ios-kopf-aktionen:has(.bereich-wahl[data-nur-symbole]){align-self:flex-end;min-height:41px}html[data-plattform=ios] .ios-kopfleiste{inset-inline:0;z-index:40;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 56px 0;background-color:var(--statusleiste);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .24s var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;top:0;transform:translateY(-10px)}html[data-plattform=ios] .ios-kopfleiste:after{content:"";inset-inline:0;background:linear-gradient(to bottom, var(--statusleiste), transparent);pointer-events:none;height:14px;position:absolute;top:100%}html[data-plattform=ios] .ios-kopfleiste-titel{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;color:var(--color-ink);font-size:17px;font-weight:600;line-height:22px;overflow:hidden}html[data-plattform=ios][data-titel-weg][data-roll-zurueck] .ios-kopfleiste{opacity:1;pointer-events:auto;transform:translate(0,0)}:is(html[data-plattform=ios]:has(main[data-fuellflaechen]) .ios-kopfleiste,html[data-plattform=ios]:has(.glass-dialog[role=dialog]) .ios-kopfleiste){display:none}}@media (max-width:767px) and (prefers-reduced-motion:reduce){html[data-plattform=ios] .ios-kopfleiste{transition:opacity .12s linear;transform:none}}html[data-plattform=ios]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}html[data-plattform=ios] :is(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],summary,label:has(>input[type=checkbox],>input[type=radio])){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html[data-plattform=ios] a[href^=\/]:not([contenteditable=true] a){-webkit-touch-callout:none}html[data-plattform=ios] :is(button,a[href]) img{-webkit-user-drag:none;-webkit-touch-callout:none}html[data-plattform=ios] :is(input,textarea,[contenteditable=true],[contenteditable=""]){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@keyframes ios-gedrueckt{to{opacity:.55}}html[data-plattform=ios] :is(button,[role=button]):not(:disabled,[aria-disabled=true],[role=switch],[class*=active\:],[class*=animate-],.mobil-tab,.ios-blatt-zu):not(:has([class*=active\:])):active{animation:1ms linear 70ms both ios-gedrueckt}@media (hover:none){html[data-plattform=ios] .glass-card-hover:hover{transform:none}html[data-plattform=ios] .glass-card-hover:active{transition-duration:90ms;transform:scale(.985)}html[data-plattform=ios] .pos-ai-shine:hover:before{animation-play-state:paused}html[data-plattform=ios] .tabellen-zeile:not(.tabellen-zeile--gewaehlt):hover:not(:focus-visible)>td{background-color:#0000}html[data-plattform=ios] .gruppe-glas-kopf{--feld-kopf-ton-hover:var(--feld-kopf-ton,14%)}}@media (prefers-reduced-motion:reduce) and (hover:none){html[data-plattform=ios] .glass-card-hover:active{transform:none}}@media (max-width:767px){html[data-plattform=ios] .ui-kaestchen{box-shadow:none;border-radius:999px}html[data-plattform=ios] .ui-kaestchen[data-groesse=md]{width:22px;height:22px}html[data-plattform=ios] .ui-kaestchen[data-groesse=sm]{width:18px;height:18px}html[data-plattform=ios] .ui-kaestchen:not([data-an]){border-width:1.5px;border-color:color-mix(in srgb, var(--color-ink) 26%, transparent);background-color:#0000}html[data-plattform=ios] .ios-segment{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#7676801f;background-image:none;border:0;border-radius:999px}html[data-plattform=ios][data-theme=dark] .ios-segment{background-color:#7676803d}html[data-plattform=ios] .ios-segment-knopf,html[data-plattform=ios] .ios-segment-knauf{border-radius:999px}html[data-plattform=ios] .ios-segment-knopf[aria-selected=true]{color:var(--color-ink);font-weight:600}html[data-plattform=ios] .ios-segment-knauf{--tw-ring-shadow:0 0 #0000;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a}html[data-plattform=ios][data-theme=dark] .ios-segment-knauf{background-color:#636366}html[data-plattform=ios] .schalter{width:51px;height:31px}html[data-plattform=ios] .schalter:not([data-an]) .schalter-spur{background-color:#78788029}html[data-plattform=ios][data-theme=dark] .schalter:not([data-an]) .schalter-spur{background-color:#78788052}html[data-plattform=ios] .schalter-knauf{width:27px;height:27px;translate:0;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}html[data-plattform=ios] .schalter[data-an] .schalter-knauf{translate:20px}}html[data-plattform=ios] :is([class*=overflow-y-auto],[class*=overflow-auto],[class*=overflow-y-scroll]){overscroll-behavior-y:contain}@media (max-width:767px){html[data-plattform=ios] .inhalt-traeger>div[style*=transform]{transform:none!important}}html[data-plattform=ios]:has(.statusleiste-kante){background-color:var(--statusleiste)}html[data-plattform=ios]:has(.statusleiste-kante) body{background-color:#0000}
@media (max-width:767.98px){html[data-plattform=ios]{--ios-blatt-grund:#f2f3f7;--ios-karte-grund:#fff;--ios-zeile-druck:#0e142014;--ios-trenner:#3c3c4329;--ios-griff:#3c3c434d;--ios-dimmen:#00000042;--ios-dimmen-zweit:#0000002e;--ios-kapsel-leise:#76768024;--ios-blatt-rand:8px;--ios-blatt-radius:max(28px, calc(var(--geraet-radius) - var(--ios-blatt-rand)));--ios-hinweis-radius:34px;--ios-feder-menue:linear(0 0%, .03 2.6%, .106 5.1%, .209 7.7%, .324 10.3%, .442 12.8%, .554 15.4%, .656 17.9%, .746 20.5%, .822 23.1%, .884 25.6%, .933 28.2%, .971 30.8%, .998 33.3%, 1.017 35.9%, 1.029 38.5%, 1.036 41%, 1.038 43.6%, 1.038 46.2%, 1.035 48.7%, 1.032 51.3%, 1.027 53.8%, 1.023 56.4%, 1.018 59%, 1.014 61.5%, 1.011 64.1%, 1.008 66.7%, 1.005 69.2%, 1.003 71.8%, 1.001 74.4%, 1 76.9%, 1 100%)}html[data-plattform=ios][data-theme=dark]{--ios-blatt-grund:var(--flaeche-5);--ios-karte-grund:var(--flaeche-4);--ios-zeile-druck:#ffffff1a;--ios-trenner:#ffffff1a;--ios-griff:#ebebf54d;--ios-dimmen:#00000080;--ios-dimmen-zweit:#0000005c;--ios-kapsel-leise:#76768042}html[data-plattform=ios] .dialog-schleier{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--ios-dimmen)}html[data-plattform=ios] .dialog-schleier[data-schleier-zweit]{background-color:var(--ios-dimmen-zweit)}html[data-plattform=ios] .dialog-huelle:is([data-ios-huelle=blatt],[data-ios-huelle=aktionsblatt]){padding:max(env(safe-area-inset-top,0px), 12px) var(--ios-blatt-rand) var(--ios-blatt-rand);align-items:flex-end}html[data-plattform=ios] .dialog-huelle[data-ios-huelle=hinweis]{padding:24px}html[data-plattform=ios] .glass-dialog:is([data-ios-art=blatt],[data-ios-art=hinweis],[data-ios-art=aktionsblatt]){-webkit-backdrop-filter:none;backdrop-filter:none;background-image:none;border:0;box-shadow:inset 0 1px #ffffff8c,0 18px 50px -12px #00000057}html[data-plattform=ios][data-theme=dark] .glass-dialog:is([data-ios-art=blatt],[data-ios-art=hinweis],[data-ios-art=aktionsblatt]){box-shadow:inset 0 1px #ffffff12,0 18px 50px -12px #000000b3}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt]{border-radius:var(--ios-blatt-radius);background-color:var(--ios-blatt-grund);width:100%;max-width:none;max-height:100%}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt]:before{content:"";z-index:31;background-color:var(--ios-griff);pointer-events:none;border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:6px;left:50%}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt] .dialog-kopf{background:var(--ios-blatt-grund);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-bottom-color:var(--ios-trenner);padding-top:22px;padding-bottom:12px}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt] .dialog-kopf:not(:has(>:nth-child(2))){text-align:center;justify-content:center;padding-inline:52px}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt] .dialog-kopf h2{letter-spacing:-.01em;font-size:17px;font-weight:600}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt] .dialog-fuss{background:var(--ios-blatt-grund);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-top-color:var(--ios-trenner);padding-bottom:max(.625rem, calc(env(safe-area-inset-bottom,0px) - var(--ios-blatt-rand)))}html[data-plattform=ios] .glass-dialog:is([data-ios-art=blatt],[data-ios-art=vollbild]) [data-dialog-schliessen]{background-color:var(--ios-kapsel-leise);width:32px;height:32px;color:var(--color-muted);border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;top:14px;right:12px}html[data-plattform=ios] .glass-dialog[data-ios-art=vollbild] [data-dialog-schliessen]{top:11px}html[data-plattform=ios] .glass-dialog[data-ios-art=blatt].ios-ohne-x [data-dialog-schliessen]{display:none}html[data-plattform=ios] .glass-dialog:is([data-ios-art=blatt],[data-ios-art=vollbild]) [data-dialog-schliessen]:after{content:"";position:absolute;inset:-6px}html[data-plattform=ios] .glass-dialog:is([data-ios-art=blatt],[data-ios-art=vollbild]) [data-dialog-schliessen] svg{stroke-width:2.6px;width:15px;height:15px}html[data-plattform=ios] .glass-dialog[data-ios-art=hinweis]{border-radius:var(--ios-hinweis-radius);background-color:var(--ios-karte-grund);width:min(100%,320px);max-width:320px}html[data-plattform=ios] .glass-dialog[data-ios-art=aktionsblatt]{border-radius:max(var(--ios-hinweis-radius), calc(var(--geraet-radius) - var(--ios-blatt-rand)));background-color:var(--ios-karte-grund);width:100%;max-width:none;max-height:100%}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) .dialog-rolle{padding:22px 20px 18px}html[data-plattform=ios] .glass-dialog[data-ios-art=aktionsblatt] .dialog-rolle{padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) - var(--ios-blatt-rand)))}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) .dialog-kopf{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0;position:static}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) h2{letter-spacing:-.01em;white-space:normal;text-overflow:clip;font-size:17px;font-weight:600;line-height:1.3;overflow:visible}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) .dialog-rolle p{color:var(--color-muted);margin:6px 0 0;font-size:15px;line-height:1.38}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) [data-dialog-schliessen]{display:none}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) [data-ios-knoepfe]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;justify-content:stretch;align-items:stretch;gap:10px;margin:20px 0 0;padding:0;display:flex;position:static}html[data-plattform=ios] .glass-dialog[data-ios-art=aktionsblatt] [data-ios-knoepfe],html[data-plattform=ios] .glass-dialog[data-ios-art=hinweis] [data-ios-knoepfe]:not([data-ios-knoepfe="2"]),html[data-plattform=ios] .glass-dialog[data-ios-art=hinweis] [data-ios-knoepfe][data-ios-gestapelt]{flex-direction:column}html[data-plattform=ios] .glass-dialog[data-ios-art=hinweis] [data-ios-knoepfe]:is(:not([data-ios-knoepfe="2"]),[data-ios-gestapelt]) button{flex:none;width:100%}html[data-plattform=ios] .glass-dialog[data-ios-art=hinweis] [data-ios-knoepfe]:is(:not([data-ios-knoepfe="2"]),[data-ios-gestapelt]) [data-ios-abbrechen]{order:9}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) [data-ios-knoepfe] button{letter-spacing:-.01em;border-radius:999px;flex:1 1 0;min-width:0;height:50px;padding:0 16px;font-size:17px;font-weight:600}html[data-plattform=ios] .glass-dialog[data-ios-art=aktionsblatt] [data-ios-knoepfe] button{flex:none;width:100%;height:52px}html[data-plattform=ios] .glass-dialog[data-ios-art=aktionsblatt] [data-ios-knoepfe] [data-ios-abbrechen]{order:9}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) [data-ios-knoepfe] [data-ios-leise]{background-color:var(--ios-kapsel-leise);color:var(--color-ink)}html[data-plattform=ios] .glass-dialog:is([data-ios-art=hinweis],[data-ios-art=aktionsblatt]) [data-ios-knoepfe] [data-ios-leise][data-ios-gefahr]{color:var(--color-danger-ink)}html[data-plattform=ios] .dialog-huelle:is([data-ios-huelle=blatt],[data-ios-huelle=aktionsblatt]){transition:transform .28s cubic-bezier(.23,1,.32,1)}html[data-plattform=ios][data-tastatur] .dialog-huelle[data-ios-huelle=blatt]{transform:translate3d(0, calc(var(--ios-blatt-rand) - var(--tastatur-h,0px)), 0)}html[data-plattform=ios][data-tastatur] .glass-dialog[role=dialog][data-ios-art=blatt]{max-height:calc(100% - var(--tastatur-h,0px) + var(--ios-blatt-rand));margin-bottom:0}html[data-plattform=ios][data-tastatur] .glass-dialog[role=dialog][data-ios-art=blatt] .dialog-fuss{padding-bottom:.625rem}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){html[data-plattform=ios] .dialog-huelle{transition:none}}@media (max-width:767.98px){html[data-plattform=ios] .ios-menue{min-width:250px;max-width:min(300px,100vw - 24px);max-height:min(var(--radix-dropdown-menu-content-available-height,70dvh), 70dvh);overscroll-behavior:contain;background-color:var(--ios-karte-grund);box-shadow:0 0 0 .5px var(--ios-trenner), 0 18px 48px -10px #00000052;border:0;border-radius:26px;padding:6px;overflow-y:auto}html[data-plattform=ios] .ios-menue .ios-menue-zeile{letter-spacing:-.01em;min-height:44px;color:var(--color-ink);border-radius:20px;gap:12px;padding-block:0;padding-inline:14px;font-size:17px;line-height:22px}html[data-plattform=ios] .ios-menue .ios-menue-zeile>svg{width:20px;height:20px;color:var(--color-ink)}html[data-plattform=ios] .ios-menue .ios-menue-zeile[data-gefahr],html[data-plattform=ios] .ios-menue .ios-menue-zeile[data-gefahr]>svg{color:var(--color-danger-ink)}html[data-plattform=ios] .ios-menue .ios-menue-zeile:is([data-highlighted],:active){background-color:var(--ios-zeile-druck)}html[data-plattform=ios] .ios-menue [role=menuitemradio].ios-menue-zeile{padding-left:40px}html[data-plattform=ios] .ios-menue [role=menuitemradio].ios-menue-zeile>span:first-child{left:14px}html[data-plattform=ios] .ios-menue .ios-menue-titel{letter-spacing:0;text-transform:none;color:var(--color-muted);padding:8px 14px 4px;font-size:13px;font-weight:400}html[data-plattform=ios] .ios-menue .ios-menue-trenner{background-color:var(--ios-trenner);height:1px;margin:6px 14px}html[data-plattform=ios] .ios-menue[data-state=open]{animation:iosMenueWachsen .65s var(--ios-feder-menue), iosMenueEin .14s cubic-bezier(.23, 1, .32, 1)}html[data-plattform=ios] .ios-menue[data-state=closed]{animation:.19s cubic-bezier(.4,0,1,1) forwards iosMenueZu}html[data-plattform=ios] .menue-klickfang-dunkel{background-color:#00000029;animation:.2s cubic-bezier(.23,1,.32,1) overlayIn}html[data-plattform=ios][data-theme=dark] .menue-klickfang-dunkel{background-color:#0006}html[data-plattform=ios] .menue-klickfang-dunkel[data-geht]{animation:.2s cubic-bezier(.4,0,1,1) forwards overlayOut}html[data-plattform=ios] [data-objekt-menue]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){html[data-plattform=ios] .ios-menue[data-state=open]{animation:.14s linear iosMenueEin}}@keyframes iosMenueWachsen{0%{transform:scale(.45)}to{transform:none}}@keyframes iosMenueEin{0%{opacity:0}to{opacity:1}}@keyframes iosMenueZu{to{opacity:0;transform:scale(.86)}}
@layer components{.leiste-flaeche{--leiste-grund:#ffffff8f;--leiste-frost:saturate(180%);--leiste-rand:#ffffffb8;--leiste-kante:#fffffff2;--leiste-kante-unten:#fff6;--leiste-kontur:#162c4e12;--leiste-schatten:0 1px 2px #162c4e0f, 0 12px 32px -14px #162c4e3d;--leiste-ring:#eef3fb;--leiste-text:var(--color-muted);--leiste-text-stark:var(--color-ink);--leiste-akzent:var(--color-brand);--leiste-gruppe:var(--color-muted);--leiste-linie:#162c4e17;--leiste-hover:#ffffff8c;--leiste-fokus:var(--color-brand);--leiste-marke-grund:#ffffffdb;--leiste-marke-kante:#ffffffe6;--leiste-marke-licht:#fff;--leiste-marke-schatten:0 1px 2px #162c4e14, 0 4px 12px -6px #162c4e38;--leiste-abmelden:#c9302c;--leiste-abmelden-grund:#c9302c17;--leiste-neu-schatten:0 1px 2px #0e142033, 0 8px 16px -10px #05080a8c;--leiste-griff-grund:#fffffff0;--leiste-griff-text:var(--color-muted);--leiste-lasche-grund:linear-gradient(90deg, #d3dbe7 0%, #dce3ed 40%, #e6ebf3 100%);--leiste-lasche-licht:#ffffffd9;--leiste-lasche-schatten:0 0 0 .5px #162c4e1a, 0 4px 10px -5px #162c4e4d;--leiste-lasche-hebung:linear-gradient(90deg, #dfe6ef 0%, #ebf0f6 40%, #f7f9fc 100%);--leiste-lasche-hebung-schatten:0 0 0 .5px #162c4e1f, 0 6px 14px -5px #162c4e5c;isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #0000}.glas-teil{background:var(--leiste-grund);-webkit-backdrop-filter:var(--leiste-frost);backdrop-filter:var(--leiste-frost);border:1px solid var(--leiste-rand);box-shadow:inset 0 1px 0 var(--leiste-kante), inset 0 -1px 0 var(--leiste-kante-unten), 0 0 0 1px var(--leiste-kontur), var(--leiste-schatten)}.glas-lo{border-top-left-radius:var(--glas-r)}.glas-ro{border-top-right-radius:var(--glas-r)}.glas-lu{border-bottom-left-radius:var(--glas-r)}.glas-ru{border-bottom-right-radius:var(--glas-r)}.rail[data-offen] .rail-fuss-auge{transform:translate(0)}.rail[data-offen] .rail-fuss-abmelden{transform:translate(calc(100% + 2px))}.rail-griff{--griff-h:26px;--griff-unter:10px;z-index:-2;right:calc(-1px - var(--griff-h) / 2);top:calc(50% - var(--griff-h) / 2);width:calc(var(--griff-unter) + var(--griff-h) / 2);height:var(--griff-h);pointer-events:auto;color:var(--leiste-griff-text);transform:translateX(var(--rail-schub));transition:transform var(--rail-dauer) var(--rail-kurve), color .2s}.rail-griff:before{content:"";inset:-4px -3px -4px var(--griff-unter);position:absolute}.rail-griff:hover{color:var(--leiste-text-stark)}.rail[data-offen] .rail-griff{transform:translateY(-23px)}.griff-lasche{top:0;bottom:0;right:0;left:calc(var(--griff-unter) - 1px);background:var(--leiste-lasche-grund);box-shadow:inset 0 1px 0 var(--leiste-lasche-licht), inset -1px 0 0 var(--leiste-lasche-licht), inset 0 -1px 0 var(--leiste-lasche-licht), var(--leiste-lasche-schatten);transform-origin:0;transition:transform .22s var(--ease-out);border-radius:0 999px 999px 0;position:absolute}.griff-lasche:after{content:"";border-radius:inherit;background:var(--leiste-lasche-hebung);box-shadow:inset 0 1px 0 var(--leiste-lasche-licht), inset -1px 0 0 var(--leiste-lasche-licht), inset 0 -1px 0 var(--leiste-lasche-licht), var(--leiste-lasche-hebung-schatten);opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none;position:absolute;inset:0}.griff-lasche>.rail-griff-pfeil{z-index:1}@media (hover:hover) and (pointer:fine){.rail-griff:hover>.griff-lasche{transform:scale(1.12,1.06)}.rail-griff:hover>.griff-lasche:after{opacity:1}}@media (prefers-reduced-motion:reduce){.griff-lasche{transition:none}.rail-griff:hover>.griff-lasche{transform:none}}.rail-griff-pfeil{left:calc(1px + .42 * var(--griff-h) / 2 - 6px);transition:transform var(--rail-dauer) var(--rail-kurve)}.rail[data-offen] .rail-griff-pfeil{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.rail-griff{transition:color .2s}.rail-griff-pfeil{transition:none}}:root[data-theme=dark] .leiste-flaeche{--leiste-grund:#12222ea3;--leiste-frost:saturate(160%);--leiste-rand:#ffffff16;--leiste-kante:#ffffff1c;--leiste-kante-unten:#ffffff08;--leiste-kontur:#00000059;--leiste-schatten:0 2px 6px -2px #0006, 0 24px 48px -24px #000000b3;--leiste-ring:#12222e;--leiste-text:#d6e5f0a3;--leiste-text-stark:#fff;--leiste-akzent:#8fd8fc;--leiste-gruppe:#b3e5fc99;--leiste-linie:#ffffff13;--leiste-hover:#ffffff0f;--leiste-fokus:#81d4fa;--leiste-marke-grund:#ffffff16;--leiste-marke-kante:#ffffff0f;--leiste-marke-licht:#ffffff1f;--leiste-marke-schatten:0 6px 16px -10px #0009;--leiste-abmelden:#ff8a80;--leiste-abmelden-grund:#ef535024;--leiste-neu-schatten:0 1px 3px #00000073, 0 8px 18px -10px #0009;--leiste-griff-grund:#182c3a;--leiste-griff-text:#d6e5f0b8;--leiste-lasche-grund:linear-gradient(90deg, #060d12 0%, #0c1820 40%, #14232e 100%);--leiste-lasche-licht:#ffffff12;--leiste-lasche-schatten:0 0 0 .5px #0006, 0 4px 12px -5px #0009;--leiste-lasche-hebung:linear-gradient(90deg, #0b161e 0%, #16283a 40%, #20364a 100%);--leiste-lasche-hebung-schatten:0 0 0 .5px #00000073, 0 6px 16px -5px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.leiste-flaeche{--leiste-grund:#f6f9fdf0}:root[data-theme=dark] .leiste-flaeche{--leiste-grund:#12222ef5}}.leiste-marke{background:var(--leiste-marke-grund);box-shadow:inset 0 0 0 1px var(--leiste-marke-kante), inset 0 1px 0 var(--leiste-marke-licht), var(--leiste-marke-schatten)}.leiste-neu{isolation:isolate;color:#f6f8fa;transition:transform .16s var(--ease-out)}.tuer-neu{z-index:-1;--neu-licht:#ffffff1c;--neu-grund:linear-gradient(180deg, #2c3338bd 0%, #090d10db 100%);--neu-oben:#fff6;--neu-seite:#ffffff1a;--neu-unten:#fff3;--neu-glut:#ffffff0d}:root[data-theme=dark] .tuer-neu{--neu-licht:#ffffff4d;--neu-grund:linear-gradient(180deg, #ffffffdb 0%, #deebf4b3 100%);--neu-oben:#fff;--neu-seite:#fff6;--neu-unten:#81d4fa8c;--neu-glut:#ffffff59}:root[data-theme=dark] .leiste-neu{color:#0b1219}.tuer-neu .tuer-teil{background:linear-gradient(180deg, var(--neu-licht) 0%, transparent 24%), var(--neu-grund);-webkit-backdrop-filter:saturate(170%);backdrop-filter:saturate(170%);box-shadow:inset 0 1px 0 var(--neu-oben), inset 1px 0 0 var(--neu-seite), inset -1px 0 0 var(--neu-seite), inset 0 -1px 0 var(--neu-unten), inset 0 0 14px var(--neu-glut), var(--leiste-neu-schatten)}.tuer-neu .tuer-l{transition:filter .2s var(--ease-out)}.tuer-neu .tuer-r{transition:transform var(--rail-dauer) var(--rail-kurve), filter .2s var(--ease-out)}@media (prefers-reduced-motion:reduce){.tuer-neu .tuer-r{transition:filter .2s var(--ease-out)}}.leiste-neu:hover .tuer-teil{filter:brightness(1.07)}.leiste-neu:active,.leiste-neu[data-state=open]{transform:scale(.97)}.tuer-marke .tuer-teil{background:var(--leiste-marke-grund);box-shadow:inset 0 0 0 1px var(--leiste-marke-kante), inset 0 1px 0 var(--leiste-marke-licht), var(--leiste-marke-schatten)}.leiste-zaehler{color:#fff;background:var(--zaehler-grund);box-shadow:0 0 0 2px var(--leiste-ring)}.leiste-griff{color:var(--leiste-griff-text);background:var(--leiste-griff-grund);border:1px solid var(--leiste-rand);box-shadow:inset 0 1px 0 var(--leiste-kante), var(--tiefe-1)}.leiste-griff:hover{color:var(--leiste-text-stark)}.leiste-flaeche .rail-fuss-linie{background:var(--leiste-linie)}:root{--zaehler-grund:#1769d1}.zaehler-punkt{color:#fff;background-color:var(--zaehler-grund)}.neu-primaer-symbol{color:#fff;background:linear-gradient(#41474b,#0d1215);box-shadow:inset 0 1px #ffffff4d,0 1px 2px #06141b40}:root[data-theme=dark] .neu-primaer-symbol{color:#0b1219;background:linear-gradient(#fff,#e6eff6)}.leiste-ueberblendung{z-index:30;pointer-events:none;contain:strict;position:fixed;inset:0}}
@layer components{.bereich-umschalter{background:color-mix(in srgb, var(--color-ink) 5%, transparent);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--color-ink) 9%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 5%, transparent), 0 1px 0 #ffffffb3}.bereich-knauf{background:var(--color-surface);box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px color-mix(in srgb, var(--color-ink) 7%, transparent), 0 1px 2px #0e142014, 0 4px 10px -4px #0e142024}:root[data-theme=dark] .bereich-umschalter{background:#ffffff0b;box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff0d,0 1px #ffffff08}:root[data-theme=dark] .bereich-knauf{background:color-mix(in srgb, #fff 11%, var(--color-surface));box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff0f,0 2px 8px -2px #00000080}.bereich-ausfahrt{--rund:14px;visibility:hidden;pointer-events:none;clip-path:inset(0 0 0 calc(100% - var(--kapsel-b,100%)) round var(--rund));transition:clip-path .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}.bereich-ausfahrt[data-offen]{visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0 round var(--rund));transition:clip-path .38s cubic-bezier(.32,.72,0,1),visibility}.bereich-ausfahrt[data-wahl]:not([data-offen]){clip-path:inset(0 var(--zu-rechts,0px) 0 var(--zu-links,0px) round var(--rund));transform:translate3d(var(--zu-x,0px), 0, 0);transition:clip-path .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s}@media (max-width:767px){.bereich-ausfahrt{--rund:13px}}.bereich-ausfahrt-eintrag{opacity:0;transition:opacity .12s var(--ease-out), transform .2s var(--ease-out), scale .12s var(--ease-out);transform:translate(12px)}.bereich-ausfahrt[data-offen] .bereich-ausfahrt-eintrag{opacity:1;transition:opacity .22s var(--ease-out), transform .36s cubic-bezier(.32, .72, 0, 1), scale .12s var(--ease-out);transition-delay:calc(var(--staffel,0) * 40ms + 30ms);transform:none}.bereich-kapsel[data-offen]{opacity:0}.bereich-ausfahrt[data-offen] .bereich-pfeil,.bereich-pfeil-rechts{transform:rotate(180deg)}.bereich-ausfahrt[data-offen] .bereich-pfeil-rechts{transform:none}.bereich-ausfahrt .bereich-pfeil{transition:transform .3s cubic-bezier(.32,.72,0,1)}.bereich-ausfahrt[data-richtung=rechts]{clip-path:inset(0 calc(100% - var(--kapsel-b,100%)) 0 0 round var(--rund))}.bereich-ausfahrt[data-richtung=rechts][data-offen]{clip-path:inset(0 0 0 0 round var(--rund))}.bereich-ausfahrt[data-richtung=rechts] .bereich-ausfahrt-eintrag{transform:translate(-12px)}.bereich-ausfahrt[data-richtung=rechts][data-offen] .bereich-ausfahrt-eintrag{transform:none}.bereich-kapsel:hover .bereich-pfeil{color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.bereich-ausfahrt,.bereich-ausfahrt[data-offen],.bereich-ausfahrt-eintrag,.bereich-ausfahrt[data-offen] .bereich-ausfahrt-eintrag{transition-duration:0s;transition-delay:0s}}.buehne-ruht{content-visibility:hidden;pointer-events:none;position:absolute;inset:0}@keyframes buehne-auf-a{0%{transform:translateY(8px)}}@keyframes buehne-auf-b{0%{transform:translateY(8px)}}.buehne-auftritt[data-auftritt=a]{animation:.18s cubic-bezier(.23,1,.32,1) buehne-auf-a}.buehne-auftritt[data-auftritt=b]{animation:.18s cubic-bezier(.23,1,.32,1) buehne-auf-b}@media (prefers-reduced-motion:reduce){.buehne-auftritt[data-auftritt]{animation:none}}.seite-einstieg{animation:.22s cubic-bezier(.22,1,.36,1) backwards seite-einstieg}@media (prefers-reduced-motion:reduce){.seite-einstieg{animation:.12s ease-out backwards seite-einstieg-ruhig}}@media (prefers-reduced-motion:no-preference){.einreihen-x>*{animation:.3s cubic-bezier(.22,1,.36,1) backwards einreihen-x}.einreihen-x>:nth-child(2){animation-delay:45ms}.einreihen-x>:nth-child(3){animation-delay:90ms}.einreihen-x>:nth-child(4){animation-delay:.135s}.einreihen-x>:nth-child(5){animation-delay:.18s}.einreihen-x>:nth-child(n+6){animation-delay:.21s}.einreihen-y>*{--einreihen-i:0;animation:.24s cubic-bezier(.22,1,.36,1) backwards einreihen-y;animation-delay:min(calc(var(--einreihen-basis,0s) + var(--einreihen-i) * 20ms), .18s)}.einreihen-y>:nth-child(2){--einreihen-i:1}.einreihen-y>:nth-child(3){--einreihen-i:2}.einreihen-y>:nth-child(4){--einreihen-i:3}.einreihen-y>:nth-child(5){--einreihen-i:4}.einreihen-y>:nth-child(6){--einreihen-i:5}.einreihen-y>:nth-child(7){--einreihen-i:6}.einreihen-y>:nth-child(8){--einreihen-i:7}.einreihen-y>:nth-child(n+9){--einreihen-i:8}.einreihen-y>:nth-child(n+16){animation:none}}.luecke-platz{transition:translate .22s cubic-bezier(.22,1,.36,1),opacity .16s ease-out;position:relative}.luecke-platz[data-landet]{transition:none}.luecke-platz[data-weg]{opacity:0}.luecke-platz[data-oeffnet]:before,.luecke-platz[data-danach]:after{content:"";height:var(--luecke-h);border-radius:var(--radius-card);border:1.5px dashed color-mix(in oklab, var(--color-brand) 45%, transparent);background:color-mix(in oklab, var(--color-brand) 7%, transparent);pointer-events:none;animation:.22s ease-out backwards luecke-auf;position:absolute;left:0;right:0}.luecke-platz[data-oeffnet]:before{top:calc(-1 * var(--luecke-schritt))}.luecke-platz[data-danach]:after{top:calc(100% + var(--luecke-schritt) - var(--luecke-h))}.zieh-griff{transition:scale .2s cubic-bezier(.22,1,.36,1)}.zieh-griff:active{scale:.985}.zieh-kopie{border-radius:var(--radius-card);box-shadow:var(--tiefe-3)}@media (prefers-reduced-motion:reduce){.luecke-platz,.zieh-griff{transition:none}}.register-panel-huelle{--links:6rem;--rechts:2rem}@media (min-width:1280px){.register-panel-huelle{--rechts:2.5rem}}@media (min-width:2400px){.register-panel-huelle{--rechts:clamp(2.5rem, 2vw, 4rem)}}html[data-leiste-offen] .register-panel-huelle{--links:14.75rem}.register-panel-lage{max-width:calc(100% - var(--links) - var(--rechts));transform:translate3d(calc((var(--links) - var(--rechts)) / 2), 0, 0)}html[data-leiste-gleiten] .register-panel-lage{transition:transform .24s cubic-bezier(.32,.72,0,1)}.register-panel{animation:.22s cubic-bezier(.22,1,.36,1) backwards register-panel-ein}.register-panel[data-nahtlos]{animation:none}.register-marke{--marke-r:14px;border-radius:calc(var(--marke-r) / var(--sx,1)) / var(--marke-r);background:var(--color-brand-soft);box-shadow:inset 0 1px #ffffff73}:root[data-theme=dark] .register-marke{box-shadow:inset 0 1px #ffffff1a}.register-marke[data-bereit]{transition:transform .22s var(--ease-out)}:root .lg-glas.register-panel{background-color:color-mix(in srgb, var(--flaeche-2) 62%, transparent);-webkit-backdrop-filter:saturate(185%)blur(18px);backdrop-filter:saturate(185%)blur(18px)}:root[data-theme=dark] .lg-glas.register-panel{background-color:color-mix(in srgb, var(--flaeche-3) 70%, transparent)}@media (prefers-reduced-motion:reduce){.register-panel{animation:.12s ease-out backwards register-panel-ein-ruhig}html[data-leiste-gleiten] .register-panel-lage,.register-marke[data-bereit]{transition:none}}}.schnell-menue{--lupe-dy:-14px;--lupe-dy-zu:-16px;clip-path:inset(0 calc(50% - 34px) calc(100% - 31px) round 0 0 34px 34px/0 0 31px 31px)}.schnell-menue[data-offen]{clip-path:inset(0 round 0 0 24px 24px);transition:clip-path .42s cubic-bezier(.32,.72,0,1)}.schnell-schatten{opacity:0}.schnell-menue[data-offen]+.schnell-schatten{opacity:1;transition:opacity .24s .22s}.schnell-menue[data-zu]+.schnell-schatten{opacity:0;transition:opacity 80ms}.schnell-menue[data-zu]{clip-path:inset(0 calc(50% - 29px) calc(100% - 26px) round 0 0 29px 29px/0 0 26px 26px);transition:clip-path .28s cubic-bezier(.4,0,.2,1) 20ms}.schnell-knopf{opacity:0;transform:translate3d(calc(var(--richtung,0) * 18px), 0, 0);transition:color .18s}.schnell-menue[data-offen] .schnell-knopf{opacity:1;transition:color .18s ease, opacity .22s cubic-bezier(.22, 1, .36, 1) calc(.12s + var(--abstand,0) * 50ms), transform .4s cubic-bezier(.32, .72, 0, 1) calc(80ms + var(--abstand,0) * 50ms);transform:none}.schnell-menue[data-zu] .schnell-knopf{color:var(--color-muted);opacity:0;transform:translate3d(calc(var(--richtung,0) * 10px), 0, 0);transition:color .18s,opacity .1s,transform .14s cubic-bezier(.4,0,1,1)}.schnell-knopf[data-seite=mitte],.schnell-menue[data-zu] .schnell-knopf[data-seite=mitte]{opacity:1;transform:none}.schnell-knopf[data-seite=mitte] .schnell-symbol{transform:translate3d(0, var(--lupe-dy), 0)}.schnell-menue[data-offen] .schnell-knopf[data-seite=mitte] .schnell-symbol{transition:transform .42s cubic-bezier(.32,.72,0,1);transform:none}.schnell-menue[data-zu] .schnell-knopf[data-seite=mitte] .schnell-symbol{transform:translate3d(0, var(--lupe-dy-zu), 0);transition:transform .28s cubic-bezier(.4,0,.2,1) 20ms}.schnell-knopf[data-seite=mitte] .schnell-name{opacity:0}.schnell-menue[data-offen] .schnell-knopf[data-seite=mitte] .schnell-name{opacity:1;transition:opacity .2s .16s}.schnell-menue[data-zu] .schnell-knopf[data-seite=mitte] .schnell-name{opacity:0;transition:opacity 80ms}.schnell-marke>span{opacity:0}.schnell-menue[data-offen] .schnell-marke>span{opacity:1;transition:opacity .2s .14s}.schnell-menue[data-zu] .schnell-marke>span{opacity:0;transition:opacity .1s}@media (max-width:767px){.schnell-menue{background-color:color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(170%);backdrop-filter:blur(14px)saturate(170%);--lupe-dy:-7px;--lupe-dy-zu:-7px;clip-path:inset(0 calc(50% - 22px) calc(100% - 44px) round 22px)}.schnell-menue[data-offen]{clip-path:inset(0 round 0 0 28px 28px)}.schnell-menue[data-zu]{clip-path:inset(0 calc(50% - 22px) calc(100% - 44px) round 22px);opacity:0;transition:clip-path .28s cubic-bezier(.4,0,.2,1) 20ms,opacity .12s .18s}}@media (prefers-reduced-motion:reduce){.schnell-menue,.schnell-menue *,.schnell-menue[data-offen],.schnell-menue[data-offen] *,.schnell-menue[data-zu],.schnell-menue[data-zu] *{transition-duration:0s!important;transition-delay:0s!important}}@keyframes seite-einstieg{0%{opacity:0;transform:translateY(8px)}}@keyframes seite-einstieg-ruhig{0%{opacity:0}}::view-transition-old(.inhalt-steht){animation:none}::view-transition-new(.inhalt-ein){animation:.22s cubic-bezier(.23,1,.32,1) both seite-her-blende}@media (prefers-reduced-motion:reduce){::view-transition-new(.inhalt-ein){animation:none}}@keyframes einreihen-x{0%{opacity:0;translate:40px}}@keyframes einreihen-y{0%{opacity:0;translate:0 12px}}@keyframes luecke-auf{0%{opacity:0}}@keyframes register-panel-ein{0%{opacity:0;transform:translateY(8px)}}@keyframes register-panel-ein-ruhig{0%{opacity:0}}@media (min-width:768px){html[data-register-unten] main#inhalt{padding-bottom:calc(var(--register-panel-h,0px) + 1rem)}html:has(.glass-dialog[data-randlos][data-steht]) .register-panel-huelle{visibility:hidden}}.app-ziehen-kreis{background:var(--flaeche-2);border:1px solid var(--rand-2);box-shadow:var(--shadow-card);color:var(--color-muted);margin-top:.5rem;transition:background-color .16s,color .16s}.app-ziehen-kreis[data-scharf]{background:var(--color-brand);color:var(--color-on-brand);border-color:#0000}.app-ziehen-kreis[data-dreht] svg{animation:.8s linear infinite app-ziehen-dreht}@keyframes app-ziehen-dreht{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.app-ziehen-kreis[data-dreht] svg{animation-duration:2.4s}}@media (min-width:768px){:root:not([data-theme=dark]) .gruppe-glas{will-change:transform}}:root[data-bewegt] .gruppe-glas{will-change:transform}@media (min-width:768px){.brett-spalte .surface-card{content-visibility:auto;contain-intrinsic-size:auto 130px}}
:root{--show-platte-grund:linear-gradient(180deg, #ffffffc7 0%, #ffffff80 100%);--show-platte-licht:#fff;--show-platte-kante:#ffffffb3;--show-platte-innen:color-mix(in srgb, var(--color-brand) 7%, transparent);--show-platte-schatten:0 1px 2px #0e14200f, 0 36px 72px -32px #0e14206b;--show-platte-glanz:#ffffffbf}:root[data-theme=dark]{--show-platte-grund:linear-gradient(180deg, #ffffff21 0%, #ffffff0d 100%);--show-platte-licht:#ffffff47;--show-platte-kante:#ffffff1a;--show-platte-innen:color-mix(in srgb, var(--color-brand) 12%, transparent);--show-platte-schatten:0 40px 80px -30px #000000bf;--show-platte-glanz:#ffffff29}.call-show-platte{opacity:0;background:var(--show-platte-grund);width:408px;height:256px;box-shadow:inset 0 1px 0 var(--show-platte-licht), inset 0 0 0 1px var(--show-platte-kante), inset 0 -1px 0 var(--show-platte-kante), inset 0 0 48px var(--show-platte-innen), var(--show-platte-schatten);border-radius:34px;position:absolute;top:-30px;left:-44px;overflow:hidden}.call-show-platte>i{background:linear-gradient(105deg, transparent 30%, var(--show-platte-glanz) 48%, transparent 66%);position:absolute;inset:-20% 0;transform:translate(-120%)}@media (max-width:639px){.call-show-platte{width:360px;left:-20px}}
@layer components{@media (min-width:768px){.glass-card{background-color:color-mix(in srgb, var(--flaeche-2) 60%, transparent);-webkit-backdrop-filter:saturate(185%)blur(18px);backdrop-filter:saturate(185%)blur(18px);box-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff8c, inset 0 -22px 40px -32px var(--lg-depth), var(--shadow-card)}:root[data-theme=dark] .glass-card{background-color:color-mix(in srgb, var(--flaeche-2) 70%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0a, inset 0 -22px 40px -32px var(--lg-depth), var(--shadow-card)}.glass-card.flaeche-glatt{box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff8c}.lg-glas{background-color:color-mix(in srgb, var(--flaeche-2) 42%, transparent);-webkit-backdrop-filter:saturate(190%)blur(16px);backdrop-filter:saturate(190%)blur(16px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff59,inset 0 0 0 1px #ffffff80,0 10px 30px -14px #0e142047}:root[data-theme=dark] .lg-glas{background-color:color-mix(in srgb, var(--flaeche-3) 55%, transparent);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f,0 10px 30px -14px #0009}.bereich-umschalter{background:color-mix(in srgb, var(--flaeche-2) 40%, transparent);-webkit-backdrop-filter:saturate(190%)blur(12px);backdrop-filter:saturate(190%)blur(12px);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff4d,inset 0 0 0 1px #ffffff73,0 8px 24px -14px #0e14204d}:root[data-theme=dark] .bereich-umschalter{background:#ffffff0d;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0f,0 8px 24px -14px #0009}}}
@property --kopf-weg-px{syntax:"<length>";inherits:false;initial-value:0}@media (max-width:767px){.ebene-flaeche{height:calc(100dvh - 12px - var(--mobil-rand-unten));padding-inline:.75rem;overscroll-behavior-y:contain;margin-inline:-.75rem;padding-top:.25rem;overflow:hidden auto}[data-ebene-brett]:after{content:"";flex:none;width:calc(100% + 2.25rem - 100vw)}[data-ebene-brett]:has(>[data-spalte]:last-child[data-zu]):after{width:calc(100% - 3.75rem)}.brett-reiter{margin:-.25rem -.75rem .5rem}.brett-reiter-zeile{scrollbar-width:none;gap:.375rem;padding:.25rem .75rem;scroll-padding-inline:.75rem;display:flex;overflow:auto hidden}.brett-reiter-zeile::-webkit-scrollbar{display:none}}@media (max-width:639.98px){html .glass-dialog[role=dialog][data-ebene-detail][data-randlos]>[data-dialog-schliessen]{display:none}}
:root{--web-ice:#e1f5fe;--web-ice-300:#b3e5fc;--web-signal:#81d4fa;--web-cyan:#66e3ff;--web-navy:#11212d;--web-steel-navy:#253745;--web-steel:#4a5c6a;--web-cta:#2f80ed;--web-cta-tief:#1769d1;--web-frost:#9babab;--web-silber:#ccd0cf;--web-mint:#5ec8b0;--ton-neutral:var(--web-frost);--ton-neutral-tinte:var(--web-steel);--ton-info:var(--web-signal);--ton-info-tinte:#0a6a94;--ton-erfolg:var(--web-mint);--ton-erfolg-tinte:#167563;--ton-stahl:var(--web-steel);--brett-glas-oben:#ffffff9e;--brett-glas-unten:#ffffff57;--brett-glas-rand:#ffffffbf;--brett-glas-schein:22%;--brett-glas-schein-hoehe:60px;--brett-glas-schatten:0 2px 6px -3px #11212d0f, 0 5px 10px -6px #11212d1a;--avatar-1:var(--web-cta);--avatar-2:var(--web-signal);--avatar-3:var(--web-mint);--avatar-4:var(--web-steel);--avatar-5:var(--web-frost)}:root[data-theme=dark]{--ton-neutral:var(--web-frost);--ton-neutral-tinte:var(--web-silber);--ton-info:var(--web-cyan);--ton-info-tinte:var(--web-cyan);--ton-erfolg:var(--web-mint);--ton-erfolg-tinte:#7fdcc6;--ton-stahl:#93a6b2;--brett-glas-oben:#ffffff12;--brett-glas-unten:#ffffff06;--brett-glas-rand:#ffffff17;--brett-glas-schein:20%;--brett-glas-schein-hoehe:70px;--brett-glas-schatten:0 4px 8px -5px #0009;--avatar-4:#93a6b2}.brett-spalte.brett-glas{--brett-farbe:var(--ton-neutral);--brett-kante:var(--brett-farbe);--brett-kante-dicke:2px;background:radial-gradient(90% var(--brett-glas-schein-hoehe) at 50% 0, color-mix(in srgb, var(--brett-farbe) min(calc(var(--brett-glas-schein) * var(--brett-kraft,1)), 70%), transparent), transparent 100%) no-repeat, linear-gradient(180deg, var(--brett-glas-oben), var(--brett-glas-unten));border-color:var(--brett-glas-rand);box-shadow:var(--tw-ring-shadow,0 0 #0000), var(--brett-glas-schatten);position:relative}.brett-spalte.brett-glas:after{content:"";border-radius:inherit;border:var(--brett-kante-dicke) solid transparent;background:radial-gradient(farthest-side at 50% 0, var(--brett-kante) 0, var(--brett-kante) 45%, color-mix(in srgb, var(--brett-kante) 55%, transparent) 75%, transparent 100%) top center / max(calc(100% - 36px), 50%) calc(var(--brett-kante-dicke) * 1.5) no-repeat border-box;-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root:not([data-theme=dark]) .brett-spalte.brett-glas{--brett-kante:color-mix(in srgb, var(--brett-farbe) 80%, var(--color-ink));--brett-kante-dicke:3px;--brett-glas-schein:44%;--brett-glas-schein-hoehe:130px;background:radial-gradient(90% var(--brett-glas-schein-hoehe) at 50% 0, color-mix(in srgb, var(--brett-farbe) min(calc(var(--brett-glas-schein) * var(--brett-kraft,1)), 70%), transparent), transparent 100%) no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--brett-farbe) calc(12% * var(--brett-kraft,1)), transparent), color-mix(in srgb, var(--brett-farbe) calc(5% * var(--brett-kraft,1)), transparent) 25%, transparent 50%), linear-gradient(180deg, var(--brett-glas-oben), var(--brett-glas-unten))}:root:not([data-theme=dark]) .brett-spalte.brett-glas[data-ueber]{--brett-glas-schein:58%}.ruhig .brett-spalte.brett-glas:not([data-ueber]){--brett-glas-schein:0%;background:linear-gradient(180deg, var(--brett-glas-oben), var(--brett-glas-unten))}:root:not([data-theme=dark]) .brett-spalte.brett-glas>header{--color-brand-ink:#1558b0}.brett-spalte.brett-glas[data-ueber]{--brett-glas-schein:34%}:root[data-theme=dark] .brett-spalte.brett-glas{border-top-width:1px;border-color:var(--brett-glas-rand)!important}.mail-zeile-ungelesen{background:linear-gradient(180deg, transparent, var(--color-brand), transparent) left center / 2px calc(100% - 20px) no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 13%, transparent), color-mix(in srgb, var(--color-brand) 4%, transparent) 70%);box-shadow:var(--tw-ring-shadow,0 0 #0000), inset 0 1px 0 #ffffffb3}:root:not([data-theme=dark]) .mail-zeile-ungelesen{--color-brand-ink:#1560c2}.mail-zeile-ungelesen:hover{background:linear-gradient(180deg, transparent, var(--color-brand), transparent) left center / 2px calc(100% - 20px) no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 18%, transparent), color-mix(in srgb, var(--color-brand) 7%, transparent) 70%)}.mail-zeile-offen{background:linear-gradient(180deg, transparent, var(--color-brand), transparent) left center / 2px calc(100% - 20px) no-repeat, linear-gradient(180deg, #ffffffeb, #ffffffb8);box-shadow:var(--tw-ring-shadow,0 0 #0000), inset 0 1px 0 #fff, 0 1px 2px #11212d0d, 0 8px 18px -12px #11212d38}:root[data-theme=dark] .mail-zeile-ungelesen{background:linear-gradient(180deg, transparent, var(--color-brand), transparent) left center / 2px calc(100% - 20px) no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 16%, transparent), color-mix(in srgb, var(--color-brand) 5%, transparent) 70%);box-shadow:var(--tw-ring-shadow,0 0 #0000), inset 0 1px 0 #ffffff0f}:root[data-theme=dark] .mail-zeile-ungelesen:hover{background:linear-gradient(180deg, transparent, var(--color-brand), transparent) left center / 2px calc(100% - 20px) no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 21%, transparent), color-mix(in srgb, var(--color-brand) 8%, transparent) 70%)}:root[data-theme=dark] .mail-zeile-offen{background:linear-gradient(180deg, transparent, var(--color-brand), transparent) left center / 2px calc(100% - 20px) no-repeat, linear-gradient(180deg, #ffffff13, #ffffff0a);box-shadow:var(--tw-ring-shadow,0 0 #0000), inset 0 1px 0 #ffffff14}.mail-scheibe{background:radial-gradient(circle at 32% 22%, #ffffffb3, transparent 58%), color-mix(in srgb, var(--avatar-ton) 24%, #f4f8fc);color:color-mix(in srgb, var(--avatar-ton) 42%, var(--web-navy));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--avatar-ton) 30%, transparent), inset 0 1px 0 #fffc}:root[data-theme=dark] .mail-scheibe{background:radial-gradient(circle at 32% 22%, #ffffff1f, transparent 58%), color-mix(in srgb, var(--avatar-ton) 24%, transparent);color:color-mix(in srgb, var(--avatar-ton) 55%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--avatar-ton) 34%, transparent), inset 0 1px 0 #ffffff1a}
:root[data-theme=dark]{--karte-nacht-feld:#05090d;--karte-nacht:#0b151e;--karte-nacht-kachel:#0d1822;--flaeche-1:var(--karte-nacht-feld);--flaeche-2:var(--karte-nacht);--glass-tile:color-mix(in srgb, var(--karte-nacht-kachel) 78%, transparent);--color-surface:#080f15;--color-surface-2:#0b131a;--color-surface-3:#0e1922;--color-line:#17212b;--color-line-strong:#202c38;--brett-glas-oben:#468cc813;--brett-glas-unten:#468cc808}
@layer components{:root{--kante-a:#1769d142;--kante-b:#81d4fa57;--kante-c:#7c5cf03d;--kante-d:#2f80ed3d;--licht-grund:#ffffff59;--flaeche-licht-a:#1769d11f;--flaeche-licht-b:#81d4fa42;--flaeche-licht-c:#7c5cf01f;--flaeche-licht-d:#2f80ed1c;--platte-glanz:#ffffff1a;--kante-licht:radial-gradient(75% 95% at 0% 0%, var(--kante-a), transparent) border-box, radial-gradient(75% 95% at 100% 0%, var(--kante-b), transparent) border-box, radial-gradient(75% 95% at 100% 100%, var(--kante-c), transparent) border-box, radial-gradient(75% 95% at 0% 100%, var(--kante-d), transparent) border-box, linear-gradient(var(--licht-grund), var(--licht-grund)) border-box;--flaeche-licht:radial-gradient(75% 95% at 0% 0%, var(--flaeche-licht-a), transparent), radial-gradient(75% 95% at 100% 0%, var(--flaeche-licht-b), transparent), radial-gradient(75% 95% at 100% 100%, var(--flaeche-licht-c), transparent), radial-gradient(75% 95% at 0% 100%, var(--flaeche-licht-d), transparent)}:root[data-theme=dark]{--kante-a:#3e8cf352;--kante-b:#81d4fa33;--kante-c:#9479f547;--kante-d:#2f80ed3d;--licht-grund:#ffffff1a;--flaeche-licht-a:#3e8cf329;--flaeche-licht-b:#81d4fa0f;--flaeche-licht-c:#9479f51a;--flaeche-licht-d:#2f80ed17;--platte-glanz:#ffffff0f}.glass-card:not(.flaeche-glatt){background-image:linear-gradient(135deg, var(--platte-glanz) 0%, transparent 38%);background-repeat:no-repeat}:root:not([data-theme=dark]) .glass-card:not(.flaeche-glatt){background-color:#ffffff80;border-color:#0000;box-shadow:0 1px 2px #0e14200f,0 8px 16px -8px #0e14201f,0 28px 56px -26px #0e142047}:root[data-theme=dark] .glass-card:not(.flaeche-glatt){background-color:#121620a8;border-color:#0000;box-shadow:0 2px 6px -2px #0006,0 30px 60px -24px #000c}@media (min-width:768px){:root:not([data-theme=dark]) .glass-card:not(.flaeche-glatt){-webkit-backdrop-filter:blur(28px)saturate(70%);backdrop-filter:blur(28px)saturate(70%)}}.glass-card:not(.flaeche-glatt):before{opacity:1;background:var(--kante-licht);border-width:1.5px}:root:not([data-theme=dark]) :is(.gruppe-glas,.brett-spalte) .glass-card:not(.flaeche-glatt){background-color:#fff9}:root[data-theme=dark] :is(.gruppe-glas,.brett-spalte) .glass-card:not(.flaeche-glatt){background-color:#141822b3}:root :is(.gruppe-glas,.brett-spalte) .glass-card:not(.flaeche-glatt){-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(135deg, var(--platte-glanz) 0%, transparent 38%);background-repeat:no-repeat}@media (max-width:767px){:root:not([data-theme=dark]) .glass-card:not(.flaeche-glatt){background-color:#ffffffa8;background-image:none}}:root:not([data-theme=dark]) .glass-card .glass-card:not(.flaeche-glatt){background-color:#ffffff73;background-image:none;box-shadow:0 1px 4px -1px #0e14200d,0 10px 22px -14px #0e142029}:root[data-theme=dark] .glass-card .glass-card:not(.flaeche-glatt){background-color:#ffffff08;background-image:none;box-shadow:inset 0 1px #ffffff14,0 10px 22px -14px #0000008c}:root:not([data-theme=dark]) .glass-card-hover:not(.flaeche-glatt):hover{box-shadow:0 2px 4px #0e142012,0 10px 20px -8px #0e142024,0 34px 64px -26px #0e142052}:root[data-theme=dark] .glass-card-hover:not(.flaeche-glatt):hover{box-shadow:0 3px 10px -2px #00000073,0 36px 66px -24px #000000d9}.eintrag-liste{gap:6px}.eintrag{transition:background-color .18s var(--ease-out);border-radius:.85rem;position:relative}:root:not([data-theme=dark]) .eintrag{background-color:#fffffff0;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 1px 3px -1px #0e14200f,0 8px 18px -12px #0e142029}:root:not([data-theme=dark]) .eintrag:hover{background-color:#fff}:root[data-theme=dark] .eintrag{background-color:color-mix(in srgb, var(--flaeche-3) 88%, transparent);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d,0 8px 18px -12px #0000008c}:root[data-theme=dark] .eintrag:hover{background-color:var(--flaeche-4)}.innen-weiss{--innen-abstand:8px;margin:0 calc(var(--innen-abstand) - 1.25rem) calc(var(--innen-abstand) - 1.25rem);padding:.7rem calc(1.25rem - var(--innen-abstand));border-radius:calc(var(--radius-card) - var(--innen-abstand))}@media (max-width:767px){.innen-weiss{margin:0 calc(var(--innen-abstand) - 1rem) calc(var(--innen-abstand) - 1rem);padding:.65rem calc(1rem - var(--innen-abstand))}}.innen-weiss-kopf{border-radius:calc(var(--radius-card) - 8px)}@media (max-width:639px){.innen-weiss-kopf{border-radius:calc(var(--radius-card) - 6px)}}:root:not([data-theme=dark]) :is(.innen-weiss,.innen-weiss-kopf){background-color:#fffffff0;box-shadow:inset 0 1px #fff,0 1px 3px -1px #0e14200f,0 6px 14px -10px #0e142029}:root[data-theme=dark] :is(.innen-weiss,.innen-weiss-kopf){background-color:color-mix(in srgb, var(--flaeche-3) 88%, transparent);box-shadow:inset 0 1px #ffffff0f,0 6px 14px -10px #00000080}body:has(.ruhig) .leinwand-flaeche{opacity:.45}:root:not([data-theme=dark]) .ruhig .eintrag{box-shadow:0 0 0 1px #0e142012,0 1px 2px #0e14200d,0 4px 10px -6px #0e14201f}:root[data-theme=dark] .ruhig .eintrag{box-shadow:0 0 0 1px #ffffff0f}.ruhig .gruppe-glas{--gruppe-ton:var(--ton-neutral,var(--color-line-strong))!important;--gruppe-kraft:1!important}:root:not([data-theme=dark]) .ruhig .brett-spalte .surface-card{box-shadow:0 0 0 1px #0e14200f,0 1px 2px #0e14200d,0 4px 10px -6px #0e14201f}.ruhig .kal-kachel,:root[data-theme=dark] .ruhig .kal-kachel{--kal-mitte:transparent;--kal-aussen:transparent}}
@layer components{:root{--kal-linie:color-mix(in srgb, var(--color-ink) 8%, transparent);--kal-linie-fein:color-mix(in srgb, var(--color-ink) 6%, transparent)}:root[data-theme=dark]{--kal-linie:#ffffff13;--kal-linie-fein:#ffffff0d}.kal-monat>*{box-shadow:inset -1px 0 0 var(--kal-linie-fein), inset 0 -1px 0 var(--kal-linie-fein)}.kal-monat>:nth-child(7n){box-shadow:inset 0 -1px 0 var(--kal-linie-fein)}.kal-monat>:nth-child(-n+7){box-shadow:inset 0 -1px 0 var(--kal-linie)}.kal-monat>:nth-last-child(-n+7){box-shadow:inset -1px 0 0 var(--kal-linie-fein)}.kal-monat>:last-child{box-shadow:none}.kal-kachel{--kal-ton:var(--color-brand);--kal-prio:var(--ton-neutral,var(--color-line-strong));--kal-leiste:color-mix(in srgb, var(--kal-prio) 80%, var(--color-ink));--kal-leiste-dicke:3px;--kal-mitte:color-mix(in srgb, var(--kal-ton) 13%, transparent);--kal-aussen:color-mix(in srgb, var(--kal-ton) 4%, transparent);--kal-grund:#ffffff6b;background:linear-gradient(135deg, var(--platte-glanz) 0%, transparent 38%), radial-gradient(farthest-corner at 50% 50%, var(--kal-mitte), var(--kal-aussen)), var(--kal-grund);-webkit-backdrop-filter:saturate(240%)blur(16px);backdrop-filter:saturate(240%)blur(16px);position:relative;box-shadow:0 1px 2px #0e142012,0 4px 8px -4px #0e142024,0 12px 20px -16px #0e142042}.kal-kachel:before{content:"";border-radius:inherit;pointer-events:none;background:var(--kante-licht);-webkit-mask-composite:xor;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kal-kachel:after{content:"";border-radius:inherit;border:var(--kal-leiste-dicke) solid transparent;pointer-events:none;background:radial-gradient(farthest-side at 0 50%, var(--kal-leiste) 0, var(--kal-leiste) 45%, color-mix(in srgb, var(--kal-leiste) 55%, transparent) 75%, transparent 100%) left center / calc(var(--kal-leiste-dicke) * 1.5) max(calc(100% - 12px), 50%) no-repeat border-box;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kal-kachel.kal-entwurf:before,.kal-kachel.kal-entwurf:after{content:none}.kal-kachel.kal-entwurf{--kal-mitte:color-mix(in srgb, var(--kal-ton) 7%, transparent);--kal-aussen:color-mix(in srgb, var(--kal-ton) 2%, transparent);--kal-grund:#ffffff42;box-shadow:none}.kal-kachel.kal-wichtig{box-shadow:0 1px 3px #0e142014,0 6px 12px -6px #0e142033,0 16px 26px -20px #0e142052}:root[data-theme=dark] .kal-kachel{--kal-leiste:var(--kal-prio);--kal-leiste-dicke:2px;--kal-mitte:color-mix(in srgb, var(--kal-ton) 16%, transparent);--kal-aussen:color-mix(in srgb, var(--kal-ton) 5%, transparent);--kal-grund:#0e121c8c;-webkit-backdrop-filter:saturate(200%)blur(16px);backdrop-filter:saturate(200%)blur(16px);box-shadow:0 2px 6px -4px #00000073,0 12px 20px -16px #000000b3}:root[data-theme=dark] .kal-kachel.kal-entwurf{--kal-mitte:color-mix(in srgb, var(--kal-ton) 8%, transparent);--kal-aussen:color-mix(in srgb, var(--kal-ton) 2%, transparent);--kal-grund:#0e121c4d;box-shadow:none}:root[data-theme=dark] .kal-kachel.kal-wichtig{box-shadow:0 2px 8px -4px #00000080,0 14px 24px -18px #000c}.kal-monat .kal-kachel{-webkit-backdrop-filter:none;backdrop-filter:none;--kal-grund:#ffffff94}:root[data-theme=dark] .kal-monat .kal-kachel{--kal-grund:#121620cc}.kal-heute-glas{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffffb8 0%,#ffffff80 100%);border-radius:20px;width:0;position:absolute;top:4px;bottom:8px;left:0}:root[data-theme=dark] .kal-heute-glas{background:linear-gradient(#ffffff16 0%,#ffffff0b 100%)}.kal-heute-rand{z-index:1;pointer-events:none;border-radius:20px;width:0;position:absolute;top:4px;bottom:8px;left:0;box-shadow:inset 0 0 0 1px #ffffffd9,inset 0 1px #fff,0 0 0 .5px #0e14200d,0 2px 4px #0e14200f,0 0 26px -4px #0e142029,0 18px 36px -18px #0e142042}:root[data-theme=dark] .kal-heute-rand{box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #fff3,0 2px 6px -2px #00000080,0 0 26px -4px #0000008c,0 18px 36px -18px #000000bf}.kal-heute-spalte .kal-kachel:not(.kal-entwurf){box-shadow:0 1px 3px #0e142017,0 6px 12px -6px #0e14203d,0 18px 28px -22px #0e142057}:root[data-theme=dark] .kal-heute-spalte .kal-kachel:not(.kal-entwurf){box-shadow:0 2px 8px -4px #0000008c,0 16px 26px -20px #000000d9}.kal-monat>.kal-heute{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#fff9 0%,#fff6 100%);border-radius:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 1px #fffffff2,0 2px 4px #0e14200f,0 14px 30px -12px #0e142042,0 26px 50px -26px #0e142038}:root[data-theme=dark] .kal-monat>.kal-heute{background:linear-gradient(#ffffff17 0%,#ffffff0d 100%);box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 2px 6px -2px #00000080,0 16px 34px -12px #000000c7,0 26px 50px -26px #0009}@media (max-width:767px){.kal-kachel,.kal-heute-glas,.kal-monat>.kal-heute{-webkit-backdrop-filter:none;backdrop-filter:none}.kal-kachel{--kal-grund:#ffffffbd}:root[data-theme=dark] .kal-kachel{--kal-grund:#141822e0}.kal-heute-glas,.kal-monat>.kal-heute{background:linear-gradient(#ffffffc7 0%,#fff9 100%)}:root[data-theme=dark] .kal-heute-glas,:root[data-theme=dark] .kal-monat>.kal-heute{background:linear-gradient(#ffffff1a 0%,#ffffff0f 100%)}}.kal-glas-zeile{background:linear-gradient(#fffc,#fff9);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff9,0 10px 24px -16px #11212d47}.kal-glas-zeile--hebt:hover{box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffffb3,0 14px 30px -16px #11212d57}:root[data-theme=dark] .kal-glas-zeile{background:linear-gradient(#ffffff0f,#ffffff08);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0d,0 10px 24px -14px #000000b3}:root[data-theme=dark] .kal-glas-zeile--hebt:hover{box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff12,0 14px 30px -14px #000000c7}}
.leinwand{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.leinwand-flaeche{will-change:transform;border-radius:50%;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}.leinwand-a{background:radial-gradient(closest-side, var(--leinwand-a), transparent);width:1700px;height:1250px;animation-name:leinwandA;animation-duration:46s;animation-timing-function:steps(230,end);top:-625px;left:calc(6% - 850px)}.leinwand-b{background:radial-gradient(closest-side, var(--leinwand-b), transparent);width:1520px;height:1120px;animation-name:leinwandB;animation-duration:52s;animation-timing-function:steps(260,end);top:calc(6% - 560px);left:calc(96% - 760px)}.leinwand-c{background:radial-gradient(closest-side, var(--leinwand-c), transparent);width:1660px;height:1200px;animation-name:leinwandC;animation-duration:58s;animation-timing-function:steps(290,end);top:calc(100% - 600px);left:calc(84% - 830px)}.leinwand-d{background:radial-gradient(closest-side, var(--leinwand-d), transparent);width:1520px;height:1120px;animation-name:leinwandD;animation-duration:40s;animation-timing-function:steps(200,end);top:calc(98% - 560px);left:calc(12% - 760px)}.leinwand-statusleiste{display:none}@keyframes leinwandA{to{transform:translate(5vw,4vh)scale(1.1)}}@keyframes leinwandB{to{transform:translate(-6vw,5vh)scale(1.08)}}@keyframes leinwandC{to{transform:translate(-5vw,-5vh)scale(1.12)}}@keyframes leinwandD{to{transform:translate(6vw,-4vh)scale(1.09)}}@media (max-width:767px){.leinwand-flaeche{animation-timing-function:ease-in-out}.leinwand-a{width:1000px;height:900px;top:calc(18% - 450px);left:-500px}.leinwand-b{width:960px;height:880px;top:calc(32% - 440px);left:calc(100% - 480px)}.leinwand-c{width:1100px;height:960px;top:calc(100% - 480px);left:calc(92% - 550px)}.leinwand-d{width:1040px;height:920px;top:calc(86% - 460px);left:-520px}.leinwand-statusleiste{height:calc(env(safe-area-inset-top,0px) + 160px);background:linear-gradient(to bottom, var(--color-canvas) 0, var(--color-canvas) env(safe-area-inset-top,0px), transparent 100%);display:block;position:absolute;inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.leinwand-flaeche{animation:none}}
