@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#eef4f9;--surface:#fff;--surface-2:#e2ecf4;--surface-3:#d1e0ec;--paper:#f7fafd;--ink:#0f2033;--ink-2:#3a5166;--ink-3:#5d778e;--line:#cddbe6;--line-strong:#7390a8;--brand:#0c5a9e;--brand-strong:#084477;--brand-soft:#dcebf7;--on-brand:#fff;--accent:#b59a45;--accent-strong:#8c7430;--accent-soft:#f3ecd8;--accent-silver:#e4e8ee;--signal:#c4532b;--signal-soft:#fbe7df;--ok:#197a57;--ok-soft:#daf2e7;--warn:var(--signal);--warn-soft:var(--signal-soft);--crit:#b3261e;--crit-soft:#f9e0dd;--info:#0f7fa3;--info-soft:#d9f0f6;--on-status:#fff;--focus:#2f9fd6;--nav-bg:#0b2740;--nav-ink:#e9f1f8;--nav-ink-2:#a9bfd3;--nav-ink-3:#7d98b1;--nav-line:#1b3b58;--nav-hover:#12324f;--nav-active:#163f63;--product-guard:#7fd3e6;--product-course:#a9b8f5;--product-intake:#e4c07a;--product-finance:#8fdcb8;--product-flow:#8cc0ef;--shadow-sm:0 1px 2px #0b274014, 0 1px 1px #0b27400d;--shadow-md:0 4px 12px #0b27401a, 0 1px 2px #0b27400f;--shadow-lg:0 16px 40px #0b274029;--shadow-inset:inset 0 1px 2px #0b27401a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#06131f;--surface:#0c1c2b;--surface-2:#13283a;--surface-3:#1b3447;--paper:#0a1724;--ink:#e6eff6;--ink-2:#b4c6d6;--ink-3:#87a0b5;--line:#1f3547;--line-strong:#4e6e8a;--brand:#5fb3e8;--brand-strong:#8ccbf0;--brand-soft:#123a58;--on-brand:#05223a;--accent:#d8bd72;--accent-strong:#e8d08f;--accent-soft:#3a3014;--accent-silver:#c3cdd8;--signal:#f08a5f;--signal-soft:#3d1f12;--ok:#6fd0a4;--ok-soft:#103225;--warn:var(--signal);--warn-soft:var(--signal-soft);--crit:#f08a80;--crit-soft:#3c1714;--info:#5cc4de;--info-soft:#0f3340;--on-status:#06131f;--focus:#7fd3e6;--nav-bg:#040e18;--nav-ink:#e9f1f8;--nav-ink-2:#a9bfd3;--nav-ink-3:#7d98b1;--nav-line:#122a3f;--nav-hover:#0d2136;--nav-active:#123a58;--product-guard:#7fd3e6;--product-course:#a9b8f5;--product-intake:#e4c07a;--product-finance:#8fdcb8;--product-flow:#8cc0ef;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 6px 16px #0000008c;--shadow-lg:0 20px 48px #000000a6;--shadow-inset:inset 0 1px 2px #0009}:root{--font-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px}.t-display-xl{font:800 44px/48px var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.t-display{font:700 32px/38px var(--font-sans);letter-spacing:-.015em;text-wrap:balance}.t-kpi{font:700 36px/40px var(--font-sans);letter-spacing:-.02em}.t-h1{font:700 26px/32px var(--font-sans);letter-spacing:-.01em;text-wrap:balance}.t-h2{font:600 20px/26px var(--font-sans);text-wrap:balance}.t-h3{font:600 16px/22px var(--font-sans)}.t-body{font:400 15px/22px var(--font-sans)}.t-body-strong{font:600 15px/22px var(--font-sans)}.t-small{font:400 13px/18px var(--font-sans)}.t-caption{font:600 12px/16px var(--font-sans);letter-spacing:.01em}.t-mono{font:500 13px/18px var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.t-mono-sm{font:500 12px/16px var(--font-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}:root{--dm-ring:0 0 0 3px var(--focus)}:root,[data-theme=light]{--dm-licht:color-mix(in oklab, var(--accent) 62%, white);--dm-lauf:var(--accent);--dm-lauf-kopf:color-mix(in oklab, var(--accent) 70%, white);--dm-glanz:#ffffff29}[data-theme=dark]{--dm-licht:color-mix(in oklab, var(--accent-strong) 78%, white);--dm-lauf:var(--accent);--dm-lauf-kopf:color-mix(in oklab, var(--accent-strong) 55%, white);--dm-glanz:#ffffff1a}.dm-root{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:15px;line-height:22px}.dm-root *,.dm-root :before,.dm-root :after{box-sizing:border-box}.dm-stack{gap:var(--space-4);display:grid}.dm-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.dm-grid-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dm-split{--dm-split-haupt:3fr;--dm-split-seite:2fr;grid-template-columns:minmax(0, var(--dm-split-haupt)) minmax(0, var(--dm-split-seite));gap:var(--space-5);align-items:start;min-width:0;display:grid}.dm-split--2-1{--dm-split-haupt:2fr;--dm-split-seite:1fr}.dm-split--1-1{--dm-split-haupt:1fr;--dm-split-seite:1fr}.dm-split--aside-first{grid-template-columns:minmax(0, var(--dm-split-seite)) minmax(0, var(--dm-split-haupt))}.dm-split--aside-first>.dm-split__aside{order:-1}.dm-split__main,.dm-split__stack{gap:var(--space-5);align-content:start;min-width:0;display:grid}.dm-split__aside{--dm-klebekante:calc(var(--dm-topbar-h,0px) + var(--space-5));min-width:0;top:var(--dm-klebekante);max-height:calc(100vh - var(--dm-klebekante) - var(--space-5));max-height:calc(100dvh - var(--dm-klebekante) - var(--space-5));scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;margin:-3px;padding:3px;position:sticky;overflow:hidden auto}@property --dm-auslauf{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll()){.dm-split__aside{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--dm-auslauf)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--dm-auslauf)), transparent);animation:linear both dm-seitenspalte-auslauf;animation-timeline:scroll(self)}@keyframes dm-seitenspalte-auslauf{0%,90%{--dm-auslauf:44px}to{--dm-auslauf:0px}}}.dm-split[data-frei]>.dm-split__aside{max-height:none;animation:none;position:static;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (width<=1080px){.dm-split,.dm-split--aside-first{grid-template-columns:minmax(0,1fr)}.dm-split--aside-first>.dm-split__aside{order:0}.dm-split__aside{max-height:none;margin:0;padding:0;animation:none;position:static;overflow:visible;-webkit-mask-image:none;mask-image:none}}.dm-card{border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);min-width:0;position:relative}.dm-card__title{font:600 16px/22px var(--font-sans);letter-spacing:-.005em;margin:0 0 var(--space-3)}.dm-sealbar{gap:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:20px 24px;display:grid}.dm-sealbar__text{gap:4px;min-width:0;display:grid}.dm-sealbar__title{font:600 15px/22px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.dm-sealbar__body{color:var(--ink-2);margin:0;font-size:13px;line-height:19px}.dm-sealbar__action{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.dm-sealbar--stacked{grid-template-columns:auto minmax(0,1fr);align-items:start}.dm-sealbar--stacked .dm-sealbar__action{grid-column:1/-1}.dm-sealbar--stacked .dm-sealbar__action>.dm-btn{flex:1}@media (width<=720px){.dm-sealbar{grid-template-columns:auto minmax(0,1fr)}.dm-sealbar__action{grid-column:1/-1;justify-content:flex-start}}.dm-eyebrow{font:600 13px/18px var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.dm-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));flex:none;width:18px;height:1px}.dm-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.dm-muted{color:var(--ink-3)}.dm-icon{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-callout,.dm-step,.dm-check,.dm-doc){--dm-flaeche:var(--surface);--dm-kante:var(--line);--dm-glimmen:linear-gradient(transparent, transparent);background:var(--dm-glimmen) padding-box, linear-gradient(var(--dm-flaeche), var(--dm-flaeche)) padding-box, linear-gradient(90deg, transparent 6%, var(--dm-kantenlicht,var(--dm-licht)) 28%, var(--dm-kantenlicht,var(--dm-licht)) 44%, transparent 72%) left top / 100% 1px no-repeat border-box, linear-gradient(var(--dm-kante), var(--dm-kante)) border-box;border:1px solid #0000}:where(.dm-card,.dm-callout,.dm-step) :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-check,.dm-doc){background:var(--dm-glimmen) padding-box, linear-gradient(var(--dm-flaeche), var(--dm-flaeche)) padding-box, linear-gradient(var(--dm-kante), var(--dm-kante)) border-box}.dm-lauf{pointer-events:none;z-index:2;opacity:0;width:calc(100% - 1.5px);height:calc(100% - 1.5px);transition:opacity .3s;position:absolute;top:.75px;left:.75px;overflow:visible}.dm-lauf[data-laeuft]{opacity:1}.dm-lauf rect{fill:none;stroke:var(--dm-lauf);stroke-linecap:round}.dm-lauf__glanz{stroke-width:6px;opacity:.16}.dm-lauf__schweif{stroke-width:1.25px;opacity:.45}.dm-lauf__koerper{stroke-width:1.5px;opacity:.85}.dm-lauf__kopf{stroke:var(--dm-lauf-kopf);stroke-width:2px}.dm-btn{appearance:none;justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:600 15px/22px var(--font-sans);color:var(--ink);background:var(--surface-2);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s,transform 60ms;display:inline-flex;position:relative}.dm-btn:focus-visible{box-shadow:var(--dm-ring);outline:none}.dm-btn:active{transform:translateY(1px)}.dm-btn--primary{background-color:var(--brand);background-image:linear-gradient(180deg, var(--dm-glanz), transparent 60%);color:var(--on-brand);box-shadow:inset 0 0 0 1px var(--accent), inset 0 1px 0 var(--dm-glanz)}.dm-btn--primary:hover{background-color:var(--brand-strong)}.dm-btn--secondary{background:var(--surface);color:var(--brand);border-color:var(--accent);box-shadow:inset 0 1px 0 var(--dm-glanz)}.dm-btn--secondary:hover{background:var(--accent-soft);border-color:var(--accent-strong)}.dm-btn--ghost{color:var(--brand);background:0 0}.dm-btn--ghost:hover{background:var(--brand-soft)}.dm-btn--danger{background:var(--crit);color:var(--on-status)}.dm-btn--danger:hover{box-shadow:var(--shadow-sm)}.dm-btn--sm{min-height:32px;padding:0 var(--space-3);font-size:13px;line-height:18px}.dm-btn--lg{min-height:48px;padding:0 var(--space-5);font-size:16px}.dm-btn--icon{width:40px;padding:0}.dm-btn[disabled],.dm-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.dm-btn .dm-icon{width:18px;height:18px}.dm-btn--cta{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 75%, transparent), inset 0 1px 0 var(--dm-glanz), 0 10px 26px -14px color-mix(in oklab, var(--accent) 85%, transparent)}.dm-btn--cta:focus-visible{box-shadow:0 0 0 5px var(--focus)}.dm-pill{--dm-ton:var(--ink-3);border-radius:var(--radius-pill);height:24px;font:600 12px/16px var(--font-sans);background:color-mix(in oklab, var(--dm-ton) 8%, transparent);color:color-mix(in oklab, var(--dm-ton) 72%, var(--ink));border:1px solid color-mix(in oklab, var(--dm-ton) 26%, transparent);white-space:nowrap;align-items:center;gap:7px;padding:0 10px 0 9px;display:inline-flex}.dm-pill:before,.dm-dot{background:radial-gradient(circle at 35% 35%, color-mix(in oklab, var(--dm-ton) 30%, white) 0 22%, var(--dm-ton) 72%);box-shadow:0 0 0 2px color-mix(in oklab, var(--dm-ton) 15%, transparent), 0 0 9px 1px color-mix(in oklab, var(--dm-ton) 48%, transparent)}.dm-pill:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.dm-pill--ok{--dm-ton:var(--ok)}.dm-pill--warn{--dm-ton:var(--signal)}.dm-pill--crit{--dm-ton:var(--crit)}.dm-pill--info{--dm-ton:var(--info)}.dm-pill--brand{--dm-ton:var(--brand)}.dm-pill--outline{border-color:var(--line-strong);background:0 0}.dm-pill--mono{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.dm-pill--mono:before,.dm-pill--plain:before{display:none}.dm-seal{--size:40px;width:var(--size);height:var(--size);border:2px solid var(--line-strong);color:var(--ink-3);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.dm-seal svg{width:calc(var(--size) * .5);height:calc(var(--size) * .5);stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.dm-seal--confirmed{border-color:var(--accent);color:var(--on-brand);background:var(--brand) linear-gradient(160deg, var(--dm-glanz), transparent 60%);box-shadow:0 0 0 4px var(--brand-soft), 0 0 14px color-mix(in oklab, var(--accent) 35%, transparent)}.dm-seal--pending{color:var(--ink-3);border-style:dashed}.dm-seal--overdue{border-color:var(--signal);color:var(--signal);background:var(--signal-soft);box-shadow:0 0 12px color-mix(in oklab, var(--signal) 30%, transparent)}.dm-seal--blocked{border-color:var(--crit);color:var(--crit);background:var(--crit-soft)}.dm-seal--planned{border-color:var(--line);color:var(--ink-3);background:0 0}.dm-seal--sm{--size:28px}.dm-seal--lg{--size:56px}.dm-seal-row{align-items:center;gap:var(--space-3);min-width:0;display:flex}.dm-seal-row__meta{gap:2px;min-width:0;display:grid}.dm-seal-row__title{font-weight:600}.dm-seal-row__sub{color:var(--ink-3);font-size:13px;line-height:18px}.dm-ampel{gap:var(--space-2);min-width:0;display:grid}.dm-ampel__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.dm-ampel__label{font-weight:600}.dm-ampel__value{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.dm-ampel__bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;height:10px;display:grid}.dm-ampel__seg{background:var(--surface-3);border-radius:2px}.dm-ampel__seg--ok{background:var(--ok)}.dm-ampel__seg--warn{background:var(--signal)}.dm-ampel__seg--crit{background:var(--crit)}.dm-ampel__legend{gap:var(--space-4);color:var(--ink-2);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.dm-ampel__legend b{color:var(--ink);font-variant-numeric:tabular-nums}.dm-ampel__legend .dm-dot{margin-right:6px}.dm-dot{--dm-ton:var(--ink-3);vertical-align:middle;border-radius:50%;width:8px;height:8px;display:inline-block}.dm-dot--ok{--dm-ton:var(--ok)}.dm-dot--warn{--dm-ton:var(--signal)}.dm-dot--crit{--dm-ton:var(--crit)}.dm-dot--info{--dm-ton:var(--info)}.dm-dot--neutral{--dm-ton:var(--ink-3)}.dm-kpi{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);gap:6px;min-width:0;display:grid;position:relative}.dm-kpi__label{font:600 13px/18px var(--font-sans);color:var(--ink-2)}.dm-kpi__value{font:700 36px/40px var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.dm-kpi__value small{color:var(--ink-2);margin-left:2px;font-size:18px;font-weight:600}.dm-kpi__meta{gap:var(--space-3);color:var(--ink-2);flex-wrap:wrap;align-items:center;font-size:13px;line-height:18px;display:flex}.dm-kpi--signal{--dm-glimmen:radial-gradient(120% 130% at 100% 0%, color-mix(in oklab, var(--signal) 13%, transparent), transparent 62%)}.dm-kpi--crit{--dm-glimmen:radial-gradient(120% 130% at 100% 0%, color-mix(in oklab, var(--crit) 13%, transparent), transparent 62%)}.dm-kpi--ok{--dm-glimmen:radial-gradient(120% 130% at 100% 0%, color-mix(in oklab, var(--ok) 12%, transparent), transparent 62%)}.dm-kpi--signal .dm-kpi__value{color:var(--signal)}.dm-kpi--crit .dm-kpi__value{color:var(--crit)}.dm-kpi--ok .dm-kpi__value{color:var(--ok)}.dm-table-wrap{border-radius:var(--radius-md);overflow:auto}.dm-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px;line-height:20px}.dm-table th{z-index:1;background:color-mix(in oklab, var(--surface-2) 55%, var(--surface));color:var(--ink-3);font:600 13px/18px var(--font-sans);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;position:sticky;top:0}.dm-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.dm-table tr:last-child td{border-bottom:0}.dm-table tbody tr:hover td{background:color-mix(in oklab, var(--ground) 70%, var(--surface))}.dm-table tr.is-selected td{background:color-mix(in oklab, var(--brand-soft) 65%, var(--surface));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--accent) 60%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--accent) 60%, transparent)}.dm-table .num{text-align:right;font-variant-numeric:tabular-nums}.dm-table .mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px}.dm-table .muted{color:var(--ink-3)}.dm-table__status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dm-table a{color:var(--brand);font-weight:600;text-decoration:none}.dm-table a:hover{text-decoration:underline}.dm-table .dm-table__link{appearance:none;font:inherit;color:var(--brand);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600}.dm-table .dm-table__link:hover{text-decoration:underline}.dm-table :is(a,.dm-table__link):focus-visible{box-shadow:var(--dm-ring);border-radius:3px;outline:none}.dm-table tbody tr.is-link{cursor:pointer}.dm-table tbody tr.is-link:not(.is-selected):hover td{background:color-mix(in oklab, var(--brand-soft) 45%, var(--surface))}.dm-table tbody tr.is-link:hover :is(a,.dm-table__link){text-decoration:underline}.dm-kv{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}.dm-kv>div{min-width:0}.dm-kv dt{font:600 13px/18px var(--font-sans);color:var(--ink-3);margin:0 0 2px}.dm-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.dm-kv dd.mono{font-family:var(--font-mono);letter-spacing:.03em;font-size:14px}.dm-doc{--dm-flaeche:var(--paper);gap:var(--space-3);border-radius:var(--radius-md);box-shadow:var(--shadow-inset);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;padding:12px 14px;display:grid}.dm-doc__icon{border-radius:var(--radius-xs);background:var(--surface);border:1px solid var(--line);width:44px;height:52px;font:700 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--brand);place-items:center;display:grid}.dm-doc__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dm-doc__sub{color:var(--ink-3);flex-wrap:wrap;gap:10px;font-size:13px;line-height:18px;display:flex}.dm-doc__sub .mono{font-family:var(--font-mono);letter-spacing:.02em;font-size:12px}.dm-doc__actions{gap:var(--space-2);align-items:center;display:flex}.dm-field{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;min-width:0;display:grid}.dm-field__label{font:600 13px/18px var(--font-sans);color:var(--ink-2);gap:4px;display:flex}.dm-field__label .req{color:var(--signal)}.dm-input{appearance:none;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--ink);font:400 15px/22px var(--font-sans);padding:8px 12px;transition:border-color .12s,box-shadow .12s}.dm-input::placeholder{color:var(--ink-3)}.dm-input:focus-visible{border-color:var(--brand);box-shadow:var(--dm-ring);outline:none}.dm-input--mono{font-family:var(--font-mono);letter-spacing:.04em}.dm-input[readonly]{background:var(--surface-2);color:var(--ink-2);box-shadow:var(--shadow-inset)}textarea.dm-input{resize:vertical;min-height:96px}select.dm-input{text-overflow:ellipsis}.dm-field--error .dm-input{border-color:var(--crit)}.dm-field__help{color:var(--ink-3);font-size:13px;line-height:18px}.dm-field--error .dm-field__help{color:var(--crit)}.dm-field__source{font:600 12px/16px var(--font-sans);color:var(--brand);align-items:center;gap:6px;display:inline-flex}.dm-field__source .dm-icon{width:14px;height:14px}.dm-choices{gap:2px var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));display:grid}.dm-choice{border-radius:var(--radius-sm);color:var(--ink-3);cursor:pointer;align-items:flex-start;gap:10px;padding:7px 10px;font-size:14px;line-height:20px;transition:background-color .12s,color .12s;display:flex}.dm-choice:hover{background:var(--surface-2);color:var(--ink-2)}.dm-choice:has(input:checked){color:var(--ink)}.dm-choice input{accent-color:var(--brand);flex:none;margin:3px 0 0}.dm-choice__meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);font-size:12px}.dm-check{border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dm-check__item{gap:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;padding:12px 16px;display:grid}.dm-check__item:last-child{border-bottom:0}.dm-check--across{gap:var(--space-3);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));overflow:visible}.dm-check--across .dm-check__item,.dm-check--across .dm-check__item:last-child{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.dm-check__box{border-radius:var(--radius-xs);border:2px solid var(--line-strong);width:22px;height:22px;color:var(--on-brand);background:var(--surface);place-items:center;margin-top:1px;display:grid}.dm-check__box svg{stroke:currentColor;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px}.dm-check__item--done .dm-check__box{background:var(--brand);border-color:var(--brand)}.dm-check__item--done .dm-check__box svg{opacity:1}.dm-check__item--done .dm-check__title{color:var(--ink-2)}.dm-check__item--blocked .dm-check__box{border-color:var(--crit);background:var(--crit-soft);color:var(--crit)}.dm-check__item--blocked .dm-check__box svg{opacity:1}.dm-check__item--partial .dm-check__box{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.dm-check__item--partial .dm-check__box svg{opacity:1}.dm-check__title{font-weight:600}.dm-check__sub{color:var(--ink-3);font-size:13px;line-height:18px}.dm-check__meta{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;padding-top:3px;font-size:12px}.dm-check__meta--req{color:var(--signal);font-weight:500}.dm-steps{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}.dm-step{border-radius:var(--radius-md);gap:8px;min-width:0;padding:12px 14px;display:grid;position:relative}.dm-step__num{border:2px solid var(--line-strong);width:26px;height:26px;font:700 12px/1 var(--font-mono);color:var(--ink-2);background:var(--surface);border-radius:50%;place-items:center;display:inline-grid}.dm-step__title{align-items:center;gap:6px;font-weight:600;display:flex}.dm-step__title .dm-icon{width:14px;height:14px;color:var(--ink-3)}.dm-step__sub{color:var(--ink-3);font-size:13px;line-height:18px}.dm-step--done{--dm-flaeche:color-mix(in oklab, var(--brand-soft) 60%, var(--surface))}.dm-step--done .dm-step__num{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.dm-step--current{--dm-kante:color-mix(in oklab, var(--accent) 40%, var(--line));--dm-kantenlicht:transparent;box-shadow:var(--shadow-md)}.dm-step--current .dm-step__num{border-color:var(--accent);color:var(--ink);box-shadow:0 0 10px color-mix(in oklab, var(--accent) 40%, transparent)}.dm-step--locked{--dm-flaeche:var(--surface-2)}.dm-step--locked .dm-step__title{color:var(--ink-2)}.dm-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:wrap;gap:4px;margin:0;padding:5px 4px 7px;list-style:none;display:flex;overflow-x:auto}.dm-tab{appearance:none;border-radius:var(--radius-sm);font:600 14px/20px var(--font-sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px 12px;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.dm-tab:hover{color:var(--ink);background:color-mix(in oklab, var(--surface-2) 60%, transparent)}.dm-tab:focus-visible{box-shadow:var(--dm-ring);outline:none}.dm-tab[aria-selected=true]{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:inset 0 1px 0 var(--dm-glanz), var(--shadow-sm)}.dm-tab__count{font:500 11px/16px var(--font-mono);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-2);padding:0 6px}.dm-tab__count--warn{background:var(--signal-soft);color:var(--signal)}.dm-callout{--dm-ton:var(--ink-3);--dm-kante:color-mix(in oklab, var(--dm-ton) 28%, var(--line));--dm-glimmen:radial-gradient(75% 170% at 0% 0%, color-mix(in oklab, var(--dm-ton) 15%, transparent), transparent 70%);gap:var(--space-3);border-radius:var(--radius-md);color:var(--ink);grid-template-columns:24px minmax(0,1fr);padding:12px 16px 12px 14px;display:grid;position:relative}.dm-callout__icon{width:24px;height:24px;color:var(--dm-ton);background:color-mix(in oklab, var(--dm-ton) 14%, var(--surface));box-shadow:0 0 0 1px color-mix(in oklab, var(--dm-ton) 34%, transparent), 0 0 16px 2px color-mix(in oklab, var(--dm-ton) 30%, transparent);border-radius:50%;place-items:center;display:grid}.dm-callout__icon svg{stroke:currentColor;fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dm-callout__title{overflow-wrap:anywhere;margin:0 0 2px;font-weight:600}.dm-callout__body{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.dm-callout--info{--dm-ton:var(--info)}.dm-callout--warn{--dm-ton:var(--signal)}.dm-callout--crit{--dm-ton:var(--crit)}.dm-callout--ok{--dm-ton:var(--ok)}.dm-shell{background:var(--ground);min-height:100%;font-family:var(--font-sans);color:var(--ink);grid-template-columns:240px minmax(0,1fr);display:grid}.dm-shell__nav{background:radial-gradient(130% 40% at 0% 0%, color-mix(in oklab, var(--product-guard) 11%, transparent), transparent 72%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)' opacity='.06'/%3E%3C/svg%3E"), var(--nav-bg);color:var(--nav-ink);border-right:1px solid var(--nav-line);grid-template-rows:auto 1fr auto;min-height:100%;display:grid}.dm-shell__nav .dm-shell__brand{border-bottom-color:var(--nav-line)}.dm-shell__nav .dm-shell__name{color:var(--nav-ink-3)}.dm-shell__nav .dm-shell__product{color:var(--nav-ink)}.dm-shell__nav .dm-muted{color:var(--nav-ink-3)}.dm-shell__brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 18px;display:flex}.dm-shell__mark{border-radius:var(--radius-sm);background:var(--brand) linear-gradient(160deg, #ffffff3d, transparent 58%);width:28px;height:28px;color:var(--on-brand);font:800 13px/1 var(--font-sans);box-shadow:inset 0 0 0 1px var(--accent), 0 0 16px color-mix(in oklab, var(--accent) 22%, transparent);flex:none;place-items:center;display:grid}.dm-shell__mark--bild{box-shadow:0 0 18px -2px color-mix(in oklab, var(--product-guard) 35%, transparent);background:0 0;border-radius:7px}.dm-marke{flex:none;line-height:0;display:inline-flex}.dm-marke svg{display:block}.dm-shell__name{font:600 11px/14px var(--font-sans);letter-spacing:.02em;color:var(--ink-3)}.dm-shell__product{font:700 15px/19px var(--font-sans);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.dm-wort-vor{opacity:.62;font-weight:500}.dm-nav{margin:0;padding:10px;list-style:none}.dm-nav__group{font:600 12px/16px var(--font-sans);color:var(--nav-ink-3);align-items:center;gap:10px;padding:16px 10px 6px;display:flex}.dm-nav__group:after{content:"";background:linear-gradient(90deg, var(--nav-line), transparent);flex:1;min-width:12px;height:1px}.dm-nav__item{border-radius:var(--radius-sm);color:var(--nav-ink-2);align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.dm-nav__item:hover{background:var(--nav-hover);color:var(--nav-ink)}.dm-nav__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dm-nav__item[aria-current=page]{color:var(--nav-ink);background:radial-gradient(120% 170% at 50% 135%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 66%), var(--nav-active);view-transition-name:dm-nav-aktiv}.dm-nav__item[aria-current=page] .dm-icon{color:color-mix(in oklab, var(--accent-strong) 70%, var(--nav-ink))}.dm-nav__badge{z-index:3;font:500 11px/16px var(--font-mono);border-radius:var(--radius-pill);background:var(--signal);color:var(--on-status);box-shadow:0 0 10px color-mix(in oklab, var(--signal) 55%, transparent);margin-left:auto;padding:0 6px;position:relative}.dm-shell__user{border-top:1px solid var(--nav-line);color:var(--nav-ink-2);padding:12px 18px;font-size:13px;line-height:18px}.dm-shell__user:has(.dm-shell__avatar){align-items:center;gap:10px;display:flex}.dm-shell__avatar{border-radius:var(--radius-pill);background:var(--nav-active);width:28px;height:28px;color:var(--nav-ink);font:700 11px/1 var(--font-sans);letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--nav-line);flex:none;place-items:center;display:grid}.dm-shell__main{--dm-topbar-h:57px;background:radial-gradient(1100px 420px at 18% -160px, color-mix(in oklab, var(--brand) 10%, transparent), transparent 70%) no-repeat;grid-template-rows:auto 1fr;min-width:0;display:grid}.dm-topbar{z-index:40;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);padding:12px 24px;display:flex;position:sticky;top:0}.dm-topbar__title{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;margin:0}.dm-topbar__search{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--ground);min-width:280px;height:36px;color:var(--ink-3);align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:14px;display:flex}.dm-content{gap:var(--space-5);align-content:start;min-width:0;padding:24px;display:grid}@media (width<=720px){.dm-shell{grid-template-columns:1fr}.dm-shell__nav{border-right:0;border-bottom:1px solid var(--nav-line)}.dm-grid-3{grid-template-columns:1fr}.dm-steps{grid-auto-columns:auto;grid-auto-flow:row}.dm-topbar__search{flex:1;min-width:0}}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}::view-transition-group(dm-nav-aktiv){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine) and (width>=721px){.dm-shell--rail{--dm-rail:58px;--dm-rail-offen:240px;--dm-rail-kurve:cubic-bezier(.4, 0, .2, 1);grid-template-columns:var(--dm-rail) minmax(0, 1fr)}.dm-shell--rail .dm-shell__nav{z-index:50;width:var(--dm-rail);height:100dvh;min-height:0;transition:width .18s var(--dm-rail-kurve) 60ms, box-shadow .18s ease 60ms;grid-template-columns:minmax(0,1fr);align-self:start;position:sticky;top:0;overflow:clip}.dm-shell--rail .dm-shell__nav>nav{scrollbar-width:none;min-height:0;overflow:hidden auto}.dm-shell--rail .dm-shell__brand,.dm-shell--rail .dm-shell__user{padding-inline:15px}.dm-shell--rail .dm-shell__label{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dm-shell--rail .dm-shell__label>*{text-overflow:ellipsis;overflow:hidden}.dm-shell--rail .dm-nav__label{white-space:nowrap;min-width:0;overflow:hidden}.dm-shell--rail :is(.dm-shell__label,.dm-nav__label){opacity:0;transition:opacity 80ms linear}.dm-shell--rail .dm-nav__group{position:relative}.dm-shell--rail .dm-nav__group:after{opacity:0;transition:opacity 80ms linear}.dm-shell--rail .dm-nav__group:before{content:"";background:var(--nav-line);background:color-mix(in srgb, var(--nav-ink-3) 45%, transparent);width:18px;height:1px;transition:opacity .12s linear .16s;position:absolute;top:24px;left:10px}.dm-shell--rail .dm-nav__item:has(.dm-nav__badge) .dm-nav__label{margin-right:28px}.dm-shell--rail .dm-nav__badge{text-align:center;min-width:16px;box-shadow:0 0 0 2px var(--nav-bg), 0 0 10px color-mix(in oklab, var(--signal) 55%, transparent);transition:left .18s var(--dm-rail-kurve) 60ms, top .18s var(--dm-rail-kurve) 60ms, transform .18s var(--dm-rail-kurve) 60ms, box-shadow .18s ease 60ms;position:absolute;top:2px;left:22px}.dm-shell--rail .dm-nav__badge[data-lang]{letter-spacing:-.03em;padding:0 3px;font-size:9.5px}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible)){width:var(--dm-rail-offen);box-shadow:var(--shadow-lg);transition-delay:.12s}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible))>nav{scrollbar-width:thin}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible)) :is(.dm-shell__label,.dm-nav__label),.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible)) .dm-nav__group:after{opacity:1;transition:opacity .14s linear .2s}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible)) .dm-nav__group:before{opacity:0;transition:opacity 80ms linear .12s}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible)) .dm-nav__badge[data-lang]{letter-spacing:0;padding:0 6px;font-size:11px}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible)) .dm-nav__badge{box-shadow:0 0 0 0 var(--nav-bg), 0 0 10px color-mix(in oklab, var(--signal) 55%, transparent);transition-delay:.12s;top:50%;left:calc(100% - 10px);transform:translate(-100%,-50%)}}.dm-shell__schleier{top:0;bottom:0;left:var(--dm-rail-offen,240px);width:calc(75vw - var(--dm-rail-offen,240px));z-index:45;pointer-events:none;visibility:hidden;transition:visibility 0s linear .24s;position:fixed}.dm-shell__schleier:before,.dm-shell__schleier>span{opacity:0;transition:opacity .18s 60ms;position:absolute;top:0;bottom:0;left:0}.dm-shell__schleier:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--nav-bg) 14%, transparent), color-mix(in srgb, var(--nav-bg) 5%, transparent) 50%, transparent 85%);right:0}[data-theme=dark] .dm-shell__schleier:before{background:linear-gradient(90deg,#00000047,#0000001a 50%,#0000 85%)}.dm-shell__schleier>span{-webkit-mask-image:linear-gradient(90deg,#000 0 55%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 55%,#0000 100%)}.dm-shell__schleier>span:first-child{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);width:100%}.dm-shell__schleier>span:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:72%}.dm-shell__schleier>span:nth-child(3){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:48%}.dm-shell__schleier>span:nth-child(4){-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);width:28%}@media (hover:hover) and (pointer:fine) and (width>=721px){.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible))+.dm-shell__schleier{visibility:visible;transition:visibility 0s linear .12s}.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible))+.dm-shell__schleier:before,.dm-shell--rail .dm-shell__nav:is(:hover,:has(:focus-visible))+.dm-shell__schleier>span{opacity:1;transition:opacity .26s .12s}}@media (prefers-reduced-motion:reduce){.dm-shell--rail .dm-shell__nav,.dm-shell--rail .dm-shell__nav *,.dm-shell--rail .dm-shell__nav :before,.dm-shell--rail .dm-shell__nav :after,.dm-shell__schleier,.dm-shell__schleier:before,.dm-shell__schleier>span{transition-duration:0s!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.dm-shell--szene{isolation:isolate}.dm-shell--szene .dm-shell__main{background:0 0}.dm-szene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dm-szene>*{position:absolute}.dm-szene__himmel,.dm-szene__garten,.dm-szene__teilchen,.dm-szene__dunst{width:100%;height:100%;inset:0}.dm-szene__garten{display:block}.dm-szene--tag{--sz-huegel-1:#d3dcd8;--sz-huegel-2:#c2cfca;--sz-boden-1:#ebe3d1;--sz-boden-2:#ded3bd;--sz-linie:#6e5f4638;--sz-fels-1:#97a4ae;--sz-fels-2:#66778a;--sz-moos:#a8b893;--sz-schatten:#5a503c2e;--sz-stamm:#5c4738;--sz-bluete-1:#f3b7c8;--sz-bluete-2:#f9d3dc;--sz-bluete-3:#ea9db6;--sz-laterne:#8793a0;--sz-fenster:#5c6773;--sz-bambus:#8da784;--sz-gestirn:radial-gradient(circle at 44% 42%, #fde6b6, #f4c272 60%, #eaab52);--sz-glut:#f6c07073;--sz-dunst:#ffffff0f}.dm-szene--tag .dm-szene__himmel{background:radial-gradient(60% 46% at 86% 8%,#ffe2aae6,#0000 72%),linear-gradient(#f6e5d4 0%,#f5dde2 32%,#f0e6e8 52%,#e9e3d7 70%,#e5ddcc 100%)}.dm-szene--nacht{--sz-huegel-1:#10213a;--sz-huegel-2:#0c1a2e;--sz-boden-1:#13243a;--sz-boden-2:#0a1526;--sz-linie:#96b4dc1c;--sz-fels-1:#26394d;--sz-fels-2:#15253a;--sz-moos:#19312f;--sz-schatten:#0000004d;--sz-stamm:#09131e;--sz-bluete-1:#2e2d4a;--sz-bluete-2:#3a3858;--sz-bluete-3:#23253f;--sz-laterne:#1c2c3f;--sz-fenster:#f0c070;--sz-bambus:#122a2c;--sz-wolke:#aab9d721;--sz-gestirn:radial-gradient(circle at 42% 40%, #fcf7e8, #ebe5d2 55%, #d2ccb9);--sz-glut:#d7def047;--sz-dunst:#050c1824}.dm-szene--nacht .dm-szene__himmel{background:radial-gradient(48% 38% at 86% 8%,#c8d4f033,#0000 72%),linear-gradient(#060e1b 0%,#0b1a30 36%,#0f2238 62%,#0c1b2e 100%)}.dm-szene__gestirn{aspect-ratio:1;background:var(--sz-gestirn);width:clamp(120px,13vw,210px);box-shadow:0 0 60px 22px var(--sz-glut), 0 0 170px 80px color-mix(in srgb, var(--sz-glut) 45%, transparent);border-radius:50%;top:clamp(24px,6vh,72px);right:clamp(36px,7vw,140px)}.dm-szene--nacht .dm-szene__gestirn:after{content:"";background:radial-gradient(circle at 31% 36%,#3c465a24 0 8%,#0000 9%),radial-gradient(circle at 62% 58%,#3c465a1f 0 12%,#0000 13%),radial-gradient(circle at 47% 26%,#3c465a1a 0 5%,#0000 6%),radial-gradient(circle at 70% 30%,#3c465a1a 0 4%,#0000 5%);border-radius:50%;position:absolute;inset:0}.dm-szene__wolken{height:40vh;inset:0 0 auto;overflow:hidden}.dm-szene__wolke{background:var(--sz-wolke);filter:blur(12px);--zug-weite:.06;will-change:transform;border-radius:999px;display:block;position:absolute}.dm-szene__wolke:before,.dm-szene__wolke:after{content:"";background:inherit;border-radius:50%;position:absolute}.dm-szene__wolke:before{width:55%;height:160%;top:-70%;left:12%}.dm-szene__wolke:after{width:40%;height:120%;top:-40%;left:50%}.dm-szene__wolke--1{--zug-d:160;width:34vw;height:70px;top:24px;left:-6%}.dm-szene__wolke--2{--zug-d:130;--zug-v:40;width:28vw;height:56px;top:-8px;left:22%}.dm-szene__wolke--3{--zug-d:180;--zug-v:90;opacity:.8;width:24vw;height:48px;top:40px;left:46%}.dm-szene__wolke--4{--zug-d:150;--zug-v:20;width:30vw;height:64px;top:2px;left:64%}.dm-szene__wolke--5{--zug-d:140;--zug-v:70;opacity:.7;width:26vw;height:52px;top:56px;left:82%}.dm-szene__dunst{background:var(--sz-dunst)}.sz-huegel-1{fill:var(--sz-huegel-1)}.sz-huegel-2{fill:var(--sz-huegel-2)}.sz-stop-boden-1{stop-color:var(--sz-boden-1)}.sz-stop-boden-2{stop-color:var(--sz-boden-2)}.sz-stop-fels-1{stop-color:var(--sz-fels-1)}.sz-stop-fels-2{stop-color:var(--sz-fels-2)}.sz-linie{fill:none;stroke:var(--sz-linie);stroke-width:2px}.sz-moos{fill:var(--sz-moos)}.sz-schatten{fill:var(--sz-schatten)}.sz-stamm{fill:none;stroke:var(--sz-stamm);stroke-linecap:round}.sz-bluete-1{fill:var(--sz-bluete-1)}.sz-bluete-2{fill:var(--sz-bluete-2)}.sz-bluete-3{fill:var(--sz-bluete-3)}.sz-krone{opacity:.92;filter:blur(2.5px)}.dm-szene--nacht .sz-krone,.sz-gefallen{opacity:.85}.sz-laterne{fill:var(--sz-laterne)}.sz-fenster{fill:var(--sz-fenster)}.dm-szene--nacht .sz-fenster{filter:drop-shadow(0 0 10px var(--sz-fenster))}.sz-bambus{fill:none;stroke:var(--sz-bambus);stroke-linecap:round}@media print{.dm-szene{display:none}}[data-szene]{--dm-glas:50%;--dm-glas-innen:28%;--dm-glas-kante:#ffffffb8;--dm-glas-schein:inset 0 1px 0 #fff9;--dm-glas-schatten:0 18px 40px -22px #1e283c59;--dm-glas-filter:blur(26px) saturate(1.3);--dm-glas-kopf:40%;--dm-glas-nav:50%}[data-theme=dark][data-szene]{--dm-glas:54%;--dm-glas-innen:32%;--dm-glas-kante:#ffffff24;--dm-glas-schein:inset 0 1px 0 #ffffff12;--dm-glas-schatten:0 20px 44px -22px #000000b3;--dm-glas-filter:blur(26px) saturate(1.2) brightness(.72);--dm-glas-kopf:44%;--dm-glas-nav:52%}[data-szene] :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-callout,.dm-step,.dm-check,.dm-doc){--dm-flaeche:color-mix(in srgb, var(--surface) var(--dm-glas), transparent);--dm-kante:var(--dm-glas-kante);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter);box-shadow:var(--dm-glas-schein), var(--dm-glas-schatten)}[data-szene] .dm-callout{--dm-kante:color-mix(in oklab, var(--dm-ton) 30%, var(--dm-glas-kante))}[data-szene] :where(.dm-card,.dm-callout,.dm-step) :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-check,.dm-doc){--dm-flaeche:color-mix(in srgb, var(--surface) var(--dm-glas-innen), transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}[data-szene] .dm-step--done{--dm-flaeche:color-mix(in srgb, var(--brand-soft) 50%, transparent)}[data-szene] .dm-step--locked{--dm-flaeche:color-mix(in srgb, var(--surface-2) 45%, transparent)}[data-szene] .dm-check--across .dm-check__item{background:color-mix(in srgb, var(--surface) var(--dm-glas), transparent);border-color:var(--dm-glas-kante);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter)}[data-szene] .dm-table th{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}[data-szene] .dm-table tbody tr:hover td{background:color-mix(in srgb, var(--surface-2) 35%, transparent)}[data-szene] .dm-table tbody tr.is-link:not(.is-selected):hover td{background:color-mix(in srgb, var(--brand-soft) 45%, transparent)}[data-szene] .dm-table tr.is-selected td{background:color-mix(in srgb, var(--brand-soft) 55%, transparent)}[data-szene] .dm-input{background:color-mix(in srgb, var(--surface) 72%, transparent)}[data-szene] .dm-input[readonly]{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}[data-szene] .dm-tab[aria-selected=true]{background:color-mix(in srgb, var(--surface) 70%, transparent)}[data-szene] .dm-topbar{background:color-mix(in srgb, var(--surface) var(--dm-glas-kopf), transparent);border-bottom-color:var(--dm-glas-kante);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter)}[data-szene] .dm-shell__nav{background:radial-gradient(130% 40% at 0% 0%, color-mix(in oklab, var(--product-guard) 11%, transparent), transparent 72%), color-mix(in srgb, var(--nav-bg) var(--dm-glas-nav), transparent);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter);border-right-color:#ffffff1a}[data-szene=halloween]{--ground:#07050c;--surface:#120d1c;--surface-2:#1c1529;--surface-3:#271d39;--paper:#0e0a16;--line:#2b2242;--line-strong:#5d4f7c;--brand-soft:#241b45;--accent:#e39a3a;--accent-strong:#f0b45c;--accent-soft:#3a2a14;--nav-bg:#090612;--nav-line:#1d1531;--nav-hover:#160f26;--nav-active:#231a3b}.dm-szene--halloween{--sz-dunst:#0a05141a;--hw-stein:#150f20;--hw-platte:#1d1529;--hw-silhouette:#0b0713;--hw-huegel-fern:#0e0917;--hw-huegel-nah:#08050e;--hw-zaun:#0c0814;--hw-baum:#06040a}.dm-szene--halloween .dm-szene__himmel{background:radial-gradient(44% 34% at 70% 62%,#cd7d3733,#0000 70%),linear-gradient(#05030a 0%,#0f0a1d 26%,#1b1131 50%,#281a3d 72%,#34213f 100%)}.dm-szene--halloween .dm-szene__wolken{height:44vh}.dm-szene--halloween .dm-szene__wolke{filter:blur(16px);background:#07040de6}.dm-szene--halloween .dm-szene__wolke--1{--zug-d:190;width:46vw;height:120px;top:-14px;left:-8%}.dm-szene--halloween .dm-szene__wolke--2{--zug-d:150;--zug-v:50;width:40vw;height:110px;top:-34px;left:24%}.dm-szene--halloween .dm-szene__wolke--3{--zug-d:210;--zug-v:100;opacity:1;width:36vw;height:96px;top:6px;left:52%}.dm-szene--halloween .dm-szene__wolke--4{--zug-d:170;--zug-v:30;width:40vw;height:120px;top:-24px;left:74%}.dm-szene--halloween .dm-szene__wolke--5{--zug-d:160;--zug-v:80;opacity:.8;background:#2c1c4280;width:30vw;height:70px;top:76px;left:10%}.dm-szene--halloween .dm-szene__wolke--6{--zug-d:140;--zug-v:60;opacity:.7;background:#2c1c4280;width:34vw;height:64px;top:96px;left:60%}.dm-szene__nebel{height:38vh;inset:auto 0 0;overflow:hidden}.dm-szene__nebelband{filter:blur(14px);--zug-weite:.08;will-change:transform;background:radial-gradient(closest-side,#96aa9621,#0000);border-radius:999px;display:block;position:absolute}.dm-szene__nebelband--1{--zug-d:90;width:70vw;height:90px;bottom:4vh;left:-10%}.dm-szene__nebelband--2{--zug-d:120;--zug-v:40;width:60vw;height:70px;bottom:12vh;left:30%}.dm-szene__nebelband--3{--zug-d:105;--zug-v:70;width:65vw;height:100px;bottom:2vh;left:55%}.hw-stein{fill:var(--hw-stein)}.hw-platte{fill:var(--hw-platte)}.hw-silhouette{fill:var(--hw-silhouette)}.hw-huegel-fern{fill:var(--hw-huegel-fern)}.hw-huegel-nah{fill:var(--hw-huegel-nah)}.hw-zaun{fill:none;stroke:var(--hw-zaun);stroke-width:3px;stroke-linejoin:round}.hw-baum{fill:none;stroke:var(--hw-baum);stroke-linecap:round;stroke-linejoin:round}.hw-kraehe{fill:var(--hw-baum)}.hw-sterne{fill:#cfd3ff}.hw-fenster{fill:#ffbe5a;opacity:.55;filter:drop-shadow(0 0 6px #ffaa3cb3)}.hw-gesicht{filter:drop-shadow(0 0 14px #ff8c1ed9)}.dm-wahl__bild .hw-gesicht{animation:hw-flackern var(--d,2s) var(--v,0s) infinite}.hw-flamme{transform-box:fill-box;transform-origin:50% 100%}@keyframes hw-flackern{0%,to{opacity:1}7%{opacity:.78}13%{opacity:.95}22%{opacity:.68}31%{opacity:1}47%{opacity:.82}58%{opacity:.97}66%{opacity:.72}79%{opacity:.9}88%{opacity:.66}}@media (prefers-reduced-motion:reduce){.dm-wahl__bild .hw-gesicht{animation:none}}.dm-wahlen{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));display:grid}.dm-wahl{appearance:none;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;gap:2px;padding:8px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.dm-wahl:hover{border-color:var(--line-strong)}.dm-wahl:focus-visible{box-shadow:var(--dm-ring);outline:none}.dm-wahl.is-selected{border-color:color-mix(in oklab, var(--accent) 45%, var(--line));box-shadow:var(--shadow-md)}.dm-wahl__bild{aspect-ratio:16/10;border-radius:var(--radius-sm);border:1px solid var(--line);margin-bottom:6px;display:block;overflow:hidden}.dm-wahl__bild svg{width:100%;height:100%;display:block}.dm-wahl__name{font-size:14px;font-weight:600;line-height:20px}.dm-wahl__sub{color:var(--ink-3);font-size:12px;line-height:16px}.dm-wahl-special{margin-top:var(--space-3)}.dm-wahl--special{align-items:center;gap:var(--space-3) var(--space-4);--dm-lauf:#f09a3a;--dm-lauf-kopf:#ffd089;flex-wrap:wrap;display:flex}.dm-wahl--special .dm-wahl__bild{flex:0 0 168px;width:168px;margin:0}.dm-wahl--special .dm-wahl__text{flex:180px;gap:4px;min-width:0;display:grid}.dm-wahl--special .dm-wahl__name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dm-wahl--special:hover{border-color:color-mix(in oklab, #f09a3a 35%, var(--line))}.dm-wahl--special.is-selected{border-color:color-mix(in oklab, #f09a3a 50%, var(--line));box-shadow:0 0 28px -10px #f096328c, var(--shadow-md)}.dm-icon--klar{stroke-width:1.75px}.dm-klar{--k-r-klein:10px;--k-r-mittel:14px;--k-r-gross:20px;--k-flaeche-2:color-mix(in oklab, var(--surface-2) 72%, var(--surface));--k-haar:color-mix(in oklab, var(--line) 92%, transparent);--k-trenner:color-mix(in oklab, var(--line) 78%, transparent);--k-schatten:0 1px 2px #0b27400d, 0 12px 32px -20px #0b274047;--k-schatten-blatt:0 32px 90px -24px #0b27406b, 0 2px 8px #0b274014;--k-fokus:0 0 0 4px color-mix(in oklab, var(--focus) 32%, transparent);--k-weich:cubic-bezier(.2, .8, .2, 1);display:contents}[data-theme=dark] .dm-klar{--k-flaeche-2:color-mix(in oklab, var(--surface-3) 60%, var(--surface));--k-schatten:inset 0 0 0 1px #ffffff0e, 0 14px 36px -22px #000000d9;--k-schatten-blatt:inset 0 0 0 1px #ffffff14, 0 32px 90px -18px #000000e6}.dm-klar .dm-shell__main{grid-template-columns:minmax(0,1fr)}.dm-klar .dm-topbar{border-bottom-color:var(--k-haar);min-height:60px;padding:12px 32px}.dm-klar .dm-topbar__title{font:650 22px/28px var(--font-sans);letter-spacing:-.022em}.dm-klar .dm-content{letter-spacing:-.003em;grid-template-columns:minmax(0,1fr);gap:52px;padding:32px 32px 72px}.dm-klar .k-kopf{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.dm-klar .k-kopf__aktionen{display:contents}.dm-klar select.dm-input:not(.dm-field>select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237d98b1' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:11px 11px;padding-right:34px}@media (width<=720px){.dm-klar .dm-content{gap:40px;padding:20px 16px 56px}.dm-klar .dm-topbar{min-height:0;padding:max(9px, env(safe-area-inset-top,0px)) 12px 10px 16px;transition:transform .36s var(--k-weich), box-shadow .36s;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;display:grid}.dm-klar .dm-topbar[data-versteckt]{box-shadow:none;transform:translateY(calc(-100% - 2px))}.dm-klar .dm-topbar__title{font:650 18px/23px var(--font-sans);letter-spacing:-.018em;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dm-klar .k-kopf{display:contents}.dm-klar .dm-topbar .k-kopf__thema{background:var(--k-flaeche-2);width:34px;height:34px;min-height:34px;color:var(--ink-2);border-radius:50%;grid-area:1/-2;gap:0;padding:0;font-size:0}.dm-klar .dm-topbar .k-kopf__thema .dm-icon{width:18px;height:18px;margin:0}.dm-klar .k-kopf__aktionen{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;display:flex}.dm-klar .dm-topbar:has(.k-kopf__aktionen>.dm-btn:only-child){grid-template-columns:minmax(0,1fr) auto auto}.dm-klar .k-kopf__aktionen:has(>.dm-btn:only-child){grid-area:1/2}.dm-klar .k-kopf__aktionen>:is(input,select).dm-input{background-color:var(--k-flaeche-2);border-color:#0000;border-radius:999px;flex:7rem;min-width:0;height:36px;min-height:36px;padding:0 14px;font-size:14px;line-height:20px;width:auto!important}.dm-klar .k-kopf__aktionen>select.dm-input{background-position:right 12px center;padding-right:30px}.dm-klar .k-kopf__aktionen>input:is([type=month],[type=date]).dm-input{flex-basis:10.5rem;min-width:10.5rem}.dm-klar .k-kopf__aktionen>:is(input,select).dm-input:focus-visible{background-color:var(--surface);border-color:var(--brand)}.dm-klar .k-kopf__aktionen>.dm-btn{flex:1 0 auto;min-height:36px;padding:0 14px;font-size:13.5px}.dm-klar .k-kopf__aktionen:has(>.dm-btn:only-child)>.dm-btn{flex-grow:0}.dm-klar .k-kopf__aktionen>.dm-btn--ghost{background:var(--k-flaeche-2)}.dm-klar .k-kopf__aktionen>.dm-pill{height:28px;padding-inline:9px 11px}}.dm-klar :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-callout,.dm-step,.dm-check,.dm-doc){border-radius:var(--k-r-gross);background:var(--dm-glimmen), var(--dm-flaeche);box-shadow:var(--k-schatten);border:0}.dm-klar :where(.dm-card,.dm-callout,.dm-step,.k-blatt) :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-check,.dm-doc){background:var(--dm-glimmen), var(--dm-flaeche);box-shadow:none;border-radius:var(--k-r-mittel)}.dm-klar .dm-card{padding:24px 28px}.dm-klar .dm-card__title{font:650 17px/22px var(--font-sans);letter-spacing:-.012em}.dm-klar .dm-card>div:first-child:has(>.dm-card__title){flex-wrap:wrap;row-gap:6px}.dm-klar .dm-card>div:first-child>.dm-card__title+div:has(.dm-btn){min-width:max-content!important}[data-szene] .dm-klar :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-callout,.dm-step,.dm-check,.dm-doc){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dm-glas-kante) 60%, transparent), var(--dm-glas-schein), var(--dm-glas-schatten)}[data-szene] .dm-klar :where(.dm-card,.dm-callout,.dm-step) :where(.dm-card,.dm-kpi,.dm-table-wrap,.dm-check,.dm-doc){box-shadow:none}[data-szene] .dm-klar :is(.k-abschnitt__kopf,.k-gruppe__kopf,.k-gruppe__fuss){text-shadow:0 0 16px color-mix(in srgb, var(--surface) 92%, transparent), 0 0 4px color-mix(in srgb, var(--surface) 80%, transparent)}.dm-klar .dm-btn{min-height:36px;font:550 14px/20px var(--font-sans);letter-spacing:-.006em;color:var(--ink);background:var(--k-flaeche-2);box-shadow:none;transition:background-color .15s, color .15s, box-shadow .15s, transform .12s var(--k-weich);background-image:none;border:0;border-radius:999px;gap:6px;padding:0 16px}.dm-klar .dm-btn:hover{background:color-mix(in oklab, var(--surface-3) 85%, var(--surface))}.dm-klar .dm-btn:active{transform:scale(.97)}.dm-klar .dm-btn:focus-visible{box-shadow:var(--k-fokus)}.dm-klar .dm-btn .dm-icon{width:16px;height:16px;margin-left:-2px}.dm-klar .dm-btn--primary{background:var(--brand);color:var(--on-brand)}.dm-klar .dm-btn--primary:hover{background:var(--brand-strong)}.dm-klar .dm-btn--secondary{background:color-mix(in oklab, var(--brand) 11%, var(--surface));color:var(--brand)}.dm-klar .dm-btn--secondary:hover{background:color-mix(in oklab, var(--brand) 18%, var(--surface))}.dm-klar .dm-btn--ghost{color:var(--brand);background:0 0;padding:0 10px}.dm-klar .dm-btn--ghost:hover{background:color-mix(in oklab, var(--brand) 9%, transparent)}.dm-klar .dm-btn--danger{background:var(--crit);color:var(--on-status)}.dm-klar .dm-btn--sm{min-height:30px;padding:0 13px;font-size:13px;line-height:18px}.dm-klar .dm-btn--sm .dm-icon{width:15px;height:15px}.dm-klar .dm-btn--lg{min-height:46px;padding:0 24px;font-size:16px}.dm-klar .dm-btn--icon{width:36px;padding:0}.dm-klar .dm-btn--icon .dm-icon{margin:0}.dm-klar .dm-btn[disabled],.dm-klar .dm-btn[aria-disabled=true]{opacity:.42;transform:none}.dm-klar .dm-btn--cta{box-shadow:0 10px 24px -12px color-mix(in oklab, var(--brand) 75%, transparent)}.dm-klar .dm-btn--cta:focus-visible{box-shadow:var(--k-fokus), 0 10px 24px -12px color-mix(in oklab, var(--brand) 75%, transparent)}.dm-klar .dm-pill{height:24px;font:600 12px/16px var(--font-sans);letter-spacing:0;background:color-mix(in oklab, var(--dm-ton) 12%, transparent);color:color-mix(in oklab, var(--dm-ton) 78%, var(--ink));border:0;gap:6px;padding:0 10px 0 9px}.dm-klar .dm-pill:before{background:var(--dm-ton);width:6px;height:6px;box-shadow:0 0 6px color-mix(in oklab, var(--dm-ton) 45%, transparent)}.dm-klar .dm-pill--outline{box-shadow:inset 0 0 0 1px var(--k-haar);background:0 0}.dm-klar .dm-seal{background:color-mix(in oklab, var(--ink-3) 14%, transparent);color:var(--ink-3);box-shadow:none;border:0}.dm-klar .dm-seal svg{stroke-width:2.25px}.dm-klar .dm-seal--confirmed{background:var(--brand);color:var(--on-brand)}.dm-klar .dm-seal--overdue{background:var(--signal);color:var(--on-status)}.dm-klar .dm-seal--blocked{background:var(--crit);color:var(--on-status)}.dm-klar .dm-seal--pending{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.dm-klar .dm-seal--planned{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.dm-klar .dm-field{gap:6px}.dm-klar .dm-field__label{font:550 13px/18px var(--font-sans);color:var(--ink-2)}.dm-klar .dm-field:has(>.dm-input:not([type=file])){position:relative}.dm-klar .dm-field:has(>.dm-input:not([type=file]))>.dm-field__label{z-index:1;font:500 12px/16px var(--font-sans);color:var(--ink-3);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;display:block;position:absolute;top:8px;left:15px;right:15px;overflow:hidden}.dm-klar .dm-field:focus-within>.dm-field__label{color:var(--brand)}.dm-klar .dm-input{border:1px solid color-mix(in oklab, var(--line-strong) 42%, var(--line));background:var(--surface);min-height:44px;font:400 15px/21px var(--font-sans);border-radius:12px;transition:border-color .15s,box-shadow .15s,background-color .15s}.dm-klar .dm-field>.dm-input:not([type=file]){min-height:56px;padding:25px 14px 8px}.dm-klar .dm-field>textarea.dm-input{min-height:104px;padding-top:27px}.dm-klar .dm-input:hover{border-color:color-mix(in oklab, var(--line-strong) 72%, var(--line))}.dm-klar .dm-input:focus-visible{border-color:var(--brand);box-shadow:var(--k-fokus)}.dm-klar .dm-input--mono{font-family:var(--font-mono);letter-spacing:.03em;font-size:14px}.dm-klar .dm-input[disabled]{background:var(--k-flaeche-2);color:var(--ink-3)}.dm-klar .dm-field__help{padding-inline:4px;font-size:12px;line-height:16px}.dm-klar input[type=date].dm-input::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.dm-klar select.dm-input{cursor:pointer;padding-right:40px}.dm-klar .k-auswahl:after{content:"";pointer-events:none;background:var(--ink-3);width:12px;height:12px;position:absolute;top:22px;right:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.dm-klar .dm-field:has(>select.dm-input):after{content:"";pointer-events:none;background:var(--ink-3);width:12px;height:12px;position:absolute;top:22px;right:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.dm-klar input[type=file].dm-input{background:var(--k-flaeche-2);min-height:56px;color:var(--ink-2);border-style:dashed;padding:9px;font-size:14px}.dm-klar input[type=file].dm-input::file-selector-button{cursor:pointer;background:color-mix(in oklab, var(--brand) 12%, var(--surface));color:var(--brand);font:550 13px/18px var(--font-sans);border:0;border-radius:999px;margin-right:12px;padding:8px 15px}.dm-klar input[type=checkbox],.dm-klar input[type=radio]{accent-color:var(--brand)}.dm-klar input[type=checkbox][role=switch]{appearance:none;cursor:pointer;background:color-mix(in oklab, var(--ink-3) 30%, transparent);width:46px;height:28px;transition:background-color .2s var(--k-weich);border-radius:999px;flex:none;margin:0;position:relative}.dm-klar input[type=checkbox][role=switch]:after{content:"";width:24px;height:24px;transition:transform .22s var(--k-weich);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000038}.dm-klar input[type=checkbox][role=switch]:checked{background:var(--ok)}.dm-klar input[type=checkbox][role=switch]:checked:after{transform:translate(18px)}.dm-klar input[type=checkbox][role=switch]:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar input[type=range]{appearance:none;cursor:pointer;width:100%;height:28px;accent-color:var(--brand);background:0 0}.dm-klar input[type=range]::-webkit-slider-runnable-track{background:color-mix(in oklab, var(--ink-3) 22%, transparent);border-radius:999px;height:4px}.dm-klar input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-10px;box-shadow:0 1px 2px #0003,0 3px 8px #0000002e}.dm-klar input[type=range]::-moz-range-track{background:color-mix(in oklab, var(--ink-3) 22%, transparent);border-radius:999px;height:4px}.dm-klar input[type=range]::-moz-range-progress{background:var(--brand);border-radius:999px;height:4px}.dm-klar input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 2px #0003,0 3px 8px #0000002e}.dm-klar .dm-table{font-size:14px;line-height:20px}.dm-klar .dm-table th{background:var(--dm-flaeche,var(--surface));color:var(--ink-3);font:600 12px/16px var(--font-sans);letter-spacing:.01em;border-bottom:1px solid var(--k-haar);padding:14px 16px 10px}.dm-klar .dm-table td{border-bottom:1px solid var(--k-trenner);padding:14px 16px}.dm-klar .dm-table :is(th,td):first-child{padding-left:24px}.dm-klar .dm-table :is(th,td):last-child{padding-right:24px}.dm-klar .dm-table .mono{font-family:var(--font-sans);letter-spacing:0;font-variant-numeric:normal;font-size:14px}.dm-klar .dm-table tbody tr:hover td{background:color-mix(in oklab, var(--surface-2) 38%, transparent)}@media (width<=1100px){.dm-klar .dm-table :is(th,td){padding-inline:12px}.dm-klar .dm-table :is(th,td):first-child{padding-left:18px}.dm-klar .dm-table :is(th,td):last-child{padding-right:18px}}.dm-klar .dm-table tbody tr.is-link:not(.is-selected):hover td{background:color-mix(in oklab, var(--brand-soft) 40%, transparent)}.dm-klar .dm-table tr.is-selected td{background:color-mix(in oklab, var(--brand-soft) 60%, transparent);box-shadow:none}.dm-klar .dm-callout{border-radius:var(--k-r-mittel);padding:14px 18px 14px 16px}.dm-klar .dm-callout__icon{box-shadow:none;background:var(--dm-ton);color:var(--on-status)}.dm-klar .dm-kv{gap:18px 28px}.dm-klar .dm-kv dt{font:500 12px/16px var(--font-sans);color:var(--ink-3);margin-bottom:4px}.dm-klar .dm-kv dd{font:550 15px/21px var(--font-sans)}.dm-klar .dm-kv dd.mono{font-family:var(--font-sans);font-variant-numeric:normal;letter-spacing:0;font-size:15px}.dm-klar .dm-tabs{background:var(--k-flaeche-2);border:0;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.dm-klar .dm-tab{font:550 13px/18px var(--font-sans);border:0;border-radius:9px;padding:6px 14px}.dm-klar .dm-tab[aria-selected=true]{background:var(--surface);box-shadow:0 1px 3px #0b27401f,0 1px 1px #0b27400f}.dm-klar .dm-check__item{border-bottom-color:var(--k-trenner);padding:14px 20px}.dm-klar .dm-check__box{border-width:1.5px;border-radius:50%}.dm-klar .dm-eyebrow{font:600 13px/18px var(--font-sans);color:var(--ink-3)}.dm-klar .dm-eyebrow:before{display:none}.dm-klar :is(.t-h1,.t-h2,.t-h3,.t-display,.t-display-xl){letter-spacing:-.02em;font-weight:650}.dm-klar .dm-card__title{letter-spacing:-.015em}.dm-klar .dm-tab__count{font:600 11px/16px var(--font-sans);background:color-mix(in oklab, var(--ink-3) 14%, transparent);border-radius:999px;padding:0 7px}.dm-klar .dm-tab__count--warn{background:color-mix(in oklab, var(--signal) 16%, transparent);color:var(--signal)}.dm-klar .dm-tabs{flex-wrap:wrap;max-width:100%}.dm-klar .dm-steps{gap:10px}.dm-klar .dm-step{border-radius:var(--k-r-mittel);gap:6px;padding:14px 16px}.dm-klar .dm-step__num{background:color-mix(in oklab, var(--ink-3) 14%, transparent);width:26px;height:26px;color:var(--ink-2);font:650 12px/1 var(--font-sans);border:0}.dm-klar .dm-step--done{--dm-flaeche:var(--surface)}.dm-klar .dm-step--done .dm-step__num{background:var(--brand);color:var(--on-brand)}.dm-klar .dm-step--current{box-shadow:var(--k-schatten), 0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent)}.dm-klar .dm-step--current .dm-step__num{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent), 0 0 12px color-mix(in oklab, var(--accent) 40%, transparent);color:var(--ink)}.dm-klar .dm-step--locked{--dm-flaeche:color-mix(in oklab, var(--surface-2) 60%, var(--surface))}.dm-klar .dm-kpi{gap:4px;padding:18px 22px 20px}.dm-klar .dm-kpi__label{font:600 13px/18px var(--font-sans);color:var(--ink-2)}.dm-klar .dm-kpi__value{font:650 32px/38px var(--font-sans);letter-spacing:-.025em}.dm-klar .dm-kpi__value small{color:var(--ink-3);font-weight:550}.dm-klar .dm-ampel__value{font-family:var(--font-sans)}.dm-klar .dm-sealbar{padding:20px 24px}.dm-klar .dm-sealbar__title{font-weight:650}.dm-klar .dm-doc{--dm-flaeche:var(--surface);box-shadow:none;padding:12px 16px}.dm-klar .dm-doc__icon{background:color-mix(in oklab, var(--brand) 11%, var(--surface));width:40px;height:44px;font:650 10px/1 var(--font-sans);letter-spacing:.04em;border:0;border-radius:10px}.dm-klar .dm-choice{border-radius:var(--k-r-klein);padding:8px 12px}.dm-klar .dm-choice__meta{font-family:var(--font-sans)}.dm-klar .dm-check--across .dm-check__item,.dm-klar .dm-check--across .dm-check__item:last-child{border-radius:var(--k-r-mittel);background:var(--dm-flaeche,var(--surface));box-shadow:var(--k-schatten);border:0}.dm-klar .dm-check__meta{font-family:var(--font-sans);font-size:12px}.dm-klar .dm-check__item--done .dm-check__box{border-color:var(--brand)}.dm-klar .dm-check__item--blocked .dm-check__box{border-color:var(--crit)}.dm-klar .dm-wahl{border-radius:var(--k-r-mittel);background:var(--k-flaeche-2);border:0;padding:8px}.dm-klar .dm-wahl:hover{background:color-mix(in oklab, var(--surface-3) 70%, var(--surface))}.dm-klar .dm-wahl.is-selected{background:var(--surface);box-shadow:var(--k-schatten), 0 0 0 2px var(--brand)}.dm-klar .dm-wahl__bild{border:0;border-radius:10px}.dm-klar .rp{border-radius:var(--k-r-gross);box-shadow:var(--k-schatten);border:0}.dm-klar .rp__balken{border-radius:8px}.dm-klar .rp__zeile+.rp__zeile{border-top-color:var(--k-trenner)}.dm-klar .rp__name{border-right-color:var(--k-trenner)}.dm-klar .dm-topbar__search{background:var(--k-flaeche-2);border:0;border-radius:999px}.dm-klar .card-flat{background:var(--surface);box-shadow:var(--k-schatten-blatt);border:0;border-radius:24px}.dm-klar .sb-logo{box-shadow:none;background:var(--nav-bg) linear-gradient(160deg, #ffffff29, transparent 60%);border-radius:16px!important}.dm-klar .eyebrow{color:var(--ink-3)}.dm-klar .eyebrow:before{display:none}.dm-klar .page-title{letter-spacing:-.025em;font-weight:650}.dm-klar .field-label{font:550 13px/18px var(--font-sans);color:var(--ink-2)}.dm-klar .field input,.dm-klar .field select,.dm-klar .field textarea{border:1px solid color-mix(in oklab, var(--line-strong) 42%, var(--line));border-radius:12px;min-height:48px;padding:12px 14px}.dm-klar .field input:focus-visible{border-color:var(--brand);box-shadow:var(--k-fokus)}.dm-klar .btn{min-height:44px;font:550 15px/20px var(--font-sans);background:var(--k-flaeche-2);border:0;border-radius:999px}.dm-klar .btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:none}.dm-klar .btn-primary:hover{background:var(--brand-strong)}.dm-klar .btn:focus-visible{box-shadow:var(--k-fokus)}.dm-klar .reason{border-radius:14px!important}.dm-klar .toast{box-shadow:var(--k-schatten-blatt);border-radius:16px;padding:12px 16px}.dm-klar .k-abschnitt{align-content:start;gap:16px;min-width:0;display:grid}.dm-klar .k-abschnitt__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding-inline:4px;display:flex}.dm-klar .k-abschnitt__titel{min-width:0;font:650 24px/30px var(--font-sans);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;flex:22rem;margin:0}.dm-klar .k-abschnitt__zusatz{color:var(--ink-3)}.dm-klar .k-abschnitt__aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=720px){.dm-klar .k-abschnitt__titel{font-size:21px;line-height:27px}}.dm-klar .k-raster{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:stretch;gap:24px;min-width:0;display:grid}.dm-klar .k-raster>*{min-width:0}.dm-klar .k-raster>.k-voll{grid-column:1/-1}.dm-klar .k-raster--drei{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.dm-klar .k-spalten{columns:2 420px;column-gap:40px}.dm-klar .k-spalten>*{break-inside:avoid;margin-bottom:14px}.dm-klar .k-spalten--drei{columns:3 300px}.dm-klar .k-paar{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:stretch;gap:52px 32px;display:grid}.dm-klar .k-paar>.k-abschnitt{grid-template-rows:auto 1fr}.dm-klar .k-gruppe{flex-direction:column;gap:8px;min-width:0;display:flex}.dm-klar .k-gruppe__kopf{font:600 13px/18px var(--font-sans);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-inline:20px;display:flex}.dm-klar .k-gruppe__zusatz{color:var(--ink-3);font-weight:400}.dm-klar .k-gruppe__fuss{color:var(--ink-3);margin:0;padding-inline:20px;font-size:13px;line-height:18px}.dm-klar .k-liste.dm-card{flex:1;align-content:start;margin:0;padding:0;list-style:none;display:grid;overflow:hidden;container-type:inline-size}.dm-klar .k-liste--spalten.dm-card{columns:2 400px;column-rule:1px solid var(--k-trenner);column-gap:0;display:block}.dm-klar .k-zeile{--k-einzug:20px;break-inside:avoid;align-items:center;gap:14px;min-height:58px;padding:12px 18px 12px 20px;transition:background-color .15s;display:flex;position:relative}.dm-klar .k-zeile:has(>.k-zeile__vorne){--k-einzug:56px}.dm-klar .k-zeile:before{content:"";top:-1px;left:var(--k-einzug);background:var(--k-trenner);height:1px;position:absolute;right:0}.dm-klar .k-zeile__vorne{flex:none;place-items:center;min-width:22px;display:grid}.dm-klar .k-zeile__text{flex:16rem;gap:2px;min-width:0;display:grid}.dm-klar .k-zeile__titel{text-align:left;font:550 15px/21px var(--font-sans);letter-spacing:-.008em;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0}.dm-klar button.k-zeile__titel{cursor:pointer;border-radius:4px}.dm-klar button.k-zeile__titel:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .k-zeile__unter{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px;line-height:18px}.dm-klar .k-zeile__hinten{flex:none;align-items:center;gap:10px;display:flex}.dm-klar .k-zeile__aktionen{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.dm-klar .k-zeile__pfeil{color:var(--ink-3);opacity:.6;flex:none;margin-right:-4px}.dm-klar .k-zeile--link{cursor:pointer}.dm-klar .k-zeile--link:hover{background:color-mix(in oklab, var(--surface-2) 42%, transparent)}.dm-klar .k-zeile--link:hover .k-zeile__pfeil{opacity:1}.dm-klar .k-zeile--gewaehlt{background:color-mix(in oklab, var(--brand-soft) 55%, transparent)}.dm-klar .k-zeile--gedimmt{min-height:46px}.dm-klar .k-zeile--gedimmt :is(.k-zeile__titel,.k-zeile__vorne){color:var(--ink-3);font-weight:450}@container (width<=560px){.dm-klar .k-zeile{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.dm-klar .k-zeile__vorne{min-height:21px}.dm-klar .k-zeile__text{flex:calc(100% - 80px)}:is(.dm-klar .k-zeile:has(>.k-zeile__vorne)>.k-zeile__hinten,.dm-klar .k-zeile:has(>.k-zeile__vorne):not(:has(>.k-zeile__hinten))>.k-zeile__aktionen){margin-left:36px}.dm-klar .k-zeile:has(>.k-zeile__vorne>.k-dokzeichen)>:is(.k-zeile__hinten,.k-zeile__aktionen){margin-left:50px}.dm-klar .k-zeile__aktionen{justify-content:flex-start}.dm-klar .k-zeile .k-datum{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dm-klar .k-zeile__pfeil{position:absolute;top:20px;right:14px}.dm-klar .k-zeile--link{padding-right:38px}}.dm-klar .k-nr{min-width:1.75em;color:var(--ink-3);font-weight:500;display:inline-block}.dm-klar .k-kennung{font-family:var(--font-mono);letter-spacing:.02em;font-size:.9em}.dm-klar .k-datum{color:var(--ink-2);white-space:nowrap;justify-items:end;gap:4px;font-size:14px;line-height:20px;display:grid}.dm-klar .k-link{appearance:none;font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:550;text-decoration:none}.dm-klar .k-link:hover{text-decoration:underline}.dm-klar .k-dokzeichen{background:color-mix(in oklab, var(--brand) 11%, var(--surface));width:36px;height:36px;color:var(--brand);border-radius:10px;place-items:center;display:grid}.dm-klar .k-leer{text-align:center;color:var(--ink-3);justify-items:center;gap:6px;padding:32px 24px;font-size:14px;line-height:20px;display:grid}.dm-klar .k-leer .dm-icon{opacity:.7;width:26px;height:26px;margin-bottom:4px}.dm-klar .k-leer strong{color:var(--ink-2);font-weight:600}.dm-klar .k-fussnote{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.dm-klar .k-zeile:has(>.k-zeile__vorne>.k-dokzeichen){--k-einzug:70px}.dm-klar .k-warnung{color:var(--signal);font-weight:600}.dm-klar .k-zeile--sammel .k-zeile__titel{color:var(--ink-3);font-weight:450}.dm-klar .k-zeile--sammel .k-zeile__pfeil{transition:transform .2s var(--k-weich);transform:rotate(90deg)}.dm-klar .k-zeile--sammel[data-offen] .k-zeile__pfeil{transform:rotate(-90deg)}.dm-klar .k-ueberfaellig{color:var(--crit);font-weight:600}.dm-klar .k-tabelle.dm-card{padding:2px 0 4px;overflow:hidden}.k-zustand{--k-ton:var(--ink-3);width:var(--k-groesse,22px);height:var(--k-groesse,22px);background:var(--k-ton);color:var(--on-status);border-radius:50%;flex:none;place-items:center;display:inline-grid}.k-zustand .dm-icon{stroke-width:2.6px}.k-zustand--ok{--k-ton:var(--ok)}.k-zustand--warn{--k-ton:var(--signal)}.k-zustand--crit{--k-ton:var(--crit)}.k-zustand--info{--k-ton:var(--info)}.k-zustand--brand{--k-ton:var(--brand);color:var(--on-brand)}.k-zustand--hohl{color:var(--k-ton);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--k-ton) 75%, transparent);background:0 0}.k-zustand--neutral.k-zustand--hohl{--k-ton:var(--line-strong)}.k-zustand--hohl .dm-icon{stroke-width:2.2px}.k-balken{--k-ton:var(--brand);background:color-mix(in oklab, var(--k-ton) 15%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.k-balken>span{border-radius:inherit;background:var(--k-ton);height:100%;transition:width .5s var(--k-weich,ease);animation:k-balken-ein .9s var(--k-weich,ease) both;transform-origin:0;display:block}@keyframes k-balken-ein{0%{transform:scaleX(0)}}.k-ring{--k-ton-ok:var(--ok);--k-ton-warn:var(--signal);--k-ton-crit:var(--crit);--k-ton-info:var(--info);--k-ton-brand:var(--brand);--k-ton-neutral:var(--ink-3);width:var(--k-groesse);height:var(--k-groesse);flex:none;place-items:center;display:inline-grid;position:relative}.k-ring>svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.k-ring__bahn{fill:none;stroke:color-mix(in oklab, var(--k-bahn,var(--ink-3)) 15%, transparent)}.k-ring__bogen{fill:none;stroke-linecap:round;animation:k-ring-ein 1s var(--k-weich,ease) both}@keyframes k-ring-ein{0%{stroke-dasharray:0 var(--k-umfang)}}.k-ring__mitte{text-align:center;place-content:center;justify-items:center;line-height:1.1;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.k-ring__bogen,.k-balken>span{animation:none}}.dm-klar .k-legende{color:var(--ink-2);gap:12px;margin:0;padding:0;font-size:14px;line-height:19px;list-style:none;display:grid}.dm-klar .k-legende li{grid-template-columns:10px auto minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.dm-klar .k-legende li:before{content:"";background:var(--k-ton,var(--ink-3));border-radius:50%;width:10px;height:10px;transform:translateY(1px)}.dm-klar .k-legende b{color:var(--ink);letter-spacing:-.01em;font-size:17px;font-weight:650}.dm-klar .k-legende .k-legende--ok{--k-ton:var(--ok)}.dm-klar .k-legende .k-legende--warn{--k-ton:var(--signal)}.dm-klar .k-legende .k-legende--crit{--k-ton:var(--crit)}.dm-klar .k-anteil{color:var(--ink-3);white-space:nowrap;justify-items:end;font-size:13px;line-height:17px;display:grid}.dm-klar .k-anteil b{font:650 16px/20px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.dm-klar .k-zeile:has(>.k-zeile__vorne>.k-ring){--k-einzug:70px}.dm-klar .k-zeile__unter .k-hinweis-crit{color:var(--crit)}.dm-klar .k-zeile__unter .k-hinweis-warn{color:var(--signal)}.dm-klar .dm-ampel__bar{background:color-mix(in oklab, var(--ink-3) 15%, transparent);border-radius:999px;gap:0;height:6px;overflow:hidden}.dm-klar .dm-ampel__seg{border-radius:0}.k-balken--ok{--k-ton:var(--ok)}.k-balken--warn{--k-ton:var(--signal)}.k-balken--crit{--k-ton:var(--crit)}.k-balken--neutral{--k-ton:var(--ink-3)}.dm-klar .k-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.dm-klar .k-kachel.dm-card{grid-template-rows:auto auto 1fr;gap:4px;padding:20px 22px 22px;display:grid}.dm-klar .k-kachel__kopf{min-height:24px;font:600 13px/18px var(--font-sans);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-klar .k-kachel__wert{font:650 26px/32px var(--font-sans);letter-spacing:-.022em;color:var(--ink)}.dm-klar .k-kachel__zusatz{font:550 15px/20px var(--font-sans);letter-spacing:-.005em;color:var(--ink-3)}.dm-klar .k-kachel__fuss{color:var(--ink-2);align-content:end;gap:10px;margin-top:10px;font-size:13px;line-height:18px;display:grid}.dm-klar .k-kachel__zeile{color:var(--ink-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-klar .k-start.dm-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 56px;padding:32px 40px 32px 36px;display:grid}.dm-klar .k-start__bild{align-items:center;gap:28px;display:flex}.dm-klar .k-start__bild .k-legende{min-width:15rem;max-width:19rem}.dm-klar .k-ring__zahl{font:650 34px/38px var(--font-sans);letter-spacing:-.03em;color:var(--ink)}.dm-klar .k-ring__unter{font:550 13px/17px var(--font-sans);color:var(--ink-3)}@media (width<=1080px){.dm-klar .k-start.dm-card{grid-template-columns:minmax(0,1fr);padding:28px 28px 30px}.dm-klar .k-start__bild{border-top:1px solid var(--k-trenner);padding-top:22px}}@media (width<=720px){.dm-klar .k-start.dm-card{padding:22px 20px 24px}.dm-klar .k-start__bild{gap:20px}.dm-klar .k-start__bild .k-legende{gap:9px;min-width:0;font-size:13px;line-height:17px}.dm-klar .k-start__bild .k-legende b{font-size:15px}.dm-klar .k-start .k-ring{--k-groesse:128px!important}.dm-klar .k-start .k-ring__zahl{font-size:26px;line-height:30px}}.dm-klar .k-held.dm-card{gap:30px;padding:28px 32px 26px;display:grid}.dm-klar .k-held__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.dm-klar .k-held__text{flex:26rem;min-width:0}.dm-klar .k-held__dach{font:600 13px/18px var(--font-sans);color:var(--ink-3);margin:0 0 6px}.dm-klar .k-held__titel{font:650 34px/40px var(--font-sans);letter-spacing:-.03em;text-wrap:balance;margin:0}.dm-klar .k-held__titel span{color:var(--ink-3)}.dm-klar .k-held__aktionen{flex-wrap:wrap;gap:8px;display:flex}.dm-klar .k-fakten{border-top:1px solid var(--k-trenner);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px 28px;margin:0;padding-top:20px;display:grid}.dm-klar .k-fakten dt{font:500 12px/16px var(--font-sans);color:var(--ink-3);margin:0 0 4px}.dm-klar .k-fakten dd{font:550 15px/21px var(--font-sans);overflow-wrap:anywhere;margin:0}@media (width<=720px){.dm-klar .k-held.dm-card{gap:24px;padding:22px 20px}.dm-klar .k-held__titel{font-size:26px;line-height:32px}}.dm-klar .k-stationen{--k-punkt:24px;position:relative}.dm-klar .k-stationen__strecke{top:calc(var(--k-punkt) / 2 - 1.5px);left:calc(50% / var(--k-n));right:calc(50% / var(--k-n));background:color-mix(in oklab, var(--ink-3) 18%, transparent);border-radius:3px;height:3px;position:absolute}.dm-klar .k-stationen__fuellung{width:calc(var(--k-anteil) * 100%);border-radius:inherit;background:var(--brand);position:absolute;inset:0 auto 0 0}.dm-klar .k-stationen__heute{left:calc(var(--k-anteil) * 100%);background:var(--dm-licht);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 28%, transparent), 0 0 14px 3px color-mix(in oklab, var(--accent) 55%, transparent);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dm-klar .k-stationen__liste{grid-template-columns:repeat(var(--k-n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.dm-klar .k-station{text-align:center;align-content:start;justify-items:center;gap:10px;min-width:0;padding:0 4px;display:grid}.dm-klar .k-station__punkt{width:var(--k-punkt);height:var(--k-punkt);background:var(--dm-flaeche,var(--surface));box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--ink-3) 38%, transparent), 0 0 0 5px var(--dm-flaeche,var(--surface));border-radius:50%;place-items:center;display:grid}.dm-klar .k-station--erledigt .k-station__punkt{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 5px var(--dm-flaeche,var(--surface))}.dm-klar .k-station--erledigt .k-station__punkt .dm-icon{stroke-width:3px}.dm-klar .k-station--aktuell .k-station__punkt{box-shadow:inset 0 0 0 2px var(--accent), 0 0 0 5px var(--dm-flaeche,var(--surface)), 0 0 18px 4px color-mix(in oklab, var(--accent) 40%, transparent)}.dm-klar .k-station--aktuell .k-station__punkt:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px}.dm-klar .k-station__text{font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;border-radius:12px;justify-items:center;gap:1px;min-width:0;max-width:100%;margin:0;padding:4px 10px 6px;display:grid}.dm-klar button.k-station__text{cursor:pointer;transition:background-color .15s}.dm-klar button.k-station__text:hover{background:color-mix(in oklab, var(--surface-2) 55%, transparent)}.dm-klar button.k-station__text:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .k-station__titel{font:600 14px/19px var(--font-sans);letter-spacing:-.008em;color:var(--ink);text-wrap:balance}.dm-klar .k-station--offen .k-station__titel{color:var(--ink-2)}.dm-klar .k-station__datum{color:var(--ink-2);font-size:13px;line-height:18px}.dm-klar .k-station__unter{color:var(--ink-3);font-size:12px;line-height:16px}@media (width<=640px){.dm-klar .k-stationen__liste{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr}.dm-klar .k-station{grid-template-columns:var(--k-punkt) minmax(0, 1fr);text-align:left;place-items:start;gap:12px;padding:0 0 14px}.dm-klar .k-station__text{justify-items:start;margin-top:-2px;padding:2px 8px 4px}.dm-klar .k-stationen__strecke{top:calc(var(--k-punkt) / 2);bottom:auto;left:calc(var(--k-punkt) / 2 - 1.5px);width:3px;height:calc(100% - 100% / var(--k-n));right:auto}.dm-klar .k-stationen__fuellung{width:auto;height:calc(var(--k-anteil) * 100%);inset:0 0 auto}.dm-klar .k-stationen__heute{left:50%;top:calc(var(--k-anteil) * 100%)}}.k-blatt{box-sizing:border-box;width:min(640px,100vw - 32px);max-height:min(88dvh,940px);color:var(--ink);background:var(--surface);box-shadow:var(--k-schatten-blatt);font-family:var(--font-sans);border:0;border-radius:24px;flex-direction:column;margin:auto;padding:0;font-size:15px;line-height:22px;display:none;overflow:hidden}.k-blatt[open]{animation:k-blatt-ein .3s var(--k-weich,ease) both;display:flex}.k-blatt:focus{outline:none}.k-blatt--schmal{width:min(480px,100vw - 32px)}.k-blatt--breit{width:min(880px,100vw - 32px)}.k-blatt::backdrop{background:color-mix(in srgb, var(--nav-bg,#0b2740) 34%, transparent);-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1)}.k-blatt[open]::backdrop{animation:.3s both k-blatt-schleier}.k-blatt *,.k-blatt :before,.k-blatt :after{box-sizing:border-box}.k-blatt__kopf{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 22px 8px 30px;display:flex}.k-blatt__ueberschrift{min-width:0}.k-blatt__titel{font:650 21px/27px var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.k-blatt__untertitel{color:var(--ink-3);margin:4px 0 0;font-size:14px;line-height:20px}.k-blatt__zu{cursor:pointer;width:32px;height:32px;color:var(--ink-2);background:var(--k-flaeche-2,var(--surface-2));border:0;border-radius:50%;flex:none;place-items:center;margin:-2px 0 0;padding:0;transition:background-color .15s;display:grid}.k-blatt__zu:hover{background:color-mix(in oklab, var(--surface-3) 85%, var(--surface))}.k-blatt__zu:focus-visible{box-shadow:var(--k-fokus);outline:none}.k-blatt__zu .dm-icon{stroke-width:2.4px}.k-blatt__inhalt{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 30px 28px;overflow:auto}.k-blatt__inhalt:has(.k-blatt__fuss){padding-bottom:0;scroll-padding-bottom:104px}.k-blatt__inhalt>form{gap:14px;display:grid}.k-blatt__fuss{z-index:2;background:var(--surface);box-shadow:0 -1px 0 var(--k-trenner,var(--line));flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:10px -30px 0;padding:16px 30px 24px;display:flex;position:sticky;bottom:0}.k-blatt__fuss>.dm-btn{min-width:112px}html:has(.k-blatt[open]){overflow:hidden}.k-blatt--kopflos>.k-blatt__zu{z-index:3;position:absolute;top:18px;right:18px}.k-blatt--kopflos .k-blatt__inhalt{padding:0}.k-blatt--kopflos .k-blatt__inhalt>:is(.dm-card,.dm-stack,div)>.dm-card:first-child,.k-blatt--kopflos .k-blatt__inhalt>.dm-card{box-shadow:none;background:0 0;border-radius:0}.k-blatt--kopflos .k-blatt__inhalt>.dm-card{padding:26px 30px 28px}.k-blatt--kopflos .k-blatt__inhalt>.dm-card>:first-child{padding-right:46px;margin-bottom:18px!important}.k-blatt--kopflos .k-blatt__inhalt>.dm-card>:first-child>.dm-card__title{font:650 21px/27px var(--font-sans);letter-spacing:-.02em}.k-blatt--kopflos .k-blatt__inhalt>:not(.dm-card){padding:26px 30px 28px}@media (width<=640px){.k-blatt--kopflos .k-blatt__inhalt>.dm-card,.k-blatt--kopflos .k-blatt__inhalt>:not(.dm-card){padding:22px 20px calc(24px + env(safe-area-inset-bottom,0px))}.k-blatt,.k-blatt--schmal,.k-blatt--breit{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.k-blatt[open]{animation-name:k-blatt-hoch}.k-blatt__kopf{padding:20px 16px 6px 20px}.k-blatt__inhalt{padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px))}.k-blatt__fuss{padding:14px 20px calc(18px + env(safe-area-inset-bottom,0px));margin-inline:-20px}.k-blatt__fuss>.dm-btn{flex:1}}@keyframes k-blatt-ein{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes k-blatt-hoch{0%{transform:translateY(100%)}}@keyframes k-blatt-schleier{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.k-blatt[open],.k-blatt[open]::backdrop{animation:none}.dm-klar .dm-btn:active{transform:none}}.k-mobil{display:none}@media (width<=720px){.dm-klar .dm-shell{grid-template-columns:minmax(0,1fr)}.dm-klar .dm-shell__nav{display:none}.dm-klar .dm-content{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.dm-klar .k-mobil{z-index:60;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed}.dm-klar .k-mobil>*{pointer-events:auto}.dm-klar :is(.k-mobil__leiste,.k-mobil__mehr){background:color-mix(in srgb, var(--nav-bg) 80%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14,0 14px 34px -12px #040e18a6}.dm-klar .k-mobil__leiste{border-radius:999px;flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;min-width:0;margin:0;padding:5px;list-style:none;display:grid}.dm-klar .k-mobil__ziel{min-width:0;color:var(--nav-ink-2);font:600 10px/13px var(--font-sans);letter-spacing:-.01em;border-radius:999px;justify-items:center;gap:1px;padding:7px 2px 6px;text-decoration:none;transition:background-color .2s,color .2s;display:grid;position:relative}.dm-klar .k-mobil__ziel[aria-current=page]{color:var(--nav-ink);background:radial-gradient(120% 160% at 50% 130%, color-mix(in oklab, var(--accent) 22%, transparent), transparent 70%), #ffffff1a}.dm-klar .k-mobil__ziel[aria-current=page] .dm-icon{color:color-mix(in oklab, var(--accent-strong) 72%, var(--nav-ink))}.dm-klar .k-mobil__ziel:focus-visible,.dm-klar .k-mobil__mehr:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.dm-klar .k-mobil__icon{place-items:center;height:24px;display:grid;position:relative}.dm-klar .k-mobil__icon .dm-icon{width:22px;height:22px}.dm-klar .k-mobil__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dm-klar .k-mobil__mehr{width:60px;height:60px;color:var(--nav-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.dm-klar .k-mobil__mehr .dm-icon{width:23px;height:23px}.dm-klar .k-mobil__mehr>.k-mobil__zahl{top:8px;left:auto;right:8px}.dm-klar .toast-stack{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}.dm-klar .dm-table[data-stapeln],.dm-klar .dm-table[data-stapeln] tbody{width:100%;display:block}.dm-klar .dm-table[data-stapeln] thead{display:none}.dm-klar .dm-table[data-stapeln] tr{border-bottom:1px solid var(--k-trenner);grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 18px;display:grid}.dm-klar .dm-table[data-stapeln] tr:last-child{border-bottom:0}.dm-klar .dm-table[data-stapeln] td{overflow-wrap:anywhere;border:0;min-height:18px;display:block;position:relative;text-align:left!important;white-space:normal!important;background:0 0!important;min-width:0!important;max-width:none!important;padding:0 0 0 calc(min(36%,150px) + 10px)!important}.dm-klar .dm-table[data-stapeln] td:before{content:attr(data-label);width:min(36%,150px);font:550 12px/18px var(--font-sans);color:var(--ink-3);overflow-wrap:anywhere;position:absolute;top:1px;left:0}.dm-klar .dm-table[data-stapeln] td:first-child,.dm-klar .dm-table[data-stapeln] td[data-label=""]{padding-left:0!important}.dm-klar .dm-table[data-stapeln] td:first-child:before,.dm-klar .dm-table[data-stapeln] td[data-label=""]:before{display:none}.dm-klar .dm-table[data-stapeln] td .dm-btn{margin-left:0!important}.dm-klar .dm-table[data-stapeln] td:first-child{margin-bottom:2px;font-weight:600}.dm-klar .dm-table[data-stapeln] td:empty{display:none}.dm-klar .dm-table[data-stapeln] tbody tr.is-link:hover td,.dm-klar .dm-table[data-stapeln] tbody tr:hover td{background:0 0}.dm-klar .dm-table[data-stapeln] tbody tr.is-link:hover{background:color-mix(in oklab, var(--brand-soft) 40%, transparent)}.dm-klar .dm-table[data-stapeln] tr.is-selected{background:color-mix(in oklab, var(--brand-soft) 60%, transparent)}.dm-klar .dm-btn{white-space:normal;text-align:center;max-width:100%;padding-block:6px}.dm-klar .card-flat{box-sizing:border-box;max-width:100%}.dm-klar .t-display-xl{font-size:32px;line-height:37px}.dm-klar .t-display{font-size:26px;line-height:31px}.dm-klar .k-kacheln:has(>.dm-kpi){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-klar .k-kacheln>.dm-kpi{padding:14px 16px 16px}.dm-klar .k-kacheln>.dm-kpi .dm-kpi__value{font-size:28px;line-height:32px}.dm-klar .dm-card{padding:20px 18px}.dm-klar .dm-card>div:first-child:has(>.dm-card__title){flex-wrap:wrap;row-gap:4px}.dm-klar .dm-card>div:first-child>.dm-card__title+div{text-align:left!important;flex-basis:100%!important}}.dm-klar .k-mobil__zahl{background:var(--signal);min-width:17px;height:17px;color:var(--on-status);font:650 10px/17px var(--font-sans);text-align:center;box-shadow:0 0 0 2px var(--nav-bg), 0 0 10px color-mix(in oklab, var(--signal) 55%, transparent);border-radius:999px;padding:0 5px;position:absolute;top:-5px;left:calc(50% + 5px)}.dm-klar .k-bereiche{gap:22px;padding-bottom:6px;display:grid}.dm-klar .k-bereiche__gruppe{gap:10px;display:grid}.dm-klar .k-bereiche__titel{font:600 13px/18px var(--font-sans);color:var(--ink-3);margin:0;padding-inline:2px}.dm-klar .k-bereiche__raster{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;display:grid}.dm-klar .k-bereich{text-align:center;color:var(--ink);background:var(--k-flaeche-2);font:550 12.5px/16px var(--font-sans);border-radius:16px;justify-items:center;gap:8px;padding:14px 6px 12px;text-decoration:none;transition:background-color .15s,transform .12s;display:grid}.dm-klar .k-bereich:active{transform:scale(.97)}.dm-klar .k-bereich[aria-current=page]{background:color-mix(in oklab, var(--brand) 12%, var(--surface));color:var(--brand);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--brand) 45%, transparent)}.dm-klar .k-bereich__icon{width:44px;height:44px;color:var(--on-brand);background:var(--nav-bg) radial-gradient(120% 120% at 30% 0%, #ffffff2e, transparent 60%);border-radius:13px;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.dm-klar .k-bereich[aria-current=page] .k-bereich__icon .dm-icon{color:color-mix(in oklab, var(--accent-strong) 75%, white)}.dm-klar .k-bereich__icon>.k-mobil__zahl{box-shadow:0 0 0 2px var(--surface);top:-6px;left:auto;right:-8px}.dm-klar .k-bereich__text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.dm-klar .k-bereiche__konto{border-top:1px solid var(--k-trenner);justify-content:flex-end;margin-top:18px;padding:16px 0 24px;display:flex}.dm-klar .k-palette{gap:12px;display:grid}.dm-klar .k-palette__feld{background:var(--k-flaeche-2);height:50px;color:var(--ink-3);border-radius:14px;align-items:center;gap:10px;margin-right:44px;padding:0 14px;display:flex}.dm-klar .k-palette__feld:focus-within{box-shadow:var(--k-fokus)}.dm-klar .k-palette__eingabe{min-width:0;height:100%;font:500 17px/22px var(--font-sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0}.dm-klar .k-palette__eingabe::placeholder{color:var(--ink-3)}.dm-klar .k-palette__eingabe::-webkit-search-cancel-button{-webkit-appearance:none}.dm-klar .k-palette__hinweis{color:var(--ink-3);text-wrap:pretty;margin:-4px 10px 0;font-size:13px;line-height:18px}.dm-klar .k-palette__liste{overscroll-behavior:contain;gap:10px;max-height:min(56vh,460px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dm-klar .k-palette__liste:empty{display:none}.dm-klar .k-palette__gruppe>ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .k-palette__titel{font:600 12px/16px var(--font-sans);color:var(--ink-3);padding:4px 10px 6px;display:block}.dm-klar .k-palette__eintrag{cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:50px;padding:7px 10px;display:flex}.dm-klar .k-palette__eintrag--aktiv{background:color-mix(in oklab, var(--brand) 10%, transparent)}.dm-klar .k-palette__icon{background:var(--k-flaeche-2);width:32px;height:32px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;display:grid}.dm-klar .k-palette__eintrag--aktiv .k-palette__icon{background:var(--surface);color:var(--brand);box-shadow:0 0 14px color-mix(in oklab, var(--accent) 40%, transparent)}.dm-klar .k-palette__text{flex:1;gap:1px;min-width:0;display:grid}.dm-klar .k-palette__name{font:550 14.5px/20px var(--font-sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-klar .k-palette__unter{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.dm-klar .k-palette__pfeil{color:var(--brand);flex:none}.dm-klar .k-palette__leer{color:var(--ink-3);text-align:center;text-wrap:pretty;margin:0;padding:20px 10px 8px;font-size:14px;line-height:20px}.dm-klar .k-palette__fuss{border-top:1px solid var(--k-trenner);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin:0;padding:12px 10px 0;font-size:12px;line-height:20px;display:flex}.dm-klar .k-taste{background:var(--k-flaeche-2);min-width:20px;height:20px;font:600 11px/1 var(--font-sans);color:var(--ink-2);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--ink-3) 28%, transparent);border-radius:6px;place-items:center;margin-right:4px;padding:0 5px;display:inline-grid}.k-nav-suche{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.k-nav-suche .dm-nav__label{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.dm-klar .k-taste--nav{background:color-mix(in oklab, var(--nav-ink) 10%, transparent);color:var(--nav-ink-2);box-shadow:none;margin:0;font-size:10.5px}.dm-klar .k-mobil-suche{background:var(--k-flaeche-2);width:100%;min-height:48px;font:500 15px/20px var(--font-sans);color:var(--ink-3);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;margin:0 0 18px;padding:0 16px;display:flex}.dm-klar .k-mobil-suche:focus-visible{box-shadow:var(--k-fokus);outline:none}@media (width<=720px){.dm-klar .k-palette__feld{height:48px}.dm-klar .k-palette__fuss{display:none}}:root{--bg-page:var(--ground);--bg-elevated:var(--surface);--bg-subtle:var(--surface-2);--border:var(--line);--border-subtle:var(--line);--fg-1:var(--ink);--fg-2:var(--ink);--fg-3:var(--ink-2);--fg-4:var(--ink-3);--accent:var(--brand);--accent-hover:var(--brand-strong);--accent-soft:var(--brand-soft);--accent-700:var(--signal);--radius-xl:var(--radius-lg)}.bg-orb{display:none}.card-flat{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(90deg, transparent 6%, color-mix(in oklab, var(--accent-strong) 55%, white) 28%, color-mix(in oklab, var(--accent-strong) 55%, white) 44%, transparent 72%) left top / 100% 1px no-repeat border-box, linear-gradient(var(--line), var(--line)) border-box;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--ink);font-family:var(--font-sans);border:1px solid #0000;padding:24px}.sb-logo{background:var(--nav-bg);color:var(--on-brand);box-shadow:inset 0 0 0 1px var(--accent);font:800 20px/1 var(--font-sans);place-items:center;display:grid}.eyebrow{font:600 13px/18px var(--font-sans);color:var(--ink-2);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-strong));flex:none;width:18px;height:1px}.page-title{font:700 26px/32px var(--font-sans);letter-spacing:-.01em;color:var(--ink);margin:4px 0 8px}.text-muted{color:var(--ink-3)}.text-xs{font-size:12px}.field{gap:6px;display:grid}.field-label{font:600 13px/18px var(--font-sans);color:var(--ink-2)}.field input,.field select,.field textarea{appearance:none;box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:40px;color:var(--ink);font:400 15px/22px var(--font-sans);padding:8px 12px}.field input:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--focus);outline:none}.btn{appearance:none;border-radius:var(--radius-sm);min-height:40px;font:600 15px/22px var(--font-sans);color:var(--ink);background:var(--surface-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:inset 0 0 0 1px var(--accent)}.btn-primary:hover{background:var(--brand-strong)}.reason{align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.toast-stack{width:auto;height:auto;color:inherit;z-index:1200;background:0 0;border:0;gap:8px;margin:0;padding:0;display:grid;position:fixed;inset:auto 24px 24px auto;overflow:visible}.toast{border-radius:var(--radius-md);background:var(--ink);color:var(--surface);font:500 14px/20px var(--font-sans);box-shadow:var(--shadow-md);align-items:center;gap:10px;max-width:420px;padding:12px 14px;display:flex}.toast--success{background:var(--ok);color:var(--on-status)}.toast--error{background:var(--crit);color:var(--on-status);cursor:pointer}.toast-icon{flex:none}.toast-text{flex:1}.toast-close{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}@property --k-licht{syntax:"<angle>";inherits:true;initial-value:320deg}.k-buehne{--k-meer-1:color-mix(in oklab, var(--product-guard) 42%, var(--ground));--k-meer-2:color-mix(in oklab, var(--brand) 20%, var(--ground));--k-meer-3:color-mix(in oklab, var(--brand) 46%, var(--ground));--k-licht-lagune:color-mix(in oklab, var(--product-guard) 88%, white);--k-licht-meer:color-mix(in oklab, var(--brand) 58%, var(--product-guard));--k-licht-tiefe:color-mix(in oklab, var(--brand) 80%, var(--nav-bg));--k-licht-gold:color-mix(in oklab, var(--accent) 72%, var(--accent-soft));--k-welle-tief:color-mix(in oklab, var(--brand) 78%, var(--info));--k-welle-hell:color-mix(in oklab, var(--product-guard) 80%, white);--k-welle-staerke:.62;--k-strahlen:.7;--k-strahlen-mischung:soft-light;--k-wasserlicht:.32;--k-wasserlicht-mischung:soft-light;--k-gold-x:30vw;--k-gold-y:-18vmax;--k-gold-unten:auto;--k-gold-staerke:.9;--k-glas-fuellung:linear-gradient(160deg, #ffffff80, #ffffff47 60%, #ffffff5c);--k-glas-schatten:0 40px 90px -30px #0b274080, 0 2px 6px #0b27400f;--k-glas-innen:inset 0 1px 0 #ffffff73, inset 0 0 0 1px #ffffff1a, inset 0 -18px 40px -24px #ffffff59;--k-glanz:#fff;--k-glanz-leise:#ffffff29;--k-feld:#ffffff75;--k-feld-kante:#ffffffb3;--k-feld-fokus:#fffc;--k-feld-voll:#f2f8fc;z-index:1;overscroll-behavior:none;padding:max(20px, env(safe-area-inset-top,0px)) 16px max(20px, env(safe-area-inset-bottom,0px));background:radial-gradient(130% 80% at 50% -10%, var(--k-meer-1), transparent 62%), linear-gradient(180deg, var(--k-meer-2), var(--k-meer-3));color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;display:flex;position:fixed;inset:0;overflow:hidden auto}[data-theme=dark] .k-buehne{--k-meer-1:color-mix(in oklab, var(--brand) 22%, var(--nav-bg));--k-meer-2:color-mix(in oklab, var(--brand) 7%, var(--nav-bg));--k-meer-3:color-mix(in oklab, var(--nav-bg) 72%, black);--k-licht-lagune:color-mix(in oklab, var(--product-guard) 62%, var(--nav-bg));--k-licht-meer:color-mix(in oklab, var(--brand) 70%, var(--nav-bg));--k-licht-tiefe:color-mix(in oklab, var(--info) 45%, var(--nav-bg));--k-licht-gold:color-mix(in oklab, var(--accent) 80%, var(--nav-bg));--k-perlen:.5;--k-welle-tief:color-mix(in oklab, var(--brand) 62%, var(--nav-bg));--k-welle-hell:color-mix(in oklab, var(--product-guard) 32%, var(--nav-bg));--k-welle-staerke:.7;--k-strahlen:.16;--k-strahlen-mischung:screen;--k-wasserlicht:.05;--k-wasserlicht-mischung:screen;--k-gold-x:6vmax;--k-gold-y:auto;--k-gold-unten:-14vmax;--k-gold-staerke:.55;--k-glas-fuellung:linear-gradient(160deg, #ffffff24, #ffffff0d 55%, #ffffff14);--k-glas-schatten:0 40px 100px -30px #000000d9, 0 2px 8px #0000004d;--k-glas-innen:inset 0 1px 0 #ffffff29, inset 0 0 0 1px #ffffff0d, inset 0 -18px 40px -24px #ffffff14;--k-glanz:#ffffffd9;--k-glanz-leise:#ffffff0f;--k-feld:#ffffff12;--k-feld-kante:#ffffff21;--k-feld-fokus:#ffffff1c;--k-feld-voll:#10263a}.k-buehne__meer{z-index:-1;pointer-events:none;translate:calc(var(--k-zx,0) * -26px) calc(var(--k-zy,0) * -18px);transition:translate 1.2s cubic-bezier(.2,.8,.2,1);position:fixed;inset:-40px;overflow:hidden}.k-buehne__licht{will-change:transform;border-radius:50%;position:absolute}.k-buehne__licht--lagune{background:radial-gradient(closest-side, var(--k-licht-lagune), transparent);opacity:.85;width:78vmax;height:62vmax;animation:34s ease-in-out infinite alternate k-treiben-a;top:-24vmax;left:-22vmax}.k-buehne__licht--meer{background:radial-gradient(closest-side, var(--k-licht-meer), transparent);opacity:.8;width:86vmax;height:70vmax;animation:41s ease-in-out infinite alternate k-treiben-b;bottom:-34vmax;right:-30vmax}.k-buehne__licht--tiefe{background:radial-gradient(closest-side, var(--k-licht-tiefe), transparent);opacity:.45;width:60vmax;height:50vmax;animation:29s ease-in-out infinite alternate k-treiben-c;top:6vmax;right:-12vmax}.k-buehne__licht--gold{width:46vmax;height:34vmax;left:var(--k-gold-x);top:var(--k-gold-y);bottom:var(--k-gold-unten);background:radial-gradient(closest-side, var(--k-licht-gold), transparent);opacity:var(--k-gold-staerke);mix-blend-mode:var(--k-strahlen-mischung);animation:37s ease-in-out infinite alternate k-treiben-d}.k-buehne__welle{filter:blur(34px);will-change:transform;border-radius:50%;height:46vmax;position:absolute;left:-30%;right:-30%}.k-buehne__welle--tief{background:linear-gradient(90deg, transparent 4%, var(--k-welle-tief) 30%, color-mix(in oklab, var(--k-welle-tief) 70%, var(--k-licht-lagune)) 62%, transparent 96%);opacity:var(--k-welle-staerke);animation:39s ease-in-out infinite alternate k-welle-a;top:46%;transform:rotate(-14deg)}.k-buehne__welle--hell{background:linear-gradient(90deg, transparent 8%, var(--k-welle-hell) 38%, color-mix(in oklab, var(--k-welle-hell) 60%, var(--k-licht-gold)) 70%, transparent 94%);height:30vmax;opacity:var(--k-welle-staerke);animation:33s ease-in-out infinite alternate k-welle-b;top:8%;transform:rotate(-9deg)}.k-buehne__strahlen{transform-origin:50% -10%;filter:blur(9px);height:95%;opacity:var(--k-strahlen);mix-blend-mode:var(--k-strahlen-mischung);background:repeating-conic-gradient(from 150deg at 50% -10%,#0000 0deg 2.5deg,#ffffffe6 4deg,#0000 5.5deg 8deg,#ffffff80 9.5deg,#0000 11deg 13deg);animation:23s ease-in-out infinite alternate k-strahlen;position:absolute;top:0;left:-25%;right:-25%;-webkit-mask:linear-gradient(#000,#00000073 45%,#0000 88%);mask:linear-gradient(#000,#00000073 45%,#0000 88%)}.k-buehne__wasserlicht{opacity:var(--k-wasserlicht);mix-blend-mode:var(--k-wasserlicht-mischung);filter:blur(1.2px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000'%3E%3Cfilter id='w' x='0' y='0'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.005 0.007' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 -9 0 0 0 1.25'/%3E%3C/filter%3E%3Crect width='1000' height='1000' filter='url(%23w)'/%3E%3C/svg%3E") 0 0/1000px 1000px;animation:31s ease-in-out infinite alternate k-wasserlicht;position:absolute;inset:-12%;-webkit-mask:radial-gradient(120% 70% at 50% 0,#000,#00000059 60%,#0000 95%);mask:radial-gradient(120% 70% at 50% 0,#000,#00000059 60%,#0000 95%)}.k-buehne__perlen{position:absolute;inset:0}.k-buehne__perlen>span{left:var(--x);width:var(--g);height:var(--g);opacity:0;will-change:transform, opacity;box-shadow:inset 0 0 0 1px #ffffff59, 0 0 calc(var(--g) * .8) #ffffff2e;animation:k-perle var(--d) linear var(--v) infinite;background:radial-gradient(circle at 34% 30%,#fffffff2,#ffffff59 34%,#ffffff14 62%,#0000 72%);border-radius:50%;position:absolute;bottom:-6vh}.k-buehne__perlen>span:nth-child(3n){filter:blur(2.5px)}.k-buehne__perlen>span:nth-child(4n+1){filter:blur(1px)}@keyframes k-perle{0%{opacity:0;transform:translate(0,0)}10%{opacity:var(--k-perlen,.8)}50%{transform:translate3d(calc(var(--g) * .9), -58vh, 0)}85%{opacity:var(--k-perlen,.8)}to{transform:translate3d(calc(var(--g) * -.4), -118vh, 0);opacity:0}}.k-buehne__korn{opacity:.07;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23k)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes k-treiben-a{to{transform:translate(9vmax,6vmax)scale(1.08)}}@keyframes k-treiben-b{to{transform:translate(-10vmax,-5vmax)scale(1.12)}}@keyframes k-treiben-c{to{transform:translate(-6vmax,9vmax)scale(.92)}}@keyframes k-treiben-d{to{transform:translate(12vmax,-4vmax)scale(1.15)}}@keyframes k-welle-a{to{transform:rotate(-9deg)translate(-4vmax,-3vmax)scaleY(1.12)}}@keyframes k-welle-b{to{transform:rotate(-13deg)translate(5vmax,2vmax)scaleY(.9)}}@keyframes k-strahlen{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes k-wasserlicht{to{transform:translate(-4%,3%)scale(1.04)}}.k-buehne:not([data-bewegt]) .k-buehne__meer *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.k-buehne__meer *{animation:none!important}.k-buehne__meer{transition:none;translate:none}}.k-buehne__mitte{justify-items:center;gap:18px;width:min(430px,100%);margin:auto;display:grid}.k-glas{width:100%;box-shadow:var(--k-glas-schatten);border-radius:36px;position:relative}.k-glas__filter{width:0;height:0;position:absolute;overflow:hidden}.k-glas__flaeche,.k-glas__glanz{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.k-glas__flaeche{background:var(--k-glas-fuellung);box-shadow:var(--k-glas-innen);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8)}.k-glas__glanz{background:conic-gradient(from var(--k-licht), var(--k-glanz) 0deg, var(--k-glanz-leise) 38deg, transparent 80deg, transparent 140deg, color-mix(in srgb, var(--k-glanz) 70%, transparent) 180deg, var(--k-glanz-leise) 215deg, transparent 260deg, transparent 320deg, var(--k-glanz) 360deg);-webkit-mask-composite:xor;padding:1.5px;transition:--k-licht .6s cubic-bezier(.2,.8,.2,1);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.k-glas__glanz:after{content:"";border-radius:inherit;filter:blur(10px);opacity:.55;background:conic-gradient(from var(--k-licht), var(--k-glanz) 0deg, transparent 50deg, transparent 150deg, color-mix(in srgb, var(--k-glanz) 50%, transparent) 180deg, transparent 230deg, transparent 310deg, var(--k-glanz) 360deg);-webkit-mask-composite:xor;padding:14px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.k-glas__inhalt{position:relative}.k-anmeldung{padding:40px 36px 30px;display:grid}.k-anmeldung__marke{width:66px;height:66px;box-shadow:0 12px 28px -10px #040e1899, 0 0 34px -8px color-mix(in oklab, var(--accent) 45%, transparent);border-radius:19px;margin-bottom:22px;position:relative;overflow:hidden}.k-anmeldung__marke img{width:100%;height:100%;display:block}.k-anmeldung__marke:after{content:"";border-radius:inherit;background:radial-gradient(120% 80% at 28% 0,#ffffff47,#0000 52%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff14}.k-anmeldung__dach{font:600 13px/18px var(--font-sans);letter-spacing:.02em;color:var(--ink-3);margin:0}.k-anmeldung__titel{font:700 36px/42px var(--font-sans);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:2px 0 0}.k-anmeldung__text{color:var(--ink-2);text-wrap:pretty;margin:8px 0 26px;font-size:15px;line-height:22px}.k-anmeldung__form{gap:12px;display:grid}.k-anmeldung__fuss{color:var(--ink-3);text-align:center;text-wrap:balance;margin:24px 0 0;font-size:12.5px;line-height:18px}.k-glasfeld{display:block;position:relative}.k-glasfeld__etikett{z-index:1;font:550 12px/16px var(--font-sans);color:var(--ink-3);pointer-events:none;justify-content:space-between;gap:8px;transition:color .2s;display:flex;position:absolute;top:9px;left:17px;right:17px}.k-glasfeld input{box-sizing:border-box;border:1px solid var(--k-feld-kante);background:var(--k-feld);width:100%;height:58px;color:var(--ink);font:400 16px/22px var(--font-sans);caret-color:var(--brand);border-radius:17px;outline:none;margin:0;padding:25px 16px 8px;transition:background-color .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px 2px #0000000d}.k-glasfeld input::placeholder{color:color-mix(in oklab, var(--ink-3) 65%, transparent)}.k-glasfeld input:focus{background:var(--k-feld-fokus);border-color:color-mix(in oklab, var(--brand) 65%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--focus) 26%, transparent)}.k-glasfeld:focus-within .k-glasfeld__etikett{color:var(--brand)}.k-glasfeld input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--brand);-webkit-box-shadow:0 0 0 40px var(--k-feld-voll) inset;box-shadow:0 0 0 40px var(--k-feld-voll) inset}.k-glasfeld input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--brand);-webkit-box-shadow:0 0 0 40px var(--k-feld-voll) inset;box-shadow:0 0 0 40px var(--k-feld-voll) inset}.k-glasfeld input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--brand);-webkit-box-shadow:0 0 0 40px var(--k-feld-voll) inset;box-shadow:0 0 0 40px var(--k-feld-voll) inset}.k-glasfeld--anzeige{box-sizing:border-box;min-height:58px;box-shadow:inset 0 0 0 1px var(--k-feld-kante);color:var(--ink-2);overflow-wrap:anywhere;background:0 0;border-radius:17px;padding:25px 16px 8px;font-size:15px;line-height:22px}.k-glasknopf{cursor:pointer;width:100%;height:54px;color:var(--on-brand);font:600 16px/20px var(--font-sans);letter-spacing:-.01em;background:linear-gradient(180deg, color-mix(in oklab, var(--brand) 78%, white), var(--brand) 52%, color-mix(in oklab, var(--brand) 86%, black));box-shadow:inset 0 1px 0 #ffffff61, inset 0 -1px 0 #00000024, 0 16px 32px -14px color-mix(in oklab, var(--brand) 85%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:6px 0 0;padding:0 22px;transition:transform .16s cubic-bezier(.2,.8,.2,1),filter .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.k-glasknopf:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff61 50%,#0000 68%);transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-130%)}.k-glasknopf:hover:not([disabled]):after{transform:translate(130%)}.k-glasknopf:hover:not([disabled]){filter:brightness(1.06)saturate(1.05)}.k-glasknopf:active:not([disabled]){transform:scale(.98)}.k-glasknopf:focus-visible{box-shadow:0 0 0 4px color-mix(in oklab, var(--focus) 40%, transparent), inset 0 1px 0 #ffffff61;outline:none}.k-glasknopf[disabled]{opacity:.62;cursor:default}.k-glasknopf .k-glasknopf__pfeil{width:17px;height:17px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.k-glasknopf:hover:not([disabled]) .k-glasknopf__pfeil{transform:translate(3px)}.k-glasknopf--leise{color:var(--ink);background:var(--k-feld);box-shadow:inset 0 0 0 1px var(--k-feld-kante)}.k-glaslink{cursor:pointer;font:550 13px/18px var(--font-sans);color:var(--brand);background:0 0;border:0;border-radius:999px;justify-self:center;margin:2px 0 0;padding:6px 10px}.k-glaslink:hover{background:color-mix(in oklab, var(--brand) 10%, transparent)}.k-glaslink:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--focus) 40%, transparent);outline:none}.k-glaslink--klein{pointer-events:auto;padding:0;font-size:12px}.k-glashinweis{--k-ton:var(--info);background:color-mix(in oklab, var(--k-ton) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--k-ton) 28%, transparent);color:color-mix(in oklab, var(--k-ton) 62%, var(--ink));font:500 13.5px/19px var(--font-sans);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.k-glashinweis svg{flex:none;margin-top:1px}.k-glashinweis--crit{--k-ton:var(--crit)}.k-glashinweis--warn{--k-ton:var(--signal)}.k-glashinweis--ok{--k-ton:var(--ok)}.k-glashinweis code{font-family:var(--font-mono);font-size:12px}@media (width<=480px){.k-glas{border-radius:32px}.k-anmeldung{padding:32px 22px 24px}.k-anmeldung__titel{font-size:32px;line-height:38px}}.k-zweifaktor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:-8px 0 20px;display:grid}.k-zweifaktor__qr{box-sizing:border-box;width:176px;height:176px;box-shadow:inset 0 0 0 1px var(--k-feld-kante);background:#fff;border-radius:17px;padding:10px;display:block}.k-zweifaktor__geheimnis{gap:6px;min-width:0;display:grid}.k-zweifaktor__geheimnis .k-glasfeld__etikett{display:block;position:static}.k-zweifaktor__geheimnis code{font:500 14px/21px var(--font-mono);color:var(--ink);overflow-wrap:anywhere}@media (width<=520px){.k-zweifaktor{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}.k-schwelle,.k-laden{--k-gold:color-mix(in oklab, var(--accent-strong) 62%, #f2d488)}.k-schwelle__titel{font-size:30px;line-height:36px}.k-schwelle__text{margin-bottom:22px}.k-schwelle--bruecke{text-align:center;justify-items:center}.k-schwelle--bruecke .k-schwelle__text{max-width:36ch}.k-schwelle--bruecke>.k-schwelle__konten,.k-schwelle--bruecke>.k-schwelle__hinweis,.k-schwelle--bruecke>.k-schwelle__aktionen{text-align:left;justify-self:stretch}.k-schwelle--bruecke>.k-anmeldung__fuss{border-top:1px solid color-mix(in oklab, var(--ink) 9%, transparent);justify-self:stretch;margin-top:6px;padding-top:18px}.k-schwelle--bruecke>.k-schwelle__aktionen+.k-anmeldung__fuss{margin-top:24px}.k-schwelle__bruecke{grid-template-columns:58px 84px 58px;justify-content:center;align-items:center;margin-bottom:24px;display:grid}.k-schwelle__marke{border-radius:17px;width:58px;height:58px;margin-bottom:0}.k-schwelle__strecke{justify-content:center;align-items:center;gap:8px;height:58px;display:flex}.k-schwelle__strecke i{background:color-mix(in oklab, var(--ink-3) 55%, transparent);border-radius:50%;flex:none;width:6px;height:6px;display:block}.k-schwelle__strecke--laeuft i{animation:1.2s ease-in-out infinite k-schwelle-punkt}.k-schwelle__strecke--laeuft i:nth-child(2){animation-delay:.16s}.k-schwelle__strecke--laeuft i:nth-child(3){animation-delay:.32s}.k-schwelle__lauf{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:999px;height:3px;margin:-8px 0 24px;position:relative;overflow:hidden}.k-schwelle__lauf span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--k-gold), transparent);width:42%;animation:1.6s cubic-bezier(.4,0,.2,1) infinite k-schwelle-lauf;position:absolute;top:0;bottom:0;left:-42%}.k-schwelle__konten{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.k-schwelle__konto{background:var(--k-feld);box-shadow:inset 0 0 0 1px var(--k-feld-kante);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.k-schwelle__konto--hervor{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--brand) 55%, transparent), 0 12px 28px -20px color-mix(in oklab, var(--brand) 85%, transparent)}.k-schwelle__kuerzel{width:38px;height:38px;color:var(--on-brand);font:650 13.5px/1 var(--font-sans);letter-spacing:.02em;background:linear-gradient(180deg, color-mix(in oklab, var(--brand) 74%, white), var(--brand));border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.k-schwelle__konto:not(.k-schwelle__konto--hervor) .k-schwelle__kuerzel{color:var(--ink-2);background:color-mix(in oklab, var(--ink) 9%, transparent);box-shadow:none}.k-schwelle__person{min-width:0;display:grid}.k-schwelle__person b{font:600 15px/20px var(--font-sans);color:var(--ink);overflow-wrap:break-word}.k-schwelle__person span{color:var(--ink-3);overflow-wrap:break-word;font-size:13px;line-height:18px}.k-schwelle__person .k-schwelle__zusatz{font:550 12px/16px var(--font-sans);color:var(--ink-3);align-items:center;gap:6px;margin-top:3px;display:flex}.k-schwelle__konto--hervor .k-schwelle__zusatz:before{content:"";background:var(--k-gold);width:6px;height:6px;box-shadow:0 0 8px var(--k-gold);border-radius:50%}.k-schwelle__hinweis{margin:0 0 18px}.k-schwelle__aktionen{gap:8px;display:grid}.k-schwelle__weitere{flex-wrap:wrap;justify-content:center;gap:2px 8px;display:flex}.k-schwelle__leise{align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.k-glasknopf{box-sizing:border-box;text-decoration:none}.k-schwelle__haupt{display:grid;position:relative}.k-schwelle__haupt:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent, var(--k-gold), color-mix(in oklab, var(--k-gold) 40%, white), var(--k-gold), transparent);width:30%;height:2px;box-shadow:0 0 12px 2px color-mix(in oklab, var(--k-gold) 65%, transparent);border-radius:2px;animation:7s ease-in-out infinite alternate k-schwelle-goldlauf;position:absolute;top:5px;left:14%}@keyframes k-schwelle-goldlauf{to{left:58%}}@keyframes k-schwelle-punkt{0%,to{opacity:.35;transform:scale(.85)}45%{opacity:1;background:var(--k-gold);transform:scale(1.15)}}@keyframes k-schwelle-lauf{to{left:100%}}@media (width<=480px){.k-schwelle__titel{font-size:26px;line-height:32px}}.k-laden{z-index:50;padding:max(24px, env(safe-area-inset-top,0px)) 16px max(24px, env(safe-area-inset-bottom,0px));background:var(--ground);opacity:0;place-content:center;justify-items:center;gap:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}.k-laden[data-sichtbar]{opacity:1}.k-laden__marke{width:60px;height:60px;box-shadow:0 12px 28px -12px #040e1873, 0 0 0 1px color-mix(in oklab, var(--ink) 6%, transparent);border-radius:18px;animation:2.4s ease-in-out infinite k-laden-atmen;position:relative;overflow:hidden}.k-laden__marke img{width:100%;height:100%;display:block}.k-laden__lauf{background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:999px;width:132px;height:3px;position:relative;overflow:hidden}.k-laden__lauf span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--k-gold), transparent);width:45%;animation:1.5s cubic-bezier(.4,0,.2,1) infinite k-schwelle-lauf;position:absolute;top:0;bottom:0;left:-45%}.k-laden__text{font:500 13.5px/18px var(--font-sans);color:var(--ink-3)}@keyframes k-laden-atmen{50%{box-shadow:0 12px 28px -12px #040e1873, 0 0 36px -6px color-mix(in oklab, var(--k-gold) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.k-laden__marke,.k-laden__lauf span,.k-schwelle__lauf span,.k-schwelle__strecke--laeuft i,.k-schwelle__haupt:before{animation:none}.k-laden__lauf span,.k-schwelle__lauf span{left:28%}}.fl-laden{gap:12px;padding:4px 0;display:grid}.fl-laden span{background:linear-gradient(90deg, color-mix(in oklab, var(--ink-3) 12%, transparent) 0%, color-mix(in oklab, var(--ink-3) 22%, transparent) 50%, color-mix(in oklab, var(--ink-3) 12%, transparent) 100%);background-size:200% 100%;border-radius:7px;height:14px;animation:1.6s ease-in-out infinite fl-schimmer;display:block}.fl-laden span:first-child{border-radius:10px;width:38%;height:28px}.fl-laden span:nth-child(2){width:72%}.fl-laden span:nth-child(3){width:56%}@keyframes fl-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.fl-laden span{animation:none}}.fl-leer-aktion{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.fl-abmelden{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dm-klar .fl-leise{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.dm-klar .fl-fehler{color:var(--crit);margin:0;font-size:13px;line-height:18px}.dm-klar .fl-textknopf{font:500 13px/18px var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.dm-klar .fl-textknopf:hover{text-decoration:underline}.dm-klar .fl-textknopf:focus-visible{box-shadow:var(--k-fokus);border-radius:6px;outline:none}.dm-klar .fl-formular{gap:18px;min-width:0;display:grid}.dm-klar .fl-teil{gap:10px;min-width:0;display:grid}.dm-klar .fl-teil__kopf{justify-content:space-between;align-items:center;gap:12px;display:flex}.dm-klar .fl-teil__titel{font:600 14px/20px var(--font-sans);color:var(--ink-2);margin:0}.dm-klar .fl-abschnitt{font:650 20px/26px var(--font-sans);color:var(--ink);letter-spacing:-.01em;margin:0 0 14px}.dm-klar .fl-abschnitt .fl-leise{margin-left:6px;font-size:15px;font-weight:500}.dm-klar .fl-zeile-aktionen{flex-wrap:wrap;gap:10px;display:flex}.dm-klar .fl-licht{--fl-ton:var(--brand);min-width:0;font:500 12px/16px var(--font-sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:inline-flex;overflow:hidden}.dm-klar .fl-licht:before{content:"";background:var(--fl-ton);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--fl-ton) 16%, transparent), 0 0 9px color-mix(in oklab, var(--fl-ton) 60%, transparent);border-radius:50%;flex:none}.dm-klar .fl-licht--nur{width:10px}.dm-klar .fl-licht--meer{--fl-ton:var(--brand)}.dm-klar .fl-licht--himmel{--fl-ton:var(--product-flow)}.dm-klar .fl-licht--lagune{--fl-ton:var(--info)}.dm-klar .fl-licht--mint{--fl-ton:var(--ok)}.dm-klar .fl-licht--sand{--fl-ton:var(--product-intake)}.dm-klar .fl-licht--schiefer{--fl-ton:var(--ink-3)}.fl-kopf{color:#fff;letter-spacing:.02em;box-shadow:0 0 0 2px var(--surface);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:inline-grid}.fl-kopf--mehr{background:var(--surface-3,var(--line));color:var(--ink-2)}.fl-koepfe{align-items:center;margin-left:auto;padding-left:4px;display:inline-flex}.fl-koepfe>.fl-kopf+.fl-kopf{margin-left:-3px}.dm-klar .fl-start{gap:34px;min-width:0;display:grid}.dm-klar .fl-projekte{grid-template-columns:repeat(auto-fill,minmax(min(330px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .fl-projekt{box-sizing:border-box;height:100%;color:inherit;transition:transform .18s var(--k-weich,ease), box-shadow .18s ease;gap:12px;text-decoration:none;display:grid}.dm-klar .fl-projekt:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.dm-klar .fl-projekt:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-projekt__kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dm-klar .fl-projekt__name{font:650 17px/23px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;min-width:0}.dm-klar .fl-projekt__sicht{color:var(--ink-3);flex:none;align-items:center;gap:5px;font-size:12px;display:inline-flex}.dm-klar .fl-projekt__text{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.dm-klar .fl-projekt__zahlen{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.dm-klar .fl-projekt__zahlen strong{color:var(--ink);font-weight:650}.dm-klar .fl-projekt__ueberfaellig,.dm-klar .fl-projekt__ueberfaellig strong{color:var(--signal)}.dm-klar .fl-projekt__fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.dm-klar .fl-projekt__fuss .fl-koepfe{margin-left:0;padding-left:6px}.dm-klar .fl-board-titel{align-items:baseline;gap:12px;min-width:0;display:inline-flex}.dm-klar .fl-board-titel__sicht{font:500 13px/18px var(--font-sans);color:var(--ink-3);white-space:nowrap}.dm-klar .fl-filter{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:18px;display:flex}.dm-klar .fl-filter__suche{flex:280px;align-items:center;max-width:460px;display:flex;position:relative}.dm-klar .fl-filter__suche>.dm-icon{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.dm-klar .fl-filter__suche>input{width:100%;padding-left:36px}.dm-klar .fl-filter select.dm-input{flex:0 auto;width:auto;min-width:160px}.dm-klar .fl-filter .dm-btn{position:relative}.dm-klar .fl-filter__stand{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:inline-flex}.dm-klar .fl-filter__archiv{margin-left:auto}.dm-klar .fl-board{align-items:flex-start;gap:16px;padding:2px 2px 18px;scroll-padding-left:2px;display:flex;overflow-x:auto}.dm-klar .fl-spalte{box-sizing:border-box;background:color-mix(in oklab, var(--ink-3) 7%, transparent);max-width:380px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--line) 70%, transparent);border-radius:18px;flex-direction:column;flex:1 0 272px;gap:10px;padding:12px 10px 10px;transition:box-shadow .15s,background .15s;display:flex}.dm-klar .fl-spalte--ziel{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--brand) 55%, transparent);background:color-mix(in oklab, var(--brand) 6%, transparent)}.dm-klar .fl-spalte__kopf{align-items:center;gap:8px;min-height:30px;padding:0 4px 0 6px;display:flex}.dm-klar .fl-spalte__name{font:650 15px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;margin:0;display:inline-flex}.dm-klar .fl-spalte__erledigt{color:var(--ok);flex:none}.dm-klar .fl-spalte__zahl{font:500 13px/18px var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.dm-klar .fl-spalte__plus{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.dm-klar .fl-spalte__plus:hover{background:color-mix(in oklab, var(--ink-3) 14%, transparent);color:var(--ink)}.dm-klar .fl-spalte__plus:focus-visible,.dm-klar .fl-spalte__neu:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-spalte__karten{align-content:start;gap:8px;min-height:52px;margin:0;padding:2px;list-style:none;display:grid}.dm-klar .fl-spalte__leer{border:1px dashed var(--line-strong);min-height:64px;color:var(--ink-3);border-radius:12px;place-items:center;font-size:13px;display:grid}.dm-klar .fl-board[data-zieht] .fl-spalte__leer{border-color:color-mix(in oklab, var(--brand) 50%, transparent);color:var(--brand)}.dm-klar .fl-spalte__neu{font:500 14px/18px var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.dm-klar .fl-spalte__neu:hover{background:color-mix(in oklab, var(--ink-3) 12%, transparent);color:var(--ink)}.dm-klar .fl-spalte--neu{border:1px dashed var(--line-strong);min-height:56px;box-shadow:none;font:500 14px/18px var(--font-sans);color:var(--ink-2);cursor:pointer;background:0 0;flex-direction:row;flex:0 0 210px;justify-content:center;align-items:center;gap:8px}.dm-klar .fl-spalte--neu:hover{color:var(--ink);border-color:var(--ink-3)}.dm-klar .fl-spalte--formular{cursor:default;flex-direction:column;align-items:stretch;padding:12px}.dm-klar .fl-karte{background:var(--surface);min-height:48px;box-shadow:0 0 0 1px var(--line), var(--shadow-sm);cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:13px;gap:7px;padding:11px 12px 10px;transition:box-shadow .15s,transform .15s;display:grid;position:relative}.dm-klar .fl-karte:hover{box-shadow:0 0 0 1px var(--line-strong), var(--shadow-md)}.dm-klar .fl-karte:focus-visible{box-shadow:var(--k-fokus), var(--shadow-md);outline:none}.dm-klar .fl-karte--platz{opacity:.38}.dm-klar .fl-karte--schwebend{cursor:grabbing;box-shadow:0 0 0 1px var(--line-strong), var(--shadow-lg);transform:rotate(1.6deg)}.dm-klar .fl-karte__kopf{justify-content:space-between;align-items:center;gap:10px;min-height:16px;display:flex}.dm-klar .fl-karte__nr{font:500 12px/16px var(--font-mono);color:var(--ink-3);flex:none}.dm-klar .fl-karte__titel{font:550 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.dm-klar .fl-karte__titel--erledigt{color:var(--ink-2)}.dm-klar .fl-karte__fuss{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px;display:flex}.dm-klar .fl-faellig,.dm-klar .fl-prio,.dm-klar .fl-zahl{font:500 12px/16px var(--font-sans);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dm-klar .fl-faellig--ueberfaellig,.dm-klar .fl-faellig--heute{color:var(--signal);font-weight:600}.dm-klar .fl-faellig--bald{color:var(--ink)}.dm-klar .fl-prio--dringend{color:var(--signal);font-weight:600}.dm-klar .fl-zahl{color:var(--ink-3)}.dm-klar .fl-schnell{gap:8px;display:grid}.dm-klar .fl-schnell__feld{resize:none;border-radius:12px;min-height:60px}.dm-klar .fl-schnell__aktionen{flex-wrap:wrap;gap:8px;display:flex}.dm-klar .fl-aufgabe{grid-template-columns:minmax(0,1fr) 252px;grid-template-areas:"kopf seite""haupt seite";align-items:start;gap:18px 28px;display:grid}.dm-klar .fl-aufgabe__kopf{grid-area:kopf;gap:12px;min-width:0;display:grid}.dm-klar .fl-aufgabe__haupt{grid-area:haupt;gap:22px;min-width:0;display:grid}.dm-klar .fl-aufgabe__seite{background:var(--k-flaeche-2,color-mix(in oklab, var(--ink-3) 7%, transparent));border-radius:16px;grid-area:seite;align-content:start;gap:16px;padding:16px;display:grid;position:sticky;top:0}.dm-klar .fl-aufgabe__seite .rg-archivieren{justify-self:start}.dm-klar .fl-felder{align-content:start;gap:16px;display:grid}.dm-klar .fl-titelfeld{resize:none;field-sizing:content;box-sizing:border-box;width:100%;font:650 20px/28px var(--font-sans);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:10px;margin:-6px -10px 0;padding:6px 10px;display:block;overflow:hidden}.dm-klar .fl-titelfeld:hover{border-color:var(--line)}.dm-klar .fl-titelfeld:focus{box-shadow:var(--k-fokus);background:var(--surface);border-color:#0000;outline:none}.dm-klar .fl-beschreibung{white-space:pre-wrap;color:var(--ink);margin:0;font-size:14px;line-height:21px}.dm-klar .fl-fakten{gap:8px;margin:0;font-size:13px;line-height:18px;display:grid}.dm-klar .fl-fakten dt{color:var(--ink-3);font-weight:500}.dm-klar .fl-fakten dd{color:var(--ink-2);margin:0}.dm-klar .fl-marken{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dm-klar .fl-marke{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:3px 6px 3px 3px;font-size:13px;display:inline-flex}.dm-klar .fl-marke__weg{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.dm-klar .fl-marke__weg:hover{background:color-mix(in oklab, var(--ink-3) 14%, transparent);color:var(--ink)}.dm-klar .fl-marke__weg:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-wahl-personen{justify-items:start;gap:8px;min-width:0;display:grid}.dm-klar .fl-auswahl{background:var(--surface);width:100%;box-shadow:0 0 0 1px var(--line), var(--shadow-md);box-sizing:border-box;border-radius:14px;gap:8px;padding:10px;display:grid}.dm-klar .fl-auswahl__liste{gap:2px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dm-klar .fl-auswahl__eintrag{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:14px;display:flex}.dm-klar .fl-auswahl__eintrag:hover{background:color-mix(in oklab, var(--brand) 8%, transparent)}.dm-klar .fl-auswahl__eintrag input{accent-color:var(--brand);margin:0}.dm-klar .fl-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .fl-links li{min-width:0;color:var(--ink-3);align-items:center;gap:8px;font-size:14px;display:flex}.dm-klar .fl-links a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm-klar .fl-link-neu{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dm-klar .fl-link-neu .fl-fehler{grid-column:1/-1}.dm-klar .fl-anhaenge{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .fl-anhang{box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:12px;min-width:0;padding:10px;display:flex}.dm-klar .fl-anhang__bild{background:color-mix(in oklab, var(--ink-3) 10%, transparent);height:72px;color:var(--ink-3);border-radius:10px;flex:0 0 72px;place-items:center;display:grid;position:relative;overflow:hidden}.dm-klar .fl-anhang__bild img{object-fit:cover;width:100%;height:100%;display:block}.dm-klar .fl-anhang__bild:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-anhang__text{align-content:start;gap:4px;min-width:0;display:grid}.dm-klar .fl-anhang__name{font:550 13px/18px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.dm-klar .fl-anhang__alt{padding:6px 8px;font-size:13px}.dm-klar .fl-anhang .fl-textknopf{justify-self:start;padding:0}.dm-klar .fl-gespraech{gap:16px;padding-top:6px;display:grid}.dm-klar .fl-gespraech__liste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .fl-beitrag{align-items:flex-start;gap:12px;display:flex}.dm-klar .fl-beitrag__rumpf{flex:1;gap:4px;min-width:0;display:grid}.dm-klar .fl-beitrag__kopf{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.dm-klar .fl-beitrag__kopf strong{color:var(--ink);font-weight:650}.dm-klar .fl-beitrag__kopf time{color:var(--ink-3)}.dm-klar .fl-beitrag__text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:21px}.dm-klar .fl-beitrag__aktionen{gap:14px;display:flex}.dm-klar .fl-beitrag__aktionen .fl-textknopf{color:var(--ink-3);padding:0}.dm-klar .fl-erwaehnt{color:var(--brand);font-weight:600}.dm-klar .fl-verfassen{gap:8px;display:grid;position:relative}.dm-klar .fl-verfassen__feld{resize:vertical;border-radius:12px;min-height:64px}.dm-klar .fl-verfassen__fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-klar .fl-verfassen__aktionen{gap:8px;margin-left:auto;display:inline-flex}.dm-klar .fl-vorschlaege{z-index:5;background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-lg);border-radius:14px;gap:2px;max-width:320px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% - 40px);left:0;right:0}.dm-klar .fl-vorschlag{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:14px;display:flex}.dm-klar .fl-vorschlag--aktiv,.dm-klar .fl-vorschlag:hover{background:color-mix(in oklab, var(--brand) 10%, transparent)}.dm-klar .fl-verlauf{gap:12px;margin:0;padding:6px 0 0;list-style:none;display:grid}.dm-klar .fl-verlauf__eintrag{color:var(--ink-2);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;font-size:13px;line-height:19px;display:grid}.dm-klar .fl-verlauf__eintrag strong{color:var(--ink);font-weight:600}.dm-klar .fl-verlauf__punkt{background:color-mix(in oklab, var(--ink-3) 10%, transparent);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;display:inline-grid}.dm-klar .fl-verlauf time{white-space:nowrap}.dm-klar .fl-sicht{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;display:grid}.dm-klar .fl-sicht__wahl{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;color:var(--ink-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:2px 10px;padding:12px 14px;display:grid;position:relative}.dm-klar .fl-sicht__wahl input{opacity:0;pointer-events:none;position:absolute}.dm-klar .fl-sicht__wahl .dm-icon{grid-row:span 2;margin-top:1px}.dm-klar .fl-sicht__wahl--an{box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--ink);background:color-mix(in oklab, var(--brand) 5%, transparent)}.dm-klar .fl-sicht__wahl:has(input:focus-visible){box-shadow:var(--k-fokus)}.dm-klar .fl-sicht__name{font:600 14px/20px var(--font-sans);color:var(--ink)}.dm-klar .fl-sicht__text{color:var(--ink-3);font-size:12px;line-height:17px}.dm-klar .fl-vertretung{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14px;display:flex}.dm-klar .fl-vertretung legend{color:var(--ink-3);padding:0 0 6px;font-size:13px}.dm-klar .fl-vertretung label{align-items:center;gap:7px;display:inline-flex}.dm-klar .fl-pflege{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .fl-pflege__zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dm-klar .fl-pflege__zeile>.dm-input{flex:200px;min-width:0}.dm-klar .fl-pflege__zeile>select.dm-input{flex:0 150px;width:auto}.dm-klar .fl-pflege__haken{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.dm-klar .fl-pflege__knoepfe{gap:2px;display:inline-flex}@media (width<=900px){.dm-klar .fl-aufgabe{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""seite""haupt"}.dm-klar .fl-aufgabe__seite{position:static}}@media (width<=720px){.dm-klar .fl-board{scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:2px 16px 18px;scroll-padding-left:16px}.dm-klar .fl-spalte{scroll-snap-align:start;flex:0 0 min(86vw,340px)}.dm-klar .fl-spalte--neu{flex-basis:min(70vw,260px)}.dm-klar .fl-karte{min-height:56px;padding:12px 13px}.dm-klar .fl-filter__suche{flex-basis:100%;max-width:none}.dm-klar .fl-filter select.dm-input{flex:140px}.dm-klar .fl-filter__archiv{margin-left:0}.dm-klar .fl-link-neu{grid-template-columns:minmax(0,1fr)}.dm-klar .fl-board-titel{flex-wrap:wrap;gap:2px 10px}}.dm-klar .dm-content.fl-board-seite{gap:0}@media (width<=720px){.dm-klar .fl-aufgabe__seite{gap:12px;padding:12px}.dm-klar .fl-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-klar .fl-felder>.fl-feld-voll{grid-column:1/-1}}.fl-wege{gap:10px;margin:-10px 0 14px;display:grid}.fl-wege__text{color:var(--ink-2);text-wrap:pretty;margin:0 0 2px;font-size:13.5px;line-height:19px}.fl-wege .fl-wege__sprung{text-align:center;text-wrap:balance;height:auto;min-height:48px;margin:0;padding-block:8px;font-size:15px;line-height:19px}.fl-wege a.fl-wege__sprung{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;text-decoration:none;display:flex}.fl-wege__folgt{color:var(--ink-3);font-weight:500}.fl-wege__oder{color:var(--ink-3);align-items:center;gap:12px;margin:6px 0 0;font-size:12.5px;line-height:18px;display:flex}.fl-wege__oder:before,.fl-wege__oder:after{content:"";background:var(--k-feld-kante);flex:1;height:1px}.dm-klar .fl-privat-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dm-klar .fl-privat-aktionen select.dm-input{width:auto;min-width:170px}@media (width<=720px){.dm-klar .k-zeile__aktionen:has(>.fl-privat-aktionen){flex:100%;min-width:0}.dm-klar .fl-privat-aktionen{display:flex}.dm-klar .fl-privat-aktionen select.dm-input{flex:100%;min-width:0}}.dm-klar .fl-spalte__aktion{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.dm-klar .fl-spalte__aktion:hover{background:color-mix(in oklab, var(--ink-3) 14%, transparent);color:var(--ink)}.dm-klar .fl-spalte__aktion:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-menue{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 18px 40px -16px #040e1873;border:0;border-radius:14px;margin:0;padding:6px;position:fixed;inset:auto}.dm-klar .fl-menue__eintrag{width:100%;min-height:40px;color:var(--ink);font:500 14px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.dm-klar .fl-menue__eintrag svg{color:var(--ink-2)}.dm-klar .fl-menue__eintrag:hover,.dm-klar .fl-menue__eintrag:focus-visible{background:color-mix(in oklab, var(--brand) 10%, transparent);outline:none}@media (width<=720px){.dm-klar .fl-menue__eintrag{min-height:44px}}.dm-klar .fl-entfernen,.dm-klar .fl-rueckfrage{gap:14px;display:grid}.dm-klar .fl-entfernen p,.dm-klar .fl-rueckfrage p{color:var(--ink);text-wrap:pretty;margin:0;font-size:14.5px;line-height:21px}.dm-klar .fl-seite{gap:34px;min-width:0;display:grid}.dm-klar .fl-seite__einleitung{max-width:76ch;color:var(--ink-2);font-size:14px;line-height:21px}.dm-klar .fl-seite__fuss{max-width:90ch;padding-inline:20px}.dm-klar .fl-bereich{gap:4px;min-width:0;display:grid}.dm-klar .fl-bereich__kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dm-klar .fl-stark{color:var(--ink-2);font-weight:600}.fl-unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-klar .fl-gespiegelt{transform:scaleX(-1)}.dm-klar .fl-rund{background:var(--k-flaeche-2);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-grid}.dm-klar .fl-rund:hover:not(:disabled){color:var(--ink);background:color-mix(in oklab, var(--surface-3) 85%, var(--surface))}.dm-klar .fl-rund:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-rund:disabled{opacity:.38;cursor:default}.dm-klar .fl-datum{min-width:170px}.dm-klar .fl-callout-aktion{margin-top:10px}.dm-klar .fl-leerbild{border-radius:var(--k-r-gross);background:radial-gradient(90% 130% at 0% 0%, color-mix(in oklab, var(--product-flow) 16%, transparent), transparent 58%), var(--k-flaeche-2);gap:8px;padding:46px 24px 42px;position:relative}.dm-klar .fl-leerbild--flach{padding:30px 24px 28px}.dm-klar .fl-leerbild__licht{background:var(--surface);width:58px;height:58px;color:var(--brand);box-shadow:0 0 0 7px color-mix(in oklab, var(--product-flow) 13%, transparent), 0 12px 30px -8px color-mix(in oklab, var(--product-flow) 65%, transparent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.dm-klar .fl-leerbild .fl-leerbild__licht .dm-icon{opacity:1;width:26px;height:26px;margin:0}.dm-klar .fl-leerbild>strong{font:650 17px/23px var(--font-sans);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.dm-klar .fl-leerbild__text{max-width:54ch;color:var(--ink-3);text-wrap:pretty;font-size:14px;line-height:21px}.dm-klar .fl-leerbild .fl-leer-aktion{margin-top:12px}.dm-klar .fl-zeile__titel{overflow-wrap:anywhere}.dm-klar .fl-zeile__hinten{align-items:center;gap:10px;display:inline-flex}.dm-klar .fl-zeile__hinten .fl-koepfe{margin-left:0;padding-left:0}.dm-klar .fl-zeile--erledigt .fl-zeile__titel{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-3) 55%, transparent)}.dm-klar .fl-liste-leer{color:var(--ink-3);padding:18px 20px;font-size:14px;line-height:20px;list-style:none}.dm-klar .fl-heute{gap:30px;min-width:0;display:grid}.dm-klar .fl-heute__kopf{gap:4px;padding:2px 20px 0;display:grid}.dm-klar .fl-heute__datum{font:600 13px/18px var(--font-sans);color:var(--ink-3);margin:0}.dm-klar .fl-heute__gruss{font:650 30px/37px var(--font-sans);letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:0}.dm-klar .fl-heute__stand{color:var(--ink-2);grid-template-columns:minmax(120px,260px) auto;align-items:center;gap:14px;margin-top:10px;font-size:13px;line-height:18px;display:grid}.dm-klar .fl-heute__kopf>.fl-leise{max-width:70ch;margin-top:6px}.dm-klar .fl-plan-haken{color:var(--brand);place-items:center;display:grid}.dm-klar .fl-plan-haken--fertig{color:var(--ok);filter:drop-shadow(0 0 6px color-mix(in oklab, var(--ok) 50%, transparent))}.dm-klar .fl-fokus{text-align:center;justify-items:center;gap:10px;padding:6px 0 4px;display:grid}.dm-klar .fl-fokus__projekt{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.dm-klar .fl-fokus__titel{max-width:30ch;font:650 24px/30px var(--font-sans);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;margin:0}.dm-klar .fl-fokus__text{max-width:56ch;color:var(--ink-2);white-space:pre-wrap;text-align:left;margin:0;font-size:14px;line-height:21px}.dm-klar .fl-fokus__uhr{font:600 64px/1 var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:16px 0 8px;transition:color .3s,text-shadow .3s}.dm-klar .fl-fokus__uhr>span{font-variant-numeric:tabular-nums;display:inline-block}.dm-klar .fl-fokus__uhr--laeuft{color:var(--brand);text-shadow:0 0 30px color-mix(in oklab, var(--accent) 50%, transparent)}.dm-klar .fl-fokus__steuer{justify-content:center}.dm-klar .fl-abschluss{margin:0 0 14px;padding:0;list-style:none;display:grid}.dm-klar .fl-abschluss li{border-bottom:1px solid var(--k-trenner);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.dm-klar .fl-abschluss__titel{min-width:0;font:550 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere;gap:2px;display:grid}.dm-klar .fl-ein{gap:26px;min-width:0;display:grid}.dm-klar .fl-ein>.dm-tabs{justify-self:start}.dm-klar .fl-ein__tag{gap:8px;min-width:0;display:grid}.dm-klar .fl-ein__tagtitel{font:600 13px/18px var(--font-sans);color:var(--ink-2);margin:0;padding-inline:20px}.dm-klar .fl-ein__liste.dm-card{margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dm-klar .fl-ein__eintrag{align-items:flex-start;display:flex;position:relative}.dm-klar .fl-ein__eintrag+.fl-ein__eintrag:before{content:"";background:var(--k-trenner);height:1px;position:absolute;top:0;left:68px;right:0}.dm-klar .fl-ein__oeffnen{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:15px 20px;transition:background-color .15s;display:grid}.dm-klar .fl-ein__oeffnen:hover{background:color-mix(in oklab, var(--surface-2) 42%, transparent)}.dm-klar .fl-ein__oeffnen:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--focus) 45%, transparent);outline:none}.dm-klar .fl-ein__eintrag--neu .fl-ein__oeffnen{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 10%, transparent), transparent 48%)}.dm-klar .fl-ein__kopf{margin-top:1px;display:inline-grid;position:relative}.dm-klar .fl-ein__art{background:var(--surface);width:19px;height:19px;color:var(--brand);box-shadow:0 0 0 2px var(--surface), 0 1px 4px #0b274038;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-5px}.dm-klar .fl-ein__inhalt{gap:3px;min-width:0;display:grid}.dm-klar .fl-ein__satz{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:14px;line-height:20px;display:flex}.dm-klar .fl-ein__satz strong{color:var(--ink);font-weight:600}.dm-klar .fl-ein__neu{font:600 12px/16px var(--font-sans);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.dm-klar .fl-ein__neu:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent), 0 0 9px color-mix(in oklab, var(--accent) 75%, transparent);border-radius:50%}.dm-klar .fl-ein__aufgabe{font:550 14px/20px var(--font-sans);color:var(--ink);overflow-wrap:anywhere}.dm-klar .fl-ein__aufgabe .fl-leise{font-weight:400;display:inline}.dm-klar .fl-ein__auszug{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.dm-klar .fl-ein__zeit{color:var(--ink-3);white-space:nowrap;font-size:12px;line-height:20px}.dm-klar .fl-ein__eintrag--erledigt :is(.fl-ein__satz,.fl-ein__satz strong,.fl-ein__aufgabe,.fl-ein__auszug){color:var(--ink-3)}.dm-klar .fl-kal{gap:22px;min-width:0;display:grid}.dm-klar .fl-kal__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;display:flex}.dm-klar .fl-kal__blaettern{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.dm-klar .fl-kal__titel{font:650 22px/28px var(--font-sans);letter-spacing:-.018em;color:var(--ink);margin:0 6px 0 8px}.dm-klar .fl-kal__spanne{font:500 15px/20px var(--font-sans);letter-spacing:0;color:var(--ink-3);margin-left:10px}.dm-klar .fl-kal__wahl{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dm-klar .fl-kal__wahl .dm-btn{position:relative}.dm-klar .fl-kal__raster{border-radius:var(--k-r-gross);background:var(--surface);box-shadow:var(--k-schatten);display:grid;overflow:hidden}.dm-klar .fl-kal__woche{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dm-klar .fl-kal__woche--kopf{background:var(--k-flaeche-2)}.dm-klar .fl-kal__wtag{font:600 12px/16px var(--font-sans);color:var(--ink-3);padding:9px 12px}.dm-klar .fl-kal__zelle{min-width:0}.dm-klar .fl-kal__woche:not(.fl-kal__woche--kopf)+.fl-kal__woche>.fl-kal__zelle{border-top:1px solid var(--k-trenner)}.dm-klar .fl-kal__zelle+.fl-kal__zelle{border-left:1px solid var(--k-trenner)}.dm-klar .fl-kal__tag{width:100%;height:100%;min-height:118px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:5px;padding:8px 8px 10px;transition:background-color .15s;display:flex;position:relative}.dm-klar .fl-kal__tag:hover{background:color-mix(in oklab, var(--surface-2) 45%, transparent)}.dm-klar .fl-kal__tag:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--focus) 45%, transparent);outline:none}.dm-klar .fl-kal__tag--fremd{background:color-mix(in oklab, var(--k-flaeche-2) 60%, transparent)}.dm-klar .fl-kal__tag--fremd .fl-kal__zahl{color:var(--ink-3);font-weight:450}.dm-klar .fl-kal__tag--gewaehlt,.dm-klar .fl-kal__tag--gewaehlt:hover{background:color-mix(in oklab, var(--brand-soft) 58%, transparent)}.dm-klar .fl-kal__zahl{min-width:26px;height:26px;font:600 13px/1 var(--font-sans);color:var(--ink-2);border-radius:13px;align-self:flex-start;place-items:center;padding:0 5px;display:inline-grid}.dm-klar .fl-kal__tag--heute .fl-kal__zahl{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 28%, transparent), 0 0 14px color-mix(in oklab, var(--accent) 60%, transparent)}.dm-klar .fl-kal__abw{background:color-mix(in oklab, var(--ink-3) 11%, transparent);min-width:0;font:500 11.5px/15px var(--font-sans);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;display:flex;overflow:hidden}.dm-klar .fl-kal__abw .dm-icon{flex:none}.dm-klar .fl-kal__aufgaben{gap:3px;min-width:0;display:grid}.dm-klar .fl-kal__aufgabe{min-width:0;font:500 12px/17px var(--font-sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dm-klar .fl-kal__aufgabe:before{content:"";vertical-align:1px;background:var(--product-flow);width:6px;height:6px;box-shadow:0 0 6px color-mix(in oklab, var(--product-flow) 80%, transparent);border-radius:50%;margin-right:6px;display:inline-block}.dm-klar .fl-kal__aufgabe--ueber{color:var(--signal)}.dm-klar .fl-kal__aufgabe--ueber:before{background:var(--signal);box-shadow:0 0 6px color-mix(in oklab, var(--signal) 70%, transparent)}.dm-klar .fl-kal__aufgabe--erledigt{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab, var(--ink-3) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--ink-3) 50%, transparent)}.dm-klar .fl-kal__aufgabe--erledigt:before{background:var(--ok);box-shadow:none}.dm-klar .fl-kal__mehr{font:500 11.5px/16px var(--font-sans);color:var(--ink-3)}.dm-klar .fl-kal__detail{gap:22px;min-width:0;display:grid}.dm-klar .fl-kal__leer{padding-block:32px 30px}.dm-klar .fl-kal__agenda{display:none}.dm-klar .fl-pflicht-zeichen{width:32px;height:32px;color:var(--brand);background:radial-gradient(circle at 30% 25%, color-mix(in oklab, var(--product-flow) 34%, transparent), color-mix(in oklab, var(--product-flow) 14%, transparent));border-radius:50%;place-items:center;display:grid}.dm-klar .fl-pflicht-zeichen--ruht{background:var(--k-flaeche-2);color:var(--ink-3)}.dm-klar .fl-pflicht-termine{color:var(--ink-2);align-items:flex-start;gap:8px;margin:-6px 0 0;font-size:13px;line-height:18px;display:flex}.dm-klar .fl-pflicht-termine .dm-icon{color:var(--ink-3);flex:none;margin-top:1px}.dm-klar .fl-vorlagen{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.dm-klar .fl-vorlage.dm-card{width:100%;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:transform .18s var(--k-weich), box-shadow .18s ease;border:0;grid-template-rows:auto auto 1fr auto;gap:7px;padding:16px 18px 18px;display:grid}.dm-klar .fl-vorlage.dm-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.dm-klar .fl-vorlage.dm-card:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-mini{background:radial-gradient(110% 150% at 0% 0%, color-mix(in oklab, var(--product-flow) 24%, transparent), transparent 62%), var(--k-flaeche-2);border-radius:13px;gap:6px;height:76px;margin-bottom:7px;padding:9px;display:flex;overflow:hidden}.dm-klar .fl-mini__spalte{background:color-mix(in oklab, var(--surface) 72%, transparent);border-radius:7px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:5px;display:flex}.dm-klar .fl-mini__karte{background:color-mix(in oklab, var(--ink-3) 28%, transparent);border-radius:3px;flex:none;height:7px}.dm-klar .fl-mini__spalte:first-child .fl-mini__karte:first-child{background:color-mix(in oklab, var(--brand) 60%, transparent)}.dm-klar .fl-mini__spalte--erledigt .fl-mini__karte{background:color-mix(in oklab, var(--ok) 50%, transparent)}.dm-klar .fl-vorlage__name{font:650 16px/22px var(--font-sans);letter-spacing:-.01em;color:var(--ink)}.dm-klar .fl-vorlage__text{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.dm-klar .fl-vorlage__fakten{color:var(--ink-3);margin-top:2px;font-size:12.5px;line-height:18px}.dm-klar .fl-vorlage-blatt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.dm-klar .fl-vorschau{background:var(--k-flaeche-2);border-radius:16px;gap:10px;min-width:0;padding:16px 18px;display:grid}.dm-klar .fl-vorschau .fl-teil__kopf{flex-wrap:wrap;align-items:baseline}.dm-klar .fl-vorschau__liste{overscroll-behavior:contain;max-height:430px;margin:0;padding:0 0 18px;list-style:none;display:grid;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.dm-klar .fl-vorschau__eintrag{border-bottom:1px solid var(--k-trenner);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;line-height:19px;display:flex}.dm-klar .fl-vorschau__eintrag:last-child{border-bottom:0}.dm-klar .fl-vorschau__titel{min-width:0;color:var(--ink);overflow-wrap:anywhere;gap:1px;display:grid}.dm-klar .fl-vorschau__titel .fl-leise{font-size:12px;line-height:16px}.dm-klar .fl-vorschau__datum{color:var(--ink-2);white-space:nowrap;flex:none}.dm-klar .fl-vorschau__datum--vorbei{color:var(--signal);font-weight:600}.dm-klar .fl-zeitleiste.dm-card{padding:14px 18px;overflow-x:auto}.dm-klar .fl-zeitleiste__raster{grid-template-columns:116px repeat(var(--fl-tage), minmax(15px, 1fr));grid-auto-rows:38px;min-width:0;display:grid}.dm-klar .fl-zeitleiste__ecke{font:600 12px/16px var(--font-sans);color:var(--ink-3);grid-area:1/1;align-self:end;padding-bottom:7px}.dm-klar .fl-zeitleiste__tag{font:600 11.5px/14px var(--font-sans);color:var(--ink-2);align-content:end;justify-items:center;padding-bottom:7px;display:grid}.dm-klar .fl-zeitleiste__wt{color:var(--ink-3);font-size:10.5px;font-weight:500}.dm-klar .fl-zeitleiste__tag--we{color:var(--ink-3)}.dm-klar .fl-zeitleiste__tag--heute{color:var(--brand)}.dm-klar .fl-zeitleiste__name{border-top:1px solid var(--k-trenner);min-width:0;font:550 13px/18px var(--font-sans);color:var(--ink);align-items:center;gap:8px;padding-right:8px;display:flex}.dm-klar .fl-zeitleiste__name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-klar .fl-zeitleiste__feld{border-top:1px solid var(--k-trenner)}.dm-klar .fl-zeitleiste__feld--we{background:color-mix(in oklab, var(--ink-3) 7%, transparent)}.dm-klar .fl-zeitleiste__feld--heute{background:linear-gradient(90deg, transparent calc(50% - 1px), color-mix(in oklab, var(--accent) 75%, transparent) calc(50% - 1px), color-mix(in oklab, var(--accent) 75%, transparent) calc(50% + 1px), transparent calc(50% + 1px))}.dm-klar .fl-zeitleiste__balken{z-index:1;background:linear-gradient(90deg, color-mix(in oklab, var(--product-flow) 62%, var(--brand)), color-mix(in oklab, var(--product-flow) 85%, transparent));height:16px;box-shadow:0 0 14px color-mix(in oklab, var(--product-flow) 55%, transparent);border-radius:8px;align-self:center;margin:0 2px}.dm-klar .fl-zeitleiste__balken--vorher{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.dm-klar .fl-zeitleiste__balken--weiter{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.dm-klar .fl-rb-kacheln{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.dm-klar .fl-rb-kacheln .k-kachel.dm-card{grid-template-rows:auto auto}.dm-klar .fl-rb-wert--signal{color:var(--signal)}.dm-klar .fl-rb-woche.dm-card{gap:14px;padding:20px 24px 18px;display:grid}.dm-klar .fl-rb-tage{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;height:150px;display:grid}.dm-klar .fl-rb-tag{grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:6px;height:100%;display:grid}.dm-klar .fl-rb-tag__zahl{min-height:16px;font:600 12px/16px var(--font-sans);color:var(--ink-2)}.dm-klar .fl-rb-tag__saeule{background:color-mix(in oklab, var(--ink-3) 10%, transparent);border-radius:8px;align-items:flex-end;width:100%;max-width:44px;height:100%;display:flex;overflow:hidden}.dm-klar .fl-rb-tag__saeule>span{background:var(--ok);width:100%;box-shadow:0 0 10px color-mix(in oklab, var(--ok) 45%, transparent);animation:k-balken-ein .9s var(--k-weich,ease) both;transform-origin:bottom;border-radius:6px;display:block}.dm-klar .fl-rb-tag__name{font:500 12px/16px var(--font-sans);color:var(--ink-3)}.dm-klar .fl-rb-tag--heute .fl-rb-tag__name{color:var(--ink);font-weight:650}.dm-klar .fl-rb-tag--kommt .fl-rb-tag__saeule{opacity:.45}@media (prefers-reduced-motion:reduce){.dm-klar .fl-rb-tag__saeule>span{animation:none}}.dm-klar .fl-gedreht{transform:rotate(180deg)}.dm-klar .fl-ein__eintrag>.fl-za{z-index:2;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.dm-klar .k-zeile__aktionen:has(>.fl-za){z-index:2;position:absolute;top:50%;right:44px;transform:translateY(-50%)}.dm-klar .fl-ein__eintrag>.fl-za{top:12px;right:16px;transform:none}.dm-klar .fl-za{background:var(--surface);box-shadow:0 0 0 1px var(--line), var(--shadow-sm);opacity:0;pointer-events:none;border-radius:12px;gap:2px;padding:3px;transition:opacity .15s;display:inline-flex}.dm-klar :is(.k-zeile,.fl-ein__eintrag):is(:hover,:focus-within) .fl-za{opacity:1;pointer-events:auto}.dm-klar .fl-za__symbol{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.dm-klar .fl-za__symbol:hover{background:color-mix(in oklab, var(--brand) 10%, transparent);color:var(--brand)}.dm-klar .fl-za__symbol:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-za__mehr{width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:none}.dm-klar .fl-za__mehr:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-za__huelle{display:contents}.dm-klar .fl-za__liste{gap:4px;display:grid}.dm-klar .fl-za__eintrag{background:var(--k-flaeche-2);width:100%;min-height:48px;font:550 15px/20px var(--font-sans);color:var(--ink);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.dm-klar .fl-za__eintrag .dm-icon{color:var(--brand)}.dm-klar .fl-za__eintrag:focus-visible{box-shadow:var(--k-fokus);outline:none}.dm-klar .fl-pflicht-hinweis{color:var(--signal);margin-top:2px;display:block}@media (width<=720px),(hover:none){.dm-klar .fl-za{display:none}.dm-klar .fl-za__mehr{display:grid}.dm-klar .k-zeile__aktionen:has(>.fl-za){top:10px;right:6px;transform:none}.dm-klar .k-zeile:has(>.k-zeile__aktionen>.fl-za)>.k-zeile__pfeil{display:none}.dm-klar .k-zeile:has(>.k-zeile__aktionen>.fl-za)>.k-zeile__text{padding-right:34px}.dm-klar .fl-ein__eintrag>.fl-za__mehr{position:absolute;top:10px;right:6px}.dm-klar .fl-ein__eintrag:has(>.fl-za__mehr)>.fl-ein__oeffnen{padding-right:48px}}.fl-schmal{display:none}@media (width<=720px){.fl-breit{display:none}.fl-schmal{display:inline}}@media (width<=900px){.dm-klar .fl-vorlage-blatt{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.dm-klar .fl-heute__gruss{font-size:25px;line-height:31px}.dm-klar .fl-heute__kopf{padding-inline:4px}.dm-klar .fl-heute__stand{grid-template-columns:minmax(0,1fr);gap:8px}.dm-klar .fl-ein__oeffnen{grid-template-columns:auto minmax(0,1fr);padding-left:16px}.dm-klar .fl-ein__zeit{grid-column:2}.dm-klar .fl-ein__eintrag+.fl-ein__eintrag:before{left:64px}.dm-klar .fl-kal__raster,.dm-klar .fl-kal__detail{display:none}.dm-klar .fl-kal__agenda{gap:24px;min-width:0;display:grid}.dm-klar .fl-kal__titel{margin-left:4px;font-size:19px;line-height:25px}.dm-klar .fl-kal__spanne{margin-left:0;font-size:13px;line-height:18px;display:block}.dm-klar .fl-zeitleiste.dm-card{padding:12px 12px 10px}.dm-klar .fl-zeitleiste__raster{grid-template-columns:70px repeat(var(--fl-tage), minmax(8px, 1fr));grid-auto-rows:34px}.dm-klar .fl-zeitleiste__name{gap:6px;padding-right:4px;font-size:12px}.dm-klar .fl-zeitleiste__name .fl-kopf,.dm-klar .fl-zeitleiste__wt{display:none}.dm-klar .fl-zeitleiste__tag:not(.fl-zeitleiste__tag--montag):not(.fl-zeitleiste__tag--heute){visibility:hidden}.dm-klar .fl-zeitleiste__tag{white-space:nowrap;font-size:11px;overflow:visible}.dm-klar .fl-zeitleiste__balken{height:14px;margin:0 1px}.dm-klar .fl-ein>.dm-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-self:stretch;overflow-x:auto}.dm-klar .fl-ein>.dm-tabs::-webkit-scrollbar{display:none}.dm-klar .fl-ein>.dm-tabs .dm-tab{white-space:nowrap}.dm-klar .fl-rb-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dm-klar .fl-rb-kacheln .k-kachel.dm-card{padding:16px 16px 18px}.dm-klar .fl-rb-tage{gap:6px;height:120px}}[data-szene]{--fl-lichthof:0 0 2px var(--surface), 0 0 3px var(--surface), 0 0 6px var(--surface), 0 0 10px var(--surface), 0 0 16px var(--surface), 0 0 26px color-mix(in srgb, var(--surface) 80%, transparent)}[data-szene] .dm-klar :is(.fl-abschnitt,.fl-heute__kopf,.fl-ein__tagtitel,.fl-kal__kopf,.fl-filter,.fl-seite__fuss,.k-abschnitt__kopf,.k-gruppe__kopf,.k-gruppe__fuss,.k-leitfaden__kopf,.k-fussnote),[data-szene] .dm-klar :is(.fl-kal__kopf,.fl-filter,.fl-heute__kopf,.fl-abschnitt) :is(.dm-btn--ghost,.fl-textknopf){text-shadow:var(--fl-lichthof)}[data-szene] .dm-klar :is(.fl-kal__kopf,.fl-filter,.fl-heute__kopf) :is(a.dm-btn:not(.dm-btn--ghost),.dm-pill){text-shadow:none}[data-szene] .dm-klar :is(.fl-abschnitt,.fl-heute__kopf,.fl-kal__kopf,.fl-filter) .fl-leise,[data-szene] .dm-klar :is(.fl-heute__datum,.fl-kal__spanne,.fl-seite__fuss,.k-gruppe__zusatz,.k-gruppe__fuss,.k-fussnote){color:var(--ink-2)}.dm-klar .dm-wahlen{grid-template-columns:repeat(auto-fit, minmax(max(calc(25% - var(--space-3)), min(calc(50% - var(--space-3)), calc((480px - 100%) * 999))), 1fr))}[data-szene] .dm-klar .fl-seite__einleitung{background:color-mix(in srgb, var(--surface) var(--dm-glas), transparent);width:fit-content;box-shadow:inset 0 0 0 1px var(--dm-glas-kante), var(--dm-glas-schatten);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter);border-radius:16px;padding:12px 18px}[data-szene] .dm-klar .fl-spalte{background:color-mix(in srgb, var(--surface) var(--dm-glas), transparent);box-shadow:inset 0 0 0 1px var(--dm-glas-kante), var(--dm-glas-schatten);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter)}[data-szene] .dm-klar .fl-spalte--ziel{background:color-mix(in srgb, var(--brand-soft) 62%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--brand) 55%, transparent), var(--dm-glas-schatten)}[data-szene] .dm-klar .fl-spalte--neu{background:color-mix(in srgb, var(--surface) var(--dm-glas-innen), transparent);box-shadow:none}[data-szene] .dm-klar .fl-karte{background:color-mix(in srgb, var(--surface) 82%, transparent)}[data-szene] .dm-klar .fl-karte--schwebend{background:var(--surface)}[data-szene] .dm-klar .fl-leerbild{background:radial-gradient(90% 130% at 0% 0%, color-mix(in oklab, var(--product-flow) 16%, transparent), transparent 58%), color-mix(in srgb, var(--surface) var(--dm-glas), transparent);box-shadow:inset 0 0 0 1px var(--dm-glas-kante), var(--dm-glas-schatten);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter)}[data-szene] .dm-klar :is(.dm-card,dialog) .fl-leerbild{background:radial-gradient(90% 130% at 0% 0%, color-mix(in oklab, var(--product-flow) 16%, transparent), transparent 58%), color-mix(in srgb, var(--surface) var(--dm-glas-innen), transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-szene] .dm-klar .k-leer:not(.fl-leerbild):not(:where(.dm-card,.dm-table-wrap,dialog) .k-leer){border-radius:var(--k-r-gross);background:color-mix(in srgb, var(--surface) var(--dm-glas), transparent);box-shadow:inset 0 0 0 1px var(--dm-glas-kante), var(--dm-glas-schatten);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter)}[data-szene] .dm-klar .fl-kal__raster{background:color-mix(in srgb, var(--surface) var(--dm-glas), transparent);box-shadow:inset 0 0 0 1px var(--dm-glas-kante), var(--dm-glas-schatten);-webkit-backdrop-filter:var(--dm-glas-filter);backdrop-filter:var(--dm-glas-filter)}[data-szene] .dm-klar .fl-kal__woche--kopf{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}[data-szene] .dm-klar .fl-kal__tag--fremd{background:color-mix(in srgb, var(--surface-2) 34%, transparent)}.dm-klar .fl-konflikt{margin-top:10px}.dm-klar .fl-konflikt__stand{margin-top:8px}.dm-klar .fl-konflikt__stand summary{cursor:pointer;font:500 13px/18px var(--font-sans);color:var(--brand)}.dm-klar .fl-konflikt__stand summary:focus-visible{box-shadow:var(--k-fokus);border-radius:6px;outline:none}.dm-klar .fl-konflikt__stand .fl-beschreibung{max-height:180px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);border-radius:10px;margin-top:6px;padding:8px 10px;overflow:auto}.dm-klar button.fl-anhang__bild{font:inherit;cursor:pointer;border:0;padding:0}.dm-klar button.fl-anhang__bild:disabled{cursor:progress;opacity:.6}.dm-klar .fl-anhang__aktionen{flex-wrap:wrap;gap:4px 14px;display:flex}.dm-klar .fl-anhang .fl-textknopf:disabled{color:var(--ink-3);cursor:progress;text-decoration:none}.k-rg{z-index:85;width:auto;max-width:none;height:auto;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.k-rg::backdrop{background:0 0}.k-rg:focus{outline:none}.k-rg__schleier{background:color-mix(in srgb, var(--nav-bg) 48%, transparent);-webkit-backdrop-filter:blur(2.5px)saturate(.9);backdrop-filter:blur(2.5px)saturate(.9);animation:.35s both k-rg-ein;position:absolute;inset:0}[data-theme=dark] .k-rg__schleier{background:#00040a99}.k-rg__licht,.k-rg__ort{z-index:1;pointer-events:none;visibility:hidden;position:absolute}.k-rg__licht[data-an],.k-rg__ort[data-an]{visibility:visible}.k-rg__licht{box-shadow:0 0 0 1.5px #ffffffbf, 0 0 36px 6px color-mix(in oklab, var(--accent) 36%, transparent)}[data-theme=dark] .k-rg__licht{box-shadow:0 0 0 1.5px #ffffff59, 0 0 40px 8px color-mix(in oklab, var(--accent) 30%, transparent)}.k-rg__ort{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--accent) 75%, white), 0 0 22px 5px color-mix(in oklab, var(--accent) 60%, transparent)}[data-theme=dark] .k-rg__ort{box-shadow:0 0 0 1.5px color-mix(in oklab, var(--accent) 85%, white), 0 0 24px 6px color-mix(in oklab, var(--accent) 50%, transparent)}.k-rg__blase{z-index:2;box-sizing:border-box;background:color-mix(in srgb, var(--surface) 88%, transparent);width:min(380px,100vw - 24px);color:var(--ink);font-family:var(--font-sans);-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent), 0 30px 80px -24px #040e188c, 0 2px 8px #040e181f;animation:k-rg-blase .4s var(--k-weich,ease) both;border-radius:22px;padding:16px 18px 16px 20px;position:absolute}[data-theme=dark] .k-rg__blase{background:color-mix(in srgb, var(--surface-2) 84%, transparent);box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff14,0 30px 80px -20px #000c}.k-rg__blase[data-lage=mitte]{width:min(440px,100vw - 24px);padding:22px 24px 20px}.k-rg__zacke{background:var(--surface);width:14px;height:14px;box-shadow:-1px -1px 0 color-mix(in srgb, var(--line) 70%, transparent);position:absolute}[data-theme=dark] .k-rg__zacke{background:var(--surface-2);box-shadow:-1px -1px #ffffff14}.k-rg__blase[data-lage=unten]>.k-rg__zacke{margin-left:-7px;top:-7px;transform:rotate(45deg)}.k-rg__blase[data-lage=oben]>.k-rg__zacke{margin-left:-7px;bottom:-7px;transform:rotate(225deg)}.k-rg__blase[data-lage=rechts]>.k-rg__zacke{margin-top:-7px;left:-7px;transform:rotate(-45deg)}.k-rg__blase[data-lage=links]>.k-rg__zacke{margin-top:-7px;right:-7px;transform:rotate(135deg)}.k-rg__blase:is([data-lage=mitte],[data-lage=innen],[data-lage^=dock])>.k-rg__zacke{display:none}.k-rg__hinweis{color:var(--ink-3);align-items:center;gap:6px;margin:10px 0 0;font-size:12.5px;line-height:17px;display:flex}.k-rg__hinweis .dm-icon{color:var(--brand);flex:none}.k-rg-platz{pointer-events:none;width:1px;height:0;display:block}.k-rg__kopf{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.k-rg__kapitel{min-width:0;font:600 12px/16px var(--font-sans);color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.k-rg__kapitel>span:last-child{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.k-rg__kapitel-zeichen{width:24px;height:24px;color:var(--on-brand);background:linear-gradient(160deg, color-mix(in oklab, var(--brand) 82%, white), var(--brand));border-radius:7px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.k-rg__zu{cursor:pointer;width:28px;height:28px;color:var(--ink-2);background:var(--k-flaeche-2,var(--surface-2));border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background-color .15s;display:grid}.k-rg__zu:hover{background:color-mix(in oklab, var(--surface-3) 85%, var(--surface))}.k-rg__zu:focus-visible{box-shadow:var(--k-fokus,0 0 0 3px var(--focus));outline:none}.k-rg__inhalt{animation:.35s both k-rg-text}.k-rg__titel{font:650 18px/23px var(--font-sans);letter-spacing:-.016em;text-wrap:balance;margin:0 0 6px}.k-rg__text{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:21px}.k-rg__fuss{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.k-rg__punkte{align-items:center;gap:5px;display:inline-flex}.k-rg__punkte>span{background:color-mix(in oklab, var(--ink-3) 30%, transparent);width:6px;height:6px;transition:width .3s var(--k-weich,ease), background-color .3s;border-radius:999px}.k-rg__punkte>.is-erledigt{background:color-mix(in oklab, var(--brand) 55%, transparent)}.k-rg__punkte>.is-aktiv{background:var(--brand);width:18px}.k-rg__knoepfe{align-items:center;gap:6px;display:inline-flex}@media (width<=720px){.k-rg__blase,.k-rg__blase[data-lage=mitte]{width:auto;padding:16px 16px 14px 18px;transition:none;left:12px;right:12px}.k-rg__blase[data-lage=dock-unten]{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.k-rg__blase[data-lage=dock-oben]{top:calc(12px + env(safe-area-inset-top,0px))}}@keyframes k-rg-ein{0%{opacity:0}}@keyframes k-rg-blase{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes k-rg-text{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.k-rg__schleier,.k-rg__blase,.k-rg__inhalt,.k-rg__punkte>span{transition:none;animation:none}}.k-blatt--kopflos .k-blatt__inhalt>.k-willkommen{padding:0}.k-willkommen__held{background:radial-gradient(60% 90% at 50% 125%, color-mix(in oklab, var(--accent) 50%, transparent), transparent 70%), radial-gradient(80% 120% at 12% -25%, color-mix(in oklab, var(--product-finance) 60%, transparent), transparent 62%), linear-gradient(160deg, oklab(41.348% -.0362183 -.105733), #0b2740);place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.k-willkommen__licht{background:repeating-conic-gradient(from 160deg at 50% -30%,#0000 0deg 4deg,#ffffff12 5.5deg,#0000 7deg 11deg);position:absolute;inset:0}.k-willkommen__marke{width:78px;height:78px;box-shadow:0 18px 40px -12px #0009, 0 0 0 1px #ffffff1f, 0 0 46px -6px color-mix(in oklab, var(--accent) 60%, transparent);animation:k-willkommen-marke .8s var(--k-weich,ease) .1s both;border-radius:22px;position:relative}.k-willkommen__inhalt{padding:26px 32px 24px}.k-willkommen__dach{font:600 13px/18px var(--font-sans);color:var(--ink-3);margin:0 0 6px}.k-willkommen__titel{font:700 30px/36px var(--font-sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.k-willkommen__text{color:var(--ink-2);text-wrap:pretty;margin:10px 0 22px;font-size:15.5px;line-height:23px}.k-willkommen__liste{gap:16px;margin:0 0 26px;padding:0;list-style:none;display:grid}.k-willkommen__liste li{animation:k-rg-text .5s var(--k-weich,ease) both;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.k-willkommen__liste li:nth-child(2){animation-delay:80ms}.k-willkommen__liste li:nth-child(3){animation-delay:.16s}.k-willkommen__liste li>span:last-child{color:var(--ink-2);gap:2px;font-size:14px;line-height:20px;display:grid}.k-willkommen__liste b{color:var(--ink);font-size:15px;font-weight:650}.k-willkommen__zeichen{width:44px;height:44px;color:var(--on-brand);border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 14px -8px #040e1880}.k-willkommen__zeichen--meer{background:linear-gradient(160deg, color-mix(in oklab, var(--brand) 78%, white), var(--brand))}.k-willkommen__zeichen--lagune{background:linear-gradient(160deg, color-mix(in oklab, var(--info) 72%, white), var(--info))}.k-willkommen__zeichen--gold{background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 78%, white), var(--accent-strong))}.k-willkommen__aktionen{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.k-willkommen__dauer{color:var(--ink-3);font-size:13px;line-height:18px}.k-willkommen__spaeter{border-top:1px solid var(--k-trenner,var(--line));color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:16px;padding-top:14px;font-size:12.5px;line-height:17px;display:flex}.k-willkommen--wahl .k-willkommen__held{display:none}.k-willkommen--wahl .k-willkommen__inhalt{padding-top:30px}.k-willkommen--wahl .k-willkommen__titel{padding-right:40px}.k-wahl-liste{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.k-wahl{box-sizing:border-box;background:var(--k-flaeche-2,var(--surface-2));width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:10px 14px 10px 12px;transition:background-color .15s,box-shadow .15s;display:grid}.k-wahl:hover{background:color-mix(in oklab, var(--surface-3) 70%, var(--surface))}.k-wahl:focus-visible{box-shadow:var(--k-fokus,0 0 0 3px var(--focus));outline:none}.k-wahl[aria-pressed=true]{background:color-mix(in oklab, var(--brand) 11%, var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--brand) 55%, transparent)}.k-wahl__text{min-width:0;color:var(--ink-3);gap:1px;font-size:13px;line-height:18px;display:grid}.k-wahl__text b{font:600 15px/20px var(--font-sans);color:var(--ink)}.k-wahl__haken{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--on-brand);border-radius:50%;place-items:center;transition:background-color .15s,box-shadow .15s;display:grid}.k-wahl[aria-pressed=true] .k-wahl__haken{background:var(--brand);box-shadow:none}.k-wahl__haken .dm-icon{stroke-width:3px}.k-wahl--sicht{margin-bottom:22px}.k-wahl__pfeil{color:var(--ink-3);justify-self:center}.k-willkommen__inhalt>.k-willkommen__dauer{margin:10px 0 0}.k-willkommen__fuss{z-index:2;padding:14px 32px calc(20px + env(safe-area-inset-bottom,0px));background:var(--surface);box-shadow:0 -1px 0 var(--k-trenner,var(--line));flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px -32px 0;display:flex;position:sticky;bottom:0}.k-willkommen__fuss>.k-willkommen__dauer{text-align:right;flex:10rem}.k-willkommen--wahl .k-willkommen__inhalt{padding-bottom:0}@media (width<=640px){.k-willkommen__fuss{margin-inline:-20px;padding-inline:20px}.k-willkommen__fuss>.dm-btn--primary{flex:100%}}.dm-klar .k-kapitelzeichen--lagune,.k-kapitelzeichen--lagune{background:linear-gradient(160deg, color-mix(in oklab, var(--info) 72%, white), var(--info))}.k-willkommen .k-kapitelzeichen{width:34px;height:34px;color:var(--on-brand);background:linear-gradient(160deg, color-mix(in oklab, var(--brand) 78%, white), var(--brand));border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38}.k-willkommen .k-kapitelzeichen--lagune{background:linear-gradient(160deg, color-mix(in oklab, var(--info) 72%, white), var(--info))}@keyframes k-willkommen-marke{0%{opacity:0;transform:translateY(14px)scale(.9)}}@media (width<=640px){.k-willkommen__held{height:140px}.k-willkommen__inhalt{padding:22px 20px calc(22px + env(safe-area-inset-bottom,0px))}.k-willkommen__titel{font-size:26px;line-height:31px}.k-willkommen__aktionen>.dm-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.k-willkommen__marke,.k-willkommen__liste li{animation:none}}.k-neu{z-index:70;box-sizing:border-box;background:color-mix(in srgb, var(--surface) 88%, transparent);width:min(360px,100vw - 24px);color:var(--ink);font-family:var(--font-sans);-webkit-backdrop-filter:blur(22px)saturate(1.6);backdrop-filter:blur(22px)saturate(1.6);box-shadow:inset 0 1px 0 #ffffff80, inset 0 0 0 1px color-mix(in srgb, var(--line) 70%, transparent), 0 24px 60px -24px #040e1880;animation:k-rg-blase .5s var(--k-weich,ease) .4s both;border-radius:22px;gap:10px;padding:18px;display:grid;position:fixed;bottom:24px;right:24px}[data-theme=dark] .k-neu{background:color-mix(in srgb, var(--surface-2) 86%, transparent);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff14,0 24px 60px -20px #000c}.k-neu__kopf{align-items:center;gap:12px;min-width:0;display:flex}.k-neu__zeichen{width:36px;height:36px;color:var(--on-brand);background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 75%, white), var(--accent-strong));border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59}.k-neu__titel{min-width:0;font:650 15px/20px var(--font-sans);letter-spacing:-.01em;margin:0}.k-neu__kapitel{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:13.5px;line-height:19px}.k-neu__aktionen{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.k-neu__aktionen>.dm-btn{justify-content:center;width:100%}@media (width<=720px){.k-neu{width:auto;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom,0px))}}.dm-klar .k-einfuehrung{scroll-margin-top:96px}.dm-klar .k-kapitelzeichen{width:34px;height:34px;color:var(--on-brand);background:linear-gradient(160deg, color-mix(in oklab, var(--brand) 78%, white), var(--brand));border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff38}.dm-klar .k-zeile:has(>.k-zeile__vorne>.k-kapitelzeichen){--k-einzug:68px}.dm-klar .k-leitfaden{grid-template-rows:auto 1fr;gap:14px;min-width:0;display:grid}.dm-klar .k-leitfaden__kopf{align-items:center;gap:16px;padding:0 4px;display:flex}.dm-klar .k-leitfaden__kopf p{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.dm-klar .k-leitfaden__zahl{font:650 19px/1 var(--font-sans);letter-spacing:-.02em;color:var(--ink)}.dm-klar .k-leitfaden .k-gruppe{min-height:0}html,body,#root{background:var(--ground);min-height:100%;color:var(--ink);font-family:var(--font-sans);margin:0}a{color:var(--brand)}
