@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scroll-snap-strictness:proximity;--leuchtwinkel:0deg;--leucht-halo:#7a5cd600;--tz-n:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, "SF Mono", "Cascadia Code", monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Plus Jakarta Sans Variable", ui-sans-serif, -apple-system, "Segoe UI", system-ui, sans-serif;--default-mono-font-family:ui-monospace, "SF Mono", "Cascadia Code", monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:var(--spacing)}.right-0{right:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.m-3{margin:calc(var(--spacing) * 3)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[2px\]{height:2px}.h-\[150px\]{height:150px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-64{width:calc(var(--spacing) * 64)}.w-\[3px\]{width:3px}.w-\[5\.75rem\]{width:5.75rem}.w-\[56px\]{width:56px}.w-\[92px\]{width:92px}.w-\[148px\]{width:148px}.w-\[150px\]{width:150px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[74px\]{max-width:74px}.max-w-\[104rem\]{max-width:104rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[15rem\]{min-width:15rem}.min-w-\[180px\]{min-width:180px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[2\]{flex:2}.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-line{border-color:var(--line)}.bg-\[color-mix\(in_srgb\,var\(--ink\)_9\%\,transparent\)\]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--ink\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 9%,transparent)}}.bg-ink-2{background-color:var(--ink-2)}.bg-ink-muted{background-color:var(--ink-muted)}.bg-line{background-color:var(--line)}.bg-surface{background-color:var(--surface)}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:Plus Jakarta Sans Variable,ui-sans-serif,-apple-system,Segoe UI,system-ui,sans-serif}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2\.1rem\]{font-size:2.1rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.032em\]{--tw-tracking:-.032em;letter-spacing:-.032em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--alert\)\]{color:var(--alert)}.text-\[var\(--pending\)\]{color:var(--pending)}.text-active{color:var(--active)}.text-alert{color:var(--alert)}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-muted,.text-ink-muted\/60{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.text-ink-muted\/60{color:color-mix(in oklab, var(--ink-muted) 60%, transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--ink\)\]{accent-color:var(--ink)}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-ink-2:is(:where(.group):hover *){color:var(--ink-2)}}.peer-checked\:scale-110:is(:where(.peer):checked~*){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-checked\:text-ink:is(:where(.peer):checked~*){color:var(--ink)}.peer-checked\:ring-2:is(:where(.peer):checked~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-checked\:ring-offset-2:is(:where(.peer):checked~*){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.first\:rounded-l-full:first-child{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.last\:rounded-r-full:last-child{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.004\]:hover{scale:1.004}.hover\:scale-\[1\.005\]:hover{scale:1.005}.hover\:bg-surface-3:hover{background-color:var(--surface-3)}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-3{margin-inline:calc(var(--spacing) * 3)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-\[62px\]{width:62px}.sm\:min-w-0{min-width:0}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:items-stretch{align-items:stretch}.sm\:gap-0{gap:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.sm\:text-\[2\.6rem\]{font-size:2.6rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[32px\]{font-size:32px}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[260px\]{height:260px}.lg\:w-\[260px\]{width:260px}.lg\:w-\[var\(--bw\)\]{width:var(--bw)}.lg\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.lg\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.lg\:snap-start{scroll-snap-align:start}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:overflow-x-auto{overflow-x:auto}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.print\:hidden{display:none}}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.10uhxskepl69e.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2pvw_jtuhzb16.woff2)format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.2w8u6d019be6i.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.405dixo3t0-v0.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f4f6;--bg-2:#ced5de;--surface:#fff;--surface-2:#f6f7f9;--surface-3:#edeff2;--ink:#1b1e24;--ink-2:#4a505a;--ink-muted:#8c929c;--line:#1b1e2412;--line-strong:#1b1e241f;--line-hard:#1b1e2433;--active:#12a074;--active-soft:#e2f4ee;--pending:#e08a2e;--pending-soft:#fbeedd;--alert:#d94f45;--alert-soft:#fbe8e6;--info:#3a7cd4;--info-soft:#e6eefb;--accent:#39414f;--accent-strong:#222833;--primary:#39414f;--primary-strong:#222833;--primary-light:#78808f;--primary-soft:#eef0f3;--mint:var(--active);--mint-soft:var(--active-soft);--sky:var(--info);--sky-soft:var(--info-soft);--lavender:#6f7686;--lavender-soft:#eef0f3;--peach:var(--pending);--peach-soft:var(--pending-soft);--rose:var(--alert);--rose-soft:var(--alert-soft);--status-in_planung:#a2a8b2;--status-gedreht:#8c939f;--status-in_bearbeitung:#6f7686;--status-freigegeben:var(--active);--status-gepostet:var(--active);--shadow-xs:0 1px 2px #1b1e240a;--shadow-sm:0 1px 2px #1b1e240a, 0 8px 22px -10px #1b1e2429;--shadow-md:0 2px 4px #1b1e240a, 0 18px 48px -18px #1b1e2447;--shadow-lg:0 2px 6px #1b1e240d, 0 38px 76px -28px #1b1e2452;--radius-card:1.75rem;--radius-inner:1.25rem;--radius-pill:999px;--sheen:0}body{background:var(--bg);color:var(--ink);font-feature-settings:"cv11", "ss01"}::selection{background:var(--primary-soft);color:var(--primary-strong)}h1,h2,h3{letter-spacing:-.028em;text-wrap:balance}.ambient-bg{z-index:-10;background:var(--bg);position:fixed;inset:0;overflow:hidden}.ambient-bg:after{content:none}.ambient-panel,.ambient-blob{display:none}@keyframes drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(70px,50px)scale(1.12)}}@keyframes drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-60px,-40px)scale(1.08)}}@keyframes drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-40px,60px)scale(1.15)}}.glass{isolation:isolate;-webkit-backdrop-filter:blur(28px)saturate(150%)brightness(1.06);box-shadow:inset 0 1px 0 #ffffffbf, var(--shadow-md);background:linear-gradient(150deg,#ffffff94,#ffffff57 52%,#ffffff75);position:relative}.glass:after,.card:after,.glass-pill:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(116deg,#0000 42%,#ffffff80 49%,#ffffff9e 50%,#ffffff80 51%,#0000 58%) 0 0/300% 100%;background-position:calc(var(--sheen) * 1%) 0;opacity:.3;z-index:0;position:absolute;inset:0}.card{isolation:isolate;border-radius:var(--radius-card);-webkit-backdrop-filter:blur(32px)saturate(155%)brightness(1.07);box-shadow:inset 0 1px 0 #fffc, var(--shadow-sm);background:linear-gradient(155deg,#ffffff94,#ffffff5c 55%,#ffffff7a);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);position:relative}.glass-pill{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(160%)brightness(1.08);box-shadow:inset 0 1px 0 #ffffffd9, var(--shadow-xs), 0 6px 16px -10px #1b1e2459;background:linear-gradient(150deg,#fff9,#ffffff61);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s;position:relative}.glass-pill:hover{box-shadow:inset 0 1px 0 #fffffff2, var(--shadow-sm);background:linear-gradient(150deg,#ffffffc7,#ffffff85)}.card>:not(.absolute):not(.fixed),.glass>:not(.absolute):not(.fixed),.glass-pill>:not(.absolute):not(.fixed){z-index:1;position:relative}:is(a,button,label,summary,[role=button],[tabindex]).card-hover:hover,:is(a,button,label,summary,[role=button],[tabindex]) .card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.well{border-radius:var(--radius-inner);background:linear-gradient(170deg,#ffffffeb,#ffffffb3);transition:box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #fffffff2,0 1px 2px #1b1e240d,0 8px 20px -12px #1b1e244d}:is(a,button,label,summary,[role=button],[tabindex]).well:hover,:is(a,button,label,summary,[role=button],[tabindex]) .well:hover{box-shadow:inset 0 1px #fff,0 2px 4px #1b1e240f,0 12px 28px -14px #1b1e2461}.tint-primary,.tint-lavender{background:linear-gradient(155deg,#ffffffb8,#ffffff7a 55%,#fff9)}.tint-mint,.tint-sky{background:linear-gradient(155deg,#ffffff9e,#fff6 55%,#ffffff85)}.tint-peach,.tint-rose{background:linear-gradient(155deg,#fcfcfd8f,#f8f9fb5c 55%,#fcfcfd7a)}.sig{letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.28rem .7rem;font-size:11.5px;font-weight:600}.sig-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.sig-active,.sig-pending,.sig-info{color:var(--ink-2);background:#1b1e240b}.sig-neutral{color:var(--ink-muted);background:#1b1e240a}.sig-alert{color:#93302a;background:var(--alert-soft);box-shadow:0 4px 14px -6px #d94f4573}.sig-active .sig-dot{background:var(--active);box-shadow:0 0 8px 1px #12a074bf}.sig-alert .sig-dot{background:var(--alert);box-shadow:0 0 8px 1px #d94f45bf}.sig-info .sig-dot{background:var(--info);box-shadow:0 0 8px 1px #3a7cd4b3}.sig-neutral .sig-dot{background:var(--ink-muted)}.sig-check{width:11px;height:11px;color:var(--ink-muted);opacity:.55;flex-shrink:0}.sig-active .sig-check{color:var(--active);opacity:1}.skript{border-radius:var(--radius-inner);background:#3a7cd40b;border-left:2px solid #3a7cd466;padding:.85rem 1rem .9rem;position:relative}.skript-label{letter-spacing:.08em;text-transform:uppercase;color:#3a7cd4d9;font-size:10px;font-weight:700}.skript-text{color:var(--ink);white-space:pre-wrap;margin-top:.15rem;font-size:13.5px;line-height:1.68}.skript-text-leer{color:var(--ink-muted)}.month-divider{padding-top:1.1rem}.month-divider-line{background:linear-gradient(90deg,#1b1e2424,#1b1e2424 82%,#0000);height:1px}.month-divider-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:.55rem;padding-left:.15rem;font-size:11px;font-weight:700}.glow-active{box-shadow:inset 0 1px 0 #fffc, var(--shadow-sm), 0 10px 34px -14px #12a074bf}.glow-pending{box-shadow:inset 0 1px 0 #fffc, var(--shadow-sm), 0 10px 34px -14px #e08a2ebf}.glow-alert{box-shadow:inset 0 1px 0 #fffc, var(--shadow-sm), 0 10px 34px -14px #d94f45bf}.btn-solid{color:#fff;background:linear-gradient(160deg,#414958,#1f242e);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #1b1e24cc}.btn-solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff3d,0 12px 26px -10px #1b1e24e6}.plot-label{text-transform:uppercase;letter-spacing:.13em;color:var(--ink-muted);font-size:9.5px;font-weight:700;line-height:1.2}.plot-value{letter-spacing:-.035em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.plot-unit{color:var(--ink-muted);font-size:11px;font-weight:500}.mono-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-muted);font-size:9.5px;font-weight:600}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.75rem;display:flex}.plot{background-color:#1b1e2406;background-image:linear-gradient(90deg,#1b1e240b 1px,#0000 1px),linear-gradient(#1b1e240b 1px,#0000 1px);background-size:28px 28px,28px 28px;border-radius:.625rem}@keyframes dash-run{to{stroke-dashoffset:-1000px}}.route-run{stroke-dasharray:3 5;animation:26s linear infinite dash-run}.route-run-slow{stroke-dasharray:2 6;animation:44s linear infinite dash-run}.field{width:100%;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border-radius:.85rem;padding:.55rem .8rem;font-size:13.5px;font-weight:500;transition:box-shadow .2s,background .2s;box-shadow:inset 0 1px 3px #1b1e2417}.field::placeholder{color:var(--ink-muted);font-weight:400}.field:focus{background:#ffffffd9;outline:none;box-shadow:inset 0 1px 3px #1b1e241a,0 0 0 3px #3a7cd433,0 4px 14px -6px #3a7cd48c}.field-label{letter-spacing:0;color:var(--ink-muted);margin-bottom:.35rem;font-size:12px;font-weight:500;display:block}@keyframes float-y{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(1.5deg)}}@keyframes float-y-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-soft{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes fade-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.float{animation:6s ease-in-out infinite float-y}.float-slow{animation:8s ease-in-out infinite float-y-slow}.animate-fade-up{animation:.55s cubic-bezier(.22,1,.36,1) both fade-up}.bar-grow{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) both grow-x}:is(a,button,label,summary,[role=button],[tabindex]).status-badge:hover,:is(a,button,label,summary,[role=button],[tabindex]) .status-badge:hover{transform:translateY(-2px)scale(1.04)}@media print{.ambient-bg{display:none!important}body{background:#fff!important}main{margin:0!important}.card,.glass,.glass-pill{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important}.card:after,.glass:after,.glass-pill:after{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.segmented{background:#1b1e240e;border-radius:.7rem;align-items:stretch;gap:0;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #1b1e2417,inset 0 0 0 1px #1b1e2409}.segmented-item{white-space:nowrap;color:var(--ink-muted);border-radius:.55rem;justify-content:center;align-items:center;padding:.44rem .95rem;font-size:12.5px;font-weight:700;line-height:1.1;transition:color .18s,background .18s;display:inline-flex;position:relative}.segmented-item:hover{color:var(--ink-2)}.segmented-item[aria-pressed=true],.segmented-item[aria-current=page]{color:var(--ink);background:linear-gradient(170deg,#fff,#f4f6f9);box-shadow:inset 0 1px #fffffff2,0 1px 2px #1b1e2424,0 4px 10px -6px #1b1e2466}.segmented-divider{background:#1b1e2424;align-self:center;width:1px;height:1.05rem}.segmented-divider[data-hidden=true]{background:0 0}.metric-label{letter-spacing:0;color:var(--ink-muted);font-size:12px;font-weight:500;display:block}.metric-value{letter-spacing:-.032em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(1.6rem,2.6vw,1.95rem);font-weight:400;line-height:1.04}.metric-value-sm{letter-spacing:-.018em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.05rem;font-weight:600}.metric-hint{color:var(--ink-muted);font-size:11.5px;font-weight:400;line-height:1.45;display:block}.block-title{letter-spacing:0;color:var(--ink-muted);font-size:12.5px;font-weight:600}:root{--bearbeiten:#7c5cff;--bearbeiten-2:#a65cff;--bearbeiten-soft:#f1edff}.knopf-bearbeiten{border-radius:var(--radius-pill);color:var(--bearbeiten);background:var(--bearbeiten-soft);box-shadow:inset 0 0 0 1px var(--bearbeiten);align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:12.5px;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.knopf-bearbeiten{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bearbeiten) 28%, transparent)}}.knopf-bearbeiten{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,background .2s}.knopf-bearbeiten:hover{box-shadow:inset 0 0 0 1px var(--bearbeiten), 0 8px 20px -12px var(--bearbeiten);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.knopf-bearbeiten:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bearbeiten) 45%, transparent), 0 8px 20px -12px var(--bearbeiten)}}.knopf-bearbeiten-an{color:#fff;background:linear-gradient(135deg, var(--bearbeiten), var(--bearbeiten-2));box-shadow:inset 0 1px 0 #ffffff40, 0 10px 24px -10px var(--bearbeiten)}.knopf-bearbeiten-an:hover{box-shadow:inset 0 1px 0 #ffffff4d, 0 14px 28px -10px var(--bearbeiten)}.knopf-bearbeiten-klein{gap:.35rem;padding:.35rem .7rem;font-size:11.5px}.knopf-bearbeiten-offen{color:var(--ink-2);background:var(--ebene-2,#f5f5f7);box-shadow:inset 0 0 0 1px var(--line-strong)}.knopf-bearbeiten-symbol{justify-content:center;width:2.25rem;height:2.25rem;padding:0}.knopf-bearbeiten-symbol svg{width:15px;height:15px}@media (max-width:640px){.knopf-bearbeiten-kompakt{justify-content:center;width:2.1rem;height:2.1rem;padding:0}.knopf-bearbeiten-kompakt .knopf-bearbeiten-text{display:none}}.bearbeiten-rahmen{z-index:70;pointer-events:none;border:3px solid var(--bearbeiten);box-shadow:inset 0 0 28px -6px var(--bearbeiten);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.bearbeiten-rahmen{box-shadow:inset 0 0 28px -6px color-mix(in srgb, var(--bearbeiten) 55%, transparent)}}.bearbeiten-rahmen{animation:.9s cubic-bezier(.22,1,.36,1) both bearbeiten-an}@keyframes bearbeiten-an{0%{opacity:0;box-shadow:inset 0 0 #0000}35%{opacity:1;box-shadow:inset 0 0 70px 4px color-mix(in srgb, var(--bearbeiten) 55%, transparent)}to{opacity:1}}.edit-banner{z-index:30;border-radius:var(--radius-pill);color:#fff;background:linear-gradient(135deg, var(--bearbeiten), var(--bearbeiten-2));box-shadow:0 12px 28px -14px var(--bearbeiten);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"zeichen text ende";align-items:center;column-gap:.65rem;margin-bottom:.75rem;padding:.4rem .45rem .4rem .55rem;font-size:12.5px;animation:.45s cubic-bezier(.22,1,.36,1) both bearbeiten-leiste;display:grid;position:sticky;top:.5rem}@keyframes bearbeiten-leiste{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.edit-banner-zeichen{background:#fff3;border-radius:999px;grid-area:zeichen;place-items:center;width:1.9rem;height:1.9rem;display:grid}.edit-banner-text{grid-area:text;min-width:0;line-height:1.35}.edit-banner-text b{font-weight:650}.edit-banner-text span{opacity:.9}.edit-banner-ende{border-radius:var(--radius-pill);color:var(--bearbeiten);background:#fff;grid-area:ende;padding:.45rem .95rem;font-size:12px;font-weight:650;transition:transform .2s}.edit-banner-ende:hover{transform:scale(1.04)}@media (max-width:640px){.edit-banner{border-radius:1.1rem}.edit-banner-text span{display:none}}.edit-mode .card{box-shadow:inset 0 0 0 1.5px var(--bearbeiten), var(--shadow-sm)}@supports (color:color-mix(in lab, red, red)){.edit-mode .card{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--bearbeiten) 38%, transparent), var(--shadow-sm)}}.bearbeiten-ende-meldung{z-index:80;border-radius:var(--radius-pill);color:#fff;background:var(--ink);align-items:center;gap:.5rem;padding:.7rem 1.1rem;font-size:12.5px;font-weight:600;animation:2.2s cubic-bezier(.22,1,.36,1) both bearbeiten-meldung;display:inline-flex;position:fixed;bottom:1.5rem;left:50%;box-shadow:0 14px 32px -14px #11131899}.bearbeiten-ende-meldung svg{color:#7ee2b8}@keyframes bearbeiten-meldung{0%{opacity:0;transform:translate(-50%,12px)}12%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@media (prefers-reduced-motion:reduce){.bearbeiten-rahmen,.edit-banner,.bearbeiten-ende-meldung{animation:none}.bearbeiten-ende-meldung{transform:translate(-50%)}}.akzent-karte{position:relative;overflow:hidden}.akzent-karte:before{content:"";border-radius:var(--radius-card) var(--radius-card) 0 0;background:linear-gradient(90deg, var(--akzent), var(--akzent));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.akzent-karte:before{background:linear-gradient(90deg, var(--akzent), color-mix(in oklab, var(--akzent) 55%, white))}}.akzent-karte:before{z-index:1}.akzent-kopf{background:linear-gradient(160deg, var(--akzent), transparent 78%)}@supports (color:color-mix(in lab, red, red)){.akzent-kopf{background:linear-gradient(160deg, color-mix(in oklab, var(--akzent) 13%, transparent), transparent 78%)}}.logo-fassung{background:var(--akzent);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.logo-fassung{background:color-mix(in oklab, var(--akzent) 12%, white)}}.logo-fassung{box-shadow:inset 0 0 0 1px var(--akzent), 0 6px 16px -10px var(--akzent)}@supports (color:color-mix(in lab, red, red)){.logo-fassung{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--akzent) 26%, transparent), 0 6px 16px -10px color-mix(in oklab, var(--akzent) 70%, transparent)}}.logo-fassung img{object-fit:contain;width:100%;height:100%;padding:.4rem}.logo-kuerzel{letter-spacing:-.01em;color:var(--akzent);font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.logo-kuerzel{color:color-mix(in oklab, var(--akzent) 78%, black)}}.akzent-balken{background:#1b1e2412;border-radius:999px;width:100%;height:6px;overflow:hidden}.akzent-balken-fuellung{background:linear-gradient(90deg, var(--akzent), var(--akzent));border-radius:999px;height:100%}@supports (color:color-mix(in lab, red, red)){.akzent-balken-fuellung{background:linear-gradient(90deg, var(--akzent), color-mix(in oklab, var(--akzent) 62%, white))}}.akzent-balken-fuellung{transition:width .5s cubic-bezier(.22,1,.36,1)}.chip-akzent{white-space:nowrap;color:var(--akzent);border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .62rem;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.chip-akzent{color:color-mix(in oklab, var(--akzent) 72%, black)}}.chip-akzent{background:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.chip-akzent{background:color-mix(in oklab, var(--akzent) 11%, white)}}.chip-akzent{box-shadow:inset 0 0 0 1px var(--akzent)}@supports (color:color-mix(in lab, red, red)){.chip-akzent{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--akzent) 22%, transparent)}}.tarif-kopf{border-radius:var(--radius-card) var(--radius-card) 0 0;background:linear-gradient(155deg, var(--akzent), transparent 85%);padding:1.1rem 1.15rem .9rem}@supports (color:color-mix(in lab, red, red)){.tarif-kopf{background:linear-gradient(155deg, color-mix(in oklab, var(--akzent) 16%, transparent), transparent 85%)}}.tarif-name{letter-spacing:-.015em;color:var(--ink);font-size:15.5px;font-weight:600}.tarif-preis{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:30px;font-weight:400;line-height:1}.tarif-einheit{color:var(--ink-muted);font-size:10.5px;line-height:1.25}.tarif-punkt{color:var(--ink-2);align-items:flex-start;gap:.55rem;font-size:12.5px;line-height:1.5;display:flex}.tarif-haken{width:13px;height:13px;color:var(--akzent);flex-shrink:0;margin-top:.15rem}.seiten-kopf{position:relative;overflow:hidden}.seiten-kopf:after{content:"";pointer-events:none;background:radial-gradient(70% 120% at 92% -15%, var(--akzent) 0%, transparent 68%), radial-gradient(55% 110% at 58% 130%, var(--akzent) 0%, transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.seiten-kopf:after{background:radial-gradient(70% 120% at 92% -15%, color-mix(in oklab, var(--akzent) 34%, transparent) 0%, transparent 68%), radial-gradient(55% 110% at 58% 130%, color-mix(in oklab, var(--akzent) 14%, transparent) 0%, transparent 72%)}}.kunde-raster{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;display:flex}@media (min-width:1024px){.kunde-raster{grid-template-columns:3rem minmax(11rem,1.7fr) minmax(8rem,1.05fr) minmax(5.5rem,.7fr) minmax(4.5rem,.55fr) minmax(5.5rem,.7fr) minmax(9rem,1.05fr) minmax(7.5rem,1fr) 7.5rem;align-items:center;column-gap:1.5rem;display:grid}}.kunde-zeile{border-radius:var(--radius-inner);background:linear-gradient(170deg,#ffffffeb,#ffffffb3);transition:box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:block;position:relative;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1b1e240d,0 8px 20px -12px #1b1e244d}:is(a,button,label,summary,[role=button],[tabindex]).kunde-zeile:hover,:is(a,button,label,summary,[role=button],[tabindex]) .kunde-zeile:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 2px 5px #1b1e2412,0 14px 30px -14px #1b1e246b}.kunde-kopfzeile{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:700}.kunde-kopfzeile.kunde-raster,.kunde-kopfzeile.content-raster{display:none}@media (min-width:1024px){.kunde-kopfzeile.kunde-raster,.kunde-kopfzeile.content-raster{display:grid}}.logo-fassung-s{border-radius:.9rem;width:3rem;height:3rem}.logo-fassung-s .logo-kuerzel{font-size:14px}.logo-fassung-s img{padding:.34rem}.kalender-scroll{touch-action:pan-y}.kalender-raster{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-inner);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.kalender-wochentag{letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--ink-muted);background:var(--surface-2);padding:.5rem .3rem;font-size:9.5px;font-weight:700}.kalender-tag{background:var(--surface);flex-direction:column;gap:.22rem;min-width:0;min-height:clamp(6rem,16.6667dvh - 2.5rem,9.5rem);padding:.3rem .25rem;display:flex;overflow:hidden}@media (min-width:640px){.kalender-wochentag{text-align:left;padding:.5rem .6rem;font-size:10px}.kalender-tag{gap:.3rem;min-height:6rem;padding:.4rem .45rem}}@media (max-width:639px){.kalender-seite{margin-inline:-.5rem;padding-inline:.5rem;overflow-x:clip}.kalender-karte{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;margin-inline:-.5rem;padding:0}.kalender-karte:after{display:none}.kalender-raster{border-left:none;border-right:none;border-radius:0}.kalender-karte>.kalender-kopfzeile{padding-inline:.9rem}}.kennzahlen-reihe{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}@media (max-width:639px){.kennzahlen-reihe{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(32px)saturate(155%)brightness(1.07);backdrop-filter:blur(32px)saturate(155%)brightness(1.07);box-shadow:inset 0 1px 0 #fffc, var(--shadow-sm);background:linear-gradient(155deg,#ffffff94,#ffffff5c 55%,#ffffff7a);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;overflow:hidden}.kennzahlen-reihe>.card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;text-align:center;background:0 0;border-radius:0;justify-content:center;gap:0;padding:.75rem .55rem .8rem}.kennzahlen-reihe>.card:after{display:none}.kennzahlen-reihe>.card+.card{border-left:1px solid var(--line)}.kennzahlen-reihe .metric-label{letter-spacing:.03em;justify-content:center;align-items:flex-end;min-height:2.5em;font-size:8.5px;line-height:1.25;display:flex}.kennzahlen-reihe .kennzahl-wert{letter-spacing:-.03em;margin-top:.4rem;font-size:1.05rem!important}.kennzahlen-reihe .metric-hint,.kennzahlen-reihe .kennzahl-icon{display:none}}.content-raster{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;display:flex}@media (min-width:1024px){.content-raster{grid-template-columns:3rem minmax(10rem,1.5fr) minmax(12rem,2fr) 16rem 7rem;align-items:center;column-gap:1.5rem;display:grid}}.content-balken{background:#1b1e2417;border-radius:999px;width:100%;height:5px;margin-top:.45rem;display:block;overflow:hidden}.content-balken>span{border-radius:999px;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}@media (max-width:1023px){.kunde-raster,.content-raster{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:1rem .75rem;display:grid}.kunde-raster>:first-child,.content-raster>:first-child{grid-column:span 1;align-self:center}.kunde-raster>:nth-child(2),.content-raster>:nth-child(2){grid-column:span 5;align-self:center}.kunde-raster>:nth-child(3),.kunde-raster>:nth-child(4),.kunde-raster>:nth-child(5),.kunde-raster>:nth-child(6),.kunde-raster>:nth-child(7),.kunde-raster>:nth-child(8){grid-column:span 2}.kunde-raster>:nth-child(9){grid-column:1/-1}.kunde-dauer{margin-top:.15rem;font-size:10.5px;display:block}.kunde-dauer-trenner{display:none}.kunde-raster>:nth-child(8){flex-wrap:wrap;align-items:flex-start;row-gap:0}.kunde-raster>:nth-child(8)>.kunde-kopfzeile{flex-basis:100%}.content-raster>:nth-child(3){grid-column:1/-1}.content-raster>:nth-child(4),.content-raster>:nth-child(5){grid-column:span 3}.content-raster>:nth-child(6){grid-column:1/-1}.kunde-raster>span,.content-raster>span{text-align:left}.kunde-raster>:nth-child(9),.content-raster>:nth-child(6){border-top:1px solid var(--line);justify-content:flex-end;margin-left:0;padding-top:.15rem}.kunde-raster>span>.kunde-kopfzeile,.content-raster>span>.kunde-kopfzeile{align-items:flex-end;min-height:2.2em;margin-bottom:.3rem;line-height:1.1;display:flex}.kunde-zeile .kunde-raster,.kunde-zeile .content-raster{padding:1.05rem 1.1rem 1.15rem}.content-fortschritt{flex-basis:100%}}.profil-seite{--seiten-rahmen:6.5rem;--banner-hoehe:clamp(20.5rem, 34vh, 23rem);--karte-ueberlappung:5rem;--karte-einzug:1.5rem;height:calc(100dvh - var(--seiten-rahmen));flex-direction:column;gap:0;min-height:33rem;display:flex;overflow:hidden}.profil-banner{height:var(--banner-hoehe);isolation:isolate;background:#f7f7f9;border-radius:1.25rem;flex:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1b1e240f}.silk-flaeche{z-index:0;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;inset:-1px}.profil-banner-licht,.profil-kopfzeile{display:none}.glass.profil-punkte{z-index:3;-webkit-backdrop-filter:blur(34px)saturate(150%)brightness(1.12);backdrop-filter:blur(34px)saturate(150%)brightness(1.12);width:25rem;max-width:calc(100% - 3rem);color:var(--ink);background:linear-gradient(155deg,#ffffffdb,#ffffffb8 55%,#fffc);border-radius:1.25rem;grid-template:"titel bild""wert bild""info info"minmax(0,1fr)"knopf knopf"/minmax(0,1fr) auto;gap:.5rem 1.1rem;padding:1.25rem 1.4rem;display:grid;position:absolute;top:1.5rem;bottom:1.5rem;right:1.5rem;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #1b1e240d,0 18px 44px -22px #1b1e2473}.glass.profil-punkte:after{display:none}.pk-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);grid-area:titel;align-self:start;font-size:10px;font-weight:700}.pk-wert{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);grid-area:wert;align-self:end;align-items:baseline;gap:.4rem;margin:0;font-size:2.9rem;font-weight:400;line-height:1;display:flex}.pk-einheit{letter-spacing:.12em;color:var(--ink-muted);white-space:nowrap;font-size:11px;font-weight:700}.pk-bild{pointer-events:none;filter:drop-shadow(7px 9px 13px #1b1e2438);grid-area:bild;place-self:end;width:6.5rem;height:auto;display:block}.pk-hinweis,.pk-fortschritt{background:#ffffffb8;border-radius:.75rem;flex-direction:column;grid-area:info;justify-content:center;align-self:stretch;min-height:0;margin:0;padding:.6rem .8rem;display:flex}.pk-hinweis{color:var(--ink-2);font-size:11.5px;line-height:1.5}.pk-marken{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--ink-muted);flex:none;justify-content:space-between;gap:.75rem;font-size:10px;font-weight:700;display:flex}.pk-balken{background:#1b1e241c;border-radius:999px;flex:none;height:5px;margin:.4rem 0 .45rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #1b1e2412}.pk-balken-fuell{background:linear-gradient(90deg,#6b7079,#3f444d);border-radius:999px;min-width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block;position:relative;box-shadow:0 0 6px #3f444d8c,0 0 14px #3f444d47}.pk-balken-fuell:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#fff0 38%,#ffffff61 50%,#fff0 62%,#0000 100%) 0 0/220% 100%;animation:5.5s linear infinite pk-lauf;position:absolute;inset:0}@keyframes pk-lauf{0%{background-position:210% 0}to{background-position:-110% 0}}@media (prefers-reduced-motion:reduce){.pk-balken-fuell:after{animation:none}.pk-balken-fuell{transition:none}}.pk-rest{color:var(--ink-muted);flex:none;margin:0;font-size:11px;line-height:1.4}.pk-rest b{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:700}.pk-knopf{grid-area:knopf;width:100%}.profil-knopf-hell,.profil-knopf-dunkel{cursor:pointer;border:0;border-radius:.8rem;padding:.7rem .8rem;font-family:inherit;font-size:12.5px;font-weight:650;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s}.profil-knopf-hell{color:var(--ink-2);background:#ffffffe6;box-shadow:inset 0 1px #fff,0 1px 2px #1b1e240f}.profil-knopf-dunkel{background:var(--primary-strong);color:#fff}.profil-knopf-hell:hover,.profil-knopf-dunkel:hover{filter:brightness(1.06);transform:translateY(-1px)}.profil-knopf-dunkel:disabled,.profil-knopf-hell:disabled{color:var(--ink-muted);cursor:default;background:#ffffff80;box-shadow:inset 0 1px #ffffffb3}.profil-knopf-dunkel:disabled:hover,.profil-knopf-hell:disabled:hover{filter:none;transform:none}.profil-raster{grid-template-columns:calc(17.5rem + var(--karte-einzug)) minmax(0, 1fr) calc(17.5rem + var(--karte-einzug));flex:1;gap:.9rem;min-height:0;padding-top:.9rem;display:grid}@media (max-width:1180px){.profil-raster{grid-template-columns:calc(16rem + var(--karte-einzug)) minmax(0, 1fr)}.profil-spalte-rechts{display:none}}.profil-spalte{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:.9rem;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.profil-spalte-links{margin-top:calc(var(--karte-ueberlappung) * -1);padding-left:var(--karte-einzug);overflow:visible}.profil-spalte-rechts{padding-right:var(--karte-einzug)}.profil-karte{text-align:left;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-lg);flex:none;padding:1.1rem 1.1rem 1.2rem}.profil-karte:after{display:none}.profil-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(150deg, var(--konto), var(--konto));border-radius:999px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;margin-bottom:.85rem;font-size:1.35rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.profil-avatar{background:linear-gradient(150deg, color-mix(in srgb, var(--konto) 68%, #fff), color-mix(in srgb, var(--konto) 88%, #10131a))}}.profil-avatar{box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 4px var(--surface), 0 8px 22px -12px var(--konto)}.profil-name{letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:0;font-size:1.12rem;font-weight:650;line-height:1.2;display:flex}.profil-name-text{min-width:0}.profil-plan{background:linear-gradient(118deg, var(--plan,var(--konto)), var(--plan,var(--konto)) 55%, var(--plan,var(--konto)));border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.22rem .62rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.profil-plan{background:linear-gradient(118deg, color-mix(in srgb, var(--plan,var(--konto)) 62%, #fff), var(--plan,var(--konto)) 55%, color-mix(in srgb, var(--plan,var(--konto)) 78%, #10131a))}}.profil-plan{box-shadow:inset 0 1px 0 #fff6, 0 4px 12px -6px var(--plan,var(--konto));letter-spacing:.035em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:10.5px;font-weight:700}.profil-kennung{color:var(--ink-muted);margin:.15rem 0 0;font-size:12.5px}.profil-meta{grid-template-columns:1fr 1fr;gap:.7rem .9rem;margin:.9rem 0 0;display:grid}.profil-meta-zeile dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:.35rem;font-size:10.5px;font-weight:600;display:flex}.profil-meta-icon{opacity:.7;display:inline-flex}.profil-meta-icon svg{width:.8rem;height:.8rem}.profil-meta-zeile dd{color:var(--ink);margin:.1rem 0 0;font-size:13px;font-weight:600}.profil-aktionen{flex-direction:column;flex:none;gap:.45rem;display:flex}.profil-block{padding:1rem 1.1rem 1.1rem}.profil-block-kopf{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.7rem;display:flex}.profil-block-kopf h2{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.95rem;font-weight:650}.profil-block-kopf span{color:var(--ink-muted);font-size:11.5px}.profil-block-kopf-breit{flex-direction:column;align-items:flex-start;gap:.1rem;margin-bottom:.8rem}.profil-block-kopf-breit h2{white-space:nowrap}.profil-block-schmal{padding:.7rem 1.1rem .75rem}.profil-block-schmal .profil-block-kopf{margin-bottom:0}.crstl-zeichen{filter:drop-shadow(1px 1.5px 2.5px #1b1e2438);flex:none;width:auto;height:.75em;display:inline-block}.belohnung-plaketten{flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;display:flex}.belohnung-plakette{background:var(--surface-2);color:var(--ink-muted);border-radius:999px;align-items:baseline;gap:.35rem;padding:.3rem .6rem;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #1b1e240f}.belohnung-plakette b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.belohnung-plakette i{letter-spacing:.1em;color:var(--ink-muted);font-size:9.5px;font-style:normal;font-weight:700}.belohnung-plakette-leise{background:0 0;box-shadow:inset 0 0 0 1px #1b1e2417}.belohnung-liste{flex-direction:column;gap:.4rem;display:flex}.belohnung-eintrag{background:var(--surface-2);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;display:flex}.belohnung-eintrag-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.belohnung-eintrag-text b{color:var(--ink);font-size:12.5px;font-weight:650}.belohnung-eintrag-text i{color:var(--ink-muted);font-size:11px;font-style:normal}.belohnung-preis{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;align-items:baseline;gap:.35rem;font-size:12.5px;display:inline-flex}.belohnung-preis b{font-weight:700}.belohnung-erreicht{opacity:.55}.belohnung-leer{color:var(--ink-muted);margin:0;font-size:11.5px;line-height:1.55}.fortschritt-zurueck{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;margin-bottom:.15rem;padding:0;font-family:inherit;font-size:11.5px;font-weight:600}.fortschritt-zurueck:hover{color:var(--primary-strong)}.fortschritt-summe{background:var(--surface-2);border-radius:.8rem;justify-content:space-between;align-items:baseline;gap:.9rem;margin-bottom:.8rem;padding:.7rem .85rem;display:flex}.fortschritt-summe b{font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:.35rem;font-size:1.25rem;font-weight:700;display:inline-flex}.fortschritt-summe b i{letter-spacing:.1em;color:var(--ink-muted);font-size:9.5px;font-style:normal;font-weight:700}.fortschritt-netto{letter-spacing:0;text-transform:none;color:var(--ink-muted);font-size:10.5px;font-style:normal;font-weight:500;display:block}.fortschritt-liste{flex-direction:column;gap:.35rem;display:flex}.fortschritt-kunde{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.8rem;align-items:center;gap:.75rem;width:100%;padding:.6rem .7rem;font-family:inherit;transition:background .16s;display:flex}:is(a,button,label,summary,[role=button],[tabindex]).fortschritt-kunde:hover,:is(a,button,label,summary,[role=button],[tabindex]) .fortschritt-kunde:hover{background:var(--surface-2)}.fortschritt-kreis{color:#fff;background:linear-gradient(150deg, var(--akzent), var(--akzent));border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;font-size:11px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.fortschritt-kreis{background:linear-gradient(150deg, color-mix(in srgb, var(--akzent) 70%, #fff), color-mix(in srgb, var(--akzent) 90%, #10131a))}}.fortschritt-kunde-text{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.fortschritt-kunde-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.fortschritt-kunde-text i{color:var(--ink-muted);font-size:11px;font-style:normal}.fortschritt-kunde-wert{font-variant-numeric:tabular-nums;color:var(--ink);flex:none;align-items:baseline;gap:.35rem;font-size:13px;display:inline-flex}.fortschritt-kunde-wert b{font-weight:700}.fortschritt-kunde-wert>span{color:var(--ink-muted)}.fortschritt-verlauf{flex-direction:column;display:flex}.fortschritt-monat{color:var(--ink-muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.9rem;padding:.5rem .2rem;font-size:12.5px;display:flex}.fortschritt-monat:last-child{border-bottom:0}.fortschritt-monat b{font-variant-numeric:tabular-nums;color:var(--ink);align-items:baseline;gap:.3rem;font-weight:650;display:inline-flex}.fortschritt-monat b i{letter-spacing:.1em;color:var(--ink-muted);font-size:9px;font-style:normal;font-weight:700}.fortschritt-leer,.fortschritt-hinweis p:last-child{color:var(--ink-muted);margin:0;font-size:11.5px;line-height:1.55}.fortschritt-hinweis{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.team-karten{flex-direction:column;gap:.4rem;display:flex}.team-karte{background:var(--surface-2);border-radius:.75rem;align-items:center;gap:.7rem;padding:.55rem .65rem;display:flex}.team-karte-ich{box-shadow:inset 0 0 0 1.5px var(--akzent)}@supports (color:color-mix(in lab, red, red)){.team-karte-ich{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--akzent) 45%, transparent)}}.team-karte-kreis{color:#fff;background:var(--akzent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:10px;font-weight:700;display:flex}.team-karte-text{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.team-karte-text b{color:var(--ink);font-size:12.5px;font-weight:650}.team-karte-text i{color:var(--ink-muted);font-size:10.5px;font-style:normal}.team-karte-stand{color:var(--ink-muted);flex:none;font-size:12px}.team-karten-fuss{color:var(--ink-muted);margin:.7rem 0 0;font-size:11px;line-height:1.5}.profil-verweis{color:inherit;flex:none;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:block}:is(a,button,label,summary,[role=button],[tabindex]).profil-verweis:hover,:is(a,button,label,summary,[role=button],[tabindex]) .profil-verweis:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.profil-verweis{padding:.85rem 1.1rem .9rem}.profil-verweis .profil-block-kopf{align-items:baseline;margin-bottom:.2rem}.profil-verweis .profil-block-kopf span{color:var(--ink-muted);align-items:baseline;gap:.45rem;font-size:13px;display:inline-flex}.profil-verweis-zahl{font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.05rem;font-weight:700;line-height:1}.profil-verweis-text{color:var(--ink-muted);margin:0;font-size:11.5px;line-height:1.45}.team-stapel{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;width:100%;padding:.35rem .1rem;font-family:inherit;display:flex}.team-kreise{isolation:isolate;flex:none;display:flex}.team-kreise>*{position:relative}.team-kreise>:first-child{z-index:3}.team-kreise>:nth-child(2){z-index:2}.team-kreise>:nth-child(3){z-index:1}.team-kreise>*+*{margin-left:-.5rem}.team-kreis{letter-spacing:.02em;color:#fff;width:2.5rem;height:2.5rem;box-shadow:0 0 0 2.5px var(--surface), inset 0 1px 0 #ffffff59;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.team-stapel-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.team-stapel-text b{color:var(--ink);font-size:12.5px;font-weight:650}.team-stapel-text i{color:var(--ink-muted);font-size:11px;font-style:normal}.team-stapel:hover .team-stapel-text b{color:var(--primary-strong)}.team-liste{flex-direction:column;gap:.5rem;display:flex}.team-eintrag{background:var(--surface-2);border-radius:.8rem;align-items:flex-start;gap:.85rem;padding:.7rem .75rem;display:flex}.team-kreis-gross{width:2.9rem;height:2.9rem;font-size:12.5px}.team-eintrag-text{flex-direction:column;gap:.12rem;min-width:0;display:flex}.team-eintrag-text b{color:var(--ink);font-size:14px;font-weight:700}.team-eintrag-text i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.team-eintrag-text a{color:var(--primary-strong);font-size:12.5px;font-weight:600;text-decoration:none}.team-eintrag-text a:hover{text-decoration:underline}.team-offen{color:var(--ink-muted);font-size:11.5px}.team-allgemein{border-top:1px solid var(--line);flex-direction:column;gap:.2rem;margin-top:1rem;padding-top:.9rem;display:flex}.team-allgemein a{color:var(--primary-strong);font-size:13px;font-weight:600;text-decoration:none}.team-allgemein a:hover{text-decoration:underline}.paket-kopf{background:linear-gradient(155deg, var(--akzent), transparent 85%);border-radius:.9rem;padding:.8rem .95rem .85rem}@supports (color:color-mix(in lab, red, red)){.paket-kopf{background:linear-gradient(155deg, color-mix(in oklab, var(--akzent) 16%, transparent), transparent 85%)}}.paket-kopf{box-shadow:inset 0 0 0 1px var(--akzent)}@supports (color:color-mix(in lab, red, red)){.paket-kopf{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--akzent) 14%, transparent)}}.paket-kopf-zeile{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.paket-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--akzent);margin:0;font-size:.98rem;font-weight:700;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.paket-name{color:color-mix(in oklab, var(--akzent) 70%, black)}}.paket-zahl{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin-top:.4rem;display:flex}.paket-einheit{color:var(--ink-2);font-size:12.5px;font-weight:600}.paket-stufe{color:var(--ink-muted);margin:0;font-size:11.5px}.paket-stufe:before{content:"·";color:var(--ink-muted);margin-right:.45rem}.paket-daten{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem 1.4rem;margin-top:.85rem;display:grid}.kontakt-liste{flex-direction:column;gap:.15rem;margin:0 -.35rem;display:flex}.kontakt-zeile{color:inherit;border-radius:.55rem;justify-content:space-between;align-items:baseline;gap:.9rem;padding:.3rem .35rem;text-decoration:none;display:flex}.kontakt-zeile b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:12.5px;font-weight:650;overflow:hidden}a.kontakt-zeile:hover{background:#1b1e240a}a.kontakt-zeile:hover b{color:var(--primary-strong)}@media (max-width:860px){.profil-seite{height:auto;min-height:0;margin-inline:-.5rem;padding-inline:.5rem;overflow:visible}.profil-banner{margin-inline:-.5rem;border-radius:0 0 1.75rem 1.75rem;height:auto;margin-top:-5rem;padding:5.9rem 1rem 1rem}.profil-kopfzeile{z-index:2;align-items:center;gap:.85rem;margin-bottom:1.15rem;display:flex;position:relative}.profil-avatar-klein{width:4.1rem;height:4.1rem;color:var(--konto);background:var(--surface-2);margin-bottom:0;font-size:1.2rem;box-shadow:inset 0 1px #fff,0 0 0 3px #fffc,0 12px 26px -14px #1b1e248c}.profil-kopfzeile-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.profil-kopfzeile-name{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;min-width:0;padding:.3rem .7rem;display:flex;box-shadow:inset 0 1px #fff,0 1px 3px #1b1e2429}.profil-kopfzeile-text b{letter-spacing:-.02em;color:var(--ink);font-size:1.2rem;font-weight:650;line-height:1.15}.profil-kopfzeile-text i{color:var(--ink-2);font-size:12.5px;font-style:normal}.profil-kopfzeile-text .profil-plan{background:var(--plan,var(--konto))}@supports (color:color-mix(in lab, red, red)){.profil-kopfzeile-text .profil-plan{background:color-mix(in srgb, var(--plan,var(--konto)) 16%, transparent)}}.profil-kopfzeile-text .profil-plan{color:var(--plan,var(--konto))}@supports (color:color-mix(in lab, red, red)){.profil-kopfzeile-text .profil-plan{color:color-mix(in srgb, var(--plan,var(--konto)) 72%, black)}}.profil-kopfzeile-text .profil-plan{box-shadow:inset 0 0 0 1px var(--plan,var(--konto))}@supports (color:color-mix(in lab, red, red)){.profil-kopfzeile-text .profil-plan{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--plan,var(--konto)) 26%, transparent)}}.glass.profil-punkte{padding:1rem 1.05rem 1.05rem;border-radius:1.25rem;row-gap:.7rem;width:100%;max-width:none;padding:1.3rem 1.35rem;position:relative;inset:auto}.pk-titel{font-size:10.5px}.pk-wert{font-size:3.2rem}.pk-einheit{font-size:12px}.pk-bild{width:8rem;height:auto}.pk-hinweis{font-size:12px}.pk-marken{font-size:10.5px}.pk-rest{font-size:11.5px}.profil-knopf-hell,.profil-knopf-dunkel{padding:.78rem .7rem;font-size:13px}.profil-raster{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-top:1rem}.profil-spalte,.profil-spalte-links,.profil-spalte-rechts{display:contents}.profil-raster>.profil-spalte>*,.profil-karte,.profil-aktionen,.profil-block,.profil-verweis{order:var(--reihe,0)}.profil-karte .profil-avatar:not(.profil-avatar-klein),.profil-karte .profil-name,.profil-karte .profil-kennung{display:none}.profil-karte{padding-top:1rem}.profil-meta{gap:.75rem 1rem;margin-top:0}}@media (prefers-reduced-motion:reduce){.profil-knopf-hell,.profil-knopf-dunkel{transition:none}}.profil-anker{position:relative}.profil-anker[data-offen=true]{z-index:70}.profil-schleier{z-index:-1;cursor:default;-webkit-backdrop-filter:blur(7px)saturate(96%);backdrop-filter:blur(7px)saturate(96%);background:#181b211f;border:0;padding:0;animation:.18s ease-out both profil-schleier-auf;position:fixed;inset:0}@keyframes profil-schleier-auf{0%{opacity:0}to{opacity:1}}.profil-knopf{position:relative}.glass.profil-menue{z-index:1;transform-origin:100% 0;border-radius:1rem;width:13rem;max-width:calc(100vw - 2.5rem);padding:.35rem;animation:.18s cubic-bezier(.22,1,.36,1) both profil-menue-auf;position:absolute;top:calc(100% + .55rem);left:auto;right:0;overflow:hidden}@keyframes profil-menue-auf{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profil-schleier,.glass.profil-menue{animation:none}}.skelett{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 38%, var(--surface-2) 76%);background-size:280% 100%;border-radius:999px;height:.85rem;animation:1.5s ease-in-out infinite skelett-schimmer;display:block}@keyframes skelett-schimmer{0%{background-position:120% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.skelett{background:var(--surface-2);animation:none}}.kalender-tag:empty,.kalender-wochentag:empty{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-2) 40%, var(--surface) 80%);background-size:280% 100%;animation:1.5s ease-in-out infinite skelett-schimmer}.markierung-fluechtig{animation:.55s cubic-bezier(.22,1,.36,1) both fade-up,.5s ease-out 5s both markierung-weg}@keyframes markierung-weg{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.35rem)}}@media (prefers-reduced-motion:reduce){.markierung-fluechtig{animation:none}}.kalender-leiste{justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.25rem;display:flex}.kalender-leiste-im-kopf{margin-top:1rem;padding-inline:0}.kalender-ansicht-umschalter{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:2px;display:inline-flex}.kalender-ansicht-umschalter button{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.28rem .7rem;font-family:inherit;font-size:11.5px;font-weight:600;transition:background-color .15s,color .15s}.kalender-ansicht-aktiv{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--ink)!important}.kalender-liste{flex-direction:column;padding:0 .9rem .4rem;display:flex}.kalender-liste-leer{color:var(--ink-muted);text-align:center;padding:1.6rem .2rem;font-size:13px}.kalender-liste-tag{border-top:1px solid var(--line);gap:.75rem;padding:.7rem 0;display:flex}.kalender-liste-tag:first-child{border-top:none}.kalender-liste-datum{flex-direction:column;flex:0 0 2.5rem;align-items:center;padding-top:.15rem;display:flex}.kalender-liste-zahl{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.1}.kalender-liste-wochentag{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:600}.kalender-liste-tag-heute .kalender-liste-zahl{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.kalender-liste-eintraege{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.kalender-liste-eintrag{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;cursor:pointer;border:none;border-radius:.6rem;align-items:center;gap:.6rem;padding:.5rem .65rem;font-family:inherit;transition:background-color .15s;display:flex}:is(a,button,label,summary,[role=button],[tabindex]).kalender-liste-eintrag:hover,:is(a,button,label,summary,[role=button],[tabindex]) .kalender-liste-eintrag:hover{background:var(--surface-2)}.kalender-liste-farbe{--eintrag-farbe:var(--line-hard);background:var(--eintrag-farbe);border-radius:999px;flex:none;align-self:stretch;width:3px;min-height:2rem}.kalender-liste-text{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.kalender-liste-titel{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.kalender-liste-meta{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.kalender-monatsleiste{scrollbar-width:none;gap:.4rem;margin-bottom:.15rem;padding:0 .9rem .7rem;scroll-padding-inline:.9rem;display:flex;overflow-x:auto}.kalender-monatsleiste::-webkit-scrollbar{display:none}@media (min-width:640px){.kalender-monatsleiste{padding-inline:0}}.kalender-monatschip{color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:.28rem;padding:.34rem .8rem;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.kalender-monatschip:hover{color:var(--ink)}.kalender-monatschip-aktiv{background:var(--accent);color:#fff;box-shadow:none}.kalender-monatschip-aktiv:hover{color:#fff}.kalender-monatschip-jahr{opacity:.55;font-size:10px;font-weight:500}@media (max-width:639px){.kalender-seite .seiten-kopf{padding-top:.9rem;padding-bottom:.9rem}.kalender-seite .seiten-kopf h1{font-size:1.3rem}.kalender-kopf-text{display:none}}.kalender-pfeile{display:none}@media (min-width:640px){.kalender-pfeile{display:flex}}.kalender-tag-ausserhalb{background:var(--surface-2)}.kalender-tag-ausserhalb .kalender-tagnummer{color:var(--ink-muted);opacity:.55}.kalender-tagnummer{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.kalender-tag-heute .kalender-tagnummer{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.kalender-tag-hervorgehoben{z-index:1}.kalender-tag{position:relative}.kalender-eintraege{flex-direction:column;gap:.2rem;min-width:0;display:flex}.kalender-eintrag{text-align:left;cursor:pointer;border:none;border-radius:.38rem;align-items:baseline;gap:.28rem;width:100%;min-width:0;padding:.24rem .34rem;font-family:inherit;font-size:11.5px;line-height:1.3;display:flex;position:relative}@media (max-width:639px){.kalender-tag{padding:.28rem .15rem}.kalender-eintrag{letter-spacing:-.01em;border-radius:.3rem;gap:.16rem;padding:.26rem .2rem;font-size:10.5px}.kalender-sync-punkt{width:5px;height:5px}.kalender-tagnummer{font-size:11.5px}}.kalender-eintrag-titel{flex:auto;min-width:0}a.kalender-eintrag,button.kalender-eintrag{transition:background-color .15s,filter .15s}a.kalender-eintrag:hover,button.kalender-eintrag:hover{background:var(--surface-3)}.kalender-eintrag-dreh{color:#fff;background:var(--lavender)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-dreh{background:color-mix(in oklab, var(--lavender) 78%, var(--accent-strong))}}.kalender-eintrag-dreh{font-weight:600}a.kalender-eintrag-dreh:hover,button.kalender-eintrag-dreh:hover{background:var(--accent-strong)}.kalender-eintrag-termin{color:var(--ink-2);background:linear-gradient(150deg, var(--surface-2), var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-termin{background:linear-gradient(150deg, color-mix(in oklab, var(--surface-2) 60%, #fff), color-mix(in oklab, var(--surface-2) 88%, transparent))}}.kalender-eintrag-termin{-webkit-backdrop-filter:blur(14px)saturate(150%);box-shadow:inset 0 0 0 1px var(--line), inset 0 1px 0 #fffc;font-weight:500}a.kalender-eintrag-termin:hover,button.kalender-eintrag-termin:hover{background:linear-gradient(150deg, var(--surface-2), var(--surface-2))}@supports (color:color-mix(in lab, red, red)){a.kalender-eintrag-termin:hover,button.kalender-eintrag-termin:hover{background:linear-gradient(150deg, color-mix(in oklab, var(--surface-2) 40%, #fff), color-mix(in oklab, var(--surface-2) 75%, transparent))}}a.kalender-eintrag-termin:hover,button.kalender-eintrag-termin:hover{color:var(--ink)}.kalender-eintrag-farbig{background:var(--eintrag-farbe);color:#fff;font-weight:600}a.kalender-eintrag-farbig:hover,button.kalender-eintrag-farbig:hover{filter:brightness(1.12);background:var(--eintrag-farbe)}.kalender-eintrag-zeit{font-variant-numeric:tabular-nums;opacity:.8;flex-shrink:0;font-size:.92em;display:none}@media (min-width:640px){.kalender-eintrag-zeit{display:inline}}.kalender-mehr{color:var(--ink-muted);padding:0 .3rem;font-size:10px}.kalender-sync-punkt{background:var(--active);border-radius:999px;flex-shrink:0;align-self:center;width:7px;height:7px;animation:2.2s ease-out infinite kalender-sync-puls;box-shadow:0 0 #12a07499}.kalender-sync-punkt-rechts{margin-left:auto}@keyframes kalender-sync-puls{0%{box-shadow:0 0 #12a0748c}70%{box-shadow:0 0 0 5px #12a07400}to{box-shadow:0 0 #12a07400}}@media (prefers-reduced-motion:reduce){.kalender-sync-punkt{animation:none}}.kalender-fremd-punkt{background:var(--ink-muted);opacity:.5;border-radius:999px;flex-shrink:0;align-self:center;width:7px;height:7px}.kalender-panel-plan-btn{background:var(--surface);width:100%;color:var(--ink);border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;margin-bottom:.875rem;padding:.7rem 1rem;font-size:13px;font-weight:600;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s;display:flex}.kalender-panel-plan-btn:hover{background:var(--surface-2);transform:translateY(-1px)}@property --leuchtwinkel{syntax:"<angle>";inherits:false;initial-value:0deg}@property --leucht-halo{syntax:"<color>";inherits:false;initial-value:#7a5cd600}.leuchtrand,.leuchtrand-linie{--leucht-1:#7a5cd6;--leucht-2:#3a7cd4;--leucht-3:#ff5fa2;position:relative}.leuchtrand:before{content:"";border-radius:inherit;box-shadow:0 0 6px 0 var(--leucht-halo), 0 0 16px 2px var(--leucht-halo), 0 0 34px 6px var(--leucht-halo);pointer-events:none;position:absolute;inset:0}.leuchtrand:after,.leuchtrand-linie:after{content:"";z-index:1;border-radius:inherit;opacity:1;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.leuchtrand:after{background:conic-gradient(from var(--leuchtwinkel), transparent 0deg, var(--leucht-1) 30deg, var(--leucht-2) 60deg, var(--leucht-3) 95deg, transparent 135deg)}.leuchtrand-linie:after{background:linear-gradient(115deg, var(--leucht-1), var(--leucht-2), var(--leucht-3));padding:1.75px}@keyframes leuchtrand-lauf{0%{--leuchtwinkel:0deg}to{--leuchtwinkel:360deg}}@keyframes leuchtrand-schein{0%{--leucht-halo:#7a5cd680}33%{--leucht-halo:#3a7cd480}66%{--leucht-halo:#ff5fa280}to{--leucht-halo:#7a5cd680}}@keyframes leuchtrand-aus{to{opacity:0}}.leuchtrand-einmal:after{animation:2.4s linear both leuchtrand-lauf,.55s ease-out 2.2s both leuchtrand-aus}.leuchtrand-einmal:before{animation:2.4s linear both leuchtrand-schein,.55s ease-out 2.2s both leuchtrand-aus}@media (prefers-reduced-motion:reduce){.leuchtrand:after{background:linear-gradient(115deg, var(--leucht-1), var(--leucht-2), var(--leucht-3))}.leuchtrand:before{box-shadow:none}}.kalender-tag-marke{z-index:3;pointer-events:none;border-radius:.6rem;position:absolute;inset:5px}.kalender-tag-marke:after{padding:2px}.kalender-tag-marke:before{box-shadow:inset 0 0 6px -1px var(--leucht-halo), inset 0 0 13px 0 var(--leucht-halo), 0 0 10px 1px var(--leucht-halo)}.kalender-panel-hintergrund{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14161b6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.kalender-panel-hintergrund{justify-content:flex-end;align-items:stretch}}.kalender-panel{background:var(--surface);width:100%;max-height:88vh;box-shadow:var(--shadow-lg);padding:1.1rem 1.1rem calc(1.4rem + env(safe-area-inset-bottom));border-radius:1.1rem 1.1rem 0 0;animation:.22s cubic-bezier(.22,1,.36,1) kalender-panel-hoch;position:relative;overflow-y:auto}@media (min-width:640px){.kalender-panel{border-radius:0;width:24rem;max-width:92vw;max-height:100vh;animation:.22s cubic-bezier(.22,1,.36,1) kalender-panel-seitlich}}@keyframes kalender-panel-hoch{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes kalender-panel-seitlich{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.kalender-panel{animation:none}}.kalender-panel-griff{background:var(--line);border-radius:999px;width:2.25rem;height:4px;margin:0 auto .9rem}@media (min-width:640px){.kalender-panel-griff{display:none}}.kalender-panel-kopfzeile{justify-content:space-between;align-items:flex-start;gap:.6rem;margin-bottom:.9rem;display:flex}.kalender-panel-werkzeuge{flex-shrink:0;align-items:center;gap:.4rem;margin-top:-.2rem;display:flex}.kalender-panel-stift,.kalender-panel-schliessen{width:1.9rem;height:1.9rem;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;transition:color .15s;display:flex}.kalender-panel-stift:hover,.kalender-panel-schliessen:hover{color:var(--ink)}.kalender-panel-werkzeuge .knopf-bearbeiten-symbol{width:1.9rem;height:1.9rem}.kalender-panel-stift svg{width:.95rem;height:.95rem}.kalender-panel-schliessen{display:none}@media (min-width:640px){.kalender-panel-schliessen{display:flex}}.kalender-panel-papierkorb:hover{color:var(--alert)}.kalender-panel-warnung{border-radius:var(--radius-inner);background:var(--alert-soft);color:#93302a;margin-bottom:1rem;padding:.7rem .85rem;font-size:12.5px;line-height:1.55}.btn-loeschen{background:var(--alert);color:#fff;transition:filter .15s;box-shadow:0 6px 18px -8px #d94f45bf}.btn-loeschen:hover{filter:brightness(1.06)}.kalender-panel-titel{color:var(--ink);text-wrap:balance;margin-bottom:.9rem;font-size:1.15rem;font-weight:650;line-height:1.25}.kalender-panel-daten{grid-template-columns:6.4rem 1fr;align-items:baseline;gap:.55rem .8rem;margin-bottom:1rem;display:grid}.kalender-panel-daten dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;padding-top:.12rem;font-size:11px;font-weight:600}.kalender-panel-daten dd{color:var(--ink);margin:0;font-size:13.5px;line-height:1.45}.kalender-panel-freitext{white-space:pre-wrap;color:var(--ink-2)!important}.kalender-panel-hinweis{color:var(--ink-muted);border-left:2px solid var(--line);margin-bottom:1rem;padding-left:.65rem;font-size:12px;line-height:1.5}.kalender-panel-farbstreifen{background:var(--eintrag-farbe,var(--accent));border-radius:999px;height:4px;margin-bottom:.9rem}.kalender-panel-feld{flex-direction:column;gap:.3rem;margin-bottom:.85rem;display:flex}.kalender-panel-feld label{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.kalender-panel-zeile{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.guide-karte{aspect-ratio:1;border-radius:var(--radius-card);isolation:isolate;color:var(--ink);background:#f3f5f6;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"bild""text";text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 14px 26px -18px #1b1e2442}a.guide-karte:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 18px 30px -18px #1b1e2452}.guide-bild{background:radial-gradient(120% 90% at 18% 0%, var(--g1) 0%, transparent 62%), radial-gradient(110% 90% at 92% 8%, var(--g2) 0%, transparent 60%), linear-gradient(180deg, var(--g1) 0%, #f3f5f6 100%);grid-area:bild;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.guide-bild{background:radial-gradient(120% 90% at 18% 0%, color-mix(in srgb, var(--g1) 78%, white) 0%, transparent 62%), radial-gradient(110% 90% at 92% 8%, color-mix(in srgb, var(--g2) 72%, white) 0%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--g1) 30%, #f3f5f6) 0%, #f3f5f6 100%)}}.guide-bild:before{content:"";z-index:0;opacity:.55;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 92%);mask-image:linear-gradient(#000 0% 45%,#0000 92%)}.guide-muster-punkte:before{background-image:radial-gradient(#ffffffd9 1px,#0000 1.4px);background-size:14px 14px}.guide-muster-raster:before{background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:18px 18px}.guide-muster-linien:before{background-image:repeating-linear-gradient(135deg,#ffffff80 0 1px,#0000 1px 11px)}.guide-muster-funken:before{background-image:radial-gradient(#fffffff2 1.2px,#0000 1.8px),radial-gradient(#fff9 .8px,#0000 1.3px);background-position:0 0,11px 13px;background-size:46px 46px,23px 23px}.guide-text{grid-area:text;gap:.35rem;padding:.95rem 1.25rem 1.2rem;display:grid}.guide-titel{letter-spacing:-.01em;font-size:1.02rem;font-weight:600;line-height:1.25}.guide-kurz{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.guide-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.guide-schritte,.guide-bald{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;height:1.5rem;padding:0 .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.guide-schritte{background:var(--g1)}@supports (color:color-mix(in lab, red, red)){.guide-schritte{background:color-mix(in srgb, var(--g1) 22%, white)}}.guide-schritte{color:var(--g1)}@supports (color:color-mix(in lab, red, red)){.guide-schritte{color:color-mix(in srgb, var(--g1) 35%, var(--ink))}}.guide-bald{color:var(--ink-muted);background:#1b1e240d}.gm{z-index:1;place-items:center;width:72%;max-width:15rem;height:78%;display:grid;position:relative}.gm-posting{grid-template-rows:auto auto;align-content:center;gap:.7rem}.gm-blatt{background:#ffffffeb;border-radius:.9rem;grid-template-columns:2.4rem 1fr;align-items:center;gap:.6rem;width:100%;padding:.6rem;display:grid;box-shadow:0 10px 26px -14px #1b1e2459}.gm-vorschau{aspect-ratio:9/13;background:linear-gradient(160deg, var(--g1), var(--g2));border-radius:.45rem}@supports (color:color-mix(in lab, red, red)){.gm-vorschau{background:linear-gradient(160deg, color-mix(in srgb, var(--g1) 70%, white), var(--g2))}}.gm-zeilen{gap:.35rem;display:grid}.gm-zeilen span{background:#1b1e241f;border-radius:999px;height:.4rem}.gm-knopf{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:8.6rem;height:2rem;padding:0 1rem;font-size:.72rem;font-weight:600;animation:4.2s infinite gm-knopf-druck;display:grid;position:relative;box-shadow:0 8px 18px -10px #1b1e2499}.gm-knopf>span{grid-area:1/1;align-items:center;gap:.3rem;display:inline-flex}.gm-knopf-vorher{animation:4.2s infinite gm-text-vorher}.gm-knopf-nachher{opacity:0;animation:4.2s infinite gm-text-nachher}.gm-zeiger{filter:drop-shadow(0 3px 4px #00000040);animation:4.2s infinite gm-zeiger;position:absolute;top:78%;left:62%}@keyframes gm-zeiger{0%{opacity:0;transform:translate(46px,34px)}12%{opacity:1}38%{transform:translate(0)scale(1)}44%{transform:translate(0)scale(.86)}50%{transform:translate(0)scale(1)}82%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px,26px)}}@keyframes gm-knopf-druck{0%,42%{background:var(--ink);transform:scale(1)}46%{transform:scale(.95)}52%,88%{background:var(--active);transform:scale(1)}to{background:var(--ink)}}@keyframes gm-text-vorher{0%,44%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes gm-text-nachher{0%,44%{opacity:0}50%,88%{opacity:1}96%,to{opacity:0}}.gm-dreh{grid-template-rows:1fr auto;gap:.6rem}.gm-sucher{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff59;border-radius:.9rem;width:100%;height:100%;min-height:0;position:relative}.gm-ecke{border:0 solid #fff;width:1.1rem;height:1.1rem;position:absolute}.gm-ecke-ol{border-top-width:2px;border-left-width:2px;border-top-left-radius:.35rem;top:.55rem;left:.55rem}.gm-ecke-or{border-top-width:2px;border-right-width:2px;border-top-right-radius:.35rem;top:.55rem;right:.55rem}.gm-ecke-ul{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:.35rem;bottom:.55rem;left:.55rem}.gm-ecke-ur{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:.35rem;bottom:.55rem;right:.55rem}.gm-fokus{border:1.5px solid #fffffff2;border-radius:.4rem;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;animation:3.2s infinite gm-fokus;position:absolute;top:50%;left:50%}@keyframes gm-fokus{0%,to{opacity:.5;transform:scale(1.35)}30%,70%{opacity:1;transform:scale(1)}}.gm-rec{letter-spacing:.04em;height:1.7rem;color:var(--ink);font-variant-numeric:tabular-nums;background:#ffffffeb;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -12px #1b1e2466}.gm-rec-punkt{background:#e5484d;border-radius:50%;width:.5rem;height:.5rem;animation:1.2s infinite gm-blinken;box-shadow:0 0 8px #e5484d}@keyframes gm-blinken{0%,to{opacity:1}50%{opacity:.25}}.gm-feedback{align-content:center;justify-items:stretch;gap:.5rem}.gm-blase{opacity:0;border-radius:.9rem;max-width:85%;padding:.5rem .75rem;font-size:.7rem;font-weight:600;line-height:1.3;box-shadow:0 8px 20px -12px #1b1e2466}.gm-blase-1{color:var(--ink);background:#fffffff2;border-bottom-left-radius:.3rem;justify-self:start;animation:5s infinite gm-blase-1}.gm-blase-2{background:var(--ink);color:#fff;border-bottom-right-radius:.3rem;justify-self:end;animation:5s infinite gm-blase-2}.gm-tippen{opacity:0;background:#fffffff2;border-radius:.9rem;justify-self:start;gap:.22rem;padding:.5rem .65rem;animation:5s infinite gm-tippen-an;display:inline-flex}.gm-tippen span{background:var(--ink-muted);border-radius:50%;width:.32rem;height:.32rem;animation:1s infinite gm-punkt}.gm-tippen span:nth-child(2){animation-delay:.15s}.gm-tippen span:nth-child(3){animation-delay:.3s}@keyframes gm-blase-1{0%,6%{opacity:0;transform:translateY(8px)}14%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes gm-blase-2{0%,34%{opacity:0;transform:translateY(8px)}42%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes gm-tippen-an{0%,56%{opacity:0}62%,86%{opacity:1}92%,to{opacity:0}}@keyframes gm-punkt{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.gm-statistik{grid-template-rows:auto 1fr;gap:.5rem}.gm-kennzahl{height:1.6rem;color:var(--active);background:#fffffff2;border-radius:999px;grid-row:1;justify-self:end;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -12px #1b1e2466}.gm-balken{background:#fff6;border-radius:.9rem;grid-row:2;grid-template-columns:repeat(5,1fr);align-items:end;gap:.5rem;width:100%;height:100%;min-height:0;padding:.7rem;display:grid}.gm-balken span{height:var(--h);transform-origin:bottom;animation:gm-wachsen 4s calc(var(--i) * .12s) infinite cubic-bezier(.2, .8, .2, 1);background:#fffffff2;border-radius:.4rem .4rem .2rem .2rem;box-shadow:0 6px 14px -10px #1b1e2466}.gm-balken span:last-child{background:var(--ink)}@keyframes gm-wachsen{0%{transform:scaleY(.15)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.gm-schnitt{grid-template-rows:1fr auto;gap:.6rem}.gm-timeline{background:#fff6;border-radius:.9rem;grid-template-rows:1fr 1.2fr .9fr;gap:.35rem;width:100%;height:100%;min-height:0;padding:.6rem;display:grid;position:relative;overflow:hidden}.gm-spur{min-height:0;position:relative}.gm-spur-b span{background:#ffffffb3;border-radius:.3rem;position:absolute;top:0;bottom:0}.gm-spur-a span{border-radius:.35rem;position:absolute;top:0;bottom:0;box-shadow:0 6px 14px -10px #1b1e2473}.gm-part-1{background:#fffffff2;width:56%;left:0}.gm-part-2{background:var(--ink);opacity:.88;width:50%;animation:4.4s cubic-bezier(.5,0,.2,1) infinite gm-reissverschluss;left:50%}@keyframes gm-reissverschluss{0%,12%{transform:translate(14%)}34%,86%{transform:translate(0)}to{transform:translate(14%)}}.gm-spur-ton{grid-auto-flow:column;align-items:center;gap:2px;display:grid}.gm-spur-ton i{background:#ffffffd9;border-radius:2px}.gm-kopf{background:#e5484d;border-radius:2px;width:2px;animation:4.4s linear infinite gm-kopf;position:absolute;top:.3rem;bottom:.3rem;left:.6rem;box-shadow:0 0 6px #e5484d99}@keyframes gm-kopf{0%{left:.6rem}to{left:calc(100% - .6rem)}}.gm-export{height:1.7rem;color:var(--ink);font-variant-numeric:tabular-nums;background:#ffffffeb;border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.66rem;display:inline-flex;box-shadow:0 8px 20px -12px #1b1e2466}.gm-export span{letter-spacing:.02em;font-weight:700}.gm-export b{color:var(--ink-muted);font-weight:500}.gm-ordner{align-content:center}.gm-baum{background:#ffffff73;border-radius:.9rem;gap:.3rem;width:100%;padding:.7rem;display:grid}.gm-baum-zeile{margin-left:calc(var(--t) * .85rem);color:var(--ink);white-space:nowrap;opacity:0;animation:gm-baum-auf 5s calc(var(--i) * .28s) infinite;background:#ffffffeb;border-radius:.45rem;justify-self:start;align-items:center;gap:.35rem;padding:.22rem .5rem;font-size:.62rem;font-weight:650;display:inline-flex;box-shadow:0 6px 14px -10px #1b1e2466}.gm-baum-zeile svg{color:var(--g2)}@supports (color:color-mix(in lab, red, red)){.gm-baum-zeile svg{color:color-mix(in srgb, var(--g2) 80%, var(--ink))}}.gm-baum-ziel{animation-name:gm-baum-auf,gm-baum-ziel}@keyframes gm-baum-auf{0%{opacity:0;transform:translate(-6px)}10%,86%{opacity:1;transform:none}to{opacity:0}}@keyframes gm-baum-ziel{0%,38%{color:var(--ink);background:#ffffffeb}46%,84%{background:var(--ink);color:#fff}to{background:#ffffffeb}}@media (prefers-reduced-motion:reduce){.gm *,.gm{animation:none!important}.gm-knopf-nachher,.gm-tippen{opacity:0!important}.gm-blase,.gm-baum-zeile{opacity:1!important}}@media (min-width:1024px){.guide-leiste{width:calc(100% + .75rem);min-width:calc(100% + .75rem);margin:-.5rem 0 -1.5rem -.75rem;padding:.5rem .75rem 2rem;scroll-padding-left:.75rem}}.faq-liste{gap:.5rem;display:grid}:root[data-look=weiss]{--weiss-schatten:0 1px 2px #1113180a, 0 8px 28px -12px #1113181f;--weiss-schatten-hoch:0 2px 4px #1113180d, 0 16px 40px -16px #1113182e;--ebene-2:#f5f5f7;--ebene-2-hover:#efeff2}:where(html[data-look=weiss]) .card,:where(html[data-look=weiss]) .glass:not(.profil-punkte){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--weiss-schatten);background:#fff}:where(html[data-look=weiss]) :is(a,button,label,summary,[role=button],[tabindex]).card-hover:hover,:where(html[data-look=weiss]) :is(a,button,label,summary,[role=button],[tabindex]) .card-hover:hover{box-shadow:var(--weiss-schatten-hoch)}:where(html[data-look=weiss]) :is(.tint-primary,.tint-lavender,.tint-mint,.tint-sky,.tint-peach,.tint-rose){background:#fff}:where(html[data-look=weiss]) :is(.card,.glass:not(.profil-punkte),.glass-pill):after,:where(html[data-look=weiss]) .seiten-kopf:after{display:none}:where(html[data-look=weiss]) .well{background:var(--ebene-2);box-shadow:none}:where(html[data-look=weiss]) :is(a,button,label,summary,[role=button],[tabindex]).well:hover,:where(html[data-look=weiss]) :is(a,button,label,summary,[role=button],[tabindex]) .well:hover{background:var(--ebene-2-hover);box-shadow:none}:where(html[data-look=weiss]) .kunde-zeile{box-shadow:var(--weiss-schatten);background:#fff}:where(html[data-look=weiss]) :is(a,button,label,summary,[role=button],[tabindex]).kunde-zeile:hover,:where(html[data-look=weiss]) :is(a,button,label,summary,[role=button],[tabindex]) .kunde-zeile:hover{box-shadow:var(--weiss-schatten-hoch)}:where(html[data-look=weiss]) :is(.card,.glass) .kunde-zeile,:where(html[data-look=weiss]) .field{background:var(--ebene-2);box-shadow:none}:where(html[data-look=weiss]) .field:focus{background:#fff;box-shadow:0 0 0 3px #3a7cd433,0 4px 14px -6px #3a7cd48c}:where(html[data-look=weiss]) .glass-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 1px 2px #1113180f,0 4px 12px -6px #11131824}:where(html[data-look=weiss]) :is(.card,.glass) .glass-pill{background:var(--ebene-2);box-shadow:none}:where(html[data-look=weiss]) :is(.card,.glass) .glass-pill:hover{background:var(--ebene-2-hover)}:where(html[data-look=weiss]) :is(.card,.glass) .well .glass-pill{background:#fff}@media (max-width:639px){:where(html[data-look=weiss]) .kalender-karte{box-shadow:none;background:0 0}:where(html[data-look=weiss]) .kennzahlen-reihe{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--weiss-schatten);background:#fff}}.beleg-zeile{grid-template-columns:minmax(0,1fr) 7.5rem 6.25rem 10.5rem;grid-template-areas:"info betrag status aktionen";align-items:center;column-gap:1rem;padding:.9rem 1.25rem;display:grid}.beleg-info{grid-area:info;min-width:0}.beleg-betrag{text-align:right;grid-area:betrag}.beleg-status{grid-area:status}.beleg-aktionen{grid-area:aktionen;justify-content:flex-end;display:flex}.beleg-zeile--ohne-betrag{grid-template-columns:minmax(0,1fr) 6.25rem 10.5rem;grid-template-areas:"info status aktionen"}@media (max-width:639px){.beleg-zeile{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"info betrag""status aktionen";row-gap:.6rem;padding:.85rem 1rem}.beleg-zeile--ohne-betrag{grid-template-areas:"info info""status aktionen"}}.guide-abschnitt-titel{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.25}.guide-nr{background:var(--g1);border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.guide-nr{background:color-mix(in srgb, var(--g1) 30%, white)}}.guide-nr{color:var(--g1)}@supports (color:color-mix(in lab, red, red)){.guide-nr{color:color-mix(in srgb, var(--g1) 30%, var(--ink))}}.guide-nr{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700}.guide-schritt-zeile{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.85rem;padding:.85rem 1rem;display:grid}.guide-schritt-zeile .guide-nr{margin-top:.05rem}.guide-baum{gap:.15rem;padding:.75rem .9rem;display:grid}.guide-baum-zeile{padding:.3rem 0 .3rem calc(var(--tiefe) * 1.35rem);grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"name hinweis";align-items:baseline;column-gap:1rem;display:grid}.guide-baum-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:name;align-items:center;gap:.45rem;font-size:13.5px;font-weight:600;display:inline-flex}.guide-baum-wurzel .guide-baum-name{font-size:14.5px}.guide-baum-zeichen{color:var(--g2);display:grid}@supports (color:color-mix(in lab, red, red)){.guide-baum-zeichen{color:color-mix(in srgb, var(--g2) 75%, var(--ink))}}.guide-baum-zeichen{flex:none}.guide-baum-hinweis{color:var(--ink-muted);grid-area:hinweis;font-size:12px}@media (max-width:640px){.guide-baum-zeile{padding-left:calc(var(--tiefe) * .9rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"name""hinweis"}.guide-baum-hinweis{padding-left:1.4rem}}.guide-plattformen{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.guide-zeile{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;column-gap:.85rem;padding:.7rem 1rem;display:grid}.guide-zeile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:700;display:block}.guide-punkt{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;padding:.75rem 1rem;display:grid}.guide-punkt-zeichen{background:var(--g1);border-radius:999px;width:.45rem;height:.45rem;margin-top:.45rem}.guide-haken,.guide-warnung{border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;font-size:.72rem;font-weight:800;display:inline-grid}.guide-haken{background:var(--active)}@supports (color:color-mix(in lab, red, red)){.guide-haken{background:color-mix(in srgb, var(--active) 16%, white)}}.guide-haken{color:var(--active)}.guide-warnung{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.guide-warnung{background:color-mix(in srgb, var(--pending) 18%, white)}}.guide-warnung{color:var(--pending)}.guide-checkliste{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-vergleich{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.guide-vergleich-feld{padding:.8rem 1rem}.guide-vergleich-schlecht .guide-zeile-label{color:var(--alert)}.guide-vergleich-gut .guide-zeile-label{color:var(--active)}.guide-zeitleiste{background:#1b1e2414;border-radius:999px;height:.6rem;position:relative}.guide-zeitfenster{background:linear-gradient(90deg, var(--g1), var(--g2));border-radius:999px;position:absolute;top:0;bottom:0}.guide-zeitfenster-label{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}@media (max-width:639px){.guide-plattformen{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-checkliste,.guide-vergleich{grid-template-columns:minmax(0,1fr)}.guide-zeile{grid-template-columns:minmax(0,1fr);row-gap:.2rem}}@property --tz-n{syntax:"<integer>";inherits:false;initial-value:0}.tarif-zahl{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zahl reel";column-gap:.9rem;margin-top:.9rem;display:grid}.tarif-zahl-oben{grid-area:zahl;grid-template-columns:auto auto;justify-content:start;align-self:end;align-items:end;column-gap:.45rem;display:grid}.tarif-zahl-wert{--tz-n:var(--tz-ziel);counter-reset:tz var(--tz-n);animation:tz-zaehlen 1.1s cubic-bezier(.2, .8, .2, 1) var(--tz-verzoegerung,0s) both;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:500;line-height:.9}.tarif-zahl-wert:after{content:counter(tz);background:linear-gradient(160deg, var(--akzent) 0%, var(--akzent) 45%, var(--akzent) 100%)}@supports (color:color-mix(in lab, red, red)){.tarif-zahl-wert:after{background:linear-gradient(160deg, color-mix(in oklab, var(--akzent) 70%, white) 0%, var(--akzent) 45%, color-mix(in oklab, var(--akzent) 70%, black) 100%)}}.tarif-zahl-wert:after{color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes tz-zaehlen{0%{--tz-n:0}to{--tz-n:var(--tz-ziel)}}.tarif-zahl-einheit{padding-bottom:.2rem}.tarif-feed-huelle{grid-area:reel;position:relative}.tarif-feed{aspect-ratio:9/16;width:3.6rem;box-shadow:0 10px 22px -12px var(--akzent);border-radius:.7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tarif-feed{box-shadow:0 10px 22px -12px color-mix(in oklab, var(--akzent) 70%, black)}}.tarif-feed{animation:tz-auftauchen .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--tz-verzoegerung,0s) + .1s) both}.tarif-feed-band{flex-direction:column;display:flex}.tarif-reel{aspect-ratio:9/16;background:radial-gradient(120% 70% at var(--tz-licht,30% 20%), var(--akzent) 0%, transparent 70%), linear-gradient(170deg, var(--akzent), var(--akzent));flex:none;width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tarif-reel{background:radial-gradient(120% 70% at var(--tz-licht,30% 20%), color-mix(in oklab, var(--akzent) 35%, white) 0%, transparent 70%), linear-gradient(170deg, color-mix(in oklab, var(--akzent) 55%, white), var(--akzent))}}.tarif-reel+.tarif-reel{box-shadow:inset 0 1px #0000001f}.tarif-feed-scrollt .tarif-feed-band{animation:tz-feed var(--tz-feed-dauer,10s) linear calc(var(--tz-verzoegerung,0s) + .9s) infinite}@keyframes tz-feed{0%,14%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translateY(0)}20%,34%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translateY(-16.6667%)}40%,54%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translateY(-33.3333%)}60%,74%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translateY(-50%)}80%,94%{animation-timing-function:cubic-bezier(.55,0,.2,1);transform:translateY(-66.6667%)}to{transform:translateY(-83.3333%)}}@keyframes tz-auftauchen{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:none}}.tarif-reel-fortschritt{background:#ffffff59;border-radius:2px;height:2px;position:absolute;top:.35rem;left:.35rem;right:.35rem;overflow:hidden}.tarif-reel-fortschritt>i{transform-origin:0;background:#fff;position:absolute;inset:0}.tarif-reel-fortschritt-laeuft{animation:tz-fortschritt 4.5s linear var(--tz-verzoegerung,0s) infinite}.tarif-reel-leiste{justify-items:center;gap:.28rem;display:grid;position:absolute;bottom:1.25rem;right:.3rem}.tarif-reel-herz{color:#fff;display:grid}.tarif-reel-herz-rot{color:#ff4d6d}.tarif-reel-herz-like{animation:tz-herz 4.5s ease-in-out calc(var(--tz-verzoegerung,0s) + 1.8s) infinite}.tarif-reel-symbol{color:#ffffffe6;display:grid}.tarif-reaktionen{pointer-events:none;position:absolute;inset:0}.tarif-reaktion{left:0;top:var(--tz-r-y);opacity:0;animation:tz-reaktion var(--tz-r-zyklus) linear var(--tz-r-verzoegerung) infinite;filter:drop-shadow(0 2px 3px var(--akzent));display:grid;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.tarif-reaktion{filter:drop-shadow(0 2px 3px color-mix(in oklab, var(--akzent) 35%, transparent))}}.tarif-reaktion-herz{color:#ff4d6d}.tarif-reaktion-kommentar,.tarif-reaktion-teilen{color:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.tarif-reaktion-teilen{color:color-mix(in oklab, var(--akzent) 75%, black)}}@keyframes tz-reaktion{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(-50%,-50%)scale(.4)rotate(0)}6%{opacity:1;transform:translate(calc(-50% - 4px), calc(-50% - 4px)) scale(1.15) rotate(calc(var(--tz-r-dreh) * .3))}44%{opacity:0;transform:translate(calc(-50% + var(--tz-r-dx)), calc(-50% + var(--tz-r-dy))) scale(.9) rotate(var(--tz-r-dreh))}to{opacity:0;transform:translate(-50%,-50%)scale(.4)}}.tarif-reel-text{gap:.18rem;display:grid;position:absolute;bottom:.4rem;left:.35rem;right:1.1rem}.tarif-reel-text>i{background:#fffc;border-radius:2px;height:2.5px}@keyframes tz-fortschritt{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tz-herz{0%,30%,to{color:#fff;transform:scale(1)}8%{color:#ff4d6d;transform:scale(1.45)}18%{color:#ff4d6d;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tarif-zahl-wert,.tarif-feed,.tarif-feed-band,.tarif-reel *{animation:none!important}.tarif-reaktionen{display:none}.tarif-reel-fortschritt-laeuft{transform:scaleX(.4)}}.team-dreh-zeile{grid-template-columns:auto minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.3fr);grid-template-areas:"punkt wer wann ort";align-items:center;column-gap:.9rem;padding:.8rem 1rem;transition:transform .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).team-dreh-zeile:hover,:is(a,button,label,summary,[role=button],[tabindex]) .team-dreh-zeile:hover{transform:translate(2px)}.team-dreh-punkt{background:var(--akzent);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--akzent);border-radius:999px;grid-area:punkt}@supports (color:color-mix(in lab, red, red)){.team-dreh-punkt{box-shadow:0 0 0 3px color-mix(in oklab, var(--akzent) 22%, transparent)}}.team-dreh-wer,.team-dreh-wann{min-width:0;display:grid}.team-dreh-wer{grid-area:wer}.team-dreh-wann{grid-area:wann}.team-dreh-wer b,.team-dreh-wann b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:600;overflow:hidden}.team-dreh-wer i,.team-dreh-wann i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.team-dreh-ort{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);text-align:right;grid-area:ort;font-size:12.5px;overflow:hidden}@media (max-width:640px){.team-dreh-zeile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"punkt wer wann""punkt ort ort";row-gap:.35rem}.team-dreh-punkt{align-self:start;margin-top:.35rem}.team-dreh-wann{text-align:right}.team-dreh-ort{text-align:left}}.faq-assistent{padding:0;display:grid;overflow:hidden}.faq-assistent-kopf{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar text neu";align-items:center;column-gap:.75rem;padding:1rem 1.1rem .85rem;display:grid}.faq-assistent-avatar{background:var(--ink);color:#fff;border-radius:999px;grid-area:avatar;place-items:center;width:2.4rem;height:2.4rem;font-size:15px;font-weight:700;display:grid;box-shadow:0 8px 18px -10px #11131899}.faq-assistent-kopf>span:not(.faq-assistent-avatar){grid-area:text;display:grid}.faq-assistent-kopf b{color:var(--ink);font-size:15px;font-weight:650}.faq-assistent-kopf i{color:var(--ink-muted);font-size:12px;font-style:normal}.faq-assistent-neu{color:var(--ink-2);background:var(--ebene-2,#f5f5f7);border-radius:999px;grid-area:neu;padding:.4rem .8rem;font-size:11.5px;font-weight:600}.faq-assistent-neu:hover{color:var(--ink)}.faq-assistent-verlauf{overscroll-behavior:contain;flex-direction:column;gap:.6rem;min-height:12rem;max-height:28rem;padding:1rem 1.1rem;display:flex;overflow-y:auto}.faq-blase{border-radius:1.1rem;max-width:min(36rem,88%);padding:.7rem .9rem;font-size:13px;line-height:1.5;animation:.28s cubic-bezier(.22,1,.36,1) both faq-blase-rein}@keyframes faq-blase-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.faq-blase-bot{color:var(--ink);background:var(--ebene-2,#f5f5f7);border-bottom-left-radius:.35rem;align-self:flex-start}.faq-blase-ich{color:#fff;background:var(--ink);border-bottom-right-radius:.35rem;align-self:flex-end}.faq-blase-titel{font-weight:650}.faq-blase-quelle{color:var(--ink-muted);margin-top:.1rem;font-size:11px}.faq-blase-text{white-space:pre-wrap;color:var(--ink-2);margin-top:.35rem}.faq-blase-link{color:var(--ink);margin-top:.5rem;font-size:12px;font-weight:650;display:inline-block}.faq-blase-link:hover{text-decoration:underline}.faq-chips{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.faq-chip{text-align:left;max-width:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;padding:.4rem .75rem;font-size:12px;font-weight:600;transition:transform .18s,box-shadow .18s}.faq-chip:hover{box-shadow:inset 0 0 0 1px var(--line-hard), 0 6px 14px -10px #11131866;transform:translateY(-1px)}.faq-chip-quelle{color:var(--ink-muted);font-weight:500}.faq-verwandt{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.6rem}.faq-verwandt>span{color:var(--ink-muted);font-size:11.5px}.faq-kontakte{gap:.2rem;margin-top:.4rem;display:grid}.faq-kontakte li{flex-wrap:wrap;gap:.5rem;font-size:12.5px;display:flex}.faq-kontakte a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.faq-tippt{gap:.25rem;padding:.8rem .9rem;display:inline-flex}.faq-tippt span{background:var(--ink-muted);border-radius:999px;width:.38rem;height:.38rem;animation:1s infinite gm-punkt}.faq-tippt span:nth-child(2){animation-delay:.15s}.faq-tippt span:nth-child(3){animation-delay:.3s}.faq-assistent-eingabe{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:.5rem;padding:.75rem .9rem .9rem;display:grid}.faq-assistent-eingabe input{min-width:0;color:var(--ink);background:var(--ebene-2,#f5f5f7);border-radius:999px;outline:none;padding:.7rem 1rem;font-size:14px;transition:box-shadow .15s;box-shadow:inset 0 0 0 1px #0000}.faq-assistent-eingabe input:focus{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.faq-assistent-eingabe button{color:#fff;background:var(--ink);border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:transform .18s,opacity .18s;display:grid}.faq-assistent-eingabe button:disabled{opacity:.3}.faq-assistent-eingabe button:not(:disabled):hover{transform:scale(1.06)}@media (max-width:640px){.faq-assistent-verlauf{max-height:60vh;padding:.85rem}.faq-blase{max-width:92%}}@media (prefers-reduced-motion:reduce){.faq-blase,.faq-tippt span{animation:none}}.monats-ordner-raster{grid-template-columns:repeat(auto-fill,minmax(12rem,14rem));gap:1.5rem 2.25rem;padding:0 .5rem;display:grid}@media (max-width:640px){.monats-ordner-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;padding:0 .25rem}}.mo{-webkit-tap-highlight-color:transparent;outline:none;padding-top:3.2rem;animation:.5s cubic-bezier(.22,1,.36,1) backwards fade-up;display:block}.mo-ordner{--mo-tiefe:420px;--mo-neigung:-26deg;--mo-neigung-offen:-36deg;aspect-ratio:1.455;perspective:900px;width:100%;display:block;position:relative}.mo-ruecken{background:linear-gradient(#cdcdd2 0%,#b8b8bd 16%,#a4a4a9 26% 100%);border-radius:.2rem .85rem .85rem;position:absolute;inset:9.6% 6.2% 12% 7.5%}.mo-ruecken:before{content:"";background:#cdcdd2;border-radius:.65rem .65rem 0 0;width:41%;height:.95rem;position:absolute;bottom:100%;left:0}.mo-ruecken:after{content:"";background:radial-gradient(circle at 100% 0,#0000 .5rem,#cbcbd0 .52rem);width:.5rem;height:.5rem;position:absolute;top:-.5rem;left:41%}.mo-papier{background:#fff;border-radius:.45rem;height:50%;transition:transform .45s cubic-bezier(.34,1.4,.64,1);position:absolute;top:31%;left:13%;right:12%;box-shadow:0 1px 4px #11131814}.mo-papier-2{background:#f4f4f6}.mo-papier-1:before,.mo-papier-1:after{content:"";background:#1113181a;border-radius:3px;height:3px;position:absolute;left:10%}.mo-papier-1:before{width:58%;top:14%}.mo-papier-1:after{width:40%;top:26%}.mo-zettel{--x:calc((var(--i) - (var(--n) - 1) / 2) * 4.3rem);color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;opacity:0;max-width:8rem;transition:transform .5s cubic-bezier(.34, 1.45, .64, 1) calc(var(--i) * 60ms), opacity .25s ease calc(var(--i) * 60ms);background:#fff;border-radius:.55rem;padding:.32rem .62rem;font-size:10.5px;font-weight:600;position:absolute;top:34%;left:50%;overflow:hidden;transform:translate(-50%)scale(.6);box-shadow:0 1px 2px #1113180f,0 10px 24px -10px #11131847}.mo-vorne{transform-origin:50% 100%;height:73%;transform:perspective(var(--mo-tiefe)) rotateX(var(--mo-neigung));background:linear-gradient(#e3e3e6,#e0e0e3);border-radius:1.1rem;flex-direction:column;justify-content:flex-end;padding:0 12% 9%;transition:transform .45s cubic-bezier(.34,1.3,.64,1);display:flex;position:absolute;bottom:0;left:7.5%;right:7.5%;box-shadow:0 -10px 14px -10px #28283447,0 16px 30px -14px #14141e29,0 2px 30px #14141e0d,inset 0 1px #ffffff8c}.mo-vorne b{letter-spacing:-.012em;color:#1d1d1f;font-size:15px;font-weight:600;line-height:1.25}.mo-vorne i{color:#8a8a8f;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:12.5px;font-style:normal;font-weight:500}.mo-offen{z-index:3;background:var(--alert);color:#fff;box-shadow:0 6px 14px -6px var(--alert);border-radius:999px;padding:.2rem .55rem;font-size:11px;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;top:3%;right:4%}.mo:hover .mo-vorne,.mo:focus-visible .mo-vorne,.mo:active .mo-vorne{transform:perspective(var(--mo-tiefe)) rotateX(var(--mo-neigung-offen))}.mo:hover .mo-papier-1,.mo:focus-visible .mo-papier-1,.mo:active .mo-papier-1{transform:translateY(-34%)}.mo:hover .mo-papier-2,.mo:focus-visible .mo-papier-2,.mo:active .mo-papier-2{transform:translateY(-20%)rotate(-2.5deg)}.mo:hover .mo-zettel,.mo:focus-visible .mo-zettel,.mo:active .mo-zettel{opacity:1;transform:translate(calc(-50% + var(--x)), calc(-5rem + (var(--i) - (var(--n) - 1) / 2) * (var(--i) - (var(--n) - 1) / 2) * .5rem)) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 5deg))}.mo:hover .mo-offen,.mo:focus-visible .mo-offen,.mo:active .mo-offen{opacity:0;transform:scale(.9)}.mo:focus-visible .mo-vorne{outline:2px solid var(--ink-2);outline-offset:2px}@media (max-width:640px){.mo{padding-top:2.8rem}.mo-vorne{border-radius:.95rem}.mo-vorne b{font-size:13.5px}.mo-vorne i{font-size:11.5px}.mo-ruecken:before{height:.8rem}.mo-zettel{--x:calc((var(--i) - (var(--n) - 1) / 2) * 2.9rem);max-width:5.6rem;font-size:9.5px}}@media (prefers-reduced-motion:reduce){.mo,.mo-vorne,.mo-papier,.mo-zettel{transition:none;animation:none}}.content-verloren-hinweis{background:var(--alert-soft);color:var(--alert);border-radius:999px;align-items:center;gap:.4rem;margin-top:.5rem;padding:.25rem .65rem;font-size:12px;font-weight:650;display:inline-flex}.content-monat-kopf{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"zurueck titel stand knopf""panel panel panel panel";align-items:center;column-gap:1.1rem;display:grid}.content-monat-zurueck{color:var(--ink-muted);grid-area:zurueck;font-size:12px;font-weight:600}.content-monat-zurueck:hover{color:var(--ink)}.content-monat-titel{letter-spacing:-.02em;color:var(--ink);grid-area:titel;font-size:19px;font-weight:600}.content-monat-stand{grid-area:stand;justify-items:end;line-height:1.05;display:grid}.content-monat-stand b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500}.content-monat-stand b i{color:var(--ink-muted);font-style:normal}.content-monat-stand small{color:var(--ink-muted);margin-top:.25rem;font-size:12px;font-weight:600}.content-monat-stand-offen b,.content-monat-stand-offen small,.content-monat-stand-offen b i{color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.content-monat-stand-offen b i{color:color-mix(in srgb, var(--alert) 55%, white)}}.nachreichen-knopf{color:#fff;background:var(--alert);box-shadow:0 10px 22px -12px var(--alert);border-radius:999px;grid-area:knopf;padding:.6rem 1.1rem;font-size:12.5px;font-weight:650;transition:transform .2s}.nachreichen-knopf:hover{transform:translateY(-1px)}.nachreichen-knopf-offen{color:var(--ink-2);background:var(--ebene-2,#f5f5f7);box-shadow:none}.nachreichen-panel{border-top:1px solid var(--line);grid-area:panel;margin-top:1rem;padding-top:1rem}.nachreichen-frage{color:var(--ink-2);font-size:13px}.nachreichen-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.nachreichen-weg{text-align:left;background:var(--ebene-2,#f5f5f7);border-radius:1rem;gap:.2rem;padding:.9rem 1rem;transition:transform .2s,box-shadow .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).nachreichen-weg:hover,:is(a,button,label,summary,[role=button],[tabindex]) .nachreichen-weg:hover{box-shadow:inset 0 0 0 1px var(--line-hard);transform:translateY(-1px)}.nachreichen-weg b{color:var(--ink);font-size:13.5px;font-weight:650}.nachreichen-weg span{color:var(--ink-muted);font-size:12px}.nachreichen-formular{gap:.8rem;max-width:26rem;display:grid}.nachreichen-haken{color:var(--ink);align-items:center;gap:.5rem;font-size:13px;display:flex}.nachreichen-haken input{width:1rem;height:1rem;accent-color:var(--ink)}@media (max-width:640px){.content-monat-kopf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zurueck zurueck""titel stand""knopf knopf""panel panel";row-gap:.5rem}.nachreichen-knopf{justify-self:stretch}.nachreichen-wege{grid-template-columns:minmax(0,1fr)}}.db-huelle{container-type:inline-size}.db-raster{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.db-raster-portal{grid-template-areas:"hallo""termine""monat""rechnung""kristall""tarif""guides""kontakt"}@container (min-width:660px){.db-raster-portal{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hallo hallo hallo hallo hallo hallo""monat monat monat termine termine termine""kristall kristall kristall tarif tarif tarif""rechnung rechnung rechnung kontakt kontakt kontakt""guides guides guides guides guides guides"}}@container (min-width:1040px){.db-raster-portal{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hallo hallo hallo hallo hallo hallo hallo hallo kristall kristall kristall kristall""monat monat monat monat monat termine termine termine termine tarif tarif tarif""rechnung rechnung rechnung rechnung guides guides guides guides guides kontakt kontakt kontakt"}}.db-block{flex-direction:column;min-width:0;padding:1.1rem 1.2rem 1.2rem;display:flex;overflow:hidden}.db-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-bottom:.95rem;display:grid}.db-kopf-text{min-width:0;display:grid}.db-kopf h2{letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:700}.db-kopf i{color:var(--ink-muted);margin-top:.1rem;font-size:11.5px;font-style:normal}.db-verweis{color:var(--ink-2);white-space:nowrap;background:#1b1e240b;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .62rem;font-size:11.5px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.db-verweis:hover{color:var(--ink);background:#1b1e2414}.db-verweis span{transition:transform .2s}.db-verweis:hover span{transform:translate(2px)}.db-inhalt{flex-direction:column;flex:1;min-width:0;display:flex}.db-leer{color:var(--ink-muted);padding:.4rem 0;font-size:12.5px;line-height:1.55}.db-hallo{padding:1.6rem 1.7rem}.db-hallo-licht{pointer-events:none;background:radial-gradient(38% 70% at 88% 18%,#7a5cd633,#0000 70%),radial-gradient(30% 60% at 70% 105%,#ff5fa229,#0000 70%),radial-gradient(34% 70% at 100% 85%,#3a7cd429,#0000 70%);animation:14s ease-in-out infinite alternate db-licht;position:absolute;inset:-1.6rem -1.7rem}@keyframes db-licht{0%{transform:translate(0)scale(1)}to{transform:translate(-4%,3%)scale(1.06)}}.db-hallo-raster{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text ring";align-items:center;gap:1.5rem;height:100%;display:grid;position:relative}.db-hallo-text{grid-area:text;min-width:0}.db-hallo-gruss{color:var(--ink-2);font-size:13.5px;font-weight:700}.db-hallo-datum{color:var(--ink-muted);margin-top:.1rem;font-size:12px}.db-hallo-titel{letter-spacing:-.03em;max-width:30ch;color:var(--ink);text-wrap:balance;margin-top:1rem;font-size:clamp(1.45rem,2.4vw,2.05rem);font-weight:600;line-height:1.16}.db-hallo-pillen{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.db-hallo-pillen .sig{white-space:normal;flex-wrap:wrap;gap:.1rem .35rem;max-width:100%;padding:.42rem .85rem;font-size:12px;transition:transform .2s;display:inline-flex}.db-hallo-pillen .sig b{min-width:0}.db-hallo-pillen .sig:hover{transform:translateY(-1px)}.db-hallo-pillen .sig b{font-weight:650}.db-ring{aspect-ratio:1;grid-area:ring;width:9.5rem;position:relative}.db-ring svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.db-ring-spur{fill:none;stroke:#1b1e2412;stroke-width:10px}.db-ring-wert{fill:none;stroke-width:10px;stroke-linecap:round;stroke-dashoffset:var(--db-ring-rest);filter:drop-shadow(0 4px 10px #7a5cd64d);animation:1.3s cubic-bezier(.2,.8,.2,1) .2s both db-ring-auf}@keyframes db-ring-auf{0%{stroke-dashoffset:var(--db-ring-umfang)}}.db-ring-text{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.db-ring-text b{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1}.db-ring-text b i{color:var(--ink-muted);font-size:.62em;font-style:normal;font-weight:450}.db-ring-text small{color:var(--ink-muted);margin-top:.3rem;font-size:10.5px}.db-kristall .db-inhalt{justify-content:center}.db-kristall:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#6ec4ff47,#a678ff1f 60%,#0000);border-radius:999px;width:14rem;height:14rem;position:absolute;top:-3rem;right:-3rem}.db-kristall-raster{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bild zahl";align-items:center;gap:.9rem;display:grid}.db-kristall-bild{grid-area:bild;place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.db-kristall-bild img{object-fit:contain;filter:drop-shadow(0 10px 18px #5a78dc59);width:100%;height:100%}.db-kristall-bild:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(115deg,#0000 35%,#ffffffd9 50%,#0000 65%) 0 0/250% 100%;animation:4.5s ease-in-out infinite db-glanz;position:absolute;inset:0;-webkit-mask:url(/fame-crystal.png) 50%/contain no-repeat;mask:url(/fame-crystal.png) 50%/contain no-repeat}@keyframes db-glanz{0%,55%{background-position:120% 0}to{background-position:-120% 0}}.db-kristall-zahl{grid-area:zahl;align-items:baseline;gap:.4rem;min-width:0;display:flex}.db-kristall-zahl b{letter-spacing:-.045em;color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#4f63d2,#7a5cd6 55%,#2e8bd4);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:600;line-height:1}.db-kristall-zahl i{color:var(--ink-muted);letter-spacing:.02em;font-size:12px;font-style:normal;font-weight:700}.db-kristall-balken{background:#1b1e2412;border-radius:999px;height:7px;margin-top:1.1rem;overflow:hidden}.db-kristall-balken span{height:100%;width:calc(max(var(--anteil), .02) * 100%);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#6ec4ff,#7a5cd6);animation:1.2s cubic-bezier(.2,.8,.2,1) .3s both db-balken;display:block}@keyframes db-balken{0%{transform:scaleX(0)}}.db-kristall-weg{color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;margin-top:.45rem;font-size:10.5px;display:grid}.db-kristall-weg span:nth-child(2){text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.db-monat-raster{flex:1;grid-template-columns:minmax(9.5rem,11.5rem) minmax(0,1fr);grid-template-areas:"ordner liste";align-items:end;gap:1.1rem;display:grid}.db-monat-ordner{grid-area:ordner}.db-monat-ordner .mo{padding-top:2.6rem}.db-monat-liste{grid-area:liste;align-self:center;gap:.5rem;display:grid}.db-plan{background:#1b1e2409;border-radius:.85rem;gap:.45rem;padding:.65rem .8rem;transition:background .2s,transform .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).db-plan:hover,:is(a,button,label,summary,[role=button],[tabindex]) .db-plan:hover{background:#1b1e240f;transform:translate(2px)}.db-plan-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;display:grid}.db-plan-kopf b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.db-plan-kopf i{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}.db-plan-balken{background:#1b1e2412;border-radius:999px;height:4px;overflow:hidden}.db-plan-balken span{height:100%;width:calc(var(--anteil) * 100%);border-radius:inherit;background:var(--active);display:block}.db-termine-raster{grid-template-areas:"monat""liste";gap:1rem;display:grid}@container (min-width:1040px){.db-raster-portal .db-termine-raster{grid-template-areas:"monat""liste"}}.db-minimonat{grid-area:monat}.db-minimonat-titel{color:var(--ink-2);margin-bottom:.4rem;font-size:11.5px;font-weight:600}.db-minimonat-gitter{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;display:grid}.db-minimonat-wt{color:var(--ink-muted);padding-bottom:.2rem;font-size:10px;font-weight:600}.db-minimonat-tag{height:1.7rem;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:.55rem;place-items:center;font-size:11.5px;display:grid}.db-minimonat-fremd{color:#1b1e2438}.db-minimonat-heute{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink);font-weight:700}.db-minimonat-dreh{background:var(--db-akzent,var(--info));color:#fff;box-shadow:0 6px 14px -8px var(--db-akzent,var(--info));font-weight:700;transition:transform .2s}:is(a,button,label,summary,[role=button],[tabindex]).db-minimonat-dreh:hover,:is(a,button,label,summary,[role=button],[tabindex]) .db-minimonat-dreh:hover{transform:scale(1.08)}.db-termin-liste{grid-area:liste;align-content:start;gap:.45rem;display:grid}.db-termin{background:#1b1e2409;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"datum text wann";align-items:center;gap:.7rem;padding:.5rem .6rem;transition:background .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).db-termin:hover,:is(a,button,label,summary,[role=button],[tabindex]) .db-termin:hover{background:#1b1e240f}.db-termin-datum{background:var(--db-akzent,var(--info));border-radius:.7rem;grid-area:datum;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.db-termin-datum{background:color-mix(in oklab, var(--db-akzent,var(--info)) 13%, white)}}.db-termin-datum{color:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.db-termin-datum{color:color-mix(in oklab, var(--db-akzent,var(--info)) 80%, black)}}.db-termin-datum b{font-size:14px;font-weight:700;line-height:1}.db-termin-datum i{text-transform:uppercase;font-size:9px;font-style:normal;font-weight:700}.db-termin-text{grid-area:text;min-width:0;display:grid}.db-termin-text b{color:var(--ink);font-size:13px;font-weight:600}.db-termin-text i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.db-termin-wann{color:var(--ink-2);white-space:nowrap;grid-area:wann;font-size:11px;font-weight:600}.db-tarif{padding:0}.db-tarif .db-inhalt{flex:1}.db-tarif-link{background:linear-gradient(155deg, var(--akzent), transparent 85%);flex-direction:column;flex:1;justify-content:space-between;padding:1.1rem 1.2rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.db-tarif-link{background:linear-gradient(155deg, color-mix(in oklab, var(--akzent) 16%, transparent), transparent 85%)}}.db-tarif-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.db-tarif-kopf>span:first-child{min-width:0;display:grid}.db-tarif-kopf i{font-style:normal}.db-rechnung{flex:1;grid-template-areas:"kopf""betrag""datum""pdf";align-content:start;gap:.35rem;display:grid}.db-rechnung-kopf{grid-area:kopf;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.db-rechnung-kopf b{color:var(--ink);font-size:13.5px;font-weight:700}.db-rechnung-kopf .sig{text-transform:capitalize}.db-rechnung-betrag{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;grid-area:betrag;margin-top:.4rem;font-size:1.85rem;font-weight:600}.db-rechnung-betrag i{color:var(--ink-muted);letter-spacing:0;margin-left:.35rem;font-size:11px;font-style:normal;font-weight:500}.db-rechnung-datum{color:var(--ink-muted);grid-area:datum;font-size:11.5px}.db-rechnung-pdf{grid-area:pdf;margin-top:.7rem}.db-guides-raster{flex:1;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);grid-template-areas:"guide frag";gap:1rem;display:grid}.db-guide{grid-area:guide}.db-guide .guide-karte{height:100%}.db-frag{flex-direction:column;grid-area:frag;gap:.7rem;min-width:0;display:flex}.db-frag-titel{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.db-frag-titel .faq-assistent-avatar{width:2.1rem;height:2.1rem;font-size:13px}.db-frag-titel>span:last-child{display:grid}.db-frag-titel b{color:var(--ink);font-size:13.5px;font-weight:650}.db-frag-titel i{color:var(--ink-muted);font-size:11px;font-style:normal}.db-frag-feld{background:var(--surface);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.3rem .3rem .3rem .9rem;display:grid;box-shadow:0 1px 2px #1113180f,0 8px 22px -14px #1113184d}.db-frag-feld input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.db-frag-feld input::placeholder{color:var(--ink-muted)}.db-frag-feld button{color:#fff;background:linear-gradient(135deg,#7a5cd6,#3a7cd4);border-radius:999px;width:2rem;height:2rem;font-weight:700;transition:transform .2s}.db-frag-feld button:hover{transform:scale(1.06)}.db-frag-chips{flex-direction:column;gap:.35rem;display:flex}.db-frag-chips a{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;background:#1b1e2409;border-radius:.75rem;padding:.5rem .75rem;font-size:12px;font-weight:550;transition:background .2s,color .2s;overflow:hidden}.db-frag-chips a:hover{color:var(--ink);background:#7a5cd61a}.db-kontakt{gap:.45rem;display:grid}.db-person{border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.45rem .55rem;transition:background .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).db-person:hover,:is(a,button,label,summary,[role=button],[tabindex]) .db-person:hover{background:#1b1e240b}.db-person .team-kreis{width:2.3rem;height:2.3rem;box-shadow:none}.db-person-text{min-width:0;display:grid}.db-person-text b{color:var(--ink);font-size:13px;font-weight:650}.db-person-text i{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal}@container (max-width:520px){.db-hallo{padding:1.25rem 1.2rem}.db-hallo-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"ring""text";justify-items:start}.db-ring{width:7.5rem}.db-monat-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"ordner""liste"}.db-monat-ordner{max-width:13rem}.db-guides-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"frag""guide"}.db-guide{max-width:18rem}}@media (prefers-reduced-motion:reduce){.db-hallo-licht,.db-ring-wert,.db-kristall-balken span,.db-kristall-bild:after{animation:none}}.db-frag-titel .faq-assistent-avatar{grid-area:auto}.db-monat-raster{flex:none;align-items:center}.db-monat-liste{align-self:center}.db-unterzeile{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem;font-size:11px;font-weight:600}.db-fertig{gap:.15rem;margin-top:auto;padding-top:1rem;display:grid}.db-fertig-zeile{border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem .5rem;transition:background .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).db-fertig-zeile:hover,:is(a,button,label,summary,[role=button],[tabindex]) .db-fertig-zeile:hover{background:#1b1e240b}.db-fertig-zeile b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.db-fertig-zeile i{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:10.5px;font-style:normal}.db-haken{background:var(--active-soft);width:1.35rem;height:1.35rem;color:var(--active);border-radius:999px;place-items:center;display:grid}.db-haken svg{width:.75rem;height:.75rem}.db-tarif-punkte{gap:.5rem;margin-top:1rem;display:grid}.db-kristall-regel{color:#4f63d2;background:#4f63d214;border-radius:999px;align-self:start;margin-top:.9rem;padding:.3rem .7rem;font-size:11px;font-weight:600}.db-tarif-link{justify-content:flex-start}.db-tarif-link .tarif-zahl{margin-top:auto;padding-top:1rem}.db-raster-team{grid-template-areas:"hallo""termine""content""guides""kontakt"}@container (min-width:660px){.db-raster-team{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hallo hallo hallo hallo hallo hallo""termine termine termine content content content""kontakt kontakt kontakt content content content""guides guides guides guides guides guides"}}@container (min-width:1040px){.db-raster-team{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hallo hallo hallo hallo hallo hallo hallo hallo kontakt kontakt kontakt kontakt""termine termine termine termine termine content content content content content content content""guides guides guides guides guides guides guides guides guides guides guides guides"}}.db-kunden{gap:.45rem;display:grid}.db-kunde{background:#1b1e2409;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"punkt name zahl""balken balken balken";align-items:center;gap:.45rem .6rem;padding:.65rem .8rem;transition:background .2s,transform .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).db-kunde:hover,:is(a,button,label,summary,[role=button],[tabindex]) .db-kunde:hover{background:#1b1e240f;transform:translate(2px)}.db-kunde-punkt{background:var(--db-akzent);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--db-akzent);border-radius:999px;grid-area:punkt}@supports (color:color-mix(in lab, red, red)){.db-kunde-punkt{box-shadow:0 0 0 3px color-mix(in oklab, var(--db-akzent) 18%, transparent)}}.db-kunde b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:13px;font-weight:600;overflow:hidden}.db-kunde i{color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-area:zahl;font-size:11.5px;font-style:normal}.db-kunde-balken{grid-area:balken}.db-guides-team{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1rem;display:grid}.db-guides-team .db-guide .guide-karte{height:100%}@container (min-width:1040px){.db-termine-raster-breit{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"monat liste"}}.db-guides-team .db-guide,.db-guides-team .db-frag{grid-area:auto}.db-raster-intern{grid-template-areas:"hallo""rechnung""freigaben""termine""content""finanzen""ziele"}@container (min-width:660px){.db-raster-intern{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hallo hallo hallo hallo hallo hallo""rechnung rechnung rechnung freigaben freigaben freigaben""termine termine termine termine termine termine""content content content finanzen finanzen finanzen""ziele ziele ziele ziele ziele ziele"}}@container (min-width:1040px){.db-raster-intern{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hallo hallo hallo hallo hallo hallo hallo hallo rechnung rechnung rechnung rechnung""content content content content content termine termine termine termine termine termine termine""freigaben freigaben freigaben freigaben finanzen finanzen finanzen finanzen finanzen ziele ziele ziele"}}@container (min-width:660px){.db-raster-intern .db-termine-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"monat liste";align-items:start;gap:1.1rem}.db-raster-intern .db-minimonat-tag{height:2rem;font-size:12.5px}}.db-raster-intern .db-termin{gap:.6rem;padding:.42rem .55rem}.db-raster-intern .db-termin-datum{width:2.2rem;height:2.2rem}.db-raster-intern .db-termin-text b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.db-raster-intern .di-liste.di-fuellen>:nth-child(n+4),.db-raster-intern .db-termin-liste.di-fuellen>:nth-child(n+4){display:none}@media (min-height:760px){@container (min-width:1040px){.db-raster-intern{grid-template-rows:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,1fr);height:calc(100dvh - 6.6rem);min-height:36rem}.db-raster-intern>.db-block{min-height:0;padding-top:.95rem;padding-bottom:.95rem}.db-raster-intern .db-kopf{margin-bottom:.7rem}.db-raster-intern>.db-block:not(.db-hallo) .db-inhalt{min-height:0;overflow:hidden}.db-raster-intern .di-liste.di-fuellen>li:nth-child(n+4){display:list-item}.db-raster-intern .db-termin-liste.di-fuellen>.db-termin:nth-child(n+4){display:grid}.db-raster-intern .di-fuellen{flex-flow:column wrap;flex:1 1 0;align-content:flex-start;gap:.4rem 4rem;min-height:0;display:flex;overflow:hidden}.db-raster-intern .di-fuellen>*{flex:none;width:100%}.db-raster-intern .di-geld,.db-raster-intern .db-termine-raster{flex:1;min-height:0}.db-raster-intern .db-hallo{padding:1.1rem 1.5rem}.db-raster-intern .db-hallo-titel{margin-top:.55rem;font-size:clamp(1.25rem,.55rem + 1.65vh,2.05rem)}.db-raster-intern .db-hallo-pillen{gap:.35rem;margin-top:.75rem}.db-raster-intern .db-hallo-pillen .sig{padding:.3rem .7rem;font-size:11.5px}.db-raster-intern .db-ring{width:clamp(5.5rem,14vh,9.5rem)}.db-raster-intern .db-termine-raster{align-items:stretch}.db-raster-intern .db-minimonat{flex-direction:column;min-height:0;display:flex}.db-raster-intern .db-minimonat-titel{display:none}.db-raster-intern .db-minimonat-gitter{flex:1;grid-template-rows:auto;grid-auto-rows:minmax(0,1fr);align-items:stretch;min-height:0}.db-raster-intern .db-minimonat-tag{height:auto;min-height:1.15rem;font-size:clamp(11.5px,.55rem + .55vh,14px)}.db-raster-intern .db-termin-liste{align-content:flex-start}.db-raster-intern .di-geld{gap:.45rem}.db-raster-intern .di-geld-offen{padding:.55rem .85rem}.db-raster-intern .di-geld-offen b{font-size:clamp(1.35rem,.7rem + 1.3vh,1.9rem)}.db-raster-intern .di-kacheln-2{margin-bottom:.5rem}.db-raster-intern .di-kacheln-2 .di-kachel{padding:.55rem .75rem}.db-raster-intern .di-kacheln-2 .di-kachel b.di-betrag{font-size:clamp(1.1rem,.6rem + 1vh,1.3rem)}.db-raster-intern .di-stufen{margin-bottom:.6rem}}}@media (min-height:760px) and (max-height:879px){@container (min-width:1040px){.db-raster-intern .db-pille-doppelt{display:none}}}.di-zaehler{flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem;display:flex}.di-zaehler span{color:var(--ink-muted);white-space:nowrap;background:#1b1e240b;border-radius:999px;align-items:baseline;gap:.3rem;padding:.3rem .65rem;font-size:11.5px;font-weight:600;display:inline-flex}.di-zaehler b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.di-zaehler span.di-zaehler-blau{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.di-zaehler span.di-zaehler-blau{color:color-mix(in oklab, var(--info) 75%, black)}}.di-zaehler span.di-zaehler-blau{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.di-zaehler span.di-zaehler-blau{background:color-mix(in oklab, var(--info) 10%, white)}}.di-zaehler-blau b{color:var(--info)}.di-zaehler span.di-zaehler-orange{color:var(--pending)}@supports (color:color-mix(in lab, red, red)){.di-zaehler span.di-zaehler-orange{color:color-mix(in oklab, var(--pending) 70%, black)}}.di-zaehler span.di-zaehler-orange{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.di-zaehler span.di-zaehler-orange{background:color-mix(in oklab, var(--pending) 10%, white)}}.di-zaehler-orange b{color:var(--pending)}.di-status-neu{color:var(--pending);font-weight:650}.di-status-kontaktiert{color:var(--info);font-weight:650}.di-status-probevideo_geplant{color:var(--active);font-weight:650}.db-geld{flex:1;align-content:center;gap:.6rem;display:grid}.db-geld-zeile{background:#1b1e2409;border-radius:.9rem;padding:.75rem .9rem;display:grid}.db-geld-zeile i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.db-geld-zeile b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600}.db-geld-zeile b.db-geld-offen{color:var(--pending)}.db-geld-zeile small{color:var(--ink-muted);font-size:11px}.di-orange{color:var(--pending)}.di-gruen{color:var(--active)}.di-rot{color:var(--alert)}.di-pfeil{color:var(--ink-muted);padding-right:.15rem;font-size:13px;transition:transform .2s}.di-zeile:hover .di-pfeil{color:var(--ink-2);transform:translate(2px)}.di-stand{color:var(--ink-2);font-variant-numeric:tabular-nums;background:var(--surface);border-radius:999px;padding:.2rem .5rem;font-size:11.5px;font-weight:650}.di-stufen{gap:.5rem;margin-bottom:.75rem;display:grid}.di-stufen-balken{background:#1b1e240d;border-radius:999px;gap:3px;height:9px;display:flex;overflow:hidden}.di-stufen-balken span{transform-origin:0;flex-basis:0;min-width:6px;animation:1s cubic-bezier(.2,.8,.2,1) .2s both db-balken}.di-stufe-fertig{background:var(--active)}.di-stufe-raws{background:var(--pending)}.di-stufe-gedreht{background:var(--info)}.di-stufe-geplant{background:#1b1e2438}.di-stufe-fehlt{background:repeating-linear-gradient(135deg,#1b1e2414 0 4px,#1b1e2429 4px 8px)}.di-stufen-legende{color:var(--ink-muted);flex-wrap:wrap;gap:.3rem .85rem;font-size:11.5px;display:flex}.di-stufen-legende li{align-items:center;gap:.35rem;display:inline-flex}.di-stufen-legende li>span{border-radius:999px;width:.55rem;height:.55rem}.di-stufen-legende b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}button.db-verweis{cursor:pointer}.di-geld{flex-direction:column;flex:1;gap:.6rem;display:flex}.di-geld-offen{text-align:left;background:#1b1e2409;border-radius:.95rem;justify-items:start;width:100%;padding:.85rem .95rem;transition:background .2s;display:grid}.di-geld-offen:hover{background:#1b1e240f}.di-geld-offen i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.di-geld-offen b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1.15}.di-geld-offen small{color:var(--ink-muted);font-size:11px}.di-fuss{color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.6rem;margin-top:auto;padding:.45rem .2rem 0;font-size:11.5px;display:flex}.di-fuss b{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.di-liste{gap:.4rem;display:grid}.di-zeile{text-align:left;background:#1b1e2409;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem;transition:background .2s,transform .2s;display:grid}.di-zeile:hover{background:#1b1e240f;transform:translate(2px)}.di-zeile .sig{white-space:nowrap;padding:.24rem .6rem;font-size:11px}.di-zeile-text{min-width:0;display:grid}.di-zeile-text b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.di-zeile-text i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.di-zeile-wert{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.di-punkt{background:var(--db-akzent,var(--ink-muted));width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--db-akzent,var(--ink-muted));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.di-punkt{box-shadow:0 0 0 3px color-mix(in oklab, var(--db-akzent,var(--ink-muted)) 18%, transparent)}}.di-punkt{margin:0 .15rem}.di-initial{background:var(--surface);width:2rem;height:2rem;color:var(--ink-2);border-radius:.65rem;place-items:center;font-size:12.5px;font-weight:700;display:grid;box-shadow:0 1px 2px #1113180f}.di-datum{background:var(--surface);border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;line-height:1;display:grid;box-shadow:0 1px 2px #1113180f}.di-datum b{color:var(--ink);font-size:13.5px;font-weight:700}.di-datum i{text-transform:uppercase;color:var(--ink-muted);margin-top:-.35rem;font-size:9px;font-style:normal;font-weight:700}.di-mehr{color:var(--ink-muted);padding:.2rem .7rem;font-size:11.5px}.di-leer{color:var(--ink-muted);align-items:center;gap:.55rem;margin-top:.6rem;font-size:12.5px;line-height:1.5;display:flex}.di-leer .db-haken{flex:none}.di-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-bottom:.6rem;display:grid}.di-kacheln-2{grid-template-columns:repeat(2,minmax(0,1fr))}.di-kachel{background:#1b1e2409;border-radius:.9rem;align-content:start;gap:.05rem;min-width:0;padding:.7rem .8rem;display:grid}.di-kachel b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1.1}.di-kachel b.di-betrag{white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;overflow:hidden}.di-kachel b.di-betrag.di-orange{color:var(--pending)}.di-kachel b.di-betrag.di-gruen{color:var(--active)}.di-kachel i{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;font-weight:600;overflow:hidden}.di-kachel small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.di-kacheln-2 .di-kachel i{color:var(--ink-muted);order:-1;font-weight:500}.di-kachel-blau{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.di-kachel-blau{background:color-mix(in oklab, var(--info) 9%, white)}}.di-kachel-blau b{color:var(--info)}.di-kachel-orange{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.di-kachel-orange{background:color-mix(in oklab, var(--pending) 9%, white)}}.di-kachel-orange b{color:var(--pending)}.di-kachel-link{transition:background .2s,transform .2s}.di-kachel-link:hover{background:#1b1e240f;transform:translateY(-1px)}@media (min-width:640px){.kalender-panel.rf-panel{width:31rem}}.rf-panel{outline:none;flex-direction:column;display:flex}.rf-kopf h3{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:700}.rf-kopf p{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:12px}.rf-filter{align-self:flex-start}.rf-filter .segmented-item{align-items:center;gap:.35rem;display:inline-flex}.rf-zahl{text-align:center;font-variant-numeric:tabular-nums;background:#1b1e2412;border-radius:999px;min-width:1.25rem;padding:0 .32rem;font-size:10.5px;font-weight:700;line-height:1.25rem}.rf-hinweis{color:var(--ink-muted);margin-top:.7rem;font-size:11.5px}.rf-fehler{margin-top:.6rem;padding:.4rem .75rem;font-size:12px}.rf-leer{color:var(--ink-muted);text-align:center;background:#1b1e2409;border-radius:.95rem;margin-top:1.2rem;padding:1.2rem;font-size:13px}.rf-gruppen{gap:1rem;margin-top:.9rem;display:grid}.rf-gruppe h4{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 .35rem .4rem .2rem;font-size:11px;font-weight:700;display:flex}.rf-gruppe-summe{letter-spacing:0;text-transform:none;color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rf-liste{gap:.4rem;display:grid}.rf-zeile{background:#1b1e2409;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.6rem .6rem .6rem .65rem;transition:background .2s,opacity .2s;display:grid}.rf-zeile.rf-laeuft{opacity:.6}.rf-zeile.rf-storniert,.rf-zeile.rf-entwurf{opacity:.7}.rf-zeile.rf-storniert .rf-rechts b{text-decoration:line-through}.rf-haken{background:var(--surface);color:#0000;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1.5px #1b1e242e}.rf-haken svg{width:.85rem;height:.85rem}button.rf-haken{cursor:pointer}button.rf-haken:hover{color:#1b1e2459;box-shadow:inset 0 0 0 1.5px var(--active)}button.rf-haken[aria-pressed=true]{background:var(--active);color:#fff;box-shadow:0 6px 14px -8px var(--active)}button.rf-haken:active{transform:scale(.92)}.rf-haken-aus{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2414}.rf-text{min-width:0;display:grid}.rf-text b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.45rem;min-width:0;font-size:13.5px;font-weight:650;display:flex;overflow:hidden}.rf-text i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.rf-punkt{background:var(--db-akzent,var(--ink-muted));border-radius:999px;flex:none;width:.55rem;height:.55rem}.rf-rechts{justify-items:end;gap:.2rem;display:grid}.rf-rechts b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:650}.rf-rechts .sig{padding:.12rem .5rem;font-size:10.5px}.rf-pdf{width:1.85rem;height:1.85rem;color:var(--ink-2);background:var(--surface);border-radius:999px;place-items:center;transition:color .15s,transform .15s;display:grid;box-shadow:0 1px 2px #1113180f}.rf-pdf svg{width:.95rem;height:.95rem}a.rf-pdf:hover{color:var(--ink);transform:scale(1.06)}.rf-pdf-aus{box-shadow:none;background:0 0}.rf-mehr{color:var(--ink-2);background:#1b1e240d;border-radius:999px;justify-self:center;padding:.45rem .9rem;font-size:12px;font-weight:600}.rf-mehr:hover{background:#1b1e2414}.rf-fuss{color:var(--ink-muted);margin-top:1.1rem;font-size:11px;line-height:1.5}@media (max-width:420px){.rf-zeile{gap:.55rem;padding-right:.5rem}.rf-pdf{width:1.7rem;height:1.7rem}}@media (prefers-reduced-motion:reduce){.di-zeile,.di-kachel-link,.rf-haken{transition:none}}@container (max-width:659px){.db-guides-team{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:15rem;grid-auto-flow:column;padding-bottom:.3rem;overflow-x:auto}.db-guides-team>*{scroll-snap-align:start}.db-guides-team .db-frag{order:-1}}.db-hallo-licht{background:radial-gradient(24% 45% at 76% 32%,#7a5cd633,#0000 70%),radial-gradient(19% 38% at 64% 79%,#ff5fa229,#0000 70%),radial-gradient(21% 45% at 82% 70%,#3a7cd429,#0000 70%);inset:-30%}.db-kristall:after{background:radial-gradient(closest-side,#1b1e240f,#0000)}.db-kristall-bild img{filter:drop-shadow(7px 9px 13px #1b1e2438)}.db-kristall-zahl b{color:var(--ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-weight:500}.db-kristall-regel{color:var(--ink-2);background:#1b1e240d}.pp-handy{display:none}@media (max-width:860px){.pp-rechner{display:none}.pp-handy{display:block}}@container (min-width:660px){.pp-raster{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"kopf kopf kopf kopf kopf kopf""kristall kristall kristall paket paket paket""belohnung belohnung belohnung paket paket paket""unterlagen unterlagen unterlagen kontakt kontakt kontakt"}}@container (min-width:1040px){.pp-raster{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"kopf kopf kopf kopf kopf kopf kopf kopf kristall kristall kristall kristall""paket paket paket paket belohnung belohnung belohnung belohnung unterlagen unterlagen unterlagen unterlagen""paket paket paket paket belohnung belohnung belohnung belohnung kontakt kontakt kontakt kontakt"}}.pp-kopf{padding:1.6rem 1.7rem}.pp-kopf-licht{pointer-events:none;background:radial-gradient(26% 50% at 78% 30%, var(--db-akzent), transparent 70%), radial-gradient(20% 40% at 88% 72%, #7a5cd624, transparent 70%), radial-gradient(18% 36% at 62% 78%, #3a7cd41f, transparent 70%);position:absolute;inset:-30%}@supports (color:color-mix(in lab, red, red)){.pp-kopf-licht{background:radial-gradient(26% 50% at 78% 30%, color-mix(in oklab, var(--db-akzent) 22%, transparent), transparent 70%), radial-gradient(20% 40% at 88% 72%, #7a5cd624, transparent 70%), radial-gradient(18% 36% at 62% 78%, #3a7cd41f, transparent 70%)}}.pp-kopf-licht{animation:16s ease-in-out infinite alternate db-licht}.pp-kopf-raster{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar text";align-items:center;gap:1.2rem;display:grid;position:relative}.pp-avatar{letter-spacing:.02em;width:4.6rem;height:4.6rem;color:var(--db-akzent);border-radius:999px;grid-area:avatar;place-items:center;font-size:1.35rem;font-weight:600;display:grid}@supports (color:color-mix(in lab, red, red)){.pp-avatar{color:color-mix(in oklab, var(--db-akzent) 80%, black)}}.pp-avatar{background:linear-gradient(145deg, var(--db-akzent), var(--db-akzent))}@supports (color:color-mix(in lab, red, red)){.pp-avatar{background:linear-gradient(145deg, color-mix(in oklab, var(--db-akzent) 14%, white), color-mix(in oklab, var(--db-akzent) 30%, white))}}.pp-avatar{box-shadow:0 0 0 4px var(--surface), 0 14px 30px -14px var(--db-akzent)}@supports (color:color-mix(in lab, red, red)){.pp-avatar{box-shadow:0 0 0 4px var(--surface), 0 14px 30px -14px color-mix(in oklab, var(--db-akzent) 70%, transparent)}}.pp-kopf-text{grid-area:text;min-width:0}.pp-name{letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.15;display:flex}.pp-name .chip-akzent{letter-spacing:0;font-size:11.5px}.pp-unter{color:var(--ink-muted);margin-top:.3rem;font-size:12.5px}.pp-werte{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1.4rem;display:grid;position:relative}.pp-wert{background:#ffffffb8;border-radius:.9rem;gap:.3rem;min-width:0;padding:.75rem .85rem;display:grid;box-shadow:0 1px 2px #1113180a,0 8px 20px -16px #1113184d}.pp-wert dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.35rem;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.pp-wert-icon{flex-shrink:0;display:inline-flex}.pp-wert-icon svg{width:.85rem;height:.85rem}.pp-wert dd{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}@container (max-width:760px){.pp-werte{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-einloesen{color:#fff;background:var(--ink);border-radius:.8rem;width:100%;margin-top:.9rem;padding:.6rem;font-size:12.5px;font-weight:650;transition:transform .2s,opacity .2s}.pp-einloesen:hover:not(:disabled){transform:translateY(-1px)}.pp-einloesen:disabled{color:var(--ink-muted);cursor:default;background:#1b1e240f}.pp-unterlagen{gap:.45rem;display:grid}.pp-unterlage{background:#1b1e2409;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;transition:background .2s,transform .2s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).pp-unterlage:hover,:is(a,button,label,summary,[role=button],[tabindex]) .pp-unterlage:hover{background:#1b1e240f;transform:translate(2px)}.pp-unterlage-zeichen{background:var(--surface);width:2.2rem;height:2.2rem;color:var(--ink-2);border-radius:.7rem;place-items:center;display:grid;box-shadow:0 1px 2px #1113180f}.pp-unterlage-zeichen svg{width:1rem;height:1rem}.pp-unterlage-text{min-width:0;display:grid}.pp-unterlage-text b{color:var(--ink);font-size:13px;font-weight:650}.pp-unterlage-text i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.pp-unterlage-zahl{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.pp-raster .db-tarif-kopf>span:first-child i{margin-bottom:.15rem}@media (prefers-reduced-motion:reduce){.pp-kopf-licht{animation:none}}.pp-stufen-raster{flex:1;grid-template-areas:"stufen""sammeln";align-content:space-between;gap:1rem;display:grid}.pp-stufen{grid-area:stufen;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-stufe{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.55rem .2rem;display:grid;position:relative}.pp-stufe:not(:last-child):after{content:"";background:#1b1e2414;border-radius:2px;width:2px;height:calc(100% - 2.3rem);position:absolute;top:calc(50% + 1.15rem);left:calc(1.35rem - 1px)}.pp-stufe-punkt{background:var(--surface);border-radius:999px;place-items:center;width:2.3rem;height:2.3rem;display:grid;box-shadow:0 1px 2px #1113180f,0 6px 16px -10px #11131859}.pp-stufe-punkt .crstl-zeichen{opacity:.45;filter:grayscale();width:1.25rem;height:1.25rem}.pp-stufe-erreicht .pp-stufe-punkt .crstl-zeichen,.pp-stufe-aktuell .pp-stufe-punkt .crstl-zeichen{opacity:1;filter:none}.pp-stufe-aktuell .pp-stufe-punkt{box-shadow:0 0 0 2px #7a5cd6,0 8px 18px -10px #7a5cd699}.pp-stufe-text{min-width:0;display:grid}.pp-stufe-text b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.pp-stufe-text b i{letter-spacing:.06em;color:var(--ink-muted);font-size:10px;font-style:normal;font-weight:700}.pp-stufe-text small{color:var(--ink-muted);font-size:11.5px}.pp-stufe-stand{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.pp-stufe-erreicht .pp-stufe-stand{color:var(--active)}.pp-sammeln{background:#1b1e2409;border-radius:.9rem;grid-area:sammeln;padding:.8rem .9rem}.pp-sammeln p:last-child{color:var(--ink-2);font-size:12.5px;line-height:1.5}.pp-sammeln b{color:var(--ink)}@container (min-width:1040px){.pp-raster{grid-template-areas:"kopf kopf kopf kopf kopf kopf kopf kopf kristall kristall kristall kristall""paket paket paket paket unterlagen unterlagen unterlagen unterlagen belohnung belohnung belohnung belohnung""paket paket paket paket kontakt kontakt kontakt kontakt belohnung belohnung belohnung belohnung"}}.pp-stufen-fuss{grid-area:sammeln;gap:.6rem;display:grid}.pp-stufen-raster{grid-template-areas:"stufen""sammeln"}.pp-sammeln-zeile{color:var(--ink-muted);text-align:center;font-size:11.5px;line-height:1.5}.pp-sammeln-zeile b{color:var(--ink-2)}.pp-stufe-frei .pp-stufe-stand{color:#7a5cd6}.pp-stufe-frei .pp-stufe-punkt{box-shadow:0 0 0 2px #7a5cd6,0 8px 18px -10px #7a5cd699}.pp-stufe-punkt .crstl-zeichen{width:auto;height:1.25rem}.pp-einloesen{justify-content:center;align-items:center;gap:.45rem;margin-top:0;display:inline-flex}.pp-einloesen-bereit{color:#fff;background:linear-gradient(135deg,#7a5cd6,#3a7cd4 60%,#ff5fa2) 0 0/160% 100%;animation:3.5s ease-in-out infinite alternate pp-glanz;box-shadow:0 10px 24px -12px #7a5cd6b3}@keyframes pp-glanz{0%{background-position:0 0}to{background-position:100% 0}}.pp-einloesen-zahl{background:#ffffff40;border-radius:999px;padding:.05rem .4rem;font-size:11px}.pp-einloesen-frage{text-align:center;background:#7a5cd612;border-radius:.9rem;gap:.5rem;padding:.75rem;display:grid}.pp-einloesen-frage>span{color:var(--ink);font-size:12.5px;font-weight:600}.pp-einloesen-frage>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.pp-einloesen-abbrechen{color:var(--ink-2);background:var(--surface);border-radius:.8rem;padding:.6rem .9rem;font-size:12.5px;font-weight:600}.pp-einloesen-fehler{color:var(--alert);text-align:center;font-size:11.5px}.feier{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5f4f699;place-items:center;padding:1rem;animation:.3s both feier-ein;display:grid;position:fixed;inset:0}@keyframes feier-ein{0%{opacity:0}}.feier-konfetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.feier-konfetti span{top:-2rem;left:var(--x);width:var(--breite);height:calc(var(--breite) * 1.6);background:var(--farbe);animation:feier-fall var(--dauer) cubic-bezier(.25, .6, .4, 1) var(--verz) both;border-radius:2px;position:absolute}@keyframes feier-fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--dx), 110vh, 0) rotate(var(--dreh));opacity:0}}.feier-karte{background:var(--surface);text-align:center;border-radius:1.6rem;justify-items:center;gap:.6rem;width:min(22rem,100%);padding:1.8rem 1.6rem 1.4rem;animation:.6s cubic-bezier(.34,1.5,.64,1) .1s both feier-karte;display:grid;position:relative;box-shadow:0 30px 80px -30px #11131873}@keyframes feier-karte{0%{opacity:0;transform:translateY(1.5rem)scale(.9)}}.feier-kristall{place-items:center;width:6rem;height:6rem;animation:.9s cubic-bezier(.34,1.6,.64,1) .25s both feier-kristall;display:grid}.feier-kristall img{object-fit:contain;filter:drop-shadow(7px 9px 13px #1b1e2438);width:100%;height:100%}@keyframes feier-kristall{0%{opacity:0;transform:scale(.3)rotate(-25deg)}}.feier-karte b{letter-spacing:-.03em;color:var(--ink);font-size:1.5rem;font-weight:650}.feier-karte p{color:var(--ink-2);font-size:13px;line-height:1.55}.feier-karte .pp-einloesen{width:100%;margin-top:.4rem}@media (prefers-reduced-motion:reduce){.feier-konfetti{display:none}.pp-einloesen-bereit{animation:none}}.rechnung-zeile{grid-template-columns:minmax(0,1fr) 6.5rem 6.5rem 12.5rem;grid-template-areas:"info betrag status aktionen""anhang anhang anhang anhang""bearbeiten bearbeiten bearbeiten bearbeiten";align-items:center;column-gap:1rem;display:grid}.rechnung-info{grid-area:info}.rechnung-betrag{grid-area:betrag}.rechnung-status{grid-area:status}.rechnung-aktionen{grid-area:aktionen;justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.rechnung-anhang{grid-area:anhang;margin-top:.6rem}@media (max-width:639px){.rechnung-zeile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"info info""betrag status""aktionen aktionen""anhang anhang""bearbeiten bearbeiten";row-gap:.55rem}.rechnung-betrag{text-align:left}.rechnung-aktionen{flex-wrap:wrap;justify-content:flex-start}}.rechnung-umschalter{text-align:center;min-width:4.4rem}.rechnung-bearbeiten{border-top:1px solid #1b1e2412;grid-area:bearbeiten;margin-top:.75rem;padding-top:.75rem}.rechnung-bearbeiten-felder{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.rechnung-bearbeiten-notiz{grid-column:1/-1}@media (max-width:899px){.rechnung-bearbeiten-felder{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-raster{grid-template-areas:"kopf""kristall""paket""unterlagen""belohnung""kontakt"}@container (min-width:660px){.pp-raster{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"kopf kopf kopf kopf kopf kopf""kristall kristall kristall paket paket paket""belohnung belohnung belohnung paket paket paket""unterlagen unterlagen unterlagen kontakt kontakt kontakt"}}@container (min-width:1040px){.pp-raster{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"kopf kopf kopf kopf kopf kopf kopf kopf kristall kristall kristall kristall""paket paket paket paket unterlagen unterlagen unterlagen unterlagen belohnung belohnung belohnung belohnung""paket paket paket paket kontakt kontakt kontakt kontakt belohnung belohnung belohnung belohnung"}}@container (max-width:520px){.pp-kopf{padding:1.25rem 1.2rem}.pp-avatar{width:3.6rem;height:3.6rem;font-size:1.1rem}.pp-werte{gap:.5rem;margin-top:1.1rem}}.pp-zahlblock{gap:.2rem;margin-bottom:1rem;display:grid}.pp-zahlblock b{letter-spacing:-.045em;color:var(--ink);font-size:2.5rem;font-weight:500;line-height:1}.pp-zahlblock i{color:var(--ink-muted);font-size:12px;font-style:normal}.pp-knopf-dunkel{color:#fff;background:var(--ink);text-align:center;margin-top:auto;display:flex}.pp-kristall-knopf{margin-top:auto;padding-top:.8rem}.pp-kristall-knopf>button{width:100%}.db-person-ich{background:#1b1e240b}.pp-wert dt{letter-spacing:.03em}.db-ring-text small{text-wrap:balance;max-width:5.6rem;margin-inline:auto;line-height:1.25}@container (max-width:520px){.db-ring-text small{max-width:4.4rem}}.anmelden{background:var(--bg);isolation:isolate;place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.anmelden-licht{z-index:-2;pointer-events:none;position:absolute;inset:0}.anmelden-licht i{filter:blur(60px);opacity:.55;border-radius:999px;width:46vmax;height:46vmax;animation:22s ease-in-out infinite alternate anmelden-ziehen;position:absolute}.anmelden-licht i:first-child{background:radial-gradient(closest-side,#7a5cd673,#0000);top:-6%;left:8%}.anmelden-licht i:nth-child(2){background:radial-gradient(closest-side,#3a7cd461,#0000);animation-duration:26s;animation-delay:-6s;top:22%;right:2%}.anmelden-licht i:nth-child(3){background:radial-gradient(closest-side,#ff5fa252,#0000);animation-duration:30s;animation-delay:-12s;bottom:-18%;left:28%}@keyframes anmelden-ziehen{0%{transform:translate(0)scale(1)}50%{transform:translate(6vmax,4vmax)scale(1.08)}to{transform:translate(-4vmax,7vmax)scale(.95)}}.anmelden-raster{z-index:-1;pointer-events:none;background-image:radial-gradient(#1b1e2421 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 55%,#000 0%,#0000 75%);mask:radial-gradient(60% 55%,#000 0%,#0000 75%)}.anmelden-karte{-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#ffffffdb;border-radius:1.75rem;grid-template-areas:"marke""kopf""form""fuss";gap:1.5rem;width:min(25rem,100%);padding:2.4rem 2.1rem 1.9rem;animation:.7s cubic-bezier(.2,.8,.2,1) both anmelden-auf;display:grid;position:relative;box-shadow:0 1px 2px #1113180d,0 30px 70px -30px #28205a59,inset 0 1px #ffffffe6}@keyframes anmelden-auf{0%{opacity:0;transform:translateY(14px)scale(.985)}}.anmelden-marke{grid-area:marke;justify-items:center;gap:.5rem;display:grid}.anmelden-logo{-webkit-user-select:none;user-select:none;width:148px;height:auto;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both anmelden-logo}@keyframes anmelden-logo{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}}.anmelden-marke p{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2;animation:.9s cubic-bezier(.2,.8,.2,1) .22s both anmelden-logo}.anmelden-kopf{text-align:center;grid-area:kopf}.anmelden-kopf h1{letter-spacing:-.03em;color:var(--ink);font-size:1.45rem;font-weight:600}.anmelden-kopf p{color:var(--ink-muted);text-wrap:balance;margin-top:.4rem;font-size:13px;line-height:1.5}.anmelden-form{grid-area:form;gap:.85rem;display:grid}.anmelden-feld{gap:.35rem;display:grid}.anmelden-feld>span:first-child{color:var(--ink-2);padding-left:.2rem;font-size:11.5px;font-weight:600}.anmelden-feld .field{background:#1b1e240a;padding:.8rem .95rem;font-size:14px;box-shadow:inset 0 0 0 1px #1b1e240f}.anmelden-feld .field:focus{background:#fff;outline:none;box-shadow:inset 0 0 0 1.5px #7a5cd68c,0 0 0 4px #7a5cd61f}.anmelden-passwort{display:block;position:relative}.anmelden-passwort .field{padding-right:2.8rem}.anmelden-passwort button{width:2.1rem;height:2.1rem;color:var(--ink-muted);border-radius:.65rem;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.anmelden-passwort button:hover{color:var(--ink);background:#1b1e240d}.anmelden-fehler{background:var(--alert-soft);border-radius:.9rem;gap:.4rem;padding:.75rem .85rem;display:grid}.anmelden-fehler p{color:var(--ink-2);font-size:12.5px;line-height:1.5}.anmelden-knopf{border-radius:.95rem;width:100%;margin-top:.35rem;padding:.85rem 1rem;font-size:14px;font-weight:650;position:relative;overflow:hidden}.anmelden-knopf span{z-index:1;position:relative}.anmelden-knopf:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff38 50%,#0000 70%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-120%)}.anmelden-knopf:hover:after{transform:translate(120%)}.anmelden-knopf:disabled{opacity:.6}.anmelden-fuss{text-align:center;color:var(--ink-muted);grid-area:fuss;font-size:12px;line-height:1.5}@media (max-width:480px){.anmelden-karte{border-radius:1.5rem;padding:2rem 1.4rem 1.6rem}}@media (prefers-reduced-motion:reduce){.anmelden-licht i,.anmelden-karte,.anmelden-logo,.anmelden-marke p{animation:none}.anmelden-knopf:after{display:none}}.db-kristall-bild:after{content:none;display:none}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)!important}}.pp-stufe-punkt{position:relative}.pp-stufe-punkt:before{content:"";background:conic-gradient(from -90deg, #6ec4ff 0deg, #7a5cd6 calc(var(--fort,0) * 360deg), #1b1e2414 calc(var(--fort,0) * 360deg));border-radius:999px;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.pp-stufe-aktuell .pp-stufe-punkt,.pp-stufe-frei .pp-stufe-punkt{box-shadow:0 1px 2px #1113180f,0 6px 16px -10px #11131859}.pp-stufe-frei .pp-stufe-punkt:before{filter:drop-shadow(0 0 4px #7a5cd68c)}.pp-stufe-erreicht:not(:last-child):after{background:linear-gradient(#7a5cd6,#6ec4ff)}.rg-hintergrund{z-index:90;-webkit-backdrop-filter:blur(8px);background:#f5f4f68c;place-items:center;padding:1rem;animation:.35s both rg-ein;display:grid;position:fixed;inset:0}@keyframes rg-ein{0%{opacity:0}}.rg-willkommen{background:var(--surface);text-align:center;border-radius:1.75rem;justify-items:center;gap:.6rem;width:min(26rem,100%);padding:2.2rem 1.8rem 1.6rem;animation:.55s cubic-bezier(.2,.8,.2,1) both rg-auf;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #28205a66}.rg-willkommen:before{content:"";pointer-events:none;background:radial-gradient(40% 60% at 30% 60%,#7a5cd62e,#0000 70%),radial-gradient(40% 60% at 70%,#3a7cd429,#0000 70%);height:70%;position:absolute;inset:-40% -20% auto}.rg-willkommen>*{position:relative}.rg-willkommen-kristall{width:4.6rem;height:4.6rem;margin-bottom:.3rem;animation:.8s cubic-bezier(.34,1.5,.64,1) .15s both rg-kristall}.rg-willkommen-kristall img{object-fit:contain;filter:drop-shadow(6px 8px 12px #1b1e2433);width:100%;height:100%}@keyframes rg-kristall{0%{opacity:0;transform:scale(.6)rotate(-14deg)}}.rg-willkommen h2{letter-spacing:-.03em;color:var(--ink);font-size:1.5rem;font-weight:650}.rg-karte{z-index:90;-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#fffffff0;border-radius:1.4rem;gap:.55rem;width:min(23.5rem,100vw - 1.5rem);padding:1.1rem 1.2rem 1.15rem;animation:.4s cubic-bezier(.2,.8,.2,1) both rg-auf;display:grid;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 1px 2px #1113180f,0 24px 60px -24px #28205a73}@keyframes rg-auf{0%{opacity:0;transform:translateY(12px)scale(.98)}}.rg-karte:before{content:"";background:linear-gradient(90deg,#7a5cd6,#3a7cd4,#ff5fa2);border-radius:0 0 3px 3px;height:3px;position:absolute;inset:0 1.2rem auto}.rg-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.rg-klein{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600}.rg-zu{width:1.9rem;height:1.9rem;color:var(--ink-muted);border-radius:999px;font-size:12px;transition:background .2s,color .2s}.rg-zu:hover{color:var(--ink);background:#1b1e240f}.rg-karte h2{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:650}.rg-text{color:var(--ink-2);font-size:13.5px;line-height:1.55}.rg-punkte{gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.rg-punkte li{color:var(--ink-2);padding-left:1.2rem;font-size:12.5px;position:relative}.rg-punkte li:before{content:"";background:linear-gradient(135deg,#7a5cd6,#3a7cd4);border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:.45rem;left:.2rem}.rg-fortschritt{grid-auto-flow:column;gap:.3rem;margin-top:.35rem;display:grid}.rg-fortschritt span{background:#1b1e2414;border-radius:999px;height:4px;transition:background .3s}.rg-fortschritt span.rg-an{background:linear-gradient(90deg,#7a5cd6,#3a7cd4)}.rg-knoepfe{grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin-top:.4rem;display:grid}.rg-knoepfe-mitte{grid-template-columns:minmax(0,1fr);width:100%;margin-top:.8rem}.rg-weiter{color:#fff;background:var(--ink);border-radius:.9rem;justify-content:center;align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:13.5px;font-weight:650;transition:transform .2s;display:inline-flex;box-shadow:0 10px 22px -12px #1b1e24cc}.rg-weiter:hover{transform:translateY(-1px)}.rg-weiter span{transition:transform .2s}.rg-weiter:hover span{transform:translate(2px)}.rg-leise{color:var(--ink-2);background:#1b1e240d;border-radius:.9rem;padding:.75rem 1rem;font-size:13px;font-weight:600}.rg-leise:hover{color:var(--ink);background:#1b1e2417}[data-rundgang=an]{border-radius:.9rem;animation:1.8s ease-in-out infinite rg-puls;position:relative;box-shadow:0 0 0 2px #7a5cd68c,0 0 0 7px #7a5cd61f}.rundgang-ziel-rund[data-rundgang=an]{border-radius:999px;display:inline-flex}@keyframes rg-puls{0%,to{box-shadow:0 0 0 2px #7a5cd68c,0 0 0 6px #7a5cd61a}50%{box-shadow:0 0 0 2px #7a5cd6b3,0 0 0 10px #7a5cd60a}}.rg-neu{color:var(--ink-2);background:#7a5cd614;border-radius:999px;align-items:center;gap:.35rem;margin-top:.9rem;padding:.4rem .8rem;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.rg-neu:hover{color:var(--ink);background:#7a5cd624}@media (max-width:640px){.rg-karte{width:auto;bottom:.75rem;left:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.rg-hintergrund,.rg-willkommen,.rg-karte,.rg-willkommen-kristall,[data-rundgang=an]{animation:none}}.kalender-eintrag-call.kalender-eintrag-farbig{background:var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-call.kalender-eintrag-farbig{background:color-mix(in oklab, var(--eintrag-farbe) 15%, #fff)}}.kalender-eintrag-call.kalender-eintrag-farbig{color:var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-call.kalender-eintrag-farbig{color:color-mix(in oklab, var(--eintrag-farbe) 78%, #000)}}.kalender-eintrag-call.kalender-eintrag-farbig{box-shadow:inset 0 0 0 1px var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-call.kalender-eintrag-farbig{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--eintrag-farbe) 30%, transparent)}}a.kalender-eintrag-call.kalender-eintrag-farbig:hover,button.kalender-eintrag-call.kalender-eintrag-farbig:hover{filter:none;background:var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){a.kalender-eintrag-call.kalender-eintrag-farbig:hover,button.kalender-eintrag-call.kalender-eintrag-farbig:hover{background:color-mix(in oklab, var(--eintrag-farbe) 24%, #fff)}}.kalender-panel-link{color:var(--ink);text-underline-offset:2px;word-break:break-all;text-decoration:underline}.ta-art{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:.7rem;grid-template-columns:1fr 1fr;margin-bottom:.9rem;padding:3px;display:grid}.ta-art button{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-radius:.55rem;padding:.45rem .6rem;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s}.ta-art button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.ta-kunde{display:block;position:relative}.ta-kunde select{width:100%;padding-left:1.9rem}.ta-kunde-punkt{z-index:1;pointer-events:none;border-radius:999px;width:.6rem;height:.6rem;transition:background-color .2s;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.db-minimonat-call{background:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.db-minimonat-call{background:color-mix(in oklab, var(--db-akzent,var(--info)) 12%, white)}}.db-minimonat-call{color:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.db-minimonat-call{color:color-mix(in oklab, var(--db-akzent,var(--info)) 80%, black)}}.db-minimonat-call{box-shadow:inset 0 0 0 1.5px var(--db-akzent,var(--info))}.mo-plaene{letter-spacing:.01em;color:#8a8a8f;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-size:11px;font-weight:600;overflow:hidden}@media (max-width:640px){.mo-plaene{font-size:10px}}.status-schritt{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.status-knopf{cursor:pointer;border:none;font-family:inherit;transition:transform .15s,box-shadow .15s}.status-knopf:hover{transform:scale(1.03)}.status-knopf-dran{box-shadow:inset 0 0 0 1.5px var(--ink)}@supports (color:color-mix(in lab, red, red)){.status-knopf-dran{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--ink) 18%, transparent)}}.status-knopf-dran{background:var(--surface)}.status-knopf-dran.sig-info{box-shadow:inset 0 0 0 1.5px var(--info)}@supports (color:color-mix(in lab, red, red)){.status-knopf-dran.sig-info{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--info) 45%, transparent)}}.status-knopf-dran.sig-pending{box-shadow:inset 0 0 0 1.5px var(--pending)}@supports (color:color-mix(in lab, red, red)){.status-knopf-dran.sig-pending{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--pending) 50%, transparent)}}.frist{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-2);background:#1b1e240b;border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:11px;font-weight:650;display:inline-flex}.frist-bald,.frist-heute{color:#8a4b0f;background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.frist-bald,.frist-heute{background:color-mix(in oklab, var(--pending) 16%, white)}}.frist-ueberfaellig{color:#93302a;background:var(--alert-soft)}.frist-ohne{color:var(--ink-muted)}.kette{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:.2rem 0 1rem;padding:0;list-style:none;display:grid}.kette li{text-align:center;color:var(--ink-muted);justify-items:center;gap:.35rem;font-size:10.5px;font-weight:600;display:grid;position:relative}.kette li:before{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:.42rem;right:50%}.kette li:first-child:before{display:none}.kette-punkt{z-index:1;background:var(--surface);width:.85rem;height:.85rem;box-shadow:inset 0 0 0 2px var(--line);border-radius:999px;position:relative}.kette li.kette-erledigt{color:var(--ink-2)}.kette li.kette-erledigt:before,.kette li.kette-jetzt:before{background:var(--ink)}.kette li.kette-erledigt .kette-punkt{background:var(--ink);box-shadow:none}.kette li.kette-jetzt{color:var(--ink)}.kette li.kette-jetzt .kette-punkt{background:var(--ink);box-shadow:0 0 0 4px var(--ink)}@supports (color:color-mix(in lab, red, red)){.kette li.kette-jetzt .kette-punkt{box-shadow:0 0 0 4px color-mix(in oklab, var(--ink) 14%, transparent)}}.schritt-frist{border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.6rem;margin-bottom:1rem;padding:.7rem .85rem;display:grid}.schritt-frist span{text-transform:uppercase;letter-spacing:.04em;opacity:.75;font-size:11px;font-weight:600}.schritt-frist b{font-size:13.5px;font-weight:600}.schritt-frist i{font-size:12px;font-style:normal;font-weight:650}.schritt-aktion{gap:.6rem;display:grid}.schritt-text{color:var(--ink-2);font-size:12.5px}.schritt-rueck{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding-top:.8rem;font-size:12px;display:flex}.schritt-rueck button{font:inherit;color:var(--ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.wisch{--anteil:0;background:var(--surface-2);height:3.4rem;box-shadow:inset 0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:999px;position:relative;overflow:hidden}.wisch-fuellung{width:calc(3.4rem + (100% - 3.4rem) * var(--anteil));border-radius:inherit;background:linear-gradient(90deg, var(--active), var(--active));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.wisch-fuellung{background:linear-gradient(90deg, color-mix(in oklab, var(--active) 22%, white), color-mix(in oklab, var(--active) 40%, white))}}.wisch-fuellung{transition:width .25s cubic-bezier(.22,1,.36,1)}.wisch-zieht .wisch-fuellung,.wisch-zieht .wisch-knopf{transition:none}.wisch-text{color:var(--ink-2);opacity:calc(1 - var(--anteil) * 1.4);pointer-events:none;place-items:center;padding-left:3.4rem;font-size:13.5px;font-weight:650;display:grid;position:absolute;inset:0}.wisch-knopf{color:#fff;background:var(--ink);cursor:grab;width:calc(3.4rem - 8px);height:calc(3.4rem - 8px);top:4px;left:4px;left:calc(4px + (100% - 3.4rem) * var(--anteil));border:none;border-radius:999px;place-items:center;transition:left .25s cubic-bezier(.22,1,.36,1),background-color .2s;display:grid;position:absolute;box-shadow:0 6px 16px -6px #1b1e248c}.wisch-knopf:active{cursor:grabbing}.wisch-knopf svg{width:1.15rem;height:1.15rem}.wisch-knopf:focus-visible{outline:2px solid var(--info);outline-offset:2px}.wisch-fertig .wisch-knopf{background:var(--active)}.wisch-fertig .wisch-text{opacity:1;color:#0b5e44;padding-left:0;padding-right:3.4rem}.wisch-fertig .wisch-fuellung{width:100%}.pb-feld{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:.9rem}.pb-stufen{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.pb-stufe{font:inherit;color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .3rem;font-size:11.5px;font-weight:600;display:inline-flex}.pb-stufe .sig-dot{background:var(--line);box-shadow:none}.pb-stufe[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs), inset 0 0 0 1.5px var(--bearbeiten,#7a5cd6)}.pb-stufe-gedreht[aria-checked=true] .sig-dot{background:var(--info)}.pb-stufe-raws[aria-checked=true] .sig-dot{background:var(--pending)}.pb-stufe-fertig[aria-checked=true] .sig-dot{background:var(--active)}.pb-stufe-geplant[aria-checked=true] .sig-dot{background:var(--ink-muted)}.pb-hinweis{color:var(--ink-muted);margin-top:.4rem;font-size:11.5px}.pb-frist{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-top:.7rem;display:flex}.pb-frist label{flex:10rem}@media (max-width:520px){.pb-stufen{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-kopf{margin-bottom:.9rem}.af-kopf h2{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.af-kopf p{max-width:44rem;color:var(--ink-muted);margin-top:.2rem;font-size:12.5px;line-height:1.5}.af-unter{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:1.3rem 0 .6rem;font-size:11px;font-weight:600}.af-gruppen{gap:1.1rem;display:grid}.af-gruppe h3{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:11px;font-weight:650;display:flex}.af-gruppe h3 span{color:var(--ink-2);background:#1b1e240f;border-radius:999px;padding:.05rem .45rem}.af-gruppe h3.af-gruppe-alarm{color:#93302a}.af-gruppe h3.af-gruppe-alarm span{background:var(--alert-soft);color:#93302a}.af-liste{gap:.45rem;display:grid}.af-zeile,.af-raws-kopf{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"frist text status";align-items:center;gap:.75rem;display:grid}.af-zeile{background:#1b1e2409;border-radius:.9rem;padding:.55rem .65rem}.af-zeile>.status-schritt,.af-raws-kopf>.status-knopf{grid-area:status}.af-frist{width:2.9rem;height:2.9rem;color:var(--ink-2);background:#1b1e240d;border-radius:.75rem;grid-area:frist;align-content:center;place-items:center;display:grid}.af-frist b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:650;line-height:1}.af-frist i{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;margin-top:.15rem;font-size:8.5px;font-style:normal;font-weight:700}.af-frist-ok{background:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.af-frist-ok{background:color-mix(in oklab, var(--db-akzent,var(--info)) 12%, white)}}.af-frist-ok{color:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.af-frist-ok{color:color-mix(in oklab, var(--db-akzent,var(--info)) 80%, black)}}.af-frist-bald,.af-frist-heute{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.af-frist-bald,.af-frist-heute{background:color-mix(in oklab, var(--pending) 18%, white)}}.af-frist-bald,.af-frist-heute{color:#8a4b0f}.af-frist-ueberfaellig{background:var(--alert);color:#fff;box-shadow:0 6px 14px -8px var(--alert)}.af-frist-fertig{background:var(--active-soft);color:var(--active)}.af-frist-dreh{background:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.af-frist-dreh{background:color-mix(in oklab, var(--db-akzent,var(--info)) 13%, white)}}.af-frist-dreh{color:var(--db-akzent,var(--info))}@supports (color:color-mix(in lab, red, red)){.af-frist-dreh{color:color-mix(in oklab, var(--db-akzent,var(--info)) 80%, black)}}.af-text{grid-area:text;gap:.05rem;min-width:0;display:grid}.af-text b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.af-text i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.af-text:hover b{text-underline-offset:2px;text-decoration:underline}.af-kunde{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-muted);align-items:center;gap:.35rem;font-size:10.5px;font-weight:650;display:inline-flex}.af-punkt{background:var(--db-akzent);border-radius:999px;width:.45rem;height:.45rem}.af-code{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:.4rem;font-size:11px;font-weight:600}.af-raws{background:#1b1e2409;border-radius:.9rem;padding:.55rem .65rem}.af-raws-videos{border-top:1px solid var(--line);gap:.3rem;margin-top:.55rem;padding-top:.55rem;display:grid}.af-raws-video{color:var(--ink-2);justify-content:space-between;align-items:center;gap:.6rem;min-width:0;padding:.2rem .1rem .2rem 3.65rem;font-size:12.5px;display:flex}.af-raws-video>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.db-aufgaben{gap:.6rem;display:grid}.db-mehr{color:var(--ink-2);justify-self:start;font-size:12px;font-weight:600}.db-mehr:hover{color:var(--ink)}.af-liste,.db-aufgaben{container-type:inline-size}@container (max-width:34rem){.af-zeile,.af-raws-kopf{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"frist text""frist status";row-gap:.4rem}.af-zeile>.status-schritt,.af-raws-kopf>.status-knopf{justify-self:start}.af-raws-video{padding-left:.2rem}}.frist-band-ok,.frist-band-ohne{--band-a:#3d3a37;--band-b:#57524c}.frist-band-bald,.frist-band-heute{--band-a:#d97a1e;--band-b:#e8963f}.frist-band-ueberfaellig{--band-a:#c8443a;--band-b:#df5f55}.kalender-frist{width:100%;min-width:0;font:inherit;letter-spacing:.01em;color:#fff;text-align:left;cursor:pointer;background:repeating-linear-gradient(-45deg, var(--band-a) 0 6px, var(--band-b) 6px 12px);box-shadow:0 4px 10px -6px var(--band-a);border:none;border-radius:.38rem;align-items:center;gap:.25rem;padding:.2rem .38rem;font-size:10.5px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.kalender-frist:hover{filter:brightness(1.08);transform:translateY(-1px)}.kalender-frist svg{flex-shrink:0}.kalender-frist-zahl{min-width:1rem;height:1rem;color:var(--band-a);font-variant-numeric:tabular-nums;background:#fffffff2;border-radius:999px;place-items:center;padding:0 .2rem;font-size:9.5px;display:inline-grid}.kalender-frist-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kalender-frist-liste{border-radius:.6rem;padding:.45rem .6rem;font-size:12px}@media (max-width:639px){.kalender-frist{justify-content:center;gap:.15rem;padding:.18rem .2rem}.kalender-frist:not(.kalender-frist-liste) .kalender-frist-text{display:none}.kalender-frist-liste{justify-content:flex-start}}.kalender-frist-band{background:repeating-linear-gradient(-45deg, var(--band-a) 0 6px, var(--band-b) 6px 12px);border-radius:999px;height:6px;margin-bottom:.9rem}.frist-liste{gap:.35rem;margin-bottom:.9rem;display:grid}.frist-video{color:var(--ink-muted);background:#1b1e240a;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;transition:background .15s;display:grid}:is(a,button,label,summary,[role=button],[tabindex]).frist-video:hover,:is(a,button,label,summary,[role=button],[tabindex]) .frist-video:hover{color:var(--ink);background:#1b1e2412}.frist-video b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.frist-video i{color:var(--ink-muted);font-size:11px;font-style:normal;display:block}.kalender-tag-frei{background:#eef8f0}.kalender-tag-frei.kalender-tag-ausserhalb{background:#e6f2e9}.kalender-wochentag-frei{background:#e6f4ea;color:#2f8a55!important}.db-minimonat-frei:not(.db-minimonat-dreh){color:#2f8a55;background:#eaf6ed}.db-minimonat-frist{background:repeating-linear-gradient(-45deg, var(--db-akzent) 0 4px, var(--db-akzent) 4px 8px)!important}@supports (color:color-mix(in lab, red, red)){.db-minimonat-frist{background:repeating-linear-gradient(-45deg, var(--db-akzent) 0 4px, color-mix(in oklab, var(--db-akzent) 75%, white) 4px 8px)!important}}.db-minimonat-frist{color:#fff!important;box-shadow:0 6px 14px -8px var(--db-akzent)!important}.pt-seite{gap:1rem;display:grid}.pt-titel{letter-spacing:-.035em;color:var(--ink);padding:.2rem .3rem 0;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:600}.pt-buehne{background:radial-gradient(120% 90% at 0% 0%, #7a5cd60f, transparent 60%), radial-gradient(90% 80% at 100% 100%, #3a7cd412, transparent 60%), var(--surface-2);border-radius:2rem;padding:1.2rem 1.3rem 1.4rem}@supports (color:color-mix(in lab, red, red)){.pt-buehne{background:radial-gradient(120% 90% at 0% 0%, #7a5cd60f, transparent 60%), radial-gradient(90% 80% at 100% 100%, #3a7cd412, transparent 60%), color-mix(in oklab, var(--surface-2) 70%, white)}}.pt-kopf{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"text koepfe werkzeuge";align-items:center;gap:1rem;margin-bottom:1.4rem;display:grid}.pt-kopf-text{grid-area:text;min-width:0}.pt-kopf-text h2{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.pt-kopf-text p{color:var(--ink-muted);font-size:11.5px}.pt-koepfe{scrollbar-width:none;background:#ffffffa6;border-radius:1.6rem;grid-area:koepfe;gap:.55rem;padding:.55rem .8rem .75rem;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #fffc,0 10px 30px -18px #1b1e244d}.pt-koepfe::-webkit-scrollbar{display:none}.pt-werkzeuge{grid-area:werkzeuge;justify-content:flex-end;gap:.5rem;display:flex}.pt-avatar{color:#fff;background:linear-gradient(145deg, var(--farbe), var(--farbe));border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;font-size:13px;font-weight:650;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-avatar{background:linear-gradient(145deg, color-mix(in oklab, var(--farbe) 82%, white), var(--farbe))}}.pt-avatar{box-shadow:0 0 0 3px #fff, 0 8px 18px -10px var(--farbe)}.pt-avatar-gross{width:3.6rem;height:3.6rem;font-size:15px}.pt-kopfbild{flex-shrink:0;justify-items:center;padding-bottom:.45rem;transition:transform .2s;display:grid;position:relative}.pt-marke{min-width:1.15rem;height:1.15rem;color:var(--ink-2);background:#fff;border-radius:999px;place-items:center;padding:0 .25rem;font-size:9.5px;font-weight:700;display:grid;position:absolute;bottom:-.1rem;box-shadow:0 2px 6px -2px #1b1e2459}.pt-marke-blau{color:#fff;background:#4f7fe0}.pt-marke-rot{color:#fff;background:var(--alert)}.pt-marke-leer{color:var(--ink-muted)}.pt-rund{width:2.6rem;height:2.6rem;font:inherit;color:var(--ink-2);cursor:pointer;background:#ffffffbf;border:none;border-radius:999px;flex-shrink:0;place-items:center;font-size:15px;transition:background .15s,transform .15s;display:grid;box-shadow:inset 0 0 0 1px #1b1e2412}a.pt-rund:hover,button.pt-rund:hover{background:#fff;transform:scale(1.05)}.pt-rund svg{width:1.05rem;height:1.05rem}.pt-rund-klein{width:1.8rem;height:1.8rem;font-size:13px}.pt-kunde{color:var(--db-akzent);font-size:11px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pt-kunde{color:color-mix(in oklab, var(--db-akzent) 78%, black)}}.pt-kunde{background:var(--db-akzent)}@supports (color:color-mix(in lab, red, red)){.pt-kunde{background:color-mix(in oklab, var(--db-akzent) 14%, white)}}.pt-kunde{box-shadow:none}.pt-fluss{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem;display:grid}.pt-spalte-huelle{grid-template-rows:1fr auto;gap:.7rem;min-width:0;display:grid;position:relative}.pt-spalte{background:#ffffffb8;border-radius:1.6rem;flex-direction:column;gap:.45rem;min-height:15rem;padding:.9rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6,0 14px 34px -24px #1b1e2459}.pt-spalte-name{text-align:center;color:var(--ink-2);font-size:12px;font-weight:500}.pt-spalte-huelle:not(:last-child):after{content:"";border-top:1.5px dashed #4f7fe08c;border-top:1.5px dashed lab(53.4631% 7.25797 -55.3658/.55);width:2.4rem;height:0;position:absolute;top:calc(50% - 1rem);right:-2.4rem}.pt-spalte-huelle:not(:last-child) .pt-spalte:after,.pt-spalte-huelle:not(:first-child) .pt-spalte:before{content:"";background:#fff;border-radius:999px;width:.5rem;height:.5rem;position:absolute;top:calc(50% - .25rem);box-shadow:0 0 0 2px #4f7fe099;box-shadow:0 0 0 2px lab(53.4631% 7.25797 -55.3658/.6)}.pt-spalte-huelle:not(:last-child) .pt-spalte:after{right:-.25rem}.pt-spalte-huelle:not(:first-child) .pt-spalte:before{left:-.25rem}.pt-spalte-huelle:nth-child(3):not(:last-child):after{border-top-color:var(--alert)}@supports (color:color-mix(in lab, red, red)){.pt-spalte-huelle:nth-child(3):not(:last-child):after{border-top-color:color-mix(in oklab, var(--alert) 50%, transparent)}}.pt-person{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.4rem .2rem;display:grid}.pt-person-text{gap:.35rem;min-width:0;display:grid}.pt-person-text b{letter-spacing:-.015em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.pt-person-text i{flex-wrap:wrap;align-items:center;gap:.35rem;font-style:normal;display:flex}.pt-trenner{background:var(--line);height:1px;margin:.4rem .2rem}.pt-person-unten{gap:.5rem;padding:0 .2rem;display:grid}.pt-kontakt{color:var(--ink-2);align-items:center;gap:.5rem;font-size:12.5px;font-weight:500;display:inline-flex}.pt-unter{color:var(--ink-muted);font-size:12px;line-height:1.45}.pt-zeile{width:100%;font:inherit;text-align:left;background:0 0;border:none;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.4rem;transition:background .15s;display:grid}a.pt-zeile:hover,button.pt-zeile:hover{background:#1b1e240a}.pt-zeile-text{min-width:0;display:grid}.pt-zeile-text b{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.pt-zeile-text i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.pt-zeile-wichtig .pt-zeile-text b{color:var(--ink);font-weight:700}.pt-zeile-plus{cursor:pointer}.pt-zeile-plus .pt-zeile-text b{color:var(--ink-muted)}.pt-punkte{letter-spacing:.05em;color:var(--ink-muted);font-size:14px}.pt-mehr{color:var(--ink-muted);padding:0 .5rem;font-size:11.5px;font-weight:600}.pt-frage{gap:.25rem;display:inline-flex}.pt-frage button{font:inherit;cursor:pointer;color:var(--ink-2);background:#1b1e240f;border:none;border-radius:999px;padding:.25rem .55rem;font-size:11px;font-weight:600}.pt-frage button:first-child{background:var(--alert-soft);color:#93302a}.pt-zuweisen{gap:.6rem;padding:.3rem;display:grid}.pt-zuweisen .ta-art{margin-bottom:0}.pt-chips{flex-wrap:wrap;gap:.35rem;display:flex}.pt-chip{font:inherit;color:var(--ink-2);background:var(--db-akzent);border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pt-chip{background:color-mix(in oklab, var(--db-akzent) 10%, white)}}.pt-chip{box-shadow:inset 0 0 0 1px var(--db-akzent)}@supports (color:color-mix(in lab, red, red)){.pt-chip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--db-akzent) 25%, transparent)}}.pt-chip{cursor:pointer;transition:transform .15s}.pt-chip:hover{transform:translateY(-1px)}.pt-chip:disabled{opacity:.5}.pt-fertig{font:inherit;color:var(--ink-2);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;justify-self:start;padding:.2rem .3rem;font-size:12px;font-weight:600;text-decoration:underline}.pt-spalte-kacheln .pt-spalte{background:0 0;padding:.6rem;box-shadow:inset 0 0 0 1.5px #ffffffd9}.pt-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pt-kachel{background:#ffffffd9;border-radius:1.2rem;align-content:center;gap:.2rem;min-height:5.2rem;padding:.75rem .85rem;display:grid;box-shadow:0 10px 24px -20px #1b1e2466}.pt-kachel b{letter-spacing:-.03em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;font-weight:600;line-height:1.05;overflow:hidden}.pt-kachel i{color:var(--ink-muted);font-size:11px;font-style:normal}.pt-kachel-dunkel{background:#111214;box-shadow:0 16px 30px -16px #0009}.pt-kachel-dunkel b{color:#fff}.pt-kachel-dunkel i{color:#ffffffa6}.pt-unten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.pt-karte{border-radius:1.8rem;flex-direction:column;gap:.8rem;padding:1.2rem 1.3rem;display:flex}.pt-karte-kopf{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pt-karte-kopf h2{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.pt-tabelle{display:grid}.pt-tr{color:var(--ink-2);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto minmax(0,.9fr);align-items:center;gap:.75rem;padding:.55rem .2rem;font-size:12.5px;display:grid}.pt-tr>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-tr>span:last-child{justify-self:end}.pt-th{color:var(--ink-muted);border-top:none;font-size:11px;font-weight:500}.pt-td-video{color:var(--ink);font-weight:600}.pt-stern{color:var(--ink-muted);margin-right:.45rem}.pt-stern-rot{color:var(--alert)}.pt-blasen{justify-content:center;align-items:center;gap:0;min-height:12rem;display:flex;position:relative}.pt-blase{color:#fff;text-align:center;border-radius:999px;align-content:center;place-items:center;display:grid}.pt-blase b{font-size:1.6rem;font-weight:600;line-height:1}.pt-blase i{opacity:.9;font-size:11.5px;font-style:normal;font-weight:600}.pt-blase-blau{z-index:1;background:radial-gradient(circle at 35% 30%,#8fb0f2,#4f7fe0);box-shadow:0 20px 40px -22px #4f7fe0}.pt-blase-rot{background:radial-gradient(circle at 35% 30%,#ef8a83,#d94f45);margin-left:-1.2rem;box-shadow:0 20px 40px -22px #d94f45}.pt-blasen-text{text-align:center;color:var(--ink-muted);font-size:12px}@container (max-width:1100px){.pt-fluss{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.pt-spalte-huelle:after,.pt-spalte:after,.pt-spalte:before{display:none}}@container (max-width:760px){.pt-kopf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text werkzeuge""koepfe koepfe"}.pt-koepfe{justify-self:stretch}.pt-unten{grid-template-columns:minmax(0,1fr)}}@container (max-width:560px){.pt-buehne{border-radius:1.6rem;padding:1rem .8rem 1.1rem}.pt-fluss{grid-template-columns:minmax(0,1fr)}.pt-spalte{min-height:0}.pt-tr{grid-template-columns:minmax(0,1.4fr) auto minmax(0,.9fr)}.pt-tr>span:nth-child(2){display:none}}.pt-buehne{box-shadow:none;border-radius:2rem;padding-top:1.3rem;position:relative}.pt-kerbe{z-index:2;width:min(var(--kerbe-breite,18rem), calc(100% - 5rem));background:var(--bg);scrollbar-width:none;border-radius:0 0 2rem 2rem;gap:.7rem;padding:.55rem 1.5rem .85rem;display:flex;position:absolute;top:0;left:50%;overflow-x:auto;transform:translate(-50%)}.pt-kerbe::-webkit-scrollbar{display:none}.pt-kerbe-rand{display:none}.pt-buehne:before,.pt-buehne:after{content:"";z-index:2;pointer-events:none;width:2rem;height:2rem;position:absolute;top:0}.pt-buehne:before{right:calc(50% + min(var(--kerbe-breite,18rem) / 2, 50% - 2.5rem));background:radial-gradient(circle at 0 100%, transparent 1.97rem, var(--bg) 2rem)}.pt-buehne:after{left:calc(50% + min(var(--kerbe-breite,18rem) / 2, 50% - 2.5rem));background:radial-gradient(circle at 100% 100%, transparent 1.97rem, var(--bg) 2rem)}.pt-kopfbild{gap:.3rem;width:3.6rem;padding-bottom:0}.pt-kerbe>.pt-kopfbild:first-child{margin-left:auto}.pt-kerbe>.pt-kopfbild:last-child{margin-right:auto}.pt-kopfname{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:4.2rem;font-size:10.5px;font-weight:600;overflow:hidden}.pt-kopfbild-aktiv .pt-kopfname{color:var(--ink)}.pt-avatar{position:relative}.pt-alarm{background:var(--alert);width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--bg);border-radius:999px;position:absolute;top:-.05rem;right:-.05rem}.pt-kopf{justify-content:space-between;align-items:flex-start;min-height:4.6rem;margin-bottom:1.2rem;display:flex}.pt-inhaber{text-align:center;justify-items:center;gap:.5rem;padding:1rem 0 1.4rem;display:grid}.pt-inhaber b{letter-spacing:-.02em;color:var(--ink);font-size:1.3rem;font-weight:600}.pt-inhaber a{color:var(--ink-2);font-size:12.5px}.pt-karte-link{transition:transform .2s,box-shadow .2s}.pt-karte-link:hover{transform:translateY(-2px)}.pt-karte-text{color:var(--ink-muted);font-size:13px}.pt-karte-weiter{color:var(--ink-2);margin-top:auto;font-size:12.5px;font-weight:600}.pt-dokumente{gap:.45rem;display:grid}.pt-dokument{background:#1b1e2409;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .7rem;display:grid}.pt-dokument b{color:var(--ink);font-size:13px;font-weight:600}.pt-dokument i{color:var(--ink-muted);font-size:11px;font-style:normal}.pt-dokument-symbol{color:#93302a;background:var(--alert-soft);border-radius:.6rem;place-items:center;width:2.2rem;height:2.2rem;font-size:9px;font-weight:700;display:grid}@container (max-width:760px){.pt-buehne{padding-top:6.2rem}.pt-kopf{min-height:0}}.pt-buehne{--kb:3.6rem;--kg:.7rem;--kp:1.5rem;--kerbe-breite:calc(var(--n,4) * var(--kb) + (var(--n,4) - 1) * var(--kg) + 2 * var(--kp));background:radial-gradient(120% 90% at 0 100%,#7a5cd60d,#0000 60%),radial-gradient(90% 80% at 100% 100%,#3a7cd40f,#0000 60%),#fdfdfe}.pt-kerbe{gap:var(--kg);padding-left:var(--kp);padding-right:var(--kp)}.pt-kopfbild{width:var(--kb)}.pt-dokument b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (max-width:560px){.pt-buehne{--kb:2.9rem;--kg:.35rem;--kp:.9rem;padding-top:5.6rem}.pt-kerbe .pt-avatar{width:2.4rem;height:2.4rem;font-size:11.5px}.pt-kopfname{max-width:2.9rem;font-size:9.5px}}.pt-zeile{align-items:center;gap:.6rem;display:flex}.pt-zeile>.pt-zeile-text{flex:auto}.pt-videos{white-space:nowrap;color:var(--ink-muted);background:#1b1e240b;border-radius:999px;flex-shrink:0;padding:.22rem .55rem;font-size:10.5px;font-weight:500}.pt-videos b{color:var(--ink-2);font-weight:700}.pt-spalte-huelle:after,.pt-spalte:before{content:none!important;display:none!important}.pt-spalte-huelle:not(:last-child) .pt-spalte:after{content:"";width:calc(2.4rem + 8px);height:8px;box-shadow:none;background:radial-gradient(circle, var(--verbinder,#4f7fe0) 0 2.6px, #fff 3px 3.6px, transparent 4px) left center / 8px 8px no-repeat, radial-gradient(circle, var(--verbinder,#4f7fe0) 0 2.6px, #fff 3px 3.6px, transparent 4px) right center / 8px 8px no-repeat, linear-gradient(90deg, var(--verbinder,#4f7fe0) 0 4px, transparent 4px 8px) center / 8px 1.5px repeat-x;border-radius:0;position:absolute;top:50%;left:auto;right:calc(-2.4rem - 4px);transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.pt-spalte-huelle:not(:last-child) .pt-spalte:after{background:radial-gradient(circle, var(--verbinder,#4f7fe0) 0 2.6px, #fff 3px 3.6px, transparent 4px) left center / 8px 8px no-repeat, radial-gradient(circle, var(--verbinder,#4f7fe0) 0 2.6px, #fff 3px 3.6px, transparent 4px) right center / 8px 8px no-repeat, linear-gradient(90deg, color-mix(in oklab, var(--verbinder,#4f7fe0) 55%, transparent) 0 4px, transparent 4px 8px) center / 8px 1.5px repeat-x}}.pt-spalte-huelle:not(:last-child) .pt-spalte:after{z-index:3}.pt-spalte-huelle:nth-child(3) .pt-spalte{--verbinder:#d94f45}@container (max-width:1100px){.pt-spalte-huelle:not(:last-child) .pt-spalte:after{display:none}}@container (max-width:560px){.pt-fluss{gap:0}.pt-buehne{margin-top:5.4rem;padding-top:1.2rem}.pt-buehne:before,.pt-buehne:after{display:none}.pt-kerbe{background:0 0;border-radius:0;justify-content:center;width:100%;max-width:none;padding:.2rem .5rem;top:-5.2rem}}.pz-fenster{flex-direction:column;display:flex}.pz-schritt{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin:.4rem 0 .5rem;font-size:10.5px;font-weight:650}.pz-fenster .ta-art{margin-bottom:.9rem}.pz-liste{gap:.4rem;margin-bottom:1rem;display:grid}.pz-kunde{width:100%;font:inherit;text-align:left;cursor:pointer;background:#1b1e2409;border:none;border-radius:1rem;align-items:center;gap:.7rem;padding:.55rem .7rem;transition:background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.pz-kunde>.pt-zeile-text{flex:auto}.pz-kunde:hover:not(:disabled){background:#1b1e240f}.pz-kunde-an{background:var(--db-akzent)}@supports (color:color-mix(in lab, red, red)){.pz-kunde-an{background:color-mix(in oklab, var(--db-akzent) 9%, white)}}.pz-kunde-an{box-shadow:inset 0 0 0 1.5px var(--db-akzent)}.pz-kunde-schon{cursor:default;opacity:.55}.pz-haken{color:#fff;width:1.35rem;height:1.35rem;box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.pz-kunde-an .pz-haken{background:var(--db-akzent);box-shadow:none}.pz-kunde-schon .pz-haken{background:var(--ink-muted);box-shadow:none}.pz-fuss{gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.pt-titel{align-items:baseline;gap:.6rem;display:flex}.pt-buehne{isolation:isolate}.pt-buehne-licht{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pt-buehne-licht i{aspect-ratio:1;filter:blur(60px);opacity:.55;border-radius:999px;width:42%;animation:18s ease-in-out infinite alternate pt-licht;position:absolute}.pt-buehne-licht i:first-child{background:#7a5cd647;top:30%;left:-8%}.pt-buehne-licht i:nth-child(2){background:#ff5fa233;animation-delay:-6s;bottom:-35%;left:35%}.pt-buehne-licht i:nth-child(3){background:#3a7cd440;animation-delay:-12s;top:10%;right:-10%}@keyframes pt-licht{0%{transform:translate(0)scale(1)}to{transform:translate(6%,-8%)scale(1.12)}}.pt-kopfbild{transition:transform .25s cubic-bezier(.22,1,.36,1)}.pt-kopfbild:hover{transform:translateY(-3px)}.pt-kopfbild:hover .pt-avatar{box-shadow:0 0 0 3px #fff, 0 12px 22px -10px var(--farbe)}.pt-kopfbild-aktiv .pt-avatar{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--farbe), 0 14px 26px -10px var(--farbe)}.pt-kopfbild-aktiv .pt-kopfname{color:var(--ink);font-weight:700}.pt-ton-person{--ton:var(--farbe-person,#7a5cd6)}.pt-ton-kunden{--ton:#7a5cd6}.pt-ton-aufgaben{--ton:#e08a2e}.pt-ton-ueberblick{--ton:#3a7cd4}.pt-spalte{background:radial-gradient(90% 55% at 50% -10%, var(--ton), transparent 70%), #ffffffd1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pt-spalte{background:radial-gradient(90% 55% at 50% -10%, color-mix(in oklab, var(--ton) 10%, transparent), transparent 70%), #ffffffd1}}.pt-spalte{-webkit-backdrop-filter:blur(16px)saturate(140%);transition:box-shadow .25s,transform .25s}:is(a,button,label,summary,[role=button],[tabindex]).pt-spalte-huelle:hover .pt-spalte,:is(a,button,label,summary,[role=button],[tabindex]) .pt-spalte-huelle:hover .pt-spalte{box-shadow:inset 0 0 0 1px #fffffff2, 0 22px 44px -26px var(--ton)}@supports (color:color-mix(in lab, red, red)){:is(a,button,label,summary,[role=button],[tabindex]).pt-spalte-huelle:hover .pt-spalte,:is(a,button,label,summary,[role=button],[tabindex]) .pt-spalte-huelle:hover .pt-spalte{box-shadow:inset 0 0 0 1px #fffffff2, 0 22px 44px -26px color-mix(in oklab, var(--ton) 55%, #1b1e2466)}}.pt-spalte{overflow:visible}.pt-spalte-name{color:var(--ink-2);background:#ffffffb3;border-radius:999px;justify-self:center;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .35rem;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #1b1e240d}.pt-spalte-icon{width:1.45rem;height:1.45rem;color:var(--ton);border-radius:999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-spalte-icon{color:color-mix(in oklab, var(--ton) 85%, black)}}.pt-spalte-icon{background:var(--ton)}@supports (color:color-mix(in lab, red, red)){.pt-spalte-icon{background:color-mix(in oklab, var(--ton) 14%, white)}}.pt-spalte-icon svg{width:.8rem;height:.8rem}.pt-person-karte{text-align:center;justify-items:center;gap:.45rem;margin:-.9rem -.9rem 0;padding-bottom:.4rem;display:grid}.pt-person-banner{background:linear-gradient(135deg, var(--farbe), var(--farbe));border-radius:1.6rem 1.6rem 1.1rem 1.1rem;width:100%;height:5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pt-person-banner{background:linear-gradient(135deg, color-mix(in oklab, var(--farbe) 55%, white), color-mix(in oklab, var(--farbe) 22%, white))}}.pt-person-banner span{background:radial-gradient(30% 50% at 25% 40%,#ffffff8c,#0000 70%),radial-gradient(25% 45% at 75% 70%,#ffffff59,#0000 70%);animation:12s ease-in-out infinite alternate pt-licht;position:absolute;inset:-40%}.pt-person-avatar{width:4.2rem;height:4.2rem;box-shadow:0 0 0 4px #fff, 0 14px 28px -12px var(--farbe);margin-top:-2.4rem;font-size:1.05rem}.pt-person-name{letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:650}.pt-person-chips{align-items:center;gap:.45rem;display:inline-flex}.pt-du{color:var(--ink-muted);font-size:10.5px;font-weight:600}.pt-person-fakten{justify-items:center;gap:.35rem;margin-top:.35rem;padding:0 .8rem;display:grid}.pt-person-fakten>*{color:var(--ink-muted);align-items:center;gap:.4rem;font-size:12px;display:inline-flex}.pt-person-fakten svg{width:.85rem;height:.85rem}.pt-person-fakten a{color:var(--ink-2);font-weight:500}.pt-person-links{gap:.4rem;margin-top:.5rem;display:flex}.pt-person-link{color:var(--ink-2);background:#1b1e240d;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.pt-person-link:hover{background:var(--farbe)}@supports (color:color-mix(in lab, red, red)){.pt-person-link:hover{background:color-mix(in oklab, var(--farbe) 14%, white)}}.pt-person-link:hover{color:var(--ink);transform:translateY(-1px)}.pt-person-link svg{width:.85rem;height:.85rem}.pt-kunde-zeile{background:linear-gradient(135deg, var(--db-akzent), #fff9);border-radius:1.1rem;gap:.5rem;padding:.55rem .6rem .65rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pt-kunde-zeile{background:linear-gradient(135deg, color-mix(in oklab, var(--db-akzent) 7%, white), #fff9)}}.pt-kunde-zeile{box-shadow:inset 0 0 0 1px var(--db-akzent)}@supports (color:color-mix(in lab, red, red)){.pt-kunde-zeile{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--db-akzent) 14%, transparent)}}.pt-kunde-oben{align-items:center;gap:.6rem;min-width:0;display:flex}.pt-kunde-oben>.pt-zeile-text{flex:auto}.pt-kunde-zeile .pt-rund-klein{opacity:0;transition:opacity .15s}.pt-kunde-zeile:hover .pt-rund-klein,.pt-kunde-zeile .pt-frage{opacity:1}@media (hover:none){.pt-kunde-zeile .pt-rund-klein{opacity:1}}.pt-videos{box-shadow:inset 0 0 0 1px var(--db-akzent);background:#fff}@supports (color:color-mix(in lab, red, red)){.pt-videos{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--db-akzent) 22%, transparent)}}.pt-kunde-stand{gap:.3rem;padding-left:.2rem;display:grid}.pt-balken{background:var(--db-akzent);border-radius:999px;height:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.pt-balken{background:color-mix(in oklab, var(--db-akzent) 12%, #1b1e240d)}}.pt-balken{overflow:hidden}.pt-balken span{width:calc(var(--anteil) * 100%);border-radius:inherit;background:linear-gradient(90deg, var(--db-akzent), var(--db-akzent));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.pt-balken span{background:linear-gradient(90deg, color-mix(in oklab, var(--db-akzent) 70%, white), var(--db-akzent))}}.pt-balken span{transition:width .6s cubic-bezier(.22,1,.36,1)}.pt-kunde-text{color:var(--ink-muted);font-size:11px}.pt-kunde-text b{color:var(--ink);font-weight:700}.pt-zeile-plus{outline-offset:-1.5px;box-shadow:inset 0 0 0 1.5px #1b1e2414;box-shadow:none;background-image:none;border:none;border-radius:1.1rem;outline:1.5px dashed #7a5cd659;outline:1.5px dashed lab(47.0777% 34.6944 -59.7303/.35);margin-top:.15rem}.pt-zeile-plus .pt-rund{color:#7a5cd6;background:#f0effc;background:lab(94.8051% 2.30044 -6.31341)}.pt-zeile-plus:hover{background:#f6f5fd;background:lab(96.8843% 1.36307 -3.7993)}.pt-aufgabe{border-radius:1rem}.pt-aufgabe .frist{padding:.2rem .5rem;font-size:10.5px}.pt-leer{text-align:center;flex:1;align-content:center;justify-items:center;gap:.3rem;padding:1.4rem .6rem;display:grid}.pt-leer-kreis{width:3.4rem;height:3.4rem;color:var(--ink-muted);background:#1b1e240d;border-radius:999px;place-items:center;margin-bottom:.4rem;font-size:1.3rem;display:grid}.pt-leer-gruen .pt-leer-kreis{color:#fff;background:radial-gradient(circle at 35% 30%, #4fd1a1, var(--active));box-shadow:0 0 0 7px var(--active), 0 14px 26px -12px var(--active)}@supports (color:color-mix(in lab, red, red)){.pt-leer-gruen .pt-leer-kreis{box-shadow:0 0 0 7px color-mix(in oklab, var(--active) 12%, transparent), 0 14px 26px -12px var(--active)}}.pt-leer b{color:var(--ink);font-size:14px;font-weight:650}.pt-leer i{color:var(--ink-muted);font-size:12px;font-style:normal}.pt-mehr{background:#1b1e240d;border-radius:999px;align-self:center;padding:.3rem .7rem}.pt-kachel{transition:transform .2s;position:relative;overflow:hidden}:is(a,button,label,summary,[role=button],[tabindex]).pt-kachel:hover,:is(a,button,label,summary,[role=button],[tabindex]) .pt-kachel:hover{transform:translateY(-2px)}.pt-kachel-punkt{background:#1b1e241f;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.75rem;right:.75rem}.pt-kachel-gruen .pt-kachel-punkt{background:var(--active);box-shadow:0 0 8px 1px #12a07499}.pt-kachel-rot .pt-kachel-punkt{background:var(--alert);box-shadow:0 0 8px 1px #d94f4599}.pt-kachel-orange .pt-kachel-punkt{background:var(--pending);box-shadow:0 0 8px 1px #e08a2e99}.pt-kachel-violett .pt-kachel-punkt{background:#7a5cd6;box-shadow:0 0 8px 1px #7a5cd68c}.pt-kachel-rot b{color:var(--alert)}.pt-kachel-dunkel{background:radial-gradient(80% 70% at 100% 0,#7a5cd673,#0000 60%),radial-gradient(70% 60% at 0 100%,#3a7cd459,#0000 60%),#111214}.pt-kachel-dunkel .pt-kachel-punkt{background:#fff;box-shadow:0 0 10px 2px #ffffff80}.pt-kachel-dunkel b{font-size:1.7rem}.pt-karte-bild{gap:0;padding:0;overflow:hidden}.pt-karte-unten{flex-direction:column;flex:1;gap:.7rem;padding:1rem 1.2rem 1.2rem;display:flex}.pt-karte-kopf>span{gap:.15rem;display:grid}.pt-bild{height:8.5rem;position:relative;overflow:hidden}.pt-bild-zeit{background:linear-gradient(135deg,#b9cdf6,#c9b8f2)}.pt-bild-vertrag{background:linear-gradient(135deg,#f6c2c9,#f3d4b5)}.pt-woche{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.7rem;display:grid;position:absolute;inset:1.2rem 1.6rem .9rem}.pt-woche span{align-content:end;justify-items:center;gap:.35rem;height:100%;display:grid}.pt-woche i{width:100%;max-width:2.6rem;height:var(--h);background:#ffffffbf;border-radius:.7rem .7rem .4rem .4rem;box-shadow:0 10px 20px -12px #343c8c80}.pt-woche em{color:#282d6ea6;font-size:10px;font-style:normal;font-weight:700}.pt-blatt{background:#ffffffe6;border-radius:.8rem;align-content:start;gap:.45rem;width:6.2rem;height:7.6rem;padding:.9rem .8rem;display:grid;position:absolute;box-shadow:0 18px 30px -16px #8c323c73}.pt-blatt i{background:#93302a24;border-radius:999px;height:5px}.pt-blatt i:nth-child(2){width:75%}.pt-blatt i:nth-child(3){width:55%}.pt-blatt em{border-bottom:2px solid #93302a73;border-radius:0 0 40%;justify-self:end;width:2.2rem;height:.9rem;margin-top:auto}.pt-blatt-1{top:1.4rem;left:calc(50% - 6.4rem);transform:rotate(-6deg)}.pt-blatt-2{top:.9rem;left:calc(50% - .6rem);transform:rotate(5deg)}.pt-karte-link .pt-bild{transition:filter .2s}.pt-karte-link:hover .pt-bild{filter:saturate(1.15)brightness(1.03)}.pt-karte-link:hover .pt-karte-weiter{color:var(--ink)}@media (prefers-reduced-motion:reduce){.pt-buehne-licht i,.pt-person-banner span{animation:none}}.pt-woche i,.pt-woche em,.pt-blatt i,.pt-blatt em{display:block}.pt-kunde-text{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.pt-kunde-zeile{position:relative}.pt-kunde-zeile .pt-rund-klein,.pt-kunde-zeile .pt-frage{position:absolute;top:.45rem;right:.45rem}.pt-frist-text{font-weight:650}.pt-frist-ueberfaellig{color:var(--alert)}.pt-frist-heute,.pt-frist-bald{color:#b4630f}.pt-frist-ok{color:var(--ink-2)}.pt-frist-ohne{color:var(--ink-muted)}.pt-woche span{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.pt-woche i{height:calc(var(--h) - 1rem);flex:none}.pt-karte{min-height:0}.pt-rund-blau{color:#3f6fd1;box-shadow:none;cursor:default;background:#e9f0fd;background:lab(94.5017% -.612706 -7.02677)}.pt-rund-rosa{color:#c2507a;box-shadow:none;cursor:default;background:#feedf2;background:lab(95.2163% 6.4511 -.472593)}.pt-person-karte{position:relative}.pt-person-info{z-index:2;position:absolute;top:.6rem;right:.6rem}.pi-knopf{width:1.9rem;height:1.9rem;color:var(--ink-2);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffffb8;border:none;border-radius:999px;place-items:center;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 6px 14px -8px #1b1e2459}.pi-knopf:hover{background:#fff}.pi-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pi-hintergrund{z-index:200;-webkit-backdrop-filter:blur(12px)saturate(120%);background:#23233a38;place-items:center;padding:1rem;animation:.28s both pi-rein;display:grid;position:fixed;inset:0;overflow-y:auto}.pi-karte{--farbe:#4f7fe0;text-align:center;background:#fff;border-radius:2rem;justify-items:center;gap:.5rem;width:min(100%,26rem);padding:0 0 1.4rem;animation:.42s cubic-bezier(.22,1,.36,1) both pi-wachsen;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #1b1e2473,0 0 0 1px #1b1e240a}.pi-banner{background:linear-gradient(135deg, var(--farbe), var(--farbe));width:100%;height:7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pi-banner{background:linear-gradient(135deg, color-mix(in oklab, var(--farbe) 60%, white), color-mix(in oklab, var(--farbe) 22%, white))}}.pi-banner span{background:radial-gradient(30% 50% at 25% 40%,#fff9,#0000 70%),radial-gradient(25% 45% at 75% 70%,#fff6,#0000 70%);animation:12s ease-in-out infinite alternate pt-licht;position:absolute;inset:-40%}.pi-schliessen{z-index:2;width:2.1rem;height:2.1rem;color:var(--ink-2);-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#ffffffbf;border:none;border-radius:999px;place-items:center;padding:0;transition:background .15s;display:grid;position:absolute;top:.8rem;right:.8rem}.pi-schliessen:hover{background:#fff}.pi-schliessen svg{display:block}.pi-avatar{width:5.4rem;height:5.4rem;box-shadow:0 0 0 5px #fff, 0 18px 34px -14px var(--farbe);margin-top:-3rem;font-size:1.35rem;animation:.5s cubic-bezier(.22,1,.36,1) 80ms both pi-avatar}.pi-name{letter-spacing:-.02em;color:var(--ink);margin-top:.2rem;font-size:19px;font-weight:650}.pi-zu{animation:.22s both pi-raus}.pi-zu .pi-karte{animation:.22s both pi-schrumpfen}@keyframes pi-rein{0%{opacity:0;-webkit-backdrop-filter:blur()}}@keyframes pi-raus{to{opacity:0}}@keyframes pi-wachsen{0%{opacity:0;transform:translateY(18px)scale(.86)}}@keyframes pi-schrumpfen{to{opacity:0;transform:translateY(10px)scale(.92)}}@keyframes pi-avatar{0%{opacity:0;transform:translateY(10px)scale(.8)}}@media (prefers-reduced-motion:reduce){.pi-hintergrund,.pi-karte,.pi-avatar,.pi-zu,.pi-zu .pi-karte,.pi-banner span{animation:none}}@container (max-width:560px){.pt-kerbe{padding-top:.6rem;padding-bottom:.4rem;top:-5.6rem}}.pi-karte{gap:.55rem;padding-bottom:1.6rem}.pi-karte .chip-akzent{margin-top:.1rem}.pi-knopf{padding:0}.pi-knopf svg{display:block}@container (max-width:560px){.pt-fluss{gap:2rem}.pt-spalte-huelle{--reiter:#ffffffd1;--reiter-r:.85rem;flex-direction:column;align-items:center;gap:0;display:flex}.pt-spalte-huelle>.pt-spalte{align-self:stretch}.pt-spalte-huelle .pt-spalte-name{z-index:1;background:var(--reiter);box-shadow:none;border-radius:1rem 1rem 0 0;order:-1;margin:0;padding:.45rem .85rem .25rem .45rem;position:relative}.pt-spalte-huelle .pt-spalte-name:before,.pt-spalte-huelle .pt-spalte-name:after{content:"";width:var(--reiter-r);height:var(--reiter-r);pointer-events:none;position:absolute;bottom:0}.pt-spalte-huelle .pt-spalte-name:before{left:calc(-1 * var(--reiter-r));background:radial-gradient(circle at 0 0, transparent calc(var(--reiter-r) - .5px), var(--reiter) var(--reiter-r))}.pt-spalte-huelle .pt-spalte-name:after{right:calc(-1 * var(--reiter-r));background:radial-gradient(circle at 100% 0, transparent calc(var(--reiter-r) - .5px), var(--reiter) var(--reiter-r))}.pt-spalte-huelle>.pt-spalte{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}.pt-spalte-huelle:not(:first-child):before{content:"";z-index:3;background:radial-gradient(circle, var(--verbinder,#4f7fe0) 0 2.6px, #fff 3px 3.6px, transparent 4px) center top / 8px 8px no-repeat, linear-gradient(180deg, transparent 0 4px, var(--verbinder,#4f7fe0) 4px 8px) center bottom / 1.5px 8px repeat-y;width:8px;height:calc(2rem + 4px);position:absolute;top:calc(-2rem - 4px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.pt-spalte-huelle:not(:first-child):before{background:radial-gradient(circle, var(--verbinder,#4f7fe0) 0 2.6px, #fff 3px 3.6px, transparent 4px) center top / 8px 8px no-repeat, linear-gradient(180deg, transparent 0 4px, color-mix(in oklab, var(--verbinder,#4f7fe0) 55%, transparent) 4px 8px) center bottom / 1.5px 8px repeat-y}}.pt-spalte-huelle:nth-child(4){--verbinder:#d94f45}.pt-spalte-kacheln{--reiter:#ffffff8c}.pt-spalte-kacheln>.pt-spalte{background:var(--reiter);box-shadow:none}.pt-person-karte{margin:0}.pt-person-banner{border-radius:1.1rem}.pt-person-info{top:.55rem;right:.55rem}}.gm-workflow{grid-template-rows:auto auto;align-content:center;gap:.6rem}.gm-stufen{background:#ffffff73;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;width:100%;padding:.45rem;display:grid}.gm-stufe{color:var(--ink-muted);white-space:nowrap;background:#ffffffeb;border-radius:.6rem;justify-items:center;gap:.3rem;padding:.45rem .1rem .4rem;font-size:.56rem;font-weight:650;display:grid;box-shadow:0 6px 14px -10px #1b1e2466}.gm-stufe i{background:#1b1e2424;border-radius:999px;width:.5rem;height:.5rem}.gm-stufe:first-child,.gm-stufe:first-child i{animation:6s infinite gm-stufe-1}.gm-stufe:nth-child(2),.gm-stufe:nth-child(2) i{animation:6s infinite gm-stufe-2}.gm-stufe:nth-child(3),.gm-stufe:nth-child(3) i{animation:6s infinite gm-stufe-3}.gm-stufe:nth-child(4),.gm-stufe:nth-child(4) i{animation:6s infinite gm-stufe-4}@keyframes gm-stufe-1{0%,4%{color:var(--ink-muted);background-color:#1b1e2424}8%,88%{color:var(--ink);background-color:var(--active)}95%,to{color:var(--ink-muted);background-color:#1b1e2424}}@keyframes gm-stufe-2{0%,18%{color:var(--ink-muted);background-color:#1b1e2424}22%,88%{color:var(--ink);background-color:var(--active)}95%,to{color:var(--ink-muted);background-color:#1b1e2424}}@keyframes gm-stufe-3{0%,32%{color:var(--ink-muted);background-color:#1b1e2424}36%,88%{color:var(--ink);background-color:var(--active)}95%,to{color:var(--ink-muted);background-color:#1b1e2424}}@keyframes gm-stufe-4{0%,60%{color:var(--ink-muted);background-color:#1b1e2424}64%,88%{color:var(--ink);background-color:var(--active)}95%,to{color:var(--ink-muted);background-color:#1b1e2424}}.gm-stufe{background:#ffffffeb!important}.gm-wisch{background:#ffffffeb;border-radius:999px;place-items:center;width:100%;height:1.7rem;display:grid;position:relative;overflow:hidden;box-shadow:0 6px 14px -10px #1b1e2466}.gm-wisch-text{color:var(--ink-2);font-size:.56rem;font-weight:650;animation:6s infinite gm-wisch-text}.gm-wisch-knopf{color:#fff;background:var(--ink);border-radius:999px;place-items:center;width:1.3rem;height:1.3rem;animation:6s infinite gm-wisch;display:grid;position:absolute;top:.2rem;left:.2rem}@keyframes gm-wisch{0%,46%{background:var(--ink);left:.2rem}60%,88%{background:var(--active);left:calc(100% - 1.5rem)}95%,to{background:var(--ink);left:.2rem}}@keyframes gm-wisch-text{0%,46%{opacity:1}56%,90%{opacity:.25}96%,to{opacity:1}}.guide-tage{grid-template-columns:repeat(var(--n,8), minmax(0, 1fr));gap:.35rem;display:grid}.guide-tag{font-variant-numeric:tabular-nums;background:#1b1e2409;border-radius:.8rem;justify-items:center;gap:.1rem;padding:.55rem 0 .5rem;display:grid}.guide-tag b{color:var(--ink);font-size:12px;font-weight:650}.guide-tag i{color:var(--ink-muted);font-size:11px;font-style:normal}.guide-tag em{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-top:.2rem;font-size:9.5px;font-style:normal;font-weight:650}.guide-tag-start{background:#e9f0fd;background:lab(94.5017% -.612706 -7.02677)}.guide-tag-start em{color:#3f6fd1}.guide-tag-frei{background:var(--active)}@supports (color:color-mix(in lab, red, red)){.guide-tag-frei{background:color-mix(in oklab, var(--active) 9%, white)}}.guide-tag-frei b,.guide-tag-frei i,.guide-tag-frei em{color:var(--active)}@supports (color:color-mix(in lab, red, red)){.guide-tag-frei b,.guide-tag-frei i,.guide-tag-frei em{color:color-mix(in oklab, var(--active) 55%, var(--ink-muted))}}.guide-tag-deadline{background:var(--ink)}.guide-tag-deadline b,.guide-tag-deadline em{color:#fff}.guide-tag-deadline i{color:#ffffffa6}@container (max-width:420px){.guide-tage{gap:.2rem}.guide-tag{border-radius:.6rem}.guide-tag b{font-size:11px}.guide-tag em{letter-spacing:0;font-size:8.5px}}.af-frist i.af-frist-werktage{letter-spacing:0;font-size:7.5px}.sz-seite{container-type:inline-size}.sz-kopf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text monat";align-items:end;gap:1rem;display:grid}.sz-kopf-text{grid-area:text;min-width:0}.sz-monat{grid-area:monat;align-items:center;gap:.4rem;display:flex}.sz-monat-name{justify-items:center;gap:.3rem;min-width:9.5rem;display:grid}.sz-monat-name b{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:650}.sz-pfeil{width:2.3rem;height:2.3rem;color:var(--ink-2);background:#fffc;border-radius:999px;place-items:center;padding-bottom:2px;font-size:19px;line-height:1;transition:background .15s;display:grid;box-shadow:inset 0 0 0 1px #1b1e2412}a.sz-pfeil:hover{background:#fff}.sz-pfeil-aus{opacity:.35}.sz-raster{grid-template-columns:minmax(0,1fr) minmax(0,21rem);grid-template-areas:"kacheln kacheln""links seite";align-items:start;gap:.75rem;display:grid}.sz-kacheln{grid-area:kacheln;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.sz-tage-karte{min-width:0}.sz-seite-spalte{grid-area:seite;gap:.75rem;min-width:0;display:grid}.sz-archiv{min-width:0;padding:.4rem .1rem 0}@container (max-width:980px){.sz-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"kacheln""links""seite"}.sz-seite-spalte{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@container (max-width:640px){.sz-kopf{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""monat"}.sz-monat{justify-content:space-between}.sz-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.sz-kachel-dunkel,.sz-kachel:last-child{grid-column:1/-1}.sz-seite-spalte{grid-template-columns:minmax(0,1fr)}}.sz-kachel{background:radial-gradient(90% 70% at 100% 0,#3a7cd412,#0000 70%),#fff;background:radial-gradient(90% 70% at 100% 0,lab(51.1309% 1.73488 -52.401/.07),#0000 70%),#fff;border-radius:1.3rem;align-content:start;gap:.3rem;min-width:0;padding:.95rem 1rem 1rem;display:grid;position:relative;box-shadow:0 14px 30px -24px #1b1e2459,inset 0 0 0 1px #1b1e240a}.sz-kachel i{color:var(--ink-muted);font-size:11.5px;font-style:normal;font-weight:600}.sz-kachel b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.55rem;font-weight:650;line-height:1.1;overflow:hidden}.sz-kachel b small{letter-spacing:0;color:var(--ink-muted);font-size:.55em;font-weight:600}.sz-kachel em{color:var(--ink-muted);font-size:11px;font-style:normal;line-height:1.4}.sz-kachel-dunkel{background:radial-gradient(80% 90% at 100% 0,#5a78dc59,#0000 70%),#111214;box-shadow:0 18px 34px -18px #0009}.sz-kachel-dunkel i,.sz-kachel-dunkel em{color:#ffffff9e}.sz-kachel-dunkel b{color:#fff;font-size:2rem}.sz-kachel-dunkel b small{color:#fff9}.sz-balken{background:#ffffff24;border-radius:999px;height:.42rem;margin:.35rem 0 .15rem;display:block;position:relative}.sz-balken-fuellung{width:calc(var(--anteil) * 100%);border-radius:inherit;background:linear-gradient(90deg,#7fb2f2,#9a9cf0);position:absolute;inset:0 auto 0 0}.sz-balken-marke{top:-.22rem;bottom:-.22rem;left:calc(var(--mindest) * 100%);background:#fff;border-radius:2px;width:2px;position:absolute}.sz-abschnitt-kopf{margin-bottom:.85rem}.sz-abschnitt-kopf h2{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:600}.sz-abschnitt-kopf p{color:var(--ink-muted);margin-top:.2rem;font-size:12.5px;line-height:1.5}.sz-wochen{gap:1.1rem;display:grid}.sz-woche-kopf{justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 .15rem .45rem;display:flex}.sz-woche-kopf>span:first-child{align-items:baseline;gap:.45rem;min-width:0;display:inline-flex}.sz-woche-kopf b{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2);font-size:11px;font-weight:700}.sz-woche-kopf i{color:var(--ink-muted);white-space:nowrap;font-size:11.5px;font-style:normal}.sz-woche-summe{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.sz-tage{gap:.35rem;display:grid}.sz-tag{background:#1b1e2409;border-radius:1rem;transition:background .15s,box-shadow .15s}.sz-tag-leer{background:0 0;box-shadow:inset 0 0 0 1px #1b1e240d}.sz-tag-offen{background:#fff;box-shadow:0 16px 34px -22px #1b1e2473,inset 0 0 0 1px #1b1e240f}.sz-tag-zeile{border-radius:inherit;width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:none;grid-template-columns:2.7rem minmax(0,1fr) auto auto;grid-template-areas:"datum inhalt summe knopf";align-items:center;gap:.75rem;padding:.5rem .6rem .5rem .5rem;display:grid}button.sz-tag-zeile{cursor:pointer}button.sz-tag-zeile:hover{background:#1b1e2406}button.sz-tag-zeile:focus-visible{outline:2px solid var(--info);outline-offset:2px}.sz-datum{background:#fff;border-radius:.8rem;grid-area:datum;align-content:center;place-items:center;width:2.7rem;height:2.7rem;display:grid;box-shadow:inset 0 0 0 1px #1b1e240f}.sz-datum i{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:9px;font-style:normal;font-weight:700}.sz-datum b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650;line-height:1.05}.sz-tag-we .sz-datum{background:var(--active)}@supports (color:color-mix(in lab, red, red)){.sz-tag-we .sz-datum{background:color-mix(in oklab, var(--active) 9%, white)}}.sz-tag-we .sz-datum b,.sz-tag-we .sz-datum i{color:var(--active)}@supports (color:color-mix(in lab, red, red)){.sz-tag-we .sz-datum b,.sz-tag-we .sz-datum i{color:color-mix(in oklab, var(--active) 60%, var(--ink-2))}}.sz-tag-heute .sz-datum{background:var(--ink);box-shadow:none}.sz-tag-heute .sz-datum b{color:#fff}.sz-tag-heute .sz-datum i{color:#ffffffb3}.sz-inhalt{grid-area:inhalt;gap:.3rem;min-width:0;display:grid}.sz-zeit{flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;min-width:0;display:flex}.sz-zeit b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sz-zeit i{color:var(--ink-muted);font-size:12px;font-style:normal}.sz-warnung{color:#8a4b0f;background:var(--pending);border-radius:999px;padding:.05rem .4rem;font-size:10px;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.sz-warnung{background:color-mix(in oklab, var(--pending) 18%, white)}}.sz-nichts{color:var(--ink-muted);font-size:13px}.sz-tag-leer .sz-nichts{font-size:12.5px}.sz-posten{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.sz-pille{max-width:100%;color:var(--ink-2);background:var(--farbe,#7a5cd6);border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem .18rem .45rem;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sz-pille{background:color-mix(in oklab, var(--farbe,#7a5cd6) 10%, white)}}.sz-pille{white-space:nowrap;min-width:0}.sz-pille-punkt{background:var(--farbe,#7a5cd6);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.sz-pille-titel{text-overflow:ellipsis;min-width:0;color:var(--ink-muted);font-weight:500;overflow:hidden}.sz-pille-taetigkeit{--farbe:#3a7cd4}.sz-pille svg{color:#3a7cd4;flex-shrink:0}.sz-summe{grid-area:summe;justify-self:end}.sz-summe b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.sz-summe-leer{color:#1b1e2440!important}.sz-knopf{width:1.9rem;height:1.9rem;color:var(--ink-2);background:#fff;border-radius:999px;grid-area:knopf;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1b1e2414}.sz-tag-offen .sz-knopf{background:var(--ink);color:#fff;box-shadow:none}.sz-editor{gap:.85rem;padding:.35rem .85rem .9rem 3.95rem;animation:.22s both sz-auf;display:grid}@keyframes sz-auf{0%{opacity:0;transform:translateY(-4px)}}.sz-felder{grid-template-columns:repeat(2,minmax(0,8.5rem)) minmax(0,1fr);grid-template-areas:"beginn ende pause";align-items:end;gap:.6rem;display:grid}.sz-feld{gap:.3rem;min-width:0;display:grid}.sz-feld>span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-size:10.5px;font-weight:650}.sz-feld input[type=time]{width:100%;height:2.6rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-2);border:none;border-radius:.8rem;padding:0 .75rem;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #1b1e2412}.sz-feld input[type=time]:focus{box-shadow:inset 0 0 0 2px var(--info);background:#fff;outline:none}.sz-chips{flex-wrap:wrap;gap:.3rem;display:flex}.sz-chip{min-width:2.6rem;height:2.6rem;font:inherit;color:var(--ink-2);background:var(--surface-2);cursor:pointer;border:none;border-radius:.8rem;justify-content:center;align-items:center;gap:.2rem;padding:0 .7rem;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #1b1e2412}.sz-chip[aria-checked=true],.sz-chip-eingabe[data-an]{color:#fff;background:var(--ink);box-shadow:none}.sz-chip-eingabe{cursor:text;padding:0 .55rem}.sz-chip-eingabe input{width:2.4rem;font:inherit;color:inherit;text-align:right;-moz-appearance:textfield;background:0 0;border:none}.sz-chip-eingabe input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sz-chip-eingabe input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sz-chip-eingabe input:focus{outline:none}.sz-chip-eingabe span{opacity:.7;font-size:11px}.sz-feld-pause{grid-area:pause}.sz-netto{color:var(--ink-muted);background:var(--active);border-radius:.8rem;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;padding:.6rem .8rem;font-size:12.5px;display:flex}@supports (color:color-mix(in lab, red, red)){.sz-netto{background:color-mix(in oklab, var(--active) 7%, white)}}.sz-netto b{color:#0b5e44;font-size:14px}.sz-netto-warnung{background:var(--pending)}@supports (color:color-mix(in lab, red, red)){.sz-netto-warnung{background:color-mix(in oklab, var(--pending) 12%, white)}}.sz-netto-warnung b{color:#8a4b0f}.sz-netto span{color:#8a4b0f;font-weight:600}.sz-taetigkeiten{gap:.4rem;display:grid}.sz-taetigkeit{background:#f1f6fd;background:lab(96.6269% -.754774 -3.89751);border-radius:.8rem;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem .7rem;font-size:13px;display:flex}.sz-taetigkeit svg{color:#3a7cd4;flex-shrink:0}.sz-taetigkeit b{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.sz-taetigkeit i{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-style:normal}.sz-x{width:1.7rem;height:1.7rem;color:var(--ink-muted);cursor:pointer;background:#fff;border:none;border-radius:999px;place-items:center;font-size:15px;display:grid}.sz-taetigkeit-neu{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;display:grid}.sz-taetigkeit-neu input[type=text]{min-width:0;height:2.6rem;font:inherit;color:var(--ink);background:var(--surface-2);border:none;border-radius:.8rem;padding:0 .75rem;font-size:13px;box-shadow:inset 0 0 0 1px #1b1e2412}.sz-taetigkeit-neu input[type=text]:focus{box-shadow:inset 0 0 0 2px var(--info);background:#fff;outline:none}.sz-knopf-leise{height:2.6rem;font:inherit;color:var(--ink);cursor:pointer;background:#1b1e2412;border:none;border-radius:.8rem;padding:0 .9rem;font-size:13px;font-weight:600}.sz-knopf-leise:disabled{opacity:.45;cursor:default}.sz-link{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-size:12.5px;font-weight:600}.sz-link:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.sz-link-rot{color:var(--alert)}.sz-fehler{color:var(--alert);font-size:12.5px}.sz-editor-fuss{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.sz-editor-knoepfe{gap:.45rem;display:inline-flex}@container (max-width:640px){.sz-tag-zeile{grid-template-columns:2.6rem minmax(0,1fr) auto;grid-template-areas:"datum inhalt summe";gap:.6rem}.sz-knopf{display:none}.sz-editor{padding:.2rem .7rem .85rem}.sz-felder{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"beginn ende""pause pause"}.sz-felder>.sz-feld:first-child{grid-area:beginn}.sz-felder>.sz-feld:nth-child(2){grid-area:ende}.sz-chips{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.sz-chip{min-width:0;padding:0 .2rem}.sz-chip-eingabe input{width:1.8rem}.sz-taetigkeit-neu{grid-template-columns:minmax(0,1fr)}.sz-taetigkeit-neu .sz-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.sz-pille-titel{display:none}}@container (min-width:641px){.sz-felder>.sz-feld:first-child{grid-area:beginn}.sz-felder>.sz-feld:nth-child(2){grid-area:ende}}.sz-pruefung{gap:.35rem;margin-bottom:.9rem;display:grid}.sz-pruefung li{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:12.5px;line-height:1.45;display:flex}.sz-pruefung li>span{border-radius:999px;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;margin-top:.05rem;font-size:10px;font-weight:800;display:grid}.sz-ok>span{color:var(--active);background:var(--active-soft,var(--active))}@supports (color:color-mix(in lab, red, red)){.sz-ok>span{background:var(--active-soft,color-mix(in oklab, var(--active) 14%, white))}}.sz-achtung>span{color:#fff;background:var(--pending)}.sz-abschluss-aktion{gap:.6rem;display:grid}.sz-oeffnen{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem .7rem;font-size:12.5px;display:flex}.sz-oeffnen button:not(.sz-link){font:inherit;color:var(--ink);cursor:pointer;background:#1b1e2412;border:none;border-radius:999px;padding:.3rem .7rem;font-size:12px;font-weight:600}.sz-pdf{border-top:1px solid var(--line);gap:.45rem;margin-top:.9rem;padding-top:.9rem;display:flex}.sz-pdf-knopf{color:var(--ink-2);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:12.5px;font-weight:600;display:inline-flex}.sz-saeulen{grid-template-columns:repeat(6,minmax(0,1fr));gap:.4rem;height:9.5rem;padding-top:1rem;display:grid;position:relative}.sz-saeulen-linie{left:0;right:0;bottom:calc(1.4rem + (100% - 2.4rem) * var(--mindest));pointer-events:none;border-top:1.5px dashed #3a7cd473;border-top:1.5px dashed lab(51.1309% 1.73488 -52.401/.45);position:absolute}.sz-saeule{grid-template-rows:1rem minmax(0,1fr) 1.4rem;justify-items:center;min-width:0;display:grid}.sz-saeule-wert{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;font-weight:650}.sz-saeule-bahn{background:#1b1e240a;border-radius:.55rem;align-items:flex-end;width:100%;max-width:2.2rem;height:100%;display:flex;overflow:hidden}.sz-saeule-bahn span{width:100%;height:calc(var(--h) * 100%);background:linear-gradient(#9a9cf0,#7fb2f2);border-radius:.55rem;display:block}.sz-saeule-jetzt .sz-saeule-bahn span{background:linear-gradient(#2d2f36,#111214)}.sz-saeule-monat{color:var(--ink-muted);align-self:end;font-size:11px;font-weight:600}.sz-saeule-jetzt .sz-saeule-monat{color:var(--ink)}.sz-archiv-kopf{margin:0 .15rem .4rem}.sz-ordner-pruefen{background:var(--info)!important}.pt-sz-kurz{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.5rem;display:grid}.pt-sz-kurz>span{background:#1b1e2409;border-radius:.9rem;gap:.1rem;min-width:0;padding:.6rem .7rem;display:grid}.pt-sz-kurz b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:650}.pt-sz-kurz i{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.pt-sz-kurz em{grid-column:1/-1;justify-self:start;font-style:normal}.sz-lohn{background:#1b1e2409;border-radius:.9rem;gap:.15rem;margin-bottom:.9rem;padding:.65rem .8rem;display:grid}.sz-lohn span{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);font-size:10.5px;font-weight:650}.sz-lohn b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.sz-videos-zeile{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;display:flex}.sz-videos-zeile i{color:var(--ink-muted);font-size:12px;font-style:normal}.sz-feld-videos .sz-chip{min-width:2.9rem}@container (max-width:640px){.sz-videos-zeile{display:grid}.sz-feld-videos .sz-chips{grid-template-columns:repeat(5,minmax(0,1fr))}.sz-feld-videos .sz-chip{min-width:0}}.sz-soll-liste{gap:.55rem;display:grid}.sz-soll-liste li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name zahl""bahn bahn";align-items:baseline;gap:.3rem .6rem;display:grid}.sz-soll-name{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;grid-area:name;align-items:center;gap:.45rem;font-size:13px;font-weight:600;display:inline-flex;overflow:hidden}.sz-soll-liste b{color:var(--ink);font-variant-numeric:tabular-nums;grid-area:zahl;font-size:13px;font-weight:650}.sz-soll-liste b i{color:var(--ink-muted);font-style:normal;font-weight:500}.sz-soll-bahn{background:#1b1e240f;border-radius:999px;grid-area:bahn;height:.35rem;display:block;overflow:hidden}.sz-soll-bahn span{width:calc(var(--anteil) * 100%);border-radius:inherit;background:var(--farbe);height:100%;display:block}.sz-soll-summe{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.9rem;display:grid}.sz-soll-summe>span{background:#1b1e2409;border-radius:.8rem;gap:.1rem;min-width:0;padding:.55rem .65rem;display:grid}.sz-soll-summe i{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);font-size:10.5px;font-style:normal;font-weight:650}.sz-soll-summe b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.sz-soll-hinweis{color:var(--ink-muted);margin-top:.6rem;font-size:12px;line-height:1.45}.sz-info>span{color:var(--ink-2);background:#1b1e2412}.sz-verlauf{min-width:0}.sz-feld input[type=time]{appearance:none;box-sizing:border-box;text-align:left;min-width:0;max-width:100%;display:block}.sz-feld input[type=time]::-webkit-date-and-time-value{text-align:left}.sz-felder>.sz-feld{overflow:hidden}@container (max-width:560px){.pt-buehne{--kb:3.3rem;--kg:.55rem;margin-top:6rem}.pt-kerbe{justify-content:flex-start;padding-left:.1rem;top:-6.2rem}.pt-kerbe>.pt-kopfbild:first-child{margin-left:0}.pt-kerbe>.pt-kopfbild:last-child{margin-right:0}.pt-kerbe .pt-avatar{width:2.85rem;height:2.85rem;font-size:12.5px}.pt-spalte-huelle>.pt-spalte{box-shadow:inset 0 0 0 1px #fffffff2,0 1px 3px #1b1e240f,0 18px 36px -20px #1b1e2452}}.sz-links{grid-area:links;align-content:start;gap:.75rem;min-width:0;display:grid}.sz-seite-spalte{align-content:start;align-self:start}.sz-verlauf-kopf{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:0;display:flex}.sz-verlauf-knopf{box-shadow:none;background:#1b1e240d;flex-shrink:0}.sz-verlauf-offen .sz-verlauf-knopf{color:#fff;background:var(--ink)}.sz-verlauf-klappe{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1);display:grid}.sz-verlauf-klappe>div{min-height:0;overflow:hidden}.sz-verlauf-offen .sz-verlauf-klappe{grid-template-rows:1fr}.sz-verlauf-offen .sz-verlauf-klappe>div{padding-top:.85rem}@media (prefers-reduced-motion:reduce){.sz-verlauf-klappe{transition:none}}@container (max-width:980px){.sz-raster{grid-template-areas:none}.sz-raster>*{grid-area:auto}.sz-links{display:contents}.sz-kacheln{order:0}.sz-tage-karte{order:1}.sz-seite-spalte{order:2}.sz-archiv{order:3}}.pt-kopfbild-aktiv .pt-avatar,.pt-kopfbild-aktiv:hover .pt-avatar{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--farbe), 0 14px 26px -10px var(--farbe)}.pt-kopfbild .pt-avatar{transition:box-shadow .15s}@container (max-width:560px){.pt-buehne{background:radial-gradient(120% 60% at 0 0,#7a5cd612,#0000 60%),radial-gradient(90% 60% at 100% 100%,#3a7cd412,#0000 60%),#eceef3}.pt-spalte-huelle{--reiter:#fff}.pt-spalte-huelle>.pt-spalte{background:#fff}.pt-spalte-kacheln{--reiter:#ffffffb3}.pt-spalte-kacheln>.pt-spalte{background:#ffffffb3}}.sig-pending{color:#8a4b0f;background:var(--pending-soft)}.sig-pending .sig-dot{background:var(--pending);box-shadow:0 0 8px 1px #e08a2eb3}a.sig{text-decoration:none}.pt-sz-kurz em+em{margin-top:-.15rem}.ur-karte{scroll-margin-top:1rem}.ur-kopf{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ur-kopf .sig{flex-shrink:0}.ur-konto{background:#1b1e2409;border-radius:1rem;gap:.55rem;padding:.85rem .9rem;display:grid}.ur-konto-zahl{align-items:baseline;gap:.5rem;min-width:0;display:flex}.ur-konto-zahl b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:650;line-height:1}.ur-konto-zahl i{color:var(--ink-muted);font-size:12.5px;font-style:normal}.ur-balken{background:#1b1e2414;border-radius:999px;height:.45rem;display:flex;overflow:hidden}.ur-balken>span{flex:0 0 calc(var(--anteil,0) * 100%);min-width:0;transition:flex-basis .4s cubic-bezier(.22,1,.36,1)}.ur-balken-genommen{background:var(--ink)}.ur-balken-geplant{background:var(--active)}.ur-balken-beantragt{background:repeating-linear-gradient(135deg, var(--pending) 0 3px, var(--pending) 3px 6px)}@supports (color:color-mix(in lab, red, red)){.ur-balken-beantragt{background:repeating-linear-gradient(135deg, var(--pending) 0 3px, color-mix(in oklab, var(--pending) 45%, white) 3px 6px)}}.ur-konto-legende{color:var(--ink-muted);flex-wrap:wrap;gap:.25rem .9rem;font-size:12px;display:flex}.ur-konto-legende li{align-items:center;gap:.35rem;display:inline-flex}.ur-konto-legende li:before{content:"";border-radius:999px;width:.5rem;height:.5rem}.ur-konto-legende b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.ur-l-genommen:before{background:var(--ink)}.ur-l-geplant:before{background:var(--active)}.ur-l-beantragt:before{background:var(--pending)}.ur-hinweis{color:var(--ink-muted);font-size:12px;line-height:1.45}.ur-aktionen{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.ur-knopf-klein{height:2.15rem;padding:0 .85rem;font-size:12.5px}.ur-knopf-rot{color:var(--alert);background:var(--alert-soft)}.ur-meldung{color:var(--ink-2);margin-top:.6rem;font-size:12.5px;line-height:1.45}.ur-meldung-fehler{color:var(--alert)}.ur-auswahl{gap:.75rem;margin-top:.9rem;display:grid}.ur-art{gap:.4rem;display:flex}.ur-art .sz-chip{flex:1}.ur-kalender{background:#fff;border-radius:1rem;gap:.55rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #1b1e2414,0 10px 26px -18px #1b1e2459}.ur-kal-kopf{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.ur-kal-kopf b{text-align:center;letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:650}.ur-kal-kopf .sz-pfeil{cursor:pointer;font:inherit;border:none}.ur-kal-kopf .sz-pfeil:disabled{opacity:.3;cursor:default}.ur-kal-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px 0;display:grid}.ur-kal-wt{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);padding-bottom:.2rem;font-size:10.5px;font-weight:650}.ur-tag{height:2.35rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:.65rem;font-size:13px;font-weight:550;transition:background .12s,color .12s;position:relative}.ur-tag:hover:not(:disabled){background:#1b1e240f}.ur-tag:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.ur-tag-frei{color:var(--ink-muted)}.ur-tag:disabled{color:#1b1e243d;cursor:default}.ur-tag-heute{box-shadow:inset 0 0 0 1.5px #1b1e2440}.ur-tag-kurz:after{content:"";background:var(--pending);border-radius:999px;width:.26rem;height:.26rem;margin-left:-.13rem;position:absolute;bottom:.28rem;left:50%}.ur-tag-sperre{background:repeating-linear-gradient(135deg, var(--alert-soft) 0 4px, #fff 4px 8px);color:var(--alert)!important}.ur-tag-betriebsurlaub{color:var(--info);background:var(--info-soft)}.ur-tag-genehmigt{background:var(--active-soft);font-weight:650;color:#0b6b4d!important}.ur-tag-offen{background:var(--pending-soft);box-shadow:inset 0 0 0 1.5px var(--pending);color:#8a4b0f!important}@supports (color:color-mix(in lab, red, red)){.ur-tag-offen{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--pending) 55%, transparent)}}.ur-tag-drin{color:var(--ink);background:#1b1e241a;border-radius:0}.ur-tag-drin.ur-tag-frei{color:var(--ink-muted)}.ur-tag-anfang,.ur-tag-ende{color:#fff!important;background:var(--ink)!important}.ur-tag-anfang{border-radius:.65rem 0 0 .65rem}.ur-tag-ende{border-radius:0 .65rem .65rem 0}.ur-tag-anfang.ur-tag-ende{border-radius:.65rem}.ur-tag-anfang:after,.ur-tag-ende:after{background:#fff}.ur-legende{color:var(--ink-muted);flex-wrap:wrap;gap:.3rem .8rem;padding-top:.15rem;font-size:11px;display:flex}.ur-legende li{align-items:center;gap:.35rem;display:inline-flex}.ur-legende li:before{content:"";border-radius:.25rem;width:.7rem;height:.7rem}.ur-lg-kurz:before{background:var(--pending);border-radius:999px!important;width:.3rem!important;height:.3rem!important}.ur-lg-sperre:before{background:repeating-linear-gradient(135deg, var(--alert) 0 2px, #fff 2px 4px)}@supports (color:color-mix(in lab, red, red)){.ur-lg-sperre:before{background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--alert) 45%, white) 0 2px, #fff 2px 4px)}}.ur-lg-sperre:before{box-shadow:inset 0 0 0 1px var(--alert-soft)}.ur-lg-betrieb:before{background:var(--info-soft);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab, red, red)){.ur-lg-betrieb:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--info) 25%, transparent)}}.ur-lg-genehmigt:before{background:var(--active-soft);box-shadow:inset 0 0 0 1px var(--active)}@supports (color:color-mix(in lab, red, red)){.ur-lg-genehmigt:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--active) 30%, transparent)}}.ur-lg-offen:before{background:var(--pending-soft);box-shadow:inset 0 0 0 1.5px var(--pending)}@supports (color:color-mix(in lab, red, red)){.ur-lg-offen:before{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--pending) 55%, transparent)}}.ur-zusammenfassung{gap:.15rem;min-height:2.6rem;padding:0 .15rem;display:grid}.ur-zusammenfassung b{color:var(--ink);font-size:14px;font-weight:650}.ur-zusammenfassung i{color:var(--ink-muted);font-size:12.5px;font-style:normal}.ur-zusammenfassung .ur-meldung{margin-top:.2rem}.ur-feld,.ur-ablehnen input{min-width:0;height:2.6rem;font:inherit;color:var(--ink);background:var(--surface-2);border:none;border-radius:.8rem;padding:0 .75rem;font-size:13px;box-shadow:inset 0 0 0 1px #1b1e2412}.ur-feld:focus,.ur-ablehnen input:focus{box-shadow:inset 0 0 0 2px var(--info);background:#fff;outline:none}.ur-liste{margin-top:.9rem;display:grid}.ur-antrag{border-top:1px solid #1b1e2412;gap:.45rem;padding:.75rem .1rem;display:grid}.ur-liste .ur-antrag:first-child{border-top:none;padding-top:.2rem}.ur-antrag-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid}.ur-antrag-zeit{gap:.1rem;min-width:0;display:grid}.ur-antrag-zeit b{color:var(--ink);font-size:13.5px;font-weight:650}.ur-antrag-zeit i{color:var(--ink-muted);text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.ur-antrag-abgelehnt .ur-antrag-zeit b,.ur-antrag-zurueckgezogen .ur-antrag-zeit b{color:var(--ink-muted);-webkit-text-decoration:line-through #1b1e244d;text-decoration:line-through #1b1e244d}.ur-antwort{color:var(--ink-2);font-size:12.5px}.ur-entscheiden{flex-wrap:wrap;align-items:center;gap:.45rem .6rem;display:flex}.ur-frage{color:var(--ink-2);font-size:12.5px}.ur-ablehnen{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;display:grid}.ur-frueher{gap:.2rem;margin-top:.7rem;display:grid}.ur-frueher .ur-liste{margin-top:.3rem}.ur-sperren{border-top:1px solid #1b1e2412;margin-top:1rem;padding-top:.85rem}.ur-sperren h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted);margin-bottom:.5rem;font-size:11px;font-weight:650}.ur-sperren ul{gap:.35rem;display:grid}.ur-sperre{background:#1b1e2409;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .45rem .5rem .7rem;display:grid}.ur-sperre>span:nth-child(2){gap:.05rem;min-width:0;display:grid}.ur-sperre b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ur-sperre i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.ur-sperre-punkt{border-radius:999px;width:.55rem;height:.55rem}.ur-sperre-sperre .ur-sperre-punkt{background:var(--alert)}.ur-sperre-betriebsurlaub .ur-sperre-punkt{background:var(--info)}.ur-sperre .sz-x{grid-column:3}.sz-tag-urlaub .sz-datum b{color:#0b6b4d}.sz-urlaub-text{color:#0b6b4d!important}.sz-summe-urlaub{color:#0b6b4d}.sz-woche-urlaub{color:#0b6b4d;font-style:normal}@container (max-width:640px){.ur-ablehnen{grid-template-columns:minmax(0,1fr) auto}.ur-ablehnen input{grid-column:1/-1}.ur-tag{height:2.6rem}}.sz-abwesenheit-knopf{color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;margin-top:.85rem;padding:.5rem .8rem .5rem .7rem;font-size:12.5px;font-weight:600;display:inline-flex}.sz-abwesenheit-knopf svg{color:var(--active)}.sz-abwesenheit-zahl{color:#fff;background:var(--alert);border-radius:999px;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:10.5px;font-weight:750;display:inline-grid;box-shadow:0 4px 10px -4px #d94f45b3}.ab-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}@container (max-width:860px){.ab-raster{grid-template-columns:minmax(0,1fr)}}.ur-tag-krank{background:var(--alert);font-weight:650;color:#93302a!important}@supports (color:color-mix(in lab, red, red)){.ur-tag-krank{background:color-mix(in oklab, var(--alert) 13%, white)}}.ur-lg-krank:before{background:var(--alert)}@supports (color:color-mix(in lab, red, red)){.ur-lg-krank:before{background:color-mix(in oklab, var(--alert) 13%, white)}}.ur-lg-krank:before{box-shadow:inset 0 0 0 1px var(--alert)}@supports (color:color-mix(in lab, red, red)){.ur-lg-krank:before{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--alert) 30%, transparent)}}.ur-datei{background:var(--surface-2);cursor:pointer;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.65rem .8rem;transition:background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1b1e2412}.ur-datei:hover{background:#fff;box-shadow:inset 0 0 0 1px #1b1e2424}.ur-datei input,.kr-au input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ur-datei:focus-within{box-shadow:inset 0 0 0 2px var(--info)}.ur-datei-symbol{width:2rem;height:2rem;color:var(--ink-2);background:#fff;border-radius:.65rem;place-items:center;display:grid;box-shadow:0 1px 2px #1b1e2414}.ur-datei-da .ur-datei-symbol{color:#fff;background:var(--active)}.ur-datei-text{gap:.05rem;min-width:0;display:grid}.ur-datei-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ur-datei-text i{color:var(--ink-muted);font-size:11.5px;font-style:normal;line-height:1.4}.kr-l-bezahlt:before{background:var(--active)}.kr-l-ohne:before{background:var(--ink-muted)}.kr-leer{margin-top:.9rem}.kr-mehr{margin-top:.4rem}.kr-au{color:var(--ink-2);cursor:pointer;align-items:center;gap:.35rem;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}a.kr-au:hover,label.kr-au:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.kr-au-ohne{color:var(--ink-muted);cursor:default;font-weight:500}.kr-loeschen{color:var(--ink-muted);margin-left:auto}.sz-tag-krank .sz-datum b{color:#93302a}.sz-krank-text{color:#93302a!important}.sz-summe-krank{color:#93302a}.re-kacheln{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.re-raster{grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:start;gap:.75rem;display:grid}.re-spalte{align-content:start;gap:.75rem;min-width:0;display:grid}.re-raster-voll{grid-template-columns:minmax(0,1fr)}@container (max-width:980px){.re-raster{grid-template-columns:minmax(0,1fr)}.re-spalte{order:-1}}.re-liste{display:grid}.re-zeile{border-top:1px solid #1b1e2412;gap:.5rem;padding:.85rem .1rem;display:grid}.re-liste .re-zeile:first-child{border-top:none;padding-top:.15rem}.re-zeile-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.re-zeile-titel{gap:.12rem;min-width:0;display:grid}.re-zeile-titel b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.re-zeile-titel i{color:var(--ink-muted);font-size:12px;font-style:normal;line-height:1.45}.re-zeile-rechts{justify-items:end;gap:.3rem;display:grid}.re-zeile-rechts>b{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.re-zeile-zurueckgewiesen .re-zeile-titel b{color:var(--ink-muted)}.re-aktion{flex-wrap:wrap;align-items:center;gap:.45rem .7rem;display:flex}.re-rechts{margin-left:auto}.re-tag{width:auto;height:2.15rem}.re-ablage{background:var(--surface-2);cursor:pointer;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem;transition:background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #1b1e241a}.re-ablage:hover,.re-ablage-ziehen{box-shadow:inset 0 0 0 1.5px var(--info);background:#fff}.re-ablage input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.re-ablage:focus-within{box-shadow:inset 0 0 0 2px var(--info)}.re-ablage-symbol{letter-spacing:.06em;width:2.6rem;height:3.1rem;color:var(--ink-2);background:#fff;border-radius:.55rem;place-items:center;font-size:10px;font-weight:800;display:grid;box-shadow:0 1px 2px #1b1e241a,inset 0 0 0 1px #1b1e240f}.re-ablage-da .re-ablage-symbol{color:#fff;background:var(--alert)}.re-ablage-text{gap:.1rem;min-width:0;display:grid}.re-ablage-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.re-ablage-text i{color:var(--ink-muted);font-size:12px;font-style:normal}.re-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}.re-feld{gap:.3rem;min-width:0;display:grid}.re-feld>label,.re-feld>span:first-child{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:11px;font-weight:650;display:flex}.re-feld-link{font-size:11.5px;font-weight:600}.re-feld .ur-feld{width:100%}.re-feld-breit{grid-column:1/-1}.re-betrag{display:block;position:relative}.re-betrag input{text-align:right;font-variant-numeric:tabular-nums;padding-right:2rem}.re-betrag i{color:var(--ink-muted);font-size:13px;font-style:normal;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.re-zeitraum{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.re-zeitraum i{color:var(--ink-muted);font-size:12px;font-style:normal}.re-ust{color:var(--ink-muted);margin-top:.6rem;font-size:12px}.re-notiz{width:100%;margin-top:.6rem}.re-fuss{justify-content:flex-end;margin-top:.85rem;display:flex}@container (max-width:640px){.re-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.re-felder{grid-template-columns:minmax(0,1fr)}}.video-karte{container-type:inline-size}.video-zeile{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"wahl code titel status edit";align-items:center;padding:.75rem .875rem;display:grid}.video-zeile>input[type=checkbox]{grid-area:wahl;margin-right:.75rem}.video-zeile>span:first-of-type{grid-area:code;margin-right:.75rem}.video-zeile-titel{-webkit-hyphens:auto;hyphens:auto;grid-area:titel;min-width:0}.video-zeile>.status-schritt{flex-direction:column;grid-area:status;align-items:flex-end;gap:.3rem;margin-left:.75rem}.video-zeile>.status-schritt>.frist{order:2}.video-zeile>button:not(.video-zeile-titel){grid-area:edit;margin-left:.5rem}@container (max-width:30rem){.video-zeile>span:first-of-type{margin-right:.6rem}.video-zeile>.status-schritt{margin-left:.6rem}.video-zeile-bearbeiten{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"wahl code titel edit""wahl code status status";row-gap:.45rem}.video-zeile-bearbeiten>.status-schritt{justify-self:end;margin-left:0}}.frist{gap:.3rem}.frist.frist-band{color:#fff;background:repeating-linear-gradient(-45deg, var(--band-a) 0 6px, var(--band-b) 6px 12px);box-shadow:0 4px 10px -6px var(--band-a)}a.frist.frist-band{transition:filter .15s}a.frist.frist-band:hover{filter:brightness(1.1)}.kalender-frist-ankunft{animation:.9s ease-in-out 3 frist-ankunft}@keyframes frist-ankunft{0%,to{filter:none;box-shadow:0 4px 10px -6px var(--band-a)}50%{filter:brightness(1.3)saturate(1.2);box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--band-a)}}@media (prefers-reduced-motion:reduce){.kalender-frist-ankunft{animation:none;box-shadow:inset 0 0 0 2px #fff}}.lz{gap:.45rem;min-width:0;display:grid}.lz-frage{color:var(--ink-2);font-size:12.5px}.lz-wahl{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:30rem;display:grid}.lz-item{white-space:normal;text-align:center;flex-direction:column;gap:.15rem;padding:.5rem .4rem}.lz-item small{color:var(--ink-muted);font-size:10.5px;font-weight:600}.lz-ergebnis{color:var(--ink-2);font-size:12px}.lz-ergebnis b{color:var(--ink);font-weight:650}.lz-offen{color:#8a4b0f}.lf-bilder{gap:.75rem;margin-top:.85rem;display:grid}@media (min-width:900px){.lf-bilder-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-bilder-drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.lf-bild{min-width:0;margin:0}.lf-bild a{background:#f5f5f7;border-radius:.9rem;place-items:center;padding:.6rem;display:grid}.lf-bild img{border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:min(34rem,70vh);display:block}.lf-bild figcaption{color:var(--ink-muted);margin-top:.4rem;font-size:11.5px}.gm-untertitel{grid-template-rows:1fr auto;gap:.55rem}.gm-ut-handy{aspect-ratio:10/16;background:linear-gradient(160deg,#2b2f3a 0%,#1b1e24 70%);border-radius:.85rem;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffffb3,0 14px 28px -14px #1b1e248c}.gm-ut-licht{aspect-ratio:1;background:radial-gradient(circle, var(--g1) 0%, transparent 68%);border-radius:50%;width:70%;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.gm-ut-licht{background:radial-gradient(circle, color-mix(in srgb, var(--g1) 70%, white) 0%, transparent 68%)}}.gm-ut-licht{opacity:.55;filter:blur(6px);animation:5s ease-in-out infinite gm-ut-licht}@keyframes gm-ut-licht{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-46%,-52%)scale(1.12)}}.gm-ut-zeit{color:#ffffffd9;font-variant-numeric:tabular-nums;background:#00000059;border-radius:999px;padding:.05rem .3rem;font-size:.48rem;font-weight:700;position:absolute;top:.4rem;right:.45rem}.gm-ut-zeile{letter-spacing:-.01em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #00000073;flex-wrap:wrap;justify-content:center;gap:0 .22rem;padding:0 .3rem;font-size:.62rem;font-weight:800;line-height:1.15;display:flex;position:absolute;top:60%;left:0;right:0}.gm-ut-wort{opacity:0;transform-origin:50% 60%;display:inline-block}.gm-ut-w1{animation:5s infinite gm-ut-w1}.gm-ut-w2{animation:5s infinite gm-ut-w2}.gm-ut-w3{color:#ffd54a;animation:5s infinite gm-ut-w3}@keyframes gm-ut-w1{0%,8%{opacity:0}12%,86%{opacity:1}92%,to{opacity:0}}@keyframes gm-ut-w2{0%,20%{opacity:0}24%,86%{opacity:1}92%,to{opacity:0}}@keyframes gm-ut-w3{0%,32%{opacity:0;text-shadow:none;transform:scale(1)}36%{opacity:1;text-shadow:0 0 10px,0 0 18px;transform:scale(1.32)}46%,86%{opacity:1;text-shadow:0 0 8px;transform:scale(1.12)}92%,to{opacity:0;transform:scale(1.12)}}.gm-ut-spur{gap:2px;height:.38rem;display:flex;position:absolute;bottom:.45rem;left:.4rem;right:.4rem}.gm-ut-spur i{background:#ffffff38;border-radius:2px;flex:1}.gm-ut-spur i:first-child{animation:5s .25s infinite gm-ut-spur}.gm-ut-spur i:nth-child(2){animation:5s .85s infinite gm-ut-spur}.gm-ut-spur i:nth-child(3){animation:5s 1.45s infinite gm-ut-spur}@keyframes gm-ut-spur{0%,6%{background:#ffffff38}10%,80%{background:color-mix(in srgb, var(--g1) 75%, white)}90%,to{background:#ffffff38}}.gm-ut-stil{height:1.7rem;color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:.4rem;padding:0 .75rem 0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -12px #1b1e2466}.gm-ut-stil b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.55rem;display:grid}@media (prefers-reduced-motion:reduce){.gm-ut-wort{opacity:1}}.gm-korrektur{grid-template-rows:auto auto;align-content:center;gap:.6rem}.gm-kc-blatt{background:#ffffffeb;border-radius:.9rem;gap:.55rem;width:100%;padding:.7rem .75rem;display:grid;box-shadow:0 10px 24px -14px #1b1e2473}.gm-kc-spur{background:repeating-linear-gradient(90deg, var(--g1) 0 18%, var(--g2) 18% 31%, var(--g1) 31% 52%, var(--g2) 52% 70%, var(--g1) 70% 100%);border-radius:.3rem;height:.85rem;position:relative}@supports (color:color-mix(in lab, red, red)){.gm-kc-spur{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--g1) 55%, white) 0 18%, color-mix(in srgb, var(--g2) 50%, white) 18% 31%, color-mix(in srgb, var(--g1) 35%, white) 31% 52%, color-mix(in srgb, var(--g2) 35%, white) 52% 70%, color-mix(in srgb, var(--g1) 55%, white) 70% 100%)}}.gm-kc-kopf{background:var(--ink);border-radius:2px;width:2px;animation:5.2s linear infinite gm-kc-kopf;position:absolute;top:-.2rem;bottom:-.2rem;left:0}@keyframes gm-kc-kopf{0%{left:0}70%{left:calc(100% - 2px)}to{left:calc(100% - 2px)}}.gm-kc-liste{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.gm-kc-liste li{color:var(--ink-2);align-items:center;gap:.45rem;font-size:.66rem;font-weight:600;display:flex}.gm-kc-liste i{border-radius:.25rem;flex:none;width:.85rem;height:.85rem;position:relative;box-shadow:inset 0 0 0 1.5px #1b1e2440}.gm-kc-liste i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.25rem;height:.45rem;position:absolute;top:.12rem;left:.27rem;transform:rotate(45deg)scale(0)}.gm-kc-p1 i{animation:5.2s infinite gm-kc-box}.gm-kc-p2 i{animation:5.2s infinite gm-kc-box2}.gm-kc-p3 i{animation:5.2s infinite gm-kc-box3}.gm-kc-p1 i:after{animation:5.2s infinite gm-kc-haken}.gm-kc-p2 i:after{animation:5.2s infinite gm-kc-haken2}.gm-kc-p3 i:after{animation:5.2s infinite gm-kc-haken3}@keyframes gm-kc-box{0%,19%{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2440}20%,92%{box-shadow:none;background:#1f9d6b}93%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2440}}@keyframes gm-kc-box2{0%,39%{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2440}40%,92%{box-shadow:none;background:#1f9d6b}93%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2440}}@keyframes gm-kc-box3{0%,59%{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2440}60%,92%{box-shadow:none;background:#1f9d6b}93%,to{background:0 0;box-shadow:inset 0 0 0 1.5px #1b1e2440}}@keyframes gm-kc-haken{0%,18%{transform:rotate(45deg)scale(0)}24%,92%{transform:rotate(45deg)scale(1)}to{transform:rotate(45deg)scale(0)}}@keyframes gm-kc-haken2{0%,38%{transform:rotate(45deg)scale(0)}44%,92%{transform:rotate(45deg)scale(1)}to{transform:rotate(45deg)scale(0)}}@keyframes gm-kc-haken3{0%,58%{transform:rotate(45deg)scale(0)}64%,92%{transform:rotate(45deg)scale(1)}to{transform:rotate(45deg)scale(0)}}.gm-kc-bereit{height:1.7rem;color:var(--ink-muted);background:#ffffffeb;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.68rem;font-weight:700;animation:5.2s infinite gm-kc-bereit;display:inline-flex;box-shadow:0 8px 20px -12px #1b1e2466}@keyframes gm-kc-bereit{0%,68%{color:var(--ink-muted);background:#ffffffeb;transform:scale(1)}74%{transform:scale(1.06)}78%,92%{color:#fff;background:#1f9d6b;transform:scale(1)}to{color:var(--ink-muted);background:#ffffffeb}}@media (prefers-reduced-motion:reduce){.gm-kc-liste i{box-shadow:none;background:#1f9d6b}.gm-kc-liste i:after{transform:rotate(45deg)scale(1)}}.pi-karte{max-height:calc(100dvh - 2rem);overflow-y:auto}.pi-daten{text-align:left;gap:.6rem;width:100%;margin-top:.4rem;padding:0 1.1rem;display:grid}.pi-abschnitt{background:#f5f5f7;border-radius:1.1rem;padding:.75rem .9rem .8rem}.pi-abschnitt h3{color:var(--ink);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:12px;font-weight:650;display:flex}.pi-nur{border-radius:var(--radius-pill);color:var(--bearbeiten);background:var(--bearbeiten-soft);align-items:center;gap:.25rem;padding:.12rem .5rem;font-size:10.5px;font-weight:600;display:inline-flex}.pi-abschnitt dl{gap:.35rem;display:grid}.pi-abschnitt dl>div{grid-template-columns:7.6rem minmax(0,1fr);gap:.6rem;font-size:12.5px;line-height:1.4;display:grid}.pi-abschnitt dt{color:var(--ink-muted)}.pi-abschnitt dd{color:var(--ink);overflow-wrap:anywhere}.pi-leer{color:var(--ink-muted);font-size:12px}.pi-bearbeiten{justify-self:center;margin-top:.2rem}.pi-felder{grid-template-columns:1fr 1fr;gap:.55rem .6rem;display:grid}.pi-feld{align-content:start;min-width:0;display:grid}.pi-feld-breit{grid-column:1/-1}.pi-feld .field{background:#fff;width:100%;min-width:0}.pi-feld small{color:var(--ink-muted);margin-top:.2rem;font-size:11px}.pi-form .pi-leer{margin-top:.55rem}.pi-form-hinweis{margin-top:.45rem}.pi-fehler{color:#c2412d;text-align:center;font-size:12px;font-weight:600}.pi-form-knoepfe{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (max-width:420px){.pi-daten{padding:0 .75rem}.pi-abschnitt dl>div{grid-template-columns:1fr;gap:.05rem}.pi-felder{grid-template-columns:1fr}}.rg-willkommen-logo{width:3.6rem;height:3.6rem;color:var(--ink);place-items:center;display:grid}.rg-willkommen-logo svg{filter:drop-shadow(4px 6px 10px #1b1e2429);width:auto;height:100%}.tarif-listenpreis{color:var(--ink-muted);font-size:11.5px;line-height:1.35}.tarif-listenpreis b{color:var(--ink-2);font-weight:600}.tarif-figur{position:relative;overflow:hidden}.tarif-figur-name{letter-spacing:-.032em;color:var(--ink);font-size:25px;font-weight:400;line-height:1}.tarif-figur-farbig{background:linear-gradient(155deg, var(--akzent), #fff 85%)}@supports (color:color-mix(in lab, red, red)){.tarif-figur-farbig{background:linear-gradient(155deg, color-mix(in oklab, var(--akzent) 16%, #fff), #fff 85%)}}.tarif-figur-farbig{box-shadow:inset 0 0 0 1px var(--akzent)}@supports (color:color-mix(in lab, red, red)){.tarif-figur-farbig{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--akzent) 16%, transparent)}}.tarif-figur-farbig:before{content:"";background:linear-gradient(90deg, var(--akzent), var(--akzent));height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.tarif-figur-farbig:before{background:linear-gradient(90deg, var(--akzent), color-mix(in oklab, var(--akzent) 55%, white))}}.tarif-figur-farbig .metric-label{color:var(--akzent)}@supports (color:color-mix(in lab, red, red)){.tarif-figur-farbig .metric-label{color:color-mix(in oklab, var(--akzent) 70%, var(--ink-muted))}}.akt-stapel{z-index:180;pointer-events:none;gap:.5rem;width:min(23rem,100vw - 1.5rem);display:grid;position:fixed;bottom:1.25rem;right:1.25rem}.akt-stapel>*{pointer-events:auto}.akt-mehr{color:var(--ink-muted);background:#fffffff5;border-radius:999px;justify-self:end;align-items:center;gap:.55rem;padding:.3rem .35rem .3rem .75rem;font-size:11.5px;animation:.35s cubic-bezier(.22,1,.36,1) both akt-rein;display:inline-flex;box-shadow:0 10px 26px -14px #1b1e2459,0 0 0 1px #1b1e240d}.akt-mehr button{color:var(--ink-2);background:#1b1e240d;border-radius:999px;padding:.25rem .6rem;font-weight:600}.akt-mehr button:hover{color:var(--ink);background:#1b1e2417}.akt-toast{--dy:0px;touch-action:none;-webkit-user-select:none;user-select:none;transform:translateY(var(--dy));background:#fff;border-radius:1.15rem;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.8rem .8rem .95rem .85rem;transition:transform .38s cubic-bezier(.34,1.4,.64,1),opacity .26s;animation:.42s cubic-bezier(.22,1,.36,1) backwards akt-rein;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -20px #1b1e2473,0 0 0 1px #1b1e240d}.akt-zieht{cursor:grabbing;transition:none}.akt-weg{transform:translateY(calc(var(--dy) + 130%));opacity:0;transition:transform .26s ease-in,opacity .26s ease-in}@keyframes akt-rein{0%{opacity:0;transform:translateY(24px)scale(.97)}}.akt-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(145deg, var(--farbe), var(--farbe));border-radius:999px;place-items:center;width:2.2rem;height:2.2rem;font-size:11px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.akt-avatar{background:linear-gradient(145deg, color-mix(in oklab, var(--farbe) 82%, white), var(--farbe))}}.akt-avatar{box-shadow:0 6px 14px -8px var(--farbe)}.akt-inhalt{gap:.2rem;min-width:0;display:grid}.akt-kopf{color:var(--ink);align-items:baseline;gap:.45rem;font-size:12.5px;display:flex}.akt-kopf b{font-weight:650}.akt-kopf span{color:var(--ink-muted);white-space:nowrap;font-size:11px}.akt-text{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.akt-link{color:var(--ink-2);justify-self:start;margin-top:.15rem;font-size:11.5px;font-weight:600}.akt-link:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.akt-zu{width:1.6rem;height:1.6rem;color:var(--ink-muted);background:#1b1e240a;border-radius:999px;place-items:center;display:grid}.akt-zu:hover{color:var(--ink);background:#1b1e2417}.akt-lunte{background:#1b1e240f;border-radius:2px;height:2px;position:absolute;bottom:.4rem;left:.85rem;right:.85rem;overflow:hidden}.akt-lunte span{border-radius:inherit;background:var(--farbe);transform-origin:0;height:100%;animation:akt-lunte var(--dauer) linear forwards;display:block}@keyframes akt-lunte{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.akt-stapel{width:auto;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.akt-toast,.akt-mehr{animation:none}.akt-toast,.akt-weg{transition:opacity .2s}.akt-weg{transform:none}}.akt-avatar-logo{color:var(--ink);background:#f5f5f7;box-shadow:inset 0 0 0 1px #1b1e240f}.akt-avatar-logo svg{width:auto;height:1.15rem}.akt-toast:has(.akt-avatar-logo) .akt-lunte span{background:var(--ink)}@media (max-width:1023px){.content-raster>:nth-child(4){grid-column:span 4}.content-raster>:nth-child(5){grid-column:span 2}.content-raster>:nth-child(4) .kunde-kopfzeile{white-space:nowrap}}@media (min-width:1024px){.seitenleiste-fest{align-self:flex-start;height:calc(100dvh - 1.5rem);position:sticky;top:.75rem}}.sl-unten-link{color:var(--ink-2);border-radius:.75rem;align-items:center;gap:.75rem;margin:0 .75rem .35rem;padding:.6rem .75rem;font-size:13.5px;font-weight:700;transition:background .2s,color .2s;display:flex}.sl-unten-link:hover{color:var(--ink);background:#fff6}.sl-unten-link[aria-current=page]{color:var(--ink)}.sl-unten-link svg{color:var(--ink-muted)}.sl-unten-trenner{background:var(--line);height:1px;margin:0 1.25rem .5rem}.ah-monat{align-items:center;gap:.5rem;display:inline-flex}.ah-monat b{text-align:center;min-width:9.5rem;color:var(--ink);font-size:14px;font-weight:650}.ah-pfeil{width:2rem;height:2rem;color:var(--ink-2);background:#f5f5f7;border-radius:999px;place-items:center;font-size:16px;display:grid}a.ah-pfeil:hover{color:var(--ink);background:#ececf0}.ah-pfeil-aus{opacity:.35}.ah-zahl{gap:.3rem;padding:.9rem 1rem;display:grid}.ah-zahl i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.ah-zahl b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.6rem;font-weight:500;line-height:1}@media (max-width:639px){.ah-zahl{text-align:center}.ah-zahl b{font-size:1.25rem}.ah-zahl i{font-size:10.5px}}.ah-filter{gap:.5rem;display:grid}.ah-filter-reihe{flex-wrap:wrap;gap:.4rem;display:flex}.ah-chip{color:var(--ink-2);white-space:nowrap;background:#f5f5f7;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-size:12px;font-weight:600;display:inline-flex}.ah-chip:hover{color:var(--ink);background:#ececf0}.ah-chip[aria-current=page]{background:var(--ink);color:#fff}.ah-chip-person{padding-left:.3rem}.ah-punkt{background:var(--b-farbe,var(--ink-muted));border-radius:999px;width:.45rem;height:.45rem}.ah-b-content{--b-farbe:#3a7cd4}.ah-b-kalender{--b-farbe:#d97b3c}.ah-b-team{--b-farbe:#12a074}.ah-b-kunden{--b-farbe:#7a5cd6}.ah-avatar{color:#fff;background:linear-gradient(145deg, var(--farbe), var(--farbe));border-radius:999px;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;font-size:10px;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.ah-avatar{background:linear-gradient(145deg, color-mix(in oklab, var(--farbe) 82%, white), var(--farbe))}}.ah-avatar-klein{width:1.35rem;height:1.35rem;font-size:8.5px}.ah-woche{padding:.95rem 1rem .6rem}.ah-woche-kopf{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0 .15rem .6rem;display:flex}.ah-woche-kopf h2{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:15px;font-weight:650;display:flex}.ah-woche-kopf h2 span{color:var(--ink-muted);font-size:12px;font-weight:500}.ah-anzahl{color:var(--ink-muted);white-space:nowrap;font-size:11.5px}.ah-tag{padding-bottom:.45rem}.ah-tag-name{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:.25rem .15rem .35rem;font-size:11px;font-weight:650}.ah-liste{gap:.3rem;display:grid}.ah-zeile{background:#f5f5f7;border-radius:.85rem;grid-template-columns:2.9rem 1.9rem minmax(0,1fr) auto 1.9rem;align-items:center;gap:.65rem;padding:.5rem .6rem;display:grid}.ah-uhr{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:12px}.ah-text{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.ah-text b{color:var(--ink);font-weight:650}.ah-badge{white-space:nowrap;color:var(--b-farbe);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ah-badge{color:color-mix(in oklab, var(--b-farbe) 75%, black)}}.ah-badge{background:var(--b-farbe)}@supports (color:color-mix(in lab, red, red)){.ah-badge{background:color-mix(in oklab, var(--b-farbe) 10%, white)}}.ah-oeffnen{width:1.9rem;height:1.9rem;color:var(--ink-2);background:#fff;border-radius:999px;place-items:center;font-size:13px;display:grid}a.ah-oeffnen:hover{color:var(--ink);box-shadow:0 4px 12px -8px #1b1e2480}.ah-oeffnen-leer{background:0 0}@media (max-width:639px){.ah-woche{padding:.8rem .65rem .45rem}.ah-zeile{grid-template-columns:1.9rem minmax(0,1fr) 1.9rem;grid-template-areas:"av meta los""av text los";align-items:start;row-gap:.15rem}.ah-avatar{grid-area:av;margin-top:.1rem}.ah-uhr{grid-area:meta;justify-self:start}.ah-text{grid-area:text}.ah-badge{grid-area:meta;justify-self:end}.ah-oeffnen{grid-area:los;align-self:center}.ah-monat b{min-width:7.5rem}}:root{--mnav-hoehe:3.5rem;--mnav-abstand:max(2rem, calc(env(safe-area-inset-bottom,0px) + .5rem));--mnav-raum:calc(var(--mnav-hoehe) + var(--mnav-abstand))}.mnav{z-index:46;left:0;right:0;bottom:var(--mnav-abstand);pointer-events:none;justify-content:center;align-items:center;gap:.6rem;padding-inline:.75rem;display:flex;position:fixed}.mnav>*{pointer-events:auto}.mnav-leiste{height:var(--mnav-hoehe);background:#fff;border-radius:999px;align-items:center;gap:.15rem;min-width:0;padding:.3rem;display:flex;box-shadow:0 14px 34px -14px #1b1e2452,0 2px 8px -4px #1b1e241f,0 0 0 1px #1b1e240a}.mnav-knopf{width:3.1rem;min-width:2.6rem;height:100%;color:var(--ink-muted);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;transition:background .2s,color .2s,transform .15s;display:inline-flex;position:relative}.mnav-knopf svg{width:1.35rem;height:1.35rem}.mnav-knopf:active{transform:scale(.92)}.mnav-aktiv{color:var(--ink);background:#f5f5f7}.mnav-aktiv svg{stroke-width:1.8px}.mnav-mehr{width:2.8rem}.mnav-mehr:before{content:"";background:#1b1e2414;width:1px;position:absolute;top:28%;bottom:28%;left:-.1rem}.mnav-mehr.mnav-aktiv:before{display:none}.mnav-mehr svg{width:1.15rem;height:1.15rem}.mnav-profil-rahmen{border-radius:999px;display:inline-flex}.profil-knopf.mnav-profil{width:var(--mnav-hoehe);height:var(--mnav-hoehe);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:.3rem;transition:transform .15s;display:flex;box-shadow:0 14px 34px -14px #1b1e2452,0 2px 8px -4px #1b1e241f,0 0 0 1px #1b1e240a}.profil-knopf.mnav-profil:active{transform:scale(.94)}.profil-knopf.mnav-profil>span{font-size:13px}.profil-anker[data-unten] .glass.profil-menue{transform-origin:100% 100%;background:#fff;top:auto;bottom:calc(100% + .6rem)}.mnav-fade{z-index:44;height:calc(var(--mnav-raum) + 1.5rem);pointer-events:none;background:linear-gradient(to top, var(--bg) 0%, var(--bg) 40%, var(--bg) 100%);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mnav-fade{background:linear-gradient(to top, var(--bg) 0%, color-mix(in srgb, var(--bg) 90%, transparent) 40%, color-mix(in srgb, var(--bg) 0%, transparent) 100%)}}.mnav-schleier{z-index:45;cursor:default;-webkit-backdrop-filter:blur(7px)saturate(96%);backdrop-filter:blur(7px)saturate(96%);background:#181b2124;border:0;padding:0;animation:.18s ease-out both profil-schleier-auf;position:fixed;inset:0}.mnav-menue{z-index:46;left:.75rem;right:.75rem;bottom:calc(var(--mnav-raum) + .6rem);max-width:26rem;max-height:calc(100dvh - var(--mnav-raum) - 1.6rem - env(safe-area-inset-top,0px));overscroll-behavior:contain;transform-origin:bottom;background:#fff;border-radius:1.5rem;margin-inline:auto;padding:.5rem;animation:.24s cubic-bezier(.22,1,.36,1) both mnav-auf;position:fixed;overflow-y:auto;box-shadow:0 24px 60px -24px #1b1e2466,0 0 0 1px #1b1e240a}@keyframes mnav-auf{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.mnav-menue-kopf{padding:.45rem .6rem .55rem}.mnav-liste{gap:.1rem;display:grid}.mnav-zeile{color:var(--ink);-webkit-tap-highlight-color:transparent;border-radius:1rem;align-items:center;gap:.85rem;padding:.5rem .6rem;font-size:15px;font-weight:600;transition:background .15s;display:flex}.mnav-zeile:active{background:#f5f5f7}.mnav-zeile-icon{width:2.25rem;height:2.25rem;color:var(--ink-2);background:#f5f5f7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mnav-zeile-icon svg{width:1.1rem;height:1.1rem}.mnav-zeile-aktiv{background:#f5f5f7}.mnav-zeile-aktiv .mnav-zeile-icon{color:var(--ink);background:#fff}.mnav-trenner{background:var(--line);height:1px;margin:.4rem .6rem}.mnav-version{color:var(--ink-muted);font-variant-numeric:tabular-nums;padding:.5rem .6rem .3rem;font-size:10.5px}.mnav-version b{color:var(--ink-2);font-weight:600}@media (prefers-reduced-motion:reduce){.mnav-menue,.mnav-schleier{animation:none}}@media (max-width:1023.98px){.mnav-platz{padding-top:calc(.25rem + env(safe-area-inset-top,0px));padding-bottom:var(--mnav-raum)}.akt-stapel,.rg-karte{bottom:calc(var(--mnav-raum) + .6rem)}.bearbeiten-ende-meldung{bottom:calc(var(--mnav-raum) + .75rem)}}@media (max-width:860px){.profil-banner{margin-top:calc(-1rem - env(safe-area-inset-top,0px));padding-top:calc(1rem + env(safe-area-inset-top,0px) + .9rem)}}@media print{.mnav,.mnav-fade,.mnav-menue,.mnav-schleier{display:none!important}}@media (max-width:639px){.kopf-block{border-radius:var(--radius-card);box-shadow:var(--weiss-schatten);background:#fff;animation:.5s cubic-bezier(.22,1,.36,1) both fade-up;overflow:hidden}.kopf-block>*{margin:0!important}.kopf-block>.card{box-shadow:none;background:0 0;border-radius:0;padding:1.15rem 1.1rem 1rem;animation:none}.kopf-block>.card:after{display:none}.kopf-block h1{letter-spacing:-.03em;font-size:1.55rem}.kopf-block>.card p{margin-top:.35rem;font-size:13px;line-height:1.5}.kopf-block>.kennzahlen-reihe{box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:.85rem 0 1rem;overflow:visible;margin:0 1.1rem!important}.kopf-block>.kennzahlen-reihe>.card{padding:0 .2rem;animation:none}.kopf-block>.kennzahlen-reihe>.card+.card{border-left:1px solid var(--line)}.kopf-block .kennzahlen-reihe>.card>div:first-child{flex-direction:column-reverse;align-items:center;display:flex}.kopf-block .kennzahlen-reihe .kennzahl-wert{letter-spacing:-.03em;font-weight:500;margin-top:0!important;font-size:1.2rem!important}.kopf-block .kennzahlen-reihe .metric-label{letter-spacing:0;text-transform:none;min-height:0;color:var(--ink-muted);-webkit-hyphens:auto;hyphens:auto;margin-top:.3rem;font-size:10.5px;font-weight:500;line-height:1.3;display:block}.kopf-block .ah-zahl{flex-direction:column-reverse;align-items:center;gap:.3rem;padding:0 .35rem;display:flex}.kopf-block .ah-zahl b{font-size:1.2rem}.kopf-block .ah-zahl i{font-size:10.5px;line-height:1.3}.kopf-block>.card .btn-solid{text-align:center;width:100%}}@media (min-width:1024px){.kunde-raster{grid-template-columns:3rem minmax(9rem,1.7fr) minmax(7.5rem,1.05fr) minmax(5rem,.7fr) minmax(4rem,.55fr) minmax(5rem,.7fr) minmax(6.5rem,1.05fr) minmax(5.5rem,1fr) 7.25rem;column-gap:clamp(.6rem,1vw,1.5rem)}}.fz-aktualisieren{justify-items:end;gap:.35rem;display:grid}.fz-knopf{color:var(--ink);background:var(--ebene-2,#f5f5f7);border-radius:.8rem;align-items:center;gap:.45rem;padding:.6rem 1rem;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.fz-knopf:hover:not(:disabled){background:var(--ebene-2-hover,#efeff2)}.fz-knopf:disabled{opacity:.55;cursor:default}.fz-knopf svg{width:.95rem;height:.95rem}.fz-dreht{animation:.9s linear infinite fz-dreh}@keyframes fz-dreh{to{transform:rotate(360deg)}}.fz-zuletzt{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.fz-zuletzt b{font-weight:600}.fz-ok{color:var(--active,#12a074)}.fz-fehl{color:var(--alert,#d94f45)}.fz-plus{color:#12855f}.fz-minus{color:#c4372d}.fz-neutral{color:var(--ink-2)}.fz-meldung{border-radius:.9rem;padding:.75rem 1rem;font-size:13px;font-weight:500}.fz-meldung-ok{color:#0f6b4c;background:#e8f6f0}.fz-meldung-warn{color:#8a4f0f;background:#fdf3e6}.fz-meldung-fehl{color:#93302a;background:#fdecea}.fz-hinweis{justify-items:start;gap:.6rem;padding:1.25rem 1.4rem;display:grid}.fz-hinweis h2{color:var(--ink);font-size:1.05rem;font-weight:600}.fz-hinweis p{color:var(--ink-2);max-width:46rem;font-size:13px;line-height:1.55}.fz-hinweis-warn{box-shadow:inset 0 0 0 1.5px #f0c48a, var(--weiss-schatten)}.fz-hinweis-knopf{border-radius:.8rem;margin-top:.2rem;padding:.6rem 1rem;font-size:12.5px;font-weight:600}.fz-pruefliste{gap:.3rem;width:100%;max-width:30rem;margin:0;padding:0;list-style:none;display:grid}.fz-pruefliste li{background:var(--ebene-2,#f5f5f7);color:var(--ink);border-radius:.7rem;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:12.5px;display:grid}.fz-pruefliste li i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.fz-pruef-ok>span{color:#12855f;font-weight:700}.fz-pruef-offen>span{color:var(--ink-muted)}.fz-pruef-offen i{color:#b5651d!important}.fz-block{padding:1.15rem 1.25rem 1.25rem}.fz-block-kopf{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.85rem;display:flex}.fz-block-kopf h2{color:var(--ink);font-size:1rem;font-weight:650}.fz-block-kopf span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.fz-konten{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;display:grid}.fz-konto{background:var(--ebene-2,#f5f5f7);border-radius:.9rem;gap:.3rem;min-width:0;padding:.85rem 1rem;display:grid}.fz-konto span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fz-konto b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:500}.fz-fuss{color:var(--ink-muted);margin-top:.7rem;font-size:11.5px}.fz-filter{grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(17rem,1.3fr) minmax(12rem,2fr);align-items:end;gap:.6rem;margin-bottom:.8rem;display:grid}@media (max-width:1279px) and (min-width:640px){.fz-filter{grid-template-columns:1fr 1fr}}.fz-feld{gap:.3rem;min-width:0;display:grid}.fz-feld>span{color:var(--ink-muted);font-size:11px;font-weight:600}.fz-feld .field{height:2.4rem;padding-top:0;padding-bottom:0}.fz-von-bis{grid-column:span 2;grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.fz-suche{grid-column:span 2}.fz-segment{background:var(--ebene-2,#f5f5f7);border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));height:2.4rem;padding:.2rem;display:grid}.fz-segment button{color:var(--ink-muted);white-space:nowrap;border-radius:.65rem;font-size:12px;font-weight:600;transition:background .15s,color .15s}.fz-segment button[aria-checked=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1b1e241a}.fz-summen{color:var(--ink-muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:.4rem 1.4rem;padding:.6rem .2rem .2rem;font-size:12px;display:flex}.fz-summen b{font-variant-numeric:tabular-nums;margin-left:.25rem;font-weight:600}.fz-leer{text-align:center;color:var(--ink-muted);padding:2rem 0 1rem;font-size:13px}.fz-liste{gap:.2rem;margin-top:.4rem;display:grid}.fz-kopfzeile,.fz-zeile{grid-template-columns:2.25rem minmax(0,1fr) 10rem 8.5rem 9.5rem;align-items:center;column-gap:.9rem;display:grid}.fz-kopfzeile{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);grid-template-columns:minmax(0,1fr) 10rem 8.5rem 9.5rem;padding:.4rem .75rem .2rem 3.9rem;font-size:10.5px;font-weight:600}.fz-tag h3{color:var(--ink-muted);padding:.9rem .2rem .35rem;font-size:11.5px;font-weight:600}.fz-tag{gap:.2rem;display:grid}.fz-zeile{background:var(--ebene-2,#f5f5f7);border-radius:.85rem;padding:.6rem .75rem}.fz-avatar{width:2.25rem;height:2.25rem;color:var(--ink-2);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:650;display:inline-flex}.fz-wer{gap:.15rem;min-width:0;display:grid}.fz-wer b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.fz-wer i{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.fz-konto-spalte{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fz-status-spalte .sig{padding:.2rem .55rem;font-size:11px}.fz-sig-ruhig{color:var(--ink-muted)!important;background:0 0!important;padding-left:0!important}.fz-sig-ruhig .sig-dot{box-shadow:none!important}.fz-betrag{text-align:right;justify-items:end;gap:.1rem;display:grid}.fz-betrag b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:600}.fz-betrag i{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal}.fz-zeile-ungueltig .fz-betrag b{color:var(--ink-muted);text-decoration:line-through}.fz-zeile-ungueltig .fz-wer b{color:var(--ink-2)}.fz-nur-handy{display:none}@media (max-width:1023px){.fz-kopfzeile{display:none}.fz-zeile{grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"av wer betrag""av wer status";row-gap:.15rem}.fz-avatar{grid-area:av}.fz-wer{grid-area:wer}.fz-betrag{grid-area:betrag}.fz-status-spalte{grid-area:status;justify-self:end}.fz-konto-spalte{display:none}.fz-nur-handy{display:inline}.fz-status-spalte .fz-sig-ruhig{display:none!important}}@media (max-width:639px){.fz-aktualisieren{justify-items:stretch;width:100%}.fz-knopf{justify-content:center}.fz-zuletzt{text-align:center}.fz-block{padding:1rem .9rem}.fz-konten{grid-template-columns:1fr 1fr}.fz-konto{padding:.75rem .85rem}.fz-konto b{font-size:1.05rem}.fz-seite .kopf-block>.kennzahlen-reihe{grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap:.9rem}.fz-seite .kopf-block>.kennzahlen-reihe>.card:nth-child(odd){border-left:0}.fz-seite .kopf-block>.kennzahlen-reihe>.card:nth-child(n+3){border-top:1px solid var(--line);padding-top:.9rem}.fz-filter{grid-template-columns:1fr 1fr}.fz-suche,.fz-von-bis{grid-column:1/-1}.fz-filter .fz-feld:has(.fz-segment){grid-column:1/-1}.fz-zeile{column-gap:.65rem;padding:.55rem .6rem}.fz-avatar{width:2rem;height:2rem}.fz-zeile{grid-template-columns:2rem minmax(0,1fr) auto}}@media (min-width:640px){.fz-seite .kennzahlen-reihe .kennzahl-wert{font-size:1.6rem!important}}.frist-video{grid-template-columns:auto minmax(0,1fr) auto auto}.frist-person{background:var(--person,#7a5cd6);color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #fff}.frist-person-klein{width:1.15rem;height:1.15rem;font-size:7.5px;box-shadow:0 0 0 1.5px #fff}.frist-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;display:flex}.frist-kopf .frist{margin:0}.frist-schnitt{color:var(--ink-muted);align-items:center;gap:.45rem;font-size:11.5px;display:inline-flex}.frist-schnitt-person{color:var(--ink);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.kalender-frist-personen{flex-shrink:0;margin-left:auto;display:inline-flex}.kalender-frist-personen .frist-person+.frist-person{margin-left:-.3rem}.kalender-frist-personen .frist-person{box-shadow:0 0 0 1.5px #ffffffe6}@media (max-width:639px){.kalender-frist:not(.kalender-frist-liste) .kalender-frist-personen{display:none}}.knopf-speichern{color:#fff;background:linear-gradient(135deg, var(--bearbeiten), var(--bearbeiten-2));box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -10px var(--bearbeiten)}.knopf-speichern:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff4d, 0 12px 22px -10px var(--bearbeiten)}.knopf-speichern:disabled{opacity:.6;cursor:default;transform:none}.knopf-abbrechen{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff}.knopf-abbrechen:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), 0 8px 18px -12px #1b1e2459}@media (max-width:640px){.knopf-abbrechen{justify-content:center;width:2.1rem;height:2.1rem;padding:0}.knopf-abbrechen .knopf-bearbeiten-text{display:none}}.knopf-paar{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.feld-auto{field-sizing:content;resize:none;min-height:2.45rem;overflow:hidden}.edit-mode .card.plan-in-bearbeitung{box-shadow:inset 0 0 0 2px var(--bearbeiten), 0 18px 40px -24px var(--bearbeiten)}.ebene-kopf{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:var(--bearbeiten);flex-wrap:wrap;align-items:center;gap:.2rem .45rem;margin-bottom:.75rem;font-size:11px;font-weight:700;display:flex}.ebene-kopf span{white-space:normal;letter-spacing:0;text-transform:none;color:var(--ink-muted);font-size:11.5px;font-weight:500}.ebene-kopf svg{flex-shrink:0}.video-karte.video-in-bearbeitung{box-shadow:inset 0 0 0 1.5px var(--bearbeiten), 0 12px 28px -20px var(--bearbeiten);background:#fff}.edit-meldung{margin-bottom:.6rem}.reihe-knoepfe{flex-direction:column;flex-shrink:0;gap:2px;display:inline-flex}.reihe-knopf{width:1.6rem;height:1.15rem;color:var(--bearbeiten);background:var(--bearbeiten-soft);border-radius:.4rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.reihe-knopf:hover:not(:disabled){background:var(--bearbeiten);color:#fff}.reihe-knopf:disabled{opacity:.3;cursor:default}.reihe-hinweis{color:var(--ink-muted);font-size:11.5px}.fio-kopf-rechts{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.75rem;display:flex}.fio-erklaerung{color:var(--ink-muted);max-width:48rem;margin:-.35rem 0 .8rem;font-size:12.5px;line-height:1.55}.fio-erklaerung b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600}.fio-zeilen{gap:.3rem;display:grid}.fio-zeile{background:var(--ebene-2,#f5f5f7);border-radius:.85rem;grid-template-columns:4.2rem minmax(0,1fr) minmax(9rem,14rem) 5.5rem 4.5rem;align-items:center;column-gap:.9rem;min-height:3.4rem;padding:.6rem .75rem;display:grid}.fio-zeile[aria-busy=true]{opacity:.6}.fio-zeile-ruhig .fio-wer b{color:var(--ink-2)}.fio-kuerzel b{letter-spacing:.01em;min-width:3.1rem;height:1.9rem;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:.6rem;justify-content:center;align-items:center;padding:0 .5rem;font-size:12.5px;font-weight:650;display:inline-flex}.fio-kuerzel b.fio-fehlt{color:var(--ink-muted);font-weight:500}.fio-kuerzel-feld{text-align:center;width:4.2rem;height:2.1rem;padding:0 .5rem;font-size:12.5px;font-weight:650}.fio-wer{gap:.15rem;min-width:0;display:grid}.fio-wer b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.fio-wer i{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.fio-projekt{justify-content:flex-start;min-width:0;display:flex}.fio-projekt .field{width:100%;height:2.2rem;padding-top:0;padding-bottom:0}.fio-projekt .sig{padding:.2rem .55rem;font-size:11px}.fio-groesse{color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fio-link{text-align:right}.fio-oeffnen{color:var(--ink-2);white-space:nowrap;border-radius:.55rem;padding:.3rem .5rem;font-size:12px;font-weight:600}.fio-oeffnen:hover{color:var(--ink);background:#fff}.fio-browser{gap:.7rem;display:grid}.fio-browser-kopf{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);align-items:end;gap:.9rem;display:grid}.fio-projektwahl .field{height:2.4rem;padding-top:0;padding-bottom:0}.fio-pfad{min-height:2.4rem;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.15rem;min-width:0;font-size:12.5px;display:flex}.fio-pfad>span{align-items:center;gap:.15rem;min-width:0;display:inline-flex}.fio-pfad i{color:var(--ink-muted);padding:0 .2rem;font-style:normal}.fio-pfad button{color:var(--ink-2);border-radius:.5rem;padding:.25rem .4rem;font-weight:500}.fio-pfad button:hover{background:var(--ebene-2,#f5f5f7);color:var(--ink)}.fio-pfad b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;padding:.25rem .4rem;font-weight:600;overflow:hidden}.fio-liste{gap:.2rem;display:grid}.fio-eintrag{background:var(--ebene-2,#f5f5f7);border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr) auto 2rem;align-items:center;column-gap:.7rem;min-height:2.75rem;padding:.45rem .6rem;display:grid}.fio-eintrag-laedt{opacity:.55}.fio-symbol{width:2rem;height:2rem;color:var(--ink-2);background:#fff;border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.fio-symbol svg{width:1.05rem;height:1.05rem}.fio-symbol-folder{color:#6b5bd6}.fio-name{text-align:left;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:550;overflow:hidden}button.fio-name:hover{text-underline-offset:3px;text-decoration:underline}.fio-info{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}@media (max-width:760px){.fio-zeile{grid-template-columns:3.6rem minmax(0,1fr) auto;grid-template-areas:"k wer link""k projekt groesse";row-gap:.4rem}.fio-kuerzel{grid-area:k;align-self:start}.fio-wer{grid-area:wer}.fio-projekt{grid-area:projekt}.fio-groesse{grid-area:groesse;align-self:center}.fio-link{grid-area:link;align-self:start}.fio-browser-kopf{grid-template-columns:1fr;gap:.4rem}.fio-eintrag{grid-template-columns:2rem minmax(0,1fr) 2rem;grid-template-areas:"s n o""s i o";row-gap:.05rem}.fio-symbol{grid-area:s}.fio-name{grid-area:n}.fio-info{grid-area:i}.fio-eintrag>a,.fio-eintrag>span:last-child{grid-area:o}}.fio-zeile .field{box-shadow:inset 0 0 0 1px var(--line,#e6e6ea);background:#fff}.fio-zeile .field:focus{box-shadow:inset 0 0 0 1.5px var(--bearbeiten,#7c5cff)}.fio-block-kopf{flex-wrap:wrap;row-gap:.2rem}@media (max-width:760px){.fio-block-kopf span{flex-basis:100%;font-size:11.5px}}.fio-zeile-bearbeiten{row-gap:.55rem}.fio-automatik{border-top:1px solid var(--line,#e6e6ea);color:var(--ink-2);flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:.5rem 1rem;padding-top:.55rem;font-size:12.5px;display:flex}.fio-automatik>i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.fio-schalter{color:var(--ink);cursor:pointer;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.fio-schalter input{opacity:0;width:1px;height:1px;position:absolute}.fio-schalter-bahn{background:#d9d9de;border-radius:999px;flex-shrink:0;width:2.1rem;height:1.25rem;transition:background .15s;position:relative}.fio-schalter-bahn:after{content:"";background:#fff;border-radius:999px;width:.95rem;height:.95rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #1b1e2433}.fio-schalter input:checked+.fio-schalter-bahn{background:var(--bearbeiten,#7c5cff)}.fio-schalter input:checked+.fio-schalter-bahn:after{transform:translate(.85rem)}.fio-schalter input:focus-visible+.fio-schalter-bahn{outline:2px solid var(--bearbeiten,#7c5cff);outline-offset:2px}.fio-schalter input:disabled+.fio-schalter-bahn{opacity:.45}.fio-schalter:has(input:disabled){cursor:default;color:var(--ink-muted)}.fio-ab{align-items:center;gap:.4rem;display:inline-flex}.fio-ab .field{width:auto;min-width:9.5rem;height:2.1rem;padding-top:0;padding-bottom:0}.fio-auto-ansicht{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.fio-abgleichen{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line,#e6e6ea);background:#fff;border-radius:999px;padding:.25rem .6rem;font-size:11.5px;font-weight:600}.fio-abgleichen:hover:not(:disabled){color:var(--ink)}.fio-abgleichen:disabled{opacity:.6;cursor:default}.fio-zeile .fio-wer i{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:760px){.fio-automatik{grid-column:1/-1}}.fio-webhook{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:12.5px;display:flex}.fio-protokoll{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem 1.4rem;margin-top:.9rem;display:grid}.fio-protokoll h3{color:var(--ink-muted);margin-bottom:.35rem;font-size:11.5px;font-weight:600}.fio-protokoll p{background:var(--ebene-2,#f5f5f7);border-radius:.7rem;gap:.1rem;min-width:0;margin-bottom:.25rem;padding:.45rem .7rem;display:grid}.fio-protokoll p b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.fio-protokoll p span{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fio-protokoll p.fio-geloescht b{color:var(--ink-muted);text-decoration:line-through}.pruefer-wahl{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.55rem;font-size:12px;display:flex}.pruefer-titel{color:var(--ink-muted);font-size:11px;font-weight:600}.pruefer-namen{color:var(--ink-2);font-size:12px}.pruefer-stapel{align-items:center;display:inline-flex}.pruefer-bild{color:#fff;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:9.5px;font-weight:700;display:inline-flex;box-shadow:0 0 0 2px #fff}.pruefer-stapel .pruefer-bild+.pruefer-bild{margin-left:-.45rem}.pruefer-stapel-gross .pruefer-bild{width:2rem;height:2rem;font-size:11px}.pruefer-chips{flex-wrap:wrap;gap:.35rem;display:inline-flex}.pruefer-chip{box-shadow:inset 0 0 0 1px var(--line,#e6e6ea);color:var(--ink-muted);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem .2rem .2rem;font-size:12px;font-weight:600;display:inline-flex}.pruefer-chip .pruefer-bild{box-shadow:none;opacity:.45}.pruefer-chip-an{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--bearbeiten,#7c5cff)}.pruefer-chip-an .pruefer-bild{opacity:1}.schleife-pruefen{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.schleife-knopf{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line,#e6e6ea);white-space:nowrap;background:#fff;border-radius:999px;padding:.28rem .65rem;font-size:11.5px;font-weight:600}.schleife-knopf:hover:not(:disabled){color:var(--ink)}.schleife-knopf-ok{color:#0f6b4c;box-shadow:inset 0 0 0 1px #bfe5d4}.schleife-knopf:disabled{opacity:.55}.schleifen-verlauf{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.75rem}.schleifen-verlauf ol{gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:grid}.schleifen-verlauf li{flex-wrap:wrap;gap:.15rem .5rem;font-size:12px;display:flex}.schleifen-verlauf li b{color:var(--ink);font-weight:600}.schleifen-verlauf li span{color:var(--ink-muted)}.video-zeile>.status-schritt>.status-schritt{flex-direction:column;align-items:flex-end;gap:.3rem}.video-zeile>.status-schritt>.status-schritt>.frist{order:2}.fio-webhook-an{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.fio-webhook-an .fz-meldung{flex:16rem}.kp-link{align-items:center;text-decoration:none;display:inline-flex}.kp-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.kp-kopf-links{flex:18rem;align-items:center;gap:.7rem;min-width:0;display:flex}.kp-kopf-rechts{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.kp-kopf .schleife-pruefen .fz-fehl{text-align:right;flex-basis:100%;font-size:12px}.kp-zurueck{background:var(--surface-2);width:2rem;height:2rem;color:var(--ink-2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.kp-zurueck:hover{color:var(--ink);background:var(--surface-3)}.kp-titel{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600;line-height:1.3}.kp-code{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:.45rem;font-size:11.5px;font-weight:600}.kp-unter{color:var(--ink-muted);margin-top:.1rem;font-size:12px}.kp-stand{color:var(--ink-2);font-weight:600}.kp-pruefer{display:inline-flex}.kp-raster{--kp-hoehe:calc(100vh - 12.5rem);grid-template-columns:minmax(0,1fr) 23rem;align-items:stretch;gap:.75rem;display:grid}@media (max-width:1023px){.kp-raster{grid-template-columns:minmax(0,1fr)}}.kp-player{flex-direction:column;min-width:0;padding:.75rem;display:flex}@media (min-width:1024px){.kp-player{height:var(--kp-hoehe);min-height:28rem}}.kp-player-kopf{align-items:center;gap:.6rem;min-height:1.9rem;margin-bottom:.6rem;display:flex}.kp-fassungen{background:var(--surface-2);border-radius:999px;gap:.2rem;padding:.2rem;display:inline-flex}.kp-fassung{color:var(--ink-muted);border-radius:999px;padding:.28rem .75rem;font-size:12px;font-weight:600}.kp-fassung:hover{color:var(--ink)}.kp-fassung-an{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1b1e241f}.kp-fassung-eine{color:var(--ink-2);font-size:12px;font-weight:600}.kp-dateiname{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;margin-left:auto;font-size:11px;overflow:hidden}.kp-buehne{background:#000;border-radius:.6rem;flex:1;justify-content:center;align-items:center;height:min(66vh,46rem);min-height:18rem;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.kp-buehne{height:auto;min-height:0}}.kp-buehne:fullscreen{border-radius:0;max-height:none}.kp-video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.kp-leer{color:#c9ccd3;text-align:center;max-width:26rem;padding:1.5rem;font-size:13px;line-height:1.55}.kp-buehne .kp-leer{position:absolute}.kp-leiste{cursor:pointer;touch-action:none;height:2.1rem;margin-top:.45rem;position:relative}.kp-leiste-spur,.kp-leiste-voll{border-radius:999px;height:3px;position:absolute;bottom:.3rem;left:0}.kp-leiste-spur{background:var(--surface-3);right:0}.kp-leiste-voll{background:var(--ink)}.kp-leiste:hover .kp-leiste-spur,.kp-leiste:hover .kp-leiste-voll{height:5px;bottom:.2rem}.kp-marke{z-index:1;border-radius:999px;padding:0;line-height:0;position:absolute;top:0;transform:translate(-50%)}.kp-marke .pruefer-bild{box-shadow:0 0 0 2px var(--kp-farbe,#fff)}.kp-marke-an{z-index:2}.kp-marke-an .pruefer-bild{transform:scale(1.2)}.kp-bild-klein{width:1.15rem!important;height:1.15rem!important;font-size:7.5px!important}.kp-bild-leer{background:var(--ink-muted)}.kp-steuerung{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-top:.35rem;display:grid}.kp-steuer-links{align-items:center;gap:.15rem;display:flex}.kp-steuer-rechts{justify-content:flex-end;display:flex}.kp-knopf{min-width:2rem;height:2rem;color:var(--ink);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0 .35rem;display:inline-flex}.kp-knopf:hover:not(:disabled){background:var(--surface-2)}.kp-knopf:disabled{opacity:.4}.kp-knopf-an{background:var(--surface-2)}.kp-tempo{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.kp-zeitbox{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink);background:var(--surface-2);text-align:center;border-radius:.45rem;min-width:7.2rem;padding:.3rem .7rem;font-size:14px;font-weight:500}.kp-tasten{color:var(--ink-muted);margin-top:.3rem;font-size:11px}@media (hover:none){.kp-tasten{display:none}}.kp-geprueft{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;padding-top:.6rem;display:flex}.kp-s-entwurf{--kp-farbe:#7c5cff;--kp-soft:#efeaff}.kp-s-offen{--kp-farbe:var(--pending);--kp-soft:var(--pending-soft)}.kp-s-erledigt{--kp-farbe:var(--active);--kp-soft:var(--active-soft)}.kp-s-rueckfrage{--kp-farbe:var(--info);--kp-soft:var(--info-soft)}.kp-s-nicht_umgesetzt{--kp-farbe:var(--alert);--kp-soft:var(--alert-soft)}.kp-seite{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}@media (min-width:1024px){.kp-seite{height:var(--kp-hoehe);min-height:28rem}}.kp-seite-kopf{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem .9rem .6rem;display:flex}.kp-h2{color:var(--ink);font-size:13.5px;font-weight:600}.kp-filter{color:var(--ink-2);background:var(--surface-2);border-radius:.5rem;padding:.3rem .5rem;font-size:12px;font-weight:600}.kp-liste-raum{flex:1;min-height:8rem;padding:.6rem;overflow-y:auto}.kp-leer-liste{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;height:100%;min-height:10rem;display:flex}.kp-leer-liste p{color:var(--ink-muted);max-width:15rem;font-size:12.5px;line-height:1.5}.kp-liste{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.kp-eintrag{border-radius:.6rem;gap:.35rem;padding:.6rem;display:grid}.kp-eintrag:hover{background:var(--surface-2)}.kp-eintrag-an{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--ink)}.kp-eintrag[aria-busy=true]{opacity:.6}.kp-eintrag-kopf{align-items:center;gap:.45rem;min-width:0;display:flex}.kp-autor{color:var(--ink);font-size:12.5px;font-weight:600}.kp-wann{color:var(--ink-muted);font-size:11px}.kp-status{color:var(--kp-farbe);background:var(--kp-soft);white-space:nowrap;border-radius:999px;padding:.08rem .45rem;font-size:10.5px;font-weight:600}.kp-haken{color:#0000;width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 1.5px var(--line-hard);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.kp-haken:hover:not(:disabled){color:var(--ink-muted)}.kp-haken-an{background:var(--active);color:#fff;box-shadow:none}.kp-haken-an:hover:not(:disabled){color:#fff}.kp-status+.kp-haken,.kp-wann+.kp-haken,.kp-eintrag-kopf .kp-status{margin-left:auto}.kp-eintrag-kopf .kp-status+.kp-haken{margin-left:.2rem}.kp-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.kp-eintrag-erledigt .kp-text{color:var(--ink-muted)}.kp-zeitmarke{font-variant-numeric:tabular-nums;color:#6a4b00;background:#fde68a;border-radius:.3rem;margin-right:.4rem;padding:.05rem .35rem;font-size:11.5px;font-weight:600}.kp-zeitmarke:hover{background:#fcd34d}.kp-schleife-nr{color:var(--ink-muted);margin-right:.35rem;font-size:10.5px;font-weight:700}.kp-antwort{color:var(--ink-2);background:var(--surface-2);border-radius:.5rem;align-items:flex-start;gap:.4rem;padding:.4rem .5rem;font-size:12.5px;line-height:1.45;display:flex}.kp-antwort b{color:var(--ink);font-weight:600}.kp-wer{color:var(--ink-muted);font-size:11px}.kp-bearbeiten{gap:.4rem;display:grid}.kp-textfeld{resize:vertical;width:100%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:.55rem;padding:.5rem .6rem;font-size:13px;line-height:1.5}.kp-textfeld:focus{box-shadow:inset 0 0 0 1.5px var(--ink-2);outline:none}.kp-auswahl{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:.5rem;padding:.35rem .5rem;font-size:12px}.kp-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.kp-aktionen:empty{display:none}.kp-aktion{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;padding:.25rem .65rem;font-size:11.5px;font-weight:600}.kp-aktion:disabled{opacity:.5}.kp-aktion-haupt{background:var(--ink);color:#fff;box-shadow:none}.kp-aktionen-leise{justify-content:flex-start;gap:.75rem}.kp-link-knopf{color:var(--ink-muted);font-size:11.5px;font-weight:600}.kp-link-knopf:hover:not(:disabled){color:var(--ink)}.kp-link-weg:hover:not(:disabled){color:var(--alert)}.kp-tag{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:11px;font-weight:600}.kp-tag:hover{color:var(--ink)}.kp-tag-an{background:var(--ink);color:#fff;box-shadow:none}.kp-tag-an:hover{color:#fff}.kp-tag-still{background:var(--surface-3);box-shadow:none;color:var(--ink-2);justify-self:start;font-size:10.5px}.kp-fehler{font-size:11.5px}.kp-eingabe{border-top:1px solid var(--line);background:#fff;gap:.45rem;padding:.65rem .75rem .7rem;display:grid;position:relative}.kp-tagfeld{min-width:0;max-width:62%;height:2rem;color:var(--ink-2);background:var(--surface-2);border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem 0 .55rem;font-size:12px;font-weight:600;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.kp-tagfeld span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kp-tagfeld:hover{color:var(--ink);background:var(--surface-3)}.kp-tagfeld-pfeil{opacity:.6;flex:none}.kp-tagfeld-an,.kp-tagfeld-an:hover{background:var(--ink);color:#fff}.kp-tagfeld-positiv,.kp-tagfeld-positiv:hover{background:var(--active)}.kp-tagfeld-fehlt{color:#b5560f;background:#f08c321f;box-shadow:inset 0 0 0 1px #f08c328c}.kp-tag-hinweis{color:#b5560f;font-size:11.5px}.kp-tag-still.kp-tag-fehlt{color:#b5560f;background:#f08c321f}.kp-tw{z-index:30;box-shadow:0 18px 44px -14px #1b1e2452, 0 0 0 1px var(--line);background:#fff;border-radius:.9rem;gap:.4rem;padding:.55rem;display:grid;position:absolute;bottom:calc(100% - .35rem);left:.6rem;right:.6rem}.kp-tw-suche{background:var(--surface-2);width:100%;height:2rem;color:var(--ink);border-radius:.6rem;padding:0 .65rem;font-size:12.5px}.kp-tw-suche:focus{box-shadow:inset 0 0 0 1px var(--line-strong);outline:none}.kp-tw-liste{overscroll-behavior:contain;gap:.1rem;max-height:min(22rem,52vh);display:grid;overflow-y:auto}.kp-tw-kompakt{padding-top:.38rem;padding-bottom:.38rem}.kp-tw-zahl{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;top:50%;right:1.55rem;transform:translateY(-50%)}.kp-tw-zeile{text-align:left;color:var(--ink);border-radius:.55rem;gap:.05rem;padding:.42rem 1.6rem .42rem .6rem;display:grid;position:relative}.kp-tw-zeile:hover,.kp-tw-zeile:focus-visible{background:var(--surface-2);outline:none}.kp-tw-zeile b{font-size:12.5px;font-weight:600}.kp-tw-zeile small{color:var(--ink-muted);font-size:11px;line-height:1.35}.kp-tw-an{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--ink)}.kp-tw-positiv b{color:var(--active)}.kp-tw-pfeil{color:var(--ink-muted);font-size:15px;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.kp-tw-zurueck{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:11px;font-weight:700;display:inline-flex}.kp-tw-zurueck:hover{color:var(--ink);background:var(--surface-2)}.kp-tw-leer{color:var(--ink-muted);padding:.5rem .6rem;font-size:12px}.kp-eingabe-feld{align-items:flex-start;gap:.45rem;display:flex}.kp-zeitpille{font-variant-numeric:tabular-nums;color:#6a4b00;background:#fde68a;border-radius:.35rem;flex-shrink:0;margin-top:.12rem;padding:.2rem .45rem;font-size:11.5px;font-weight:600}.kp-eingabe-text{resize:none;color:var(--ink);field-sizing:content;background:0 0;flex:1;min-height:1.5rem;max-height:8rem;padding:.15rem 0;font-size:13px;line-height:1.5}.kp-eingabe-text:focus{outline:none}.kp-eingabe-text::placeholder{color:var(--ink-muted)}.kp-tags{flex-wrap:wrap;gap:.3rem;display:flex}.kp-eingabe-leiste{align-items:center;gap:.35rem;display:flex}.kp-tag-gewaehlt{font-size:10.5px}.kp-eingabe-info{color:var(--ink-muted);white-space:nowrap;margin-left:auto;font-size:11px}.kp-senden{background:var(--ink);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2.1rem;height:2rem;display:inline-flex}.kp-senden:disabled{background:var(--surface-3);color:var(--ink-muted)}.kp-eingabe-zu{border-top:1px solid var(--line);color:var(--ink-muted);padding:.75rem .9rem;font-size:12px;line-height:1.5}@media (max-width:639px){.kp-buehne{height:min(62vh,34rem)}.kp-player{padding:.6rem}.kp-zeitbox{min-width:0;padding:.25rem .5rem;font-size:13px}.kp-dateiname{max-width:9rem}}.kp-pruef{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.kp-pruef-haupt{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:.45rem .95rem;font-size:12.5px;font-weight:600}.kp-pruef-haupt:disabled{opacity:.55}.kp-pruef-frei{background:var(--active)}.kp-pruef-neben{color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;background:#fff;border-radius:999px;padding:.42rem .9rem;font-size:12.5px;font-weight:600}.kp-pruef-neben:disabled{opacity:.6;cursor:not-allowed}.kp-pruef-info{color:var(--ink-muted);font-size:12px}.kp-pruef-meldung{text-align:right;color:var(--ink-2);flex-basis:100%;font-size:12px}.video-player-knopf{white-space:nowrap;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.video-player-knopf:hover{color:var(--ink)}.video-player-knopf-haupt{background:var(--ink);color:#fff;box-shadow:none}.video-player-knopf-haupt:hover{color:#fff}.video-player-knopf b{color:var(--pending);font-weight:700}.video-player-knopf-haupt b{color:#fde68a}.kp-geprueft{min-height:2.75rem}.kp-noch-niemand{color:var(--ink-muted)}.video-zeile>.status-schritt:has(>.video-player-knopf){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.status-fest-hinweis{color:var(--ink-2);background:var(--surface-2);border-radius:.6rem;margin-bottom:.75rem;padding:.55rem .7rem;font-size:12px;line-height:1.5}.kp-huelle{flex-direction:column;flex:1;min-height:0;display:flex}.kp-huelle-voll,.kp-huelle:fullscreen{background:#000;padding:0;position:relative}.kp-huelle:fullscreen .kp-buehne{border-radius:0;flex:1;height:auto;min-height:0;max-height:none}.kp-huelle:fullscreen .kp-balken{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-radius:.75rem;margin:0 1.25rem 1.25rem;padding:.15rem .9rem .45rem}.kp-huelle:fullscreen .kp-leiste-spur{background:#1b1e2429}.kp-ablauf{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.kp-ablauf-summe{color:var(--ink-muted);letter-spacing:.01em;font-size:12px;font-weight:400}.kp-ablauf-liste{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.kp-ablauf-liste li{gap:.1rem;display:grid}.kp-ablauf-liste span{color:var(--ink-muted);font-size:12.5px;font-weight:300}.kp-ablauf-liste small{color:var(--ink-muted);opacity:.8;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px;font-weight:300}.kp-ablauf-leer{color:var(--ink-muted);font-size:12px;font-weight:300}.af-rechts{grid-area:status;justify-self:end;align-items:center;gap:.4rem;display:inline-flex}@media (max-width:639px){.af-rechts{justify-self:start}}.df-icon-knopf{padding:.3rem .5rem}.df-panel{max-width:34rem}.df-inhalt{gap:1rem;padding-bottom:.5rem;display:grid}.df-block{gap:.55rem;display:grid}.df-titel{color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.df-leise{color:var(--ink-muted);font-size:12px;line-height:1.5}.df-ablage{background:var(--surface-2);border-radius:.75rem;gap:.5rem;padding:.6rem .7rem;display:grid}.df-ablage-kopf{align-items:center;gap:.5rem;display:flex}.df-ablage-kopf b{color:var(--ink);font-size:13px;font-weight:600}.df-ablage-kopf .df-knopf{margin-left:auto}.df-knopf{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;padding:.25rem .65rem;font-size:11.5px;font-weight:600}.df-knopf:hover{color:var(--ink)}.df-dateien{gap:.15rem;max-height:11rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.df-dateien li{background:#fff;border-radius:.45rem;align-items:center;gap:.5rem;padding:.25rem .35rem;display:flex}.df-dateiname{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.df-dateien small{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.df-runter{width:1.7rem;height:1.7rem;color:var(--ink-2);border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex}.df-runter:hover{background:var(--surface-2);color:var(--ink)}.df-abwurf{border:1.5px dashed var(--line-hard);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:.65rem;align-items:center;gap:.65rem;padding:.7rem .8rem;display:flex}.df-abwurf:hover,.df-abwurf-an{border-color:var(--ink-2);color:var(--ink);background:var(--surface-2)}.df-abwurf span{gap:.1rem;display:grid}.df-abwurf b{font-size:13px;font-weight:600}.df-abwurf small{color:var(--ink-muted);font-size:11.5px}.df-laeufe{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.df-laeufe li{gap:.25rem;display:grid}.df-lauf-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.df-laeufe small{color:var(--ink-muted);font-size:11px}.df-balken{background:var(--surface-3);border-radius:999px;height:4px;overflow:hidden}.df-balken span{background:var(--ink);height:100%;transition:width .2s;display:block}.df-lauf-fertig .df-balken span{background:var(--active)}.df-lauf-fertig small{color:var(--active)}.df-lauf-fehler small{color:var(--alert)}.df-lauf-fehler .df-balken span{background:var(--alert)}.kp-zeitstrahl{text-align:left;gap:1.1rem;width:100%;max-width:17rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.kp-zeitstrahl:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:.45rem;bottom:.45rem;left:.4rem}.kp-zeitstrahl li{gap:.12rem;padding-left:1.6rem;display:grid;position:relative}.kp-zs-punkt{width:.65rem;height:.65rem;box-shadow:inset 0 0 0 1.5px var(--ink-muted);background:#fff;border-radius:999px;position:absolute;top:.22rem;left:.08rem}.kp-zs-gesendet .kp-zs-punkt{box-shadow:inset 0 0 0 1.5px var(--pending)}.kp-zs-frei .kp-zs-punkt,.kp-zs-final .kp-zs-punkt{background:var(--active);box-shadow:none}.kp-zs-titel{color:var(--ink-2);font-size:12.5px;font-weight:400}.kp-zeitstrahl small{color:var(--ink-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:11px;font-weight:300}.df-aufgabe{background:var(--pending-soft);border-radius:.9rem;gap:.6rem;padding:.75rem;display:grid;box-shadow:inset 0 0 0 1px #e08a2e59}.df-aufgabe-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.df-aufgabe-etikett{letter-spacing:.04em;text-transform:uppercase;color:#9a5a12;font-size:11px;font-weight:700}.df-aufgabe-frist{color:#7a4710;background:#fff;border-radius:999px;padding:.2rem .65rem;font-size:12px;font-weight:600}.df-aufgabe-frist-ruhig{color:var(--ink-2)}.df-abwurf-gross{border-color:#e08a2e8c;padding:1rem .95rem}.df-abwurf-gross b{font-size:14px}.df-block-kopf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.df-knopf-haupt{background:var(--ink);color:#fff;box-shadow:none;align-items:center;gap:.35rem;padding:.35rem .8rem;display:inline-flex}.df-knopf-haupt:hover{color:#fff;opacity:.9}.df-knopf-frist{color:#fde68a;border-left:1px solid #ffffff59;margin-left:.1rem;padding-left:.4rem;font-weight:600}@container (max-width:34rem){.video-zeile:not(.video-zeile-bearbeiten):has(>.status-schritt>.video-player-knopf){grid-template-columns:auto minmax(0,1fr);grid-template-areas:"code titel""status status";row-gap:.55rem}.video-zeile:not(.video-zeile-bearbeiten):has(>.status-schritt>.video-player-knopf)>.status-schritt{justify-content:flex-start;justify-self:stretch;gap:.5rem;margin-left:0}.video-zeile:not(.video-zeile-bearbeiten):has(>.status-schritt>.video-player-knopf)>span:first-of-type{align-self:start;padding-top:.15rem}.video-zeile>.status-schritt>.video-player-knopf{min-height:2.5rem;padding-left:.85rem;padding-right:.85rem;font-size:12.5px}.video-zeile>.status-schritt>.df-icon-knopf{justify-content:center;min-width:2.5rem;padding:0}.video-zeile>.status-schritt>.status-schritt .sig{min-height:2.5rem}.video-zeile>.status-schritt>.status-schritt{margin-left:auto}.af-rechts .video-player-knopf{min-height:2.5rem}.af-rechts .df-icon-knopf{justify-content:center;min-width:2.5rem;padding:0}}.video-zeile>.status-schritt>.video-player-knopf,.video-zeile>.status-schritt>.status-schritt .sig{min-height:1.75rem}.video-zeile>.status-schritt>.df-icon-knopf{justify-content:center;min-width:1.75rem;padding:0}@container (max-width:34rem){.video-zeile>.status-schritt>.video-player-knopf,.video-zeile>.status-schritt>.status-schritt .sig{min-height:2.5rem}.video-zeile>.status-schritt>.df-icon-knopf{min-width:2.5rem}}.kalender-panel-griff-flaeche{z-index:4;background:var(--surface);touch-action:none;cursor:grab;border-radius:1.1rem 1.1rem 0 0;width:auto;margin:-1.1rem -1.1rem .2rem;padding:1.1rem 0 .9rem;position:sticky;top:-1.1rem}.kalender-panel-griff-flaeche .kalender-panel-griff{background:var(--line-strong);width:2.6rem;height:5px;margin:0 auto}@media (min-width:640px){.kalender-panel-griff-flaeche{display:none}}.df-knopf-aufgabe{background:var(--pending-soft);color:#8a4f0f;box-shadow:inset 0 0 0 1px #e08a2e8c}.df-knopf-aufgabe:hover{color:#6e3e09;background:#f8e3c6}.df-knopf-aufgabe .df-knopf-frist{color:#8a4f0f;border-left-color:#8a4f0f4d}.hold-button{--hb-radius:14px;--hb-bg:#27272a;--hb-fill:#5227ff;--hb-text:#f5f5f5;--hb-fill-text:#fff;--hb-hold:2s;--hb-release:.2s;--hb-press:.97;--hb-wave:6px;--hb-w:0px;--hb-h:0px;--hb-cycles:2;--hb-p:0;--hb-ease-out:cubic-bezier(.23, 1, .32, 1);--hb-shadow:inset 0 1px 0 #ffffff0f;--hb-glow:inset 0 1px 0 #ffffff0f, 0 10px 32px -6px var(--hb-fill)}@supports (color:color-mix(in lab, red, red)){.hold-button{--hb-glow:inset 0 1px 0 #ffffff0f, 0 10px 32px -6px color-mix(in srgb, var(--hb-fill) 70%, transparent)}}.hold-button{isolation:isolate;border-radius:var(--hb-radius);background:var(--hb-bg);color:var(--hb-text);letter-spacing:.01em;box-shadow:var(--hb-shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--hb-ease-out), background-color .16s ease, box-shadow var(--hb-release) var(--hb-ease-out);border:0;outline:none;place-items:center;margin:0;font-family:inherit;font-weight:500;line-height:1;display:inline-grid;position:relative}.hold-button--sm{height:36px;padding:0 16px;font-size:13px}.hold-button--md{height:44px;padding:0 22px;font-size:15px}.hold-button--lg{height:52px;padding:0 28px;font-size:17px}@media (hover:hover) and (pointer:fine){.hold-button:not(:disabled):hover{background:var(--hb-bg)}@supports (color:color-mix(in lab, red, red)){.hold-button:not(:disabled):hover{background:color-mix(in srgb, var(--hb-bg) 92%, #fff)}}}.hold-button[data-phase=holding][data-input=pointer]{transform:scale(var(--hb-press))}.hold-button[data-glow=true][data-phase=holding],.hold-button[data-glow=true][data-phase=done]{box-shadow:var(--hb-glow)}.hold-button[data-glow=true][data-phase=holding]{transition:transform .16s var(--hb-ease-out), background-color .16s ease, box-shadow var(--hb-hold) linear}.hold-button:focus-visible{outline:2px solid var(--hb-fill);outline-offset:3px}.hold-button:disabled{opacity:.5;cursor:default;pointer-events:none}.hold-button__pulse{z-index:0;border-radius:var(--hb-radius);pointer-events:none;opacity:0;position:absolute;inset:0}.hold-button[data-glow=true][data-phase=done] .hold-button__pulse{animation:hb-pulse .6s var(--hb-ease-out) forwards}@keyframes hb-pulse{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--hb-fill) 55%, transparent)}to{opacity:0;box-shadow:0 0 0 14px color-mix(in srgb, var(--hb-fill) 0%, transparent)}}.hold-button__label{z-index:2;place-items:center;display:grid;position:relative}.hold-button__label>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:8px;transition:opacity .2s,filter .2s;display:inline-flex}.hold-button__icon{flex:none;display:inline-flex}.hold-button__icon>svg{display:block}.hold-button__done,.hold-button[data-phase=done] .hold-button__idle{opacity:0;filter:blur(2px)}.hold-button[data-phase=done] .hold-button__done{opacity:1;filter:blur()}.hold-button__clip{z-index:3;clip-path:inset(0 round var(--hb-radius));pointer-events:none;position:absolute;inset:0}.hold-button__fill{background:var(--hb-fill);color:var(--hb-fill-text);clip-path:inset(0 calc((1 - var(--hb-p)) * (100% + .75 * var(--hb-wave)) - var(--hb-p) * .25 * var(--hb-wave)) 0 0);place-items:center;display:grid;position:absolute;inset:0}.hold-button[data-direction=up] .hold-button__fill{clip-path:inset(calc((1 - var(--hb-p)) * (100% + .75 * var(--hb-wave)) - var(--hb-p) * .25 * var(--hb-wave)) 0 0 0)}.hold-button__crest{background:var(--hb-fill);color:var(--hb-fill-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='200' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M0 0H10C18 8 18 25.3 10 33.3S2 58.7 10 66.7S18 92 10 100S2 125.3 10 133.3S18 158.7 10 166.7S2 192 10 200H0Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:var(--hb-wave) calc(var(--hb-h) * 2);-webkit-mask-size:var(--hb-wave) calc(var(--hb-h) * 2);-webkit-mask-size:var(--hb-wave) calc(var(--hb-h) * 2);-webkit-mask-size:var(--hb-wave) calc(var(--hb-h) * 2);mask-size:var(--hb-wave) calc(var(--hb-h) * 2);-webkit-mask-position-x:calc(-1 * var(--hb-wave) + var(--hb-p) * (var(--hb-w) + var(--hb-wave)));mask-position-x:calc(-1 * var(--hb-wave) + var(--hb-p) * (var(--hb-w) + var(--hb-wave)));-webkit-mask-position-y:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-h));mask-position-y:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-h));place-items:center;display:grid;position:absolute;inset:0}.hold-button[data-direction=up] .hold-button__crest{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10C12 2 38 2 50 10S88 18 100 10S138 2 150 10S188 18 200 10V20Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='20' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20V10C12 2 38 2 50 10S88 18 100 10S138 2 150 10S188 18 200 10V20Z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--hb-w) * 2) var(--hb-wave);-webkit-mask-size:calc(var(--hb-w) * 2) var(--hb-wave);-webkit-mask-size:calc(var(--hb-w) * 2) var(--hb-wave);-webkit-mask-size:calc(var(--hb-w) * 2) var(--hb-wave);mask-size:calc(var(--hb-w) * 2) var(--hb-wave);-webkit-mask-position-x:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-w));mask-position-x:calc(-1 * var(--hb-p) * var(--hb-cycles) * var(--hb-w));-webkit-mask-position-y:calc(var(--hb-h) - var(--hb-p) * (var(--hb-h) + var(--hb-wave)));mask-position-y:calc(var(--hb-h) - var(--hb-p) * (var(--hb-h) + var(--hb-wave)))}.hold-button__label--fill{z-index:auto}.hold-button__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-contrast:more){.hold-button{outline:1px solid var(--hb-text)}}@media (prefers-reduced-motion:reduce){.hold-button{transition:background-color .16s ease, box-shadow var(--hb-release) ease;transform:none!important}.hold-button__fill,.hold-button[data-direction=up] .hold-button__fill{clip-path:inset(0);opacity:0;transition:opacity var(--hb-release) ease}.hold-button__crest{display:none}.hold-button[data-phase=holding] .hold-button__fill,.hold-button[data-phase=done] .hold-button__fill{opacity:1;transition:opacity var(--hb-hold) linear}.hold-button__pulse{animation:none!important}.hold-button__label>span{transition:opacity .2s;filter:none!important}}.hold-button{box-shadow:inset 0 0 0 1px #d94f4559}.hold-button--xs{height:28px;padding:0 12px;font-size:11.5px;font-weight:600}.hold-button--icon{width:28px;height:28px;padding:0}@media (hover:hover) and (pointer:fine){.hold-button:not(:disabled):hover{background:#fdf1f0}}.df-chips{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.df-chip{--df-anteil:0;background:var(--surface-2);min-height:2.4rem;color:var(--ink);border-radius:.7rem;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;column-gap:.5rem;padding:.35rem .4rem .35rem .75rem;font-size:12.5px;display:grid;position:relative;overflow:hidden}.df-chip-fuellung{background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.df-chip-fuellung{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.df-chip-fuellung{transform:scaleX(var(--df-anteil));transform-origin:0;pointer-events:none;transition:transform .25s linear}.df-chip[data-status=done] .df-chip-fuellung{background:var(--active)}@supports (color:color-mix(in lab, red, red)){.df-chip[data-status=done] .df-chip-fuellung{background:color-mix(in srgb, var(--active) 14%, transparent)}}.df-chip[data-status=done] .df-chip-fuellung{clip-path:inset(100% 0 0);transition:clip-path .4s cubic-bezier(.23,1,.32,1) .2s,background-color .12s;transform:scaleX(1)}.df-chip[data-status=error] .df-chip-fuellung{background:var(--alert)}@supports (color:color-mix(in lab, red, red)){.df-chip[data-status=error] .df-chip-fuellung{background:color-mix(in srgb, var(--alert) 12%, transparent)}}.df-chip[data-status=error]{animation:.45s cubic-bezier(.77,0,.175,1) df-wackeln}@keyframes df-wackeln{0%,to{transform:none}16%{transform:translate(-6px)}33%{transform:translate(6px)}50%{transform:translate(-4px)}66%{transform:translate(4px)}83%{transform:translate(-2px)}}.df-chip>:not(.df-chip-fuellung){position:relative}.df-chip-icon{place-items:center;width:15px;height:15px;animation:.24s cubic-bezier(.23,1,.32,1) df-rein;display:grid}@keyframes df-rein{0%{opacity:0;filter:blur(3px);transform:translateY(70%)}to{opacity:1;filter:none;transform:none}}.df-chip[data-status=done] .df-chip-icon{color:var(--active)}.df-chip[data-status=error] .df-chip-icon{color:var(--alert)}.df-chip-ziel{font-weight:600}.df-chip-name{color:var(--ink-2);opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-chip-wert{font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right;min-width:4ch}.df-chip-x{width:1.9rem;height:1.9rem;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;place-items:center;font-size:17px;line-height:1;display:grid}.df-chip-x:hover{color:var(--alert)}.df-chip-x-leise{box-shadow:none;color:var(--ink-muted);background:0 0}.df-chip-text{color:var(--ink-muted);grid-column:1/-1;padding-top:.2rem;font-size:11.5px}.df-chip[data-status=error] .df-chip-text{color:var(--alert)}@media (prefers-reduced-motion:reduce){.df-chip,.df-chip-icon{animation:none}}.df-wartend{background:#fff;border-radius:.7rem;gap:.5rem;padding:.7rem;display:grid}.df-wartend-datei{align-items:center;gap:.5rem;display:flex}.df-wartend-haken{background:var(--active-soft);width:1.4rem;height:1.4rem;color:var(--active);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.df-wartend-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.df-wartend-datei small{color:var(--ink-muted);font-size:11px}.df-wartend-knoepfe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.df-senden{background:var(--ink);color:#fff;border-radius:999px;padding:.5rem 1rem;font-size:12.5px;font-weight:600}.df-senden:disabled{opacity:.55}.df-ablage-alle{margin-left:auto}.df-meldung{color:var(--ink-2);font-size:12px}.df-dateien .hold-button--icon{flex-shrink:0}.video-player-knopf-pruefen{background:var(--info);color:#fff;box-shadow:none}.video-player-knopf-pruefen:hover{color:#fff;filter:brightness(.95)}.video-player-knopf-pruefen b{color:#fff;opacity:.85}@media (max-width:639px){.hold-button--icon{width:36px;height:36px}.hold-button--xs{height:34px}}.hold-huelle{display:inline-flex}.hold-tipp{z-index:400;white-space:nowrap;pointer-events:none;color:#fff;background:var(--ink);border-radius:.5rem;padding:.35rem .6rem;font-size:11.5px;font-weight:600;animation:.18s cubic-bezier(.23,1,.32,1) hold-tipp-rein;position:fixed;transform:translate(-50%,-100%);box-shadow:0 6px 20px -6px #00000059}.hold-tipp:after{content:"";border:5px solid #0000;border-top-color:var(--ink);margin-left:-5px;position:absolute;top:100%;left:50%}.hold-tipp-unten{animation-name:hold-tipp-rein-unten;transform:translate(-50%)}.hold-tipp-unten:after{border-top-color:#0000;border-bottom-color:var(--ink);top:auto;bottom:100%}@keyframes hold-tipp-rein{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes hold-tipp-rein-unten{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.df-chip-x svg{display:block}.df-aufklapp{min-height:2.25rem;color:var(--ink-muted);align-items:center;gap:.45rem;padding:0 .25rem 0 0;display:inline-flex}.df-aufklapp .df-titel{margin:0}.df-pfeil{color:var(--ink-muted);transition:transform .18s}.df-pfeil-auf{transform:rotate(90deg)}.df-fertig{border-top:1px solid var(--line);padding-top:.9rem}.df-fertig-datei{background:var(--surface-2);border-radius:.6rem;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.df-fertig-datei small{color:var(--ink-muted);white-space:nowrap;font-size:11px}.df-knopf-gruen{background:var(--active)}.kp-kopf{position:relative}.kp-kopf .df-icon-knopf{justify-content:center;min-width:2.25rem;height:2.25rem;padding:0}.kp-kopf .df-icon-knopf svg{width:16px;height:16px}.kp-dateien-handy{display:none}@media (max-width:639px){.kp-dateien-handy{z-index:3;align-items:center;gap:.5rem;display:flex;top:.85rem;right:1rem}.kp-dateien-rechner{display:none}.kp-kopf .df-icon-knopf{min-width:2.6rem;height:2.6rem}.kp-kopf:has(.kp-dateien-handy) .kp-kopf-links{padding-right:var(--kp-ecke,3.1rem)}.kp-kopf:has(.kp-dateien-handy) .kp-kopf-rechts>.kp-pruefer{display:none}.kp-kopf:has(.kp-dateien-handy) .kp-kopf-rechts:not(:has(>:not(.kp-pruefer):not(.kp-dateien-rechner))){display:none}}@media (min-width:640px){.kalender-panel.df-panel{width:28rem}}.df-teil-kopf{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.df-teil-titel{text-align:left;flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.df-teil-titel-knopf{border-radius:.5rem}.df-teil-titel-knopf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.df-teil-zeichen{background:var(--surface-2);width:1.6rem;height:1.6rem;color:var(--ink-2);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.df-teil-zeichen-fertig{background:var(--active-soft);color:var(--active)}.df-teil-text{gap:.1rem;min-width:0;display:grid}.df-teil-text .df-titel{margin:0;line-height:1.2}.df-teil-text small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;overflow:hidden}.df-laden{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;min-width:8.75rem;height:2.25rem;padding:0 .95rem;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.df-laden:hover{opacity:.9}.df-laden svg{flex-shrink:0}.df-dateien{max-height:none;overflow:visible}.df-foto{gap:.45rem;display:grid}.df-foto-knopf{background:var(--ink);color:#fff;border-radius:.85rem;width:100%;height:3rem;font-size:14px;font-weight:600;position:relative;overflow:hidden}.df-foto-fuellung{transform:scaleX(var(--df-anteil,0));transform-origin:0;opacity:0;background:#ffffff29;transition:transform .25s linear;position:absolute;inset:0}.df-foto-knopf[data-phase=laedt] .df-foto-fuellung{opacity:1}.df-foto-inhalt{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.df-foto-leise{opacity:.65;margin-left:.35rem;font-size:12px;font-weight:500}.df-foto-knopf-jetzt{background:var(--active);animation:1.6s ease-in-out infinite df-foto-puls}.df-foto-knopf-ok{color:var(--active);box-shadow:inset 0 0 0 1.5px var(--active);background:#fff}@keyframes df-foto-puls{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--active) 45%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--active) 0%, transparent)}}.df-foto-hilfe{color:var(--ink-muted);text-align:center;margin:0;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.df-foto-knopf-jetzt{animation:none}}.fuse-button{--fb-ink:#f5f5f5;--fb-bg:#27272a;--fb-fuse:#f5a524;--fb-fuse-h:1.5px;--fb-radius:22px;--fb-fade:.2s;--fb-press:.97;--fb-h:44px;--fb-fs:14px;--fb-icon:15px;--fb-px:20px;--fb-ease-out:cubic-bezier(.23, 1, .32, 1);height:var(--fb-h);border-radius:var(--fb-radius);background:var(--fb-bg);color:var(--fb-ink);font-family:inherit;font-size:var(--fb-fs);letter-spacing:.01em;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--fb-ease-out);outline:none;grid-template-columns:minmax(0,1fr);font-weight:500;line-height:1;display:inline-grid;position:relative;overflow:hidden}.fuse-button[data-pressed]{transform:scale(var(--fb-press))}.fuse-button:has(:focus-visible){outline:2px solid var(--fb-ink)}@supports (color:color-mix(in lab, red, red)){.fuse-button:has(:focus-visible){outline:2px solid color-mix(in srgb, var(--fb-ink) 60%, transparent)}}.fuse-button:has(:focus-visible){outline-offset:3px}.fuse-button__idle:focus-visible,.fuse-button__undo:focus-visible{outline:none}@supports not selector(:has(a)){.fuse-button__idle:focus-visible,.fuse-button__undo:focus-visible{outline:2px solid var(--fb-ink)}@supports (color:color-mix(in lab, red, red)){.fuse-button__idle:focus-visible,.fuse-button__undo:focus-visible{outline:2px solid color-mix(in srgb, var(--fb-ink) 60%, transparent)}}.fuse-button__idle:focus-visible,.fuse-button__undo:focus-visible{outline-offset:-3px}}.fuse-button__face{width:100%;min-width:0;height:100%;padding:0 var(--fb-px);color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;opacity:0;filter:blur(2px);visibility:hidden;transition:opacity var(--fb-fade) ease, filter var(--fb-fade) ease, visibility 0s linear var(--fb-fade), background-color .16s ease;background:0 0;border:0;grid-area:1/1;justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex;position:relative}.fuse-button[data-phase=idle] .fuse-button__idle,.fuse-button[data-phase=armed] .fuse-button__undo,.fuse-button[data-phase=settled] .fuse-button__settled{opacity:1;filter:blur();visibility:visible;transition-delay:0s}.fuse-button[data-instant] .fuse-button__face{transition-duration:0s}.fuse-button__idle:disabled,.fuse-button__settled{cursor:default}.fuse-button[data-phase=idle]:has(.fuse-button__idle:disabled){opacity:.55}.fuse-button__icon{width:var(--fb-icon);height:var(--fb-icon);display:inline-flex}.fuse-button__icon svg{width:100%;height:100%}.fuse-button[data-phase=armed] .fuse-button__icon--undo{transform:rotate(0)}.fuse-button__fuse{height:var(--fb-fuse-h);background:var(--fb-fuse);box-shadow:0 0 6px var(--fb-fuse);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fuse-button__fuse{box-shadow:0 0 6px color-mix(in srgb, var(--fb-fuse) 55%, transparent)}}.fuse-button__fuse{transform-origin:0;pointer-events:none}.fuse-button[data-fuse=top] .fuse-button__fuse{top:0;bottom:auto}.fuse-button__rim{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--fb-fade) ease;position:absolute;inset:0;overflow:visible}.fuse-button[data-phase=armed] .fuse-button__rim{opacity:1}.fuse-button[data-instant] .fuse-button__rim{transition-duration:0s}.fuse-button__rim rect{fill:none;stroke:var(--fb-fuse);stroke-width:var(--fb-fuse-h);stroke-linecap:round;stroke-dasharray:1}.fuse-button__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.fuse-button__idle:not(:disabled):hover,.fuse-button__undo:hover{background:var(--fb-ink)}@supports (color:color-mix(in lab, red, red)){.fuse-button__idle:not(:disabled):hover,.fuse-button__undo:hover{background:color-mix(in srgb, var(--fb-ink) 7%, transparent)}}}@media (prefers-reduced-motion:reduce){.fuse-button[data-pressed]{transform:none}.fuse-button .fuse-button__face{filter:none;transition:opacity var(--fb-fade) ease, visibility 0s linear var(--fb-fade)}.fuse-button .fuse-button__icon--undo{transition:none;transform:none}}@media (prefers-contrast:more){.fuse-button{box-shadow:inset 0 0 0 1px var(--fb-ink)}@supports (color:color-mix(in lab, red, red)){.fuse-button{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fb-ink) 40%, transparent)}}}@media (forced-colors:active){.fuse-button__fuse{background:highlight}.fuse-button__rim rect{stroke:highlight}}.fuse-button{letter-spacing:0;font-weight:600}.fuse-button__icon--undo{transition:none;transform:none}.fuse-button[data-phase=armed]{background:var(--ink)}.fio-status-auto{border-top:1px dashed var(--line,#e6e6ea);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:.35rem 1rem;padding-top:.45rem;display:flex}.fio-status-auto>i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.fio-auto-ansicht{flex-wrap:wrap}.pb-korrektur{background:var(--bearbeiten,#7a5cd6);border-radius:.75rem;padding:.7rem .75rem .8rem}@supports (color:color-mix(in lab, red, red)){.pb-korrektur{background:color-mix(in srgb, var(--bearbeiten,#7a5cd6) 6%, #fff)}}.pb-korrektur{box-shadow:inset 0 0 0 1px var(--bearbeiten,#7a5cd6)}@supports (color:color-mix(in lab, red, red)){.pb-korrektur{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bearbeiten,#7a5cd6) 30%, transparent)}}.pb-korrektur{border-bottom:0}.pb-korrektur-text{margin:.1rem 0 .55rem;line-height:1.45}.pb-korrektur-reihe{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pb-korrektur-reihe .field{flex:14rem;min-width:0}.kp-zs-hand .kp-zs-punkt{background:var(--bearbeiten,#7a5cd6);box-shadow:none}.kp-puffer{pointer-events:none;background:#0000002e;place-items:center;animation:.2s .15s both kp-puffer-rein;display:grid;position:absolute;inset:0}.kp-puffer-kreis{border:3px solid #ffffff47;border-top-color:#fff;border-radius:999px;width:2.6rem;height:2.6rem;animation:.8s linear infinite kp-puffer-dreh}@keyframes kp-puffer-dreh{to{transform:rotate(360deg)}}@keyframes kp-puffer-rein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kp-puffer-kreis{animation-duration:2.4s}}.kp-zurueck-knopf{color:var(--ink-2);align-items:center;gap:.35rem;display:inline-flex}.zf-panel{max-width:30rem}.zf-inhalt{gap:.85rem;padding-bottom:.4rem;display:grid}.zf-block{background:var(--surface-2);border-radius:.8rem;justify-items:start;gap:.55rem;padding:.8rem .85rem;display:grid}.zf-titel{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.zf-text{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.zf-text b{color:var(--ink);font-weight:600}.zf-haken{color:var(--ink);align-items:flex-start;gap:.5rem;font-size:12.5px;line-height:1.4;display:flex}.zf-haken input{accent-color:var(--alert);margin-top:.15rem}.zf-fuss{color:var(--ink-muted);margin:0;font-size:11.5px}.zf-meldung{margin-top:.6rem}.kp-kopf .kp-zurueck-knopf{height:2.25rem;padding:0 .85rem;font-size:12.5px}.pb-korrektur-frist{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.55rem;display:flex}.pb-korrektur-frist label{gap:.2rem;display:grid}.pb-korrektur-frist .pb-hinweis{margin:0 0 .45rem}body:has(.kalender-panel-hintergrund) .akt-stapel{opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s linear .15s}.video-player-frist{opacity:.95;border-left:1px solid #fff6;margin-left:.1rem;padding-left:.4rem;font-weight:600}.video-player-frist-drueber{color:#ffd7d3}.kp-pruef-frist{background:var(--info);border-radius:999px;padding:.3rem .7rem;font-size:12px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.kp-pruef-frist{background:color-mix(in srgb, var(--info) 10%, #fff)}}.kp-pruef-frist{color:var(--info);box-shadow:inset 0 0 0 1px var(--info)}@supports (color:color-mix(in lab, red, red)){.kp-pruef-frist{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 30%, transparent)}}.kp-pruef-frist{white-space:nowrap}.kp-pruef-frist-heute{background:var(--pending-soft);color:#8a4f0f;box-shadow:inset 0 0 0 1px #e08a2e73}.kp-pruef-frist-drueber{background:var(--alert)}@supports (color:color-mix(in lab, red, red)){.kp-pruef-frist-drueber{background:color-mix(in srgb, var(--alert) 9%, #fff)}}.kp-pruef-frist-drueber{color:var(--alert);box-shadow:inset 0 0 0 1px var(--alert)}@supports (color:color-mix(in lab, red, red)){.kp-pruef-frist-drueber{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alert) 35%, transparent)}}.pv-stand{color:var(--ink-2);margin:0 0 .75rem;font-size:12.5px}.pv-block{gap:.6rem;margin-bottom:.9rem;display:grid}.pv-buehne{aspect-ratio:9/16;background:#000;border-radius:.75rem;place-items:center;width:min(100%,24rem);max-height:70vh;margin:0 auto;display:grid;position:relative;overflow:hidden}.pv-video{object-fit:contain;width:100%;height:100%;display:block}.pv-laedt{border:3px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:2.2rem;height:2.2rem;animation:.8s linear infinite kp-puffer-dreh}.pv-fertig{gap:.4rem;width:min(100%,24rem);margin:0 auto;display:grid}.pv-knopf{background:var(--ink);color:#fff;border-radius:.85rem;width:100%;height:2.9rem;font-size:13.5px;font-weight:600;position:relative;overflow:hidden}.pv-fuellung{transform:scaleX(var(--pv-anteil,0));transform-origin:0;opacity:0;background:#ffffff29;transition:transform .25s linear;position:absolute;inset:0}.pv-knopf[data-phase=laedt] .pv-fuellung{opacity:1}.pv-inhalt{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.pv-knopf-jetzt{background:var(--active)}.pv-hilfe{color:var(--ink-muted);text-align:center;margin:0;font-size:12px;line-height:1.45}.push-karte{padding:.9rem 1rem}.push-kopf{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.push-kopf>.min-w-0{flex:14rem}.push-zeichen{background:var(--surface-2);width:2.2rem;height:2.2rem;color:var(--ink-2);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.push-zeichen-an{background:var(--active-soft);color:var(--active)}.push-titel{color:var(--ink);margin:0;font-size:14px;font-weight:600}.push-text{color:var(--ink-2);margin:.1rem 0 0;font-size:12.5px;line-height:1.45}.push-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.push-knopf{height:2.25rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;background:#fff;border-radius:999px;padding:0 .95rem;font-size:12.5px;font-weight:600}.push-knopf:disabled{opacity:.55}.push-knopf-haupt{background:var(--ink);color:#fff;box-shadow:none}.push-knopf-leise{color:var(--ink-muted)}.push-meldung{color:var(--ink-2);margin:.6rem 0 0;font-size:12px}.push-hinweis{box-shadow:var(--shadow-sm);background:#fff;border-radius:1rem;align-items:center;gap:.7rem;margin-bottom:.75rem;padding:.65rem .75rem;display:flex}.push-hinweis .push-text{flex:1;margin:0}.push-x{width:2rem;height:2rem;color:var(--ink-muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:18px;display:grid}@media (max-width:639px){.push-hinweis{flex-wrap:wrap}.push-hinweis .push-text{flex-basis:calc(100% - 5rem)}}.push-liste{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.push-liste li{background:var(--surface-2);border-radius:.6rem;grid-template-columns:minmax(0,1.2fr) 5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .7rem;font-size:12.5px;display:grid}.push-liste li b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.push-liste li span,.push-liste li small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:639px){.push-liste li{grid-template-columns:minmax(0,1fr) auto}.push-liste li span:first-of-type{display:none}}.push-schritte{color:var(--ink-2);margin:.5rem 0 .6rem 1.1rem;font-size:12.5px;line-height:1.55;list-style:decimal}.push-warnung{color:#8a4f0f;background:var(--pending-soft);border-radius:.6rem;margin:0 0 .75rem;padding:.5rem .7rem;font-size:12px}.push-schluessel{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.push-schluessel li{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.push-name{color:var(--ink);text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.push-wert{color:var(--ink-2);background:var(--surface-2);white-space:nowrap;border-radius:.5rem;padding:.4rem .55rem;font-size:11.5px;overflow-x:auto}@media (max-width:639px){.push-schluessel li{grid-template-columns:minmax(0,1fr) auto}.push-name{grid-column:1/-1}}.kk{align-items:center;gap:.45rem;display:inline-flex}.kk-knopf{width:2.25rem;height:2.25rem;color:var(--ink-2);box-shadow:var(--shadow-sm,0 1px 2px #14161c0f, 0 4px 14px #14161c0f);background:#fff;border-radius:999px;place-items:center;transition:transform .2s,color .2s;display:grid;position:relative}.kk-knopf:hover{color:var(--ink);transform:scale(1.05)}.kk-knopf:focus-visible{outline:2px solid var(--info);outline-offset:2px}.kk-dreht svg{animation:.8s linear infinite kk-drehen}@keyframes kk-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kk-dreht svg{animation:none}}.kk-punkt{background:var(--info);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.2rem;right:.2rem;box-shadow:0 0 0 2px #fff}.kk-zahl{color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#e5484d;border-radius:999px;min-width:1.1rem;height:1.1rem;padding:0 .28rem;font-size:10.5px;font-weight:700;line-height:1.1rem;position:absolute;top:-.25rem;right:-.3rem;box-shadow:0 0 0 2px #fff}.bn-reiter{background:var(--surface-2);border-radius:999px;gap:.25rem;margin-top:.85rem;padding:.2rem;display:inline-flex}.bn-reiter a{color:var(--ink-2);border-radius:999px;padding:.4rem .9rem;font-size:12.5px;font-weight:600}.bn-reiter a.bn-reiter-an{color:var(--ink);background:#fff;box-shadow:0 1px 3px #14161c14}.bn-gruppe{color:var(--ink-muted);margin:0 0 .5rem .2rem;font-size:12px;font-weight:600}.bn-gruppe-neu{color:var(--ink)}.bn-liste{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.bn-zeile{background:var(--surface-2);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.6rem .75rem;display:grid;position:relative}a.bn-zeile:hover{background:#ececef}.bn-punkt{background:#e5484d;border-radius:999px;width:.4rem;height:.4rem;position:absolute;top:1rem;left:.32rem}.bn-punkt~.bn-inhalt{padding-left:.35rem}.bn-inhalt{gap:.1rem;min-width:0;display:grid}.bn-inhalt b{color:var(--ink);font-size:13px;font-weight:600}.bn-inhalt span{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.bn-zeile small{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:11.5px}.push-im-profil{margin-bottom:.75rem}.space-y-3>.push-im-profil{margin-bottom:0}.push-frage{background:var(--surface-2);border-radius:.75rem;gap:.55rem;margin-top:.75rem;padding:.7rem .8rem;display:grid}.push-frage .push-text{margin:0}.push-hilfe{color:var(--ink-2);gap:.25rem;margin:0 0 0 1.1rem;padding:0;font-size:12.5px;line-height:1.5;list-style:outside;display:grid}.push-zeile{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .75rem;display:flex}.push-zeile .push-zeichen{width:1.9rem;height:1.9rem}.push-zeile .push-text{color:var(--ink);margin:0;font-weight:600}.push-liste-ohne li{grid-template-columns:minmax(0,1fr) auto}@media (max-width:639px){.push-liste-ohne li span:first-of-type{display:inline}}.mnav-glocke{width:var(--mnav-hoehe);height:var(--mnav-hoehe);color:var(--ink-2);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:relative;box-shadow:0 14px 34px -14px #1b1e2452,0 2px 8px -4px #1b1e241f,0 0 0 1px #1b1e240a}.mnav-glocke svg{width:1.3rem;height:1.3rem}.mnav-glocke:active{transform:scale(.94)}.mnav-glocke .kk-zahl{top:.1rem;right:.1rem}@media (max-width:400px){.mnav{gap:.4rem;padding-inline:.5rem}.mnav-knopf{width:2.75rem}.mnav-mehr{width:2.6rem}}.zn-schalter{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-100px;overflow:hidden}.zn-kreis-ort{z-index:60;left:50%;top:env(safe-area-inset-top,0px);pointer-events:none;position:fixed}.zn-kreis{width:2.5rem;height:2.5rem;color:var(--ink-muted);background:#fff;border-radius:999px;place-items:center;transition:background .15s,color .15s;display:grid;box-shadow:0 6px 18px -6px #1b1e2459,0 0 0 1px #1b1e240d}.zn-kreis svg{width:1.1rem;height:1.1rem}.zn-bereit{background:var(--ink);color:#fff}.zn-laedt{background:var(--ink);color:#fff;animation:.8s linear infinite kk-drehen}.zn-neu{z-index:55;left:50%;top:calc(env(safe-area-inset-top,0px) + .5rem);color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:12.5px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px -8px #1b1e2459,0 0 0 1px #1b1e240d}.kk-punkt-inline{background:var(--info);border-radius:999px;width:.5rem;height:.5rem}.ka-karte{color:inherit}.ka-einheit{letter-spacing:0;color:var(--ink-muted);font-size:.95rem}.ka-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ka-ecke{color:var(--info);flex-direction:column;align-items:flex-end;gap:.6rem;display:flex}.ka-pfeil{color:var(--ink-muted);font-size:14px}.ka-karte:hover .ka-pfeil{color:var(--ink)}.ka-bsp-mini{color:var(--pending)}.ka-zurueck{color:var(--ink-muted);font-size:12px;font-weight:600}.ka-zurueck:hover{color:var(--ink)}.ka-bsp{color:#8a4f0f;background:var(--pending-soft);border-radius:.75rem;margin-top:.8rem;padding:.55rem .8rem;font-size:12.5px}.ka-bsp a{text-underline-offset:2px;font-weight:600;text-decoration:underline}.ka-bsp-echt{color:var(--ink-2);background:var(--surface-2)}.ka-raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1rem;display:grid}@media (max-width:1023px){.ka-raster{grid-template-columns:minmax(0,1fr)}}.ka-titel{color:var(--ink);font-size:15px;font-weight:600}.ka-unter{color:var(--ink-muted);margin-top:.2rem;font-size:12px;line-height:1.45}.ka-kurve{width:100%;height:auto;margin-top:.75rem;display:block}.ka-raster-linie{stroke:var(--line);stroke-width:1px}.ka-achse{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.ka-flaeche{fill:var(--info);opacity:.08}.ka-linie{fill:none;stroke:var(--info);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ka-punkt circle{fill:var(--info);stroke:#fff;stroke-width:2px;opacity:0;transition:opacity .15s}.ka-punkt:last-of-type circle,.ka-punkt:hover circle{opacity:1}.ka-wertmarke{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ka-gruppen{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.ka-gruppen li{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr) auto;align-items:center;gap:.7rem;font-size:12.5px;display:grid}.ka-gruppe-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ka-balken{background:var(--surface-2);border-radius:999px;height:.5rem;overflow:hidden}.ka-balken i{background:var(--ink-2);border-radius:999px;height:100%;display:block}.ka-wert{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-weight:600}.ka-wert small{color:var(--ink-muted);font-weight:400}.ka-leer{color:var(--ink-muted);padding:.4rem 0;font-size:12.5px;display:block}.ka-kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ka-chips{flex-wrap:wrap;gap:.35rem;display:inline-flex}.ka-rang{gap:.35rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.ka-rang li{background:var(--surface-2);border-radius:.75rem;grid-template-columns:1.9rem minmax(0,15rem) minmax(0,1fr) 2.8rem 3rem 3.2rem;align-items:center;gap:.75rem;padding:.5rem .65rem;font-size:12.5px;display:grid}.ka-platz{width:1.6rem;height:1.6rem;color:var(--ink-2);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ka-platz-top{background:var(--ink);color:#fff}.ka-tag{min-width:0;display:grid}.ka-tag b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ka-tag small{color:var(--ink-muted);font-size:11px}.ka-rang .ka-balken{background:#fff}.ka-faktor{color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.ka-trend{color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.ka-trend-hoch{color:var(--alert)}.ka-trend-runter{color:var(--active)}@media (max-width:639px){.ka-rang li{grid-template-columns:1.7rem minmax(0,1fr) auto auto;gap:.5rem}.ka-rang .ka-balken{grid-area:2/2/auto/-1}.ka-rang .ka-faktor{display:none}.ka-gruppen li{grid-template-columns:minmax(0,6rem) minmax(0,1fr) auto}}.ka-lob{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.ka-lob li{background:var(--active-soft);border-radius:.75rem;align-items:flex-start;gap:.6rem;padding:.55rem .7rem;display:flex}.ka-lob li span{min-width:0;display:grid}.ka-lob b{color:var(--ink);font-size:12.5px;font-weight:600}.ka-lob small{color:var(--ink-2);font-size:11px}.ka-lob-zeichen{background:var(--active);color:#fff;border-radius:999px;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:11px;display:grid}.ka-liste summary{cursor:pointer;list-style:none}.ka-liste summary::-webkit-details-marker{display:none}.ka-liste summary:after{content:" ▾";color:var(--ink-muted)}.ka-liste[open] summary:after{content:" ▴"}.ka-tagliste{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;margin-top:.9rem;display:grid}.ka-tagliste h3{color:var(--ink-muted);margin-bottom:.4rem;font-size:12px;font-weight:600}.ka-tagliste ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ka-tagliste li{background:var(--surface-2);border-radius:.65rem;gap:.1rem;padding:.5rem .65rem;font-size:12px;display:grid}.ka-tagliste b{color:var(--ink);font-weight:600}.ka-tagliste span{color:var(--ink-2)}.ka-tagliste small{color:var(--ink-muted)}.kp-tags-gruppen{gap:.5rem;max-height:17rem;padding-right:.15rem;display:grid;overflow-y:auto}.kp-tag-gruppe{gap:.25rem;display:grid}.kp-tag-gruppe-name{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600}.kp-tag-reihe{flex-wrap:wrap;gap:.3rem;display:flex}.kp-tag-positiv{color:var(--active);box-shadow:inset 0 0 0 1px #12a07459}.kp-tag-positiv.kp-tag-an{background:var(--active);color:#fff;box-shadow:none}.kp-tag-still.kp-tag-positiv{background:var(--active-soft);color:#0d7a58;box-shadow:none}.mnav-glocke-an{color:var(--ink);box-shadow:0 14px 34px -14px #1b1e2452,0 2px 8px -4px #1b1e241f,0 0 0 1px #1b1e240a}.mnav-glocke-an:before{content:"";background:#f5f5f7;border-radius:999px;position:absolute;inset:.3rem}.mnav-glocke svg{position:relative}.mnav-glocke-an svg{stroke-width:1.8px}.ka-kurve-schmal{display:none}@media (max-width:639px){.ka-kurve-breit{display:none}.ka-kurve-schmal{display:block}}.ka-label-schmal,.ka-mobil-pfeil{display:none}@media (max-width:639px){.kopf-block>.kennzahlen-reihe{align-items:stretch;padding:.8rem 0 .9rem}.kopf-block>.kennzahlen-reihe>.card{justify-content:center;align-items:flex-start;padding:.15rem .25rem;display:flex}.kopf-block .kennzahlen-reihe .kennzahl-wert{line-height:1.15}.kopf-block .kennzahlen-reihe .metric-label{min-height:2.6em}.kopf-block>.kennzahlen-reihe>.ka-karte{background:var(--info-soft);-webkit-tap-highlight-color:transparent;border-radius:.95rem;transition:transform .15s,background .15s;position:relative;box-shadow:inset 0 0 0 1px #3a7cd424;border-left:0!important;margin:-.2rem 0 -.25rem .35rem!important;padding:.35rem .4rem .3rem!important}.kopf-block>.kennzahlen-reihe>.ka-karte:active{background:#dbe6f8;transform:scale(.97)}.ka-karte .ka-einheit,.ka-karte .ka-label-breit{display:none}.ka-karte .ka-label-schmal{display:inline}.kopf-block .kennzahlen-reihe>.ka-karte .metric-label{color:#2f5f9e}.kopf-block .ka-karte>.ka-mobil-pfeil{width:1.1rem;height:1.1rem;color:var(--info);background:#fff;border-radius:999px;place-items:center;display:grid;position:absolute;top:.35rem;right:.35rem;box-shadow:0 1px 3px #3a7cd440}}.kk-aktiv{color:var(--ink);box-shadow:var(--shadow-sm,0 1px 2px #14161c0f, 0 4px 14px #14161c0f)}.kk-aktiv:before{content:"";background:#ececef;border-radius:999px;position:absolute;inset:.22rem}.kk-knopf svg{position:relative}.kk-aktiv svg{stroke-width:1.8px}.cover{border-radius:var(--radius-card);isolation:isolate;min-height:8rem;box-shadow:var(--weiss-schatten,0 1px 2px #1b1e240a, 0 14px 30px -18px #1b1e242e);color:var(--ink);-webkit-tap-highlight-color:transparent;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-areas:"text bild";align-items:stretch;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative;overflow:hidden}.cover:hover{transform:translateY(-3px);box-shadow:0 1px 2px #1b1e240d,0 22px 36px -20px #1b1e244d}.cover:active{transform:scale(.985)}.cover:focus-visible{outline:2px solid var(--info);outline-offset:3px}.cover-bild{border-radius:calc(var(--radius-card) - .45rem);background:radial-gradient(120% 95% at 15% 0%, var(--g1) 0%, transparent 62%), radial-gradient(110% 95% at 95% 100%, var(--g2) 0%, transparent 65%), linear-gradient(160deg, var(--g1) 0%, var(--g2) 100%);grid-area:bild;place-items:center;margin:.45rem .45rem .45rem 0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.cover-bild{background:radial-gradient(120% 95% at 15% 0%, color-mix(in srgb, var(--g1) 85%, white) 0%, transparent 62%), radial-gradient(110% 95% at 95% 100%, color-mix(in srgb, var(--g2) 80%, white) 0%, transparent 65%), linear-gradient(160deg, color-mix(in srgb, var(--g1) 55%, white) 0%, color-mix(in srgb, var(--g2) 55%, white) 100%)}}.cover-bild:before{content:"";opacity:.5;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 10%,#0000 85%);mask-image:linear-gradient(160deg,#000 10%,#0000 85%)}.cover-muster-punkte:before{background-image:radial-gradient(#ffffffe6 1px,#0000 1.4px);background-size:13px 13px}.cover-muster-raster:before{background-image:linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:16px 16px}.cover-muster-linien:before{background-image:repeating-linear-gradient(135deg,#ffffff80 0 1px,#0000 1px 10px)}.cover-motiv{z-index:1;filter:drop-shadow(0 6px 10px #1b1e241f);width:78%;max-width:9.5rem;height:auto;position:relative}.cover-marke{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border-radius:999px;padding:.16rem .5rem;font-size:10px;font-weight:600;position:absolute;top:.5rem;right:.5rem;box-shadow:0 1px 3px #1b1e2414}.cover-marke-ok{color:#0d7a58}.cover-marke-ok:before{content:"";background:var(--active);vertical-align:.05em;border-radius:999px;width:.4rem;height:.4rem;margin-right:.3rem;display:inline-block;box-shadow:0 0 6px 1px #12a0748c}.cover-marke-warn,.cover-marke-info{color:#a3501a}.cover-text{flex-direction:column;grid-area:text;justify-content:center;gap:.3rem;min-width:0;padding:1rem .9rem 1rem 1.25rem;display:flex}.cover-titel{color:var(--ink-2);font-size:12.5px;font-weight:600}.cover-wert{letter-spacing:-.032em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:2rem;font-weight:400;line-height:1;display:flex}.cover-wert small{letter-spacing:0;color:var(--ink-muted);font-size:12px;font-weight:500}.cover-zeile{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cover-pfeil{z-index:3;display:none;position:absolute;top:.85rem;left:1.25rem}.mk-linie{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.4s cubic-bezier(.4,0,.2,1) .3s forwards mk-zeichnen}.mk-flaeche{opacity:0;animation:.8s 1s forwards mk-ein}.mk-puls{transform-box:fill-box;transform-origin:50%;opacity:.45;animation:2.2s ease-out 1.6s infinite mk-puls}@keyframes mk-zeichnen{to{stroke-dashoffset:0}}@keyframes mk-ein{to{opacity:1}}@keyframes mk-puls{0%{opacity:.6;transform:scale(.6)}80%,to{opacity:0;transform:scale(2)}}.mw-datei{transform-box:fill-box;animation:3.2s ease-in-out infinite mw-wandern}.mw-d2{animation-delay:1.05s}.mw-d3{animation-delay:2.1s}.mw-kreis{animation:4s linear infinite mw-drehen}.motiv-still .mw-datei,.motiv-still .mw-kreis{animation:none}@keyframes mw-wandern{0%{opacity:0;transform:translate(0)}15%{opacity:.9}70%{opacity:.9;transform:translate(44px,-18px)scale(.6)}85%,to{opacity:0;transform:translate(52px,-20px)scale(.4)}}@keyframes mw-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mk-linie{stroke-dashoffset:0;animation:none}.mk-flaeche{opacity:1;animation:none}.mk-puls,.mw-datei,.mw-kreis{animation:none}.cover,.cover:hover{transition:none;transform:none}}.co-mobil{display:none}@media (max-width:639px){.co-nur-breit{display:none!important}.co-mobil{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.co-mobil .cover{grid-template:"bild"6.4rem"text"/minmax(0,1fr);min-height:0}.co-mobil .cover-bild{border-radius:calc(var(--radius-card) - .4rem);margin:.4rem .4rem 0}.co-mobil .cover-motiv{width:70%}.co-mobil .cover-text{gap:.22rem;padding:.7rem .8rem .85rem}.co-mobil .cover-titel{font-size:11.5px}.co-mobil .cover-wert{font-size:1.45rem}.co-mobil .cover-wert small{flex-basis:100%;font-size:10.5px}.co-mobil .cover-zeile{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;display:-webkit-box}.co-mobil .cover-pfeil{width:1.5rem;height:1.5rem;color:var(--ink-2);background:#f5f5f7;border-radius:999px;place-items:center;display:grid;inset:auto .75rem .75rem auto}.co-mobil .cover-text{padding-right:2.4rem}}.fc{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;position:relative}.fc-svg{color:var(--ink-muted);display:block;overflow:visible}.fc-raster{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 4}.fc-null{stroke-dasharray:none;stroke:var(--line)}.fc-achse{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px;transition:opacity .2s}.fc-achse-leise{opacity:.35}.fc-kreuz{stroke-width:1px}.fc-reveal{transition:width 1.1s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.fc-reveal{transition:none}}.fc-tip{z-index:2;pointer-events:none;white-space:nowrap;background:#fff;border-radius:.7rem;gap:.05rem;padding:.45rem .65rem;transition:left .18s ease-out,top .18s ease-out;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px -10px #1b1e2459,0 0 0 1px #1b1e240f}.fc-tip b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.fc-tip b span{color:var(--ink-muted);font-size:11px;font-weight:500}.fc-tip small{color:var(--ink-muted);font-size:11px}.fc-pille{z-index:2;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:10.5px;font-weight:600;transition:left .18s ease-out;position:absolute;transform:translate(-50%)}.ka-flaeche-ort{margin-top:.6rem}.rc{margin:0 auto}.rc-svg{width:100%;height:auto;display:block;overflow:visible}.rc-ring{fill:none;stroke:#686868;stroke-opacity:.16}.rc-achse{stroke:#686868;stroke-opacity:.12}.rc-vorher{fill:#686868;fill-opacity:.12;stroke:#686868;stroke-opacity:.36}.rc-jetzt{fill:#262626;fill-opacity:.16;stroke:#262626;stroke-opacity:.88;stroke-width:1.5px;stroke-linejoin:round}.rc-punkt{fill:#262626;stroke:#fff;stroke-width:1.5px;transition:r .15s}.rc-wachsen{opacity:0;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .5s;transform:scale(.2)}.rc-wachsen.rc-da{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.rc-wachsen{transition:none}}.rc-label{cursor:default}.rc-name{fill:var(--ink-2);font-size:11.5px;font-weight:600}.rc-wert{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.rc-label-an .rc-name{fill:var(--ink)}.rc-label-an .rc-wert{fill:var(--ink-2)}.ka-radar-ort{place-items:center;margin-top:.4rem;padding:0 .5rem;display:grid}.ka-radar-fazit{text-align:center;color:var(--ink-muted);margin-top:.35rem;font-size:12px}.ka-radar-fazit b{color:var(--ink);font-weight:600}.mehr:not([data-offen]) .ka-rang>li:nth-child(n+6){display:none}.mehr-knopf{color:var(--ink-2);background:#f5f5f7;border-radius:999px;align-items:center;gap:.35rem;margin:.7rem auto 0;padding:.45rem .95rem;font-size:12.5px;font-weight:600;display:inline-flex}.mehr{display:grid}.mehr-knopf:hover{color:var(--ink);background:#ececef}.mehr-knopf svg{transition:transform .2s}.mehr-pfeil-hoch{transform:rotate(180deg)}.ka-drei{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.ka-drei>.card{flex-direction:column;display:flex}.ka-radar-ort{flex:1}.ka-lob-karte{order:1}.ka-radar-karte{order:2}.ka-kunde-karte{order:3}.ka-lob-karte .ka-lob li{padding:.45rem .6rem}.ka-kunde-karte .ka-gruppen li{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) auto}@media (max-width:1100px){.ka-drei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ka-radar-karte{order:0;grid-column:1/-1}}@media (max-width:639px){.ka-drei{grid-template-columns:minmax(0,1fr)}}.ka-fuss{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:auto;padding-top:.9rem;font-size:12px}.ka-drei>.card>ul+.ka-fuss{margin-top:auto}.ka-drei>.card>ul{margin-bottom:.9rem}.ka-fuss b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.co-kopfzeile{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.co-fertig-mini{display:none}@media (max-width:639px){.kopf-block>.co-kennzahlen{display:none}.co-kopfzeile{align-items:center}.co-fertig-mini{background:#f5f5f7;border-radius:.8rem;flex:none;align-items:center;gap:.5rem;padding:.4rem .7rem .4rem .45rem;display:flex}.co-fm-ring{flex:none;width:1.9rem;height:1.9rem;transform:rotate(-90deg)}.co-fm-ring circle{fill:none;stroke-width:4px;stroke:#00000014}.co-fm-ring circle+circle{stroke:var(--ink);stroke-linecap:round}.co-fm-text{flex-direction:column;gap:.2rem;display:flex}.co-fm-text b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1}.co-fm-text b small{color:var(--ink-muted);letter-spacing:0;font-size:.75rem;font-weight:500}.co-fm-text span{color:var(--ink-muted);white-space:nowrap;font-size:10.5px;font-weight:500;line-height:1.1}}.fk-zahlen{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.fk-zahl{align-content:start;gap:.55rem;min-width:0;padding:1.25rem 1.4rem 1.1rem;display:grid}.fk-zahl+.fk-zahl{border-left:1px solid var(--line)}.fk-zahl .kennzahl-wert{letter-spacing:-.032em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2.1rem;font-weight:400;line-height:1}.fk-zahl i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.fk-zahlen-fuss{border-top:1px solid var(--line);color:var(--ink-muted);background:#f5f5f7;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.3rem 1.2rem;padding:.7rem 1.4rem;font-size:12px;display:flex}.fk-zahlen-fuss b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:.3rem;font-weight:600}.fk-hinweise{gap:.6rem;display:grid}.fk-hinweis{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 1.1rem;animation:.4s cubic-bezier(.22,1,.36,1) both fade-up;display:grid}.fk-h-zeichen{border-radius:.75rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:15px;font-weight:700;display:inline-flex}.fk-h-neu .fk-h-zeichen{color:#2563c9;background:#e9f1fd}.fk-h-preis .fk-h-zeichen{color:#a2580f;background:#fdf3e6}.fk-h-aus .fk-h-zeichen{color:var(--ink-2);background:#f1f1f4}.fk-h-text{gap:.2rem;min-width:0;display:grid}.fk-h-text h3{color:var(--ink);font-size:13.5px;font-weight:650}.fk-h-text p{color:var(--ink-2);font-size:12.5px;line-height:1.5}.fk-h-text p b{color:var(--ink);font-weight:600}.fk-h-meldung{font-size:12px!important}.fk-h-knoepfe{gap:.45rem;display:flex}.fk-h-ja,.fk-h-nein{white-space:nowrap;border-radius:.75rem;padding:.55rem .9rem;font-size:12.5px;font-weight:600}.fk-mehr{color:var(--ink-2);border-radius:999px;justify-self:center;padding:.4rem .9rem;font-size:12px;font-weight:600}.fk-mehr:hover{background:#fff}.fk-block-kopf{align-items:center;margin-bottom:.35rem}.fk-erklaer{color:var(--ink-muted);max-width:46rem;margin-bottom:.6rem;font-size:12px;line-height:1.5}.fk-liste{gap:.2rem;display:grid}.fk-kopfzeile,.fk-zeile{grid-template-columns:minmax(0,1fr) 7.5rem 7.5rem 7.5rem 9rem 8rem 6.5rem 2rem;align-items:center;column-gap:.9rem;display:grid}.fk-kopfzeile{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);padding:.3rem .85rem .1rem;font-size:10.5px;font-weight:600}.fk-gruppe{gap:.2rem;display:grid}.fk-gruppe h3{color:var(--ink-muted);justify-content:space-between;gap:1rem;padding:.9rem .2rem .35rem;font-size:11.5px;font-weight:600;display:flex}.fk-gruppe h3 span{font-variant-numeric:tabular-nums}.fk-zeile{background:#f5f5f7;border-radius:.85rem;min-height:3.1rem;padding:.55rem .85rem;scroll-margin-top:6rem}.fk-zeile:target{animation:1.8s ease-out fk-ziel}@keyframes fk-ziel{0%,35%{background:#eef4fd;box-shadow:inset 0 0 0 2px #2563c9}to{box-shadow:inset 0 0 0 2px #0000}}.fk-name{gap:.12rem;min-width:0;display:grid}.fk-name b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.fk-name i{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.fk-betrag,.fk-monat{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fk-betrag{color:var(--ink-2);font-size:12.5px}.fk-monat b{color:var(--ink);font-size:13.5px;font-weight:600}.fk-rhythmus{color:var(--ink-2);font-size:12px}.fk-naechste{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;gap:.1rem;font-size:12px;display:grid}.fk-naechste i{color:var(--ink-muted);text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.fk-ausstehend{color:#a2580f}.fk-weg-chip{white-space:nowrap;color:var(--ink-2);background:#fff;border-radius:999px;padding:.15rem .5rem;font-size:11px;font-weight:600;display:inline-block}.fk-weg-revolut{color:#2563c9;background:#e9f1fd}.fk-status .sig{padding:.2rem .55rem;font-size:11px}.fk-werk{justify-content:flex-end;display:flex}.fk-zeile-aus .fk-name b,.fk-zeile-aus .fk-monat b,.fk-zeile-aus .fk-betrag{color:var(--ink-muted);text-decoration:line-through;text-decoration-thickness:1px}.fk-nur-handy{display:none!important}.fk-neu{border:1.5px dashed var(--bearbeiten,#7c5cff);width:100%;color:var(--bearbeiten,#7c5cff);background:0 0;border-radius:.85rem;margin-top:.7rem;padding:.75rem;font-size:12.5px;font-weight:600}.fk-verlauf{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.6rem}.fk-verlauf summary{cursor:pointer;color:var(--ink-muted);padding:.3rem .2rem .5rem;font-size:12px;font-weight:600;list-style-position:inside}.fz-zeile-klick{cursor:pointer;transition:background .15s}.fz-zeile-klick:hover{background:#efeff2}.fz-zeile-klick:focus-visible{outline-offset:1px;outline:2px solid #2563c9}.fz-name-zeile{align-items:center;gap:.45rem;min-width:0;display:flex!important}.fz-name-zeile>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fk-abo-zeichen{color:#2563c9;white-space:nowrap;background:#e9f1fd;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:10.5px;font-weight:600;line-height:1.5;display:inline-flex}.fk-abo-zeichen:hover{background:#dbe8fc}.fk-form{gap:.85rem;margin-top:.4rem;display:grid}.fk-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.fk-felder label{gap:.3rem;min-width:0;display:grid}.fk-voll{grid-column:1/-1}.fk-zahl-feld{font-variant-numeric:tabular-nums}.fk-haken{color:var(--ink-2);align-items:flex-start;gap:.5rem;font-size:12.5px;line-height:1.4;display:flex!important}.fk-haken input{margin-top:.15rem}.fk-knoepfe{flex-wrap:wrap;gap:.5rem;display:flex}.fk-knopf-haupt{border-radius:.8rem;padding:.65rem 1.1rem;font-size:13px;font-weight:600}.fk-leise{color:var(--ink-muted);font-size:11.5px;line-height:1.45}.fk-text{color:var(--ink-2);font-size:13px;line-height:1.5}.fk-text b{color:var(--ink);font-weight:600}.fk-link{justify-self:start;text-decoration:none}.fk-trenner{background:var(--line);height:1px}.fk-fenster-meldung{font-size:12.5px}.fk-umschalter{background:#f5f5f7;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;display:grid}.fk-umschalter button{color:var(--ink-muted);border-radius:.65rem;padding:.5rem .6rem;font-size:12.5px;font-weight:600}.fk-umschalter button.an{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.fk-umschalter button:disabled{opacity:.45}.fk-muster{gap:.35rem;display:grid}.fk-muster>div{flex-wrap:wrap;gap:.35rem;display:flex}.fk-muster-chip{color:#2563c9;background:#e9f1fd;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .3rem .2rem .6rem;font-size:12px;font-weight:600;display:inline-flex}.fk-muster-chip button{width:1.2rem;height:1.2rem;color:inherit;border-radius:999px;line-height:1}.fk-muster-chip button:hover{background:#dbe8fc}@media (max-width:1279px) and (min-width:1024px){.fk-kopfzeile,.fk-zeile{grid-template-columns:minmax(0,1fr) 7rem 6.5rem 7rem 8rem 7.5rem 2rem}.fk-kopfzeile>:nth-child(7),.fk-status{display:none}}@media (max-width:1023px){.fk-kopfzeile{display:none}.fk-zeile{grid-template-columns:minmax(0,1fr) auto auto;column-gap:.6rem}.fk-betrag,.fk-rhythmus,.fk-naechste,.fk-weg,.fk-status,.fk-notiz{display:none!important}.fk-nur-handy{line-height:1.4;white-space:normal!important;display:block!important}.fk-werk:empty{display:none}.fk-zeile-aus .fk-nur-handy{text-decoration:none}}@media (max-width:639px){.fk-zahl{gap:.45rem;padding:1rem .95rem .9rem}.fk-zahl .kennzahl-wert{font-size:1.45rem}.fk-zahl .metric-label,.fk-zahl i{font-size:10.5px}.fk-zahlen-fuss{padding:.6rem .95rem;font-size:11.5px}.fk-hinweis{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.7rem;padding:.9rem}.fk-h-zeichen{width:2rem;height:2rem}.fk-h-knoepfe{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.fk-h-ja,.fk-h-nein{text-align:center;justify-content:center;padding:.6rem .5rem}.fk-felder{grid-template-columns:minmax(0,1fr)}.fk-zeile{padding:.55rem .75rem}.fk-zahl{text-align:center;justify-items:center}.fk-zahl .kennzahl-wert{order:-1}.fk-zahlen-fuss{justify-content:space-around}}.fk-tipp{margin:.2rem .2rem 0}@media (max-width:639px){.fk-zahl{gap:.2rem}.fk-zahl .kennzahl-wert{margin-bottom:.25rem}}.kl-block{box-shadow:inset 0 0 0 1.5px #f3c2bd, var(--weiss-schatten);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.5rem;padding:1rem 1.25rem;display:flex}.kl-block h2{color:#93302a;font-size:13.5px;font-weight:650}.kl-block p{max-width:40rem;color:var(--ink-2);margin-top:.2rem;font-size:12.5px;line-height:1.5}.kl-knopf{color:#b3362c;background:#fdecea;border-radius:.8rem;flex:none;padding:.6rem 1rem;font-size:12.5px;font-weight:600}.kl-knopf:hover{background:#fbdcd8}.kl-inhalt{gap:.9rem;margin-top:.4rem;display:grid}.kl-titel{color:var(--ink);margin-bottom:.4rem;font-size:12px;font-weight:650}.kl-liste{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.kl-liste li{color:var(--ink-2);background:#f5f5f7;border-radius:.6rem;justify-content:space-between;gap:1rem;padding:.45rem .7rem;font-size:12.5px;display:flex}.kl-liste b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.kl-text{color:var(--ink-muted);font-size:12px;line-height:1.5}.kl-text b{color:var(--ink-2);font-weight:600}.kl-feld{gap:.3rem;display:grid}.kl-meldung{margin-top:.8rem;font-size:12.5px}@media (max-width:639px){.kl-block{padding:.95rem}.kl-knopf{width:100%}}.kamera-wahl{margin-top:.4rem}.kamera-offen{color:#a2580f}.af-raws-frist{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;font-size:11.5px;font-weight:500;display:inline-flex}.raws-frist{color:var(--ink-2);align-items:center;gap:.35rem;font-size:11.5px;font-weight:600;display:inline-flex}.ws-zeitraum{background:#f5f5f7;border-radius:.85rem;gap:.2rem;padding:.25rem;display:inline-flex}.ws-zeitraum a{color:var(--ink-muted);white-space:nowrap;border-radius:.65rem;padding:.45rem .8rem;font-size:12.5px;font-weight:600}.ws-zeitraum a.an{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.ws-block{min-width:0;padding:1.15rem 1.25rem 1.25rem}.ws-raster{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;display:grid}.ws-datenschutz{max-width:60rem;padding:0 .3rem}.ws-balken{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ws-balken li{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3.2rem 2.8rem;align-items:center;gap:.6rem;font-size:12.5px;display:grid}.ws-b-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-b-spur,.ws-tr-balken{background:#f0eff2;border-radius:99px;height:.5rem;display:block;overflow:hidden}.ws-b-spur i,.ws-tr-balken i{border-radius:inherit;background:var(--info,#2563c9);height:100%;display:block}.ws-balken b,.ws-trichter b{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.ws-b-anteil,.ws-tr-quote{text-align:right;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.ws-trichter{gap:.55rem;display:grid}.ws-trichter-stufe{grid-template-columns:8.5rem minmax(0,1fr) 3.2rem 2.8rem;align-items:center;gap:.6rem;font-size:12.5px;display:grid}.ws-tr-name{color:var(--ink)}.ws-trichter-stufe:last-child .ws-tr-balken i{background:#12855f}.ws-anfragen-kopf{align-items:center}.ws-anfragen-kopf h2{align-items:center;gap:.5rem;display:inline-flex}.ws-neu-zahl{background:#fdf3e6;border-radius:99px;padding:.1rem .5rem;font-weight:600;color:#a2580f!important;font-size:11px!important}.ws-filter{background:#f5f5f7;border-radius:.75rem;gap:.2rem;padding:.2rem;display:inline-flex}.ws-filter button{color:var(--ink-muted);border-radius:.6rem;padding:.35rem .7rem;font-size:12px;font-weight:600}.ws-filter button.an{color:var(--ink);background:#fff;box-shadow:0 1px 3px #00000014}.ws-liste{gap:.25rem;display:grid}.ws-zeile{background:#f5f5f7;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem .5rem .35rem .35rem;display:grid}.ws-zeile-neu{box-shadow:inset 3px 0 #e8913a}.ws-zeile-haupt{text-align:left;border-radius:.65rem;grid-template-columns:minmax(0,1fr) 8.5rem 11rem;align-items:center;gap:.8rem;min-width:0;padding:.4rem .5rem;display:grid}.ws-zeile-haupt:hover{background:#efeff2}.ws-laden{gap:.12rem;min-width:0;display:grid}.ws-laden b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.ws-laden i{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-style:normal;overflow:hidden}.ws-zeit{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ws-status{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.ws-status .sig{white-space:nowrap;padding:.2rem .55rem;font-size:11px}.ws-kontakt-knopf{white-space:nowrap;padding:.45rem .8rem;font-size:12px;text-decoration:none}.ws-detail{gap:.9rem;margin-top:.4rem;display:grid}.ws-person{background:#f5f5f7;border-radius:.85rem;gap:.15rem;padding:.75rem .9rem;display:grid}.ws-person b{color:var(--ink);font-size:14px}.ws-person span{color:var(--ink-2);word-break:break-all;font-size:13px}.ws-knoepfe,.ws-speichern{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:12.5px;display:flex}.ws-knopf{border-radius:.8rem;padding:.6rem 1rem;font-size:12.5px;font-weight:600;text-decoration:none}.ws-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ws-felder label{gap:.3rem;min-width:0;display:grid}.ws-voll{grid-column:1/-1}.ws-notizen{resize:vertical;min-height:5rem;font-family:inherit}.ws-herkunft h4{color:var(--ink);margin-bottom:.4rem;font-size:12px;font-weight:650}.ws-herkunft dl{gap:.25rem;margin:0;display:grid}.ws-herkunft dl>div{grid-template-columns:8.5rem minmax(0,1fr);gap:.6rem;font-size:12px;display:grid}.ws-herkunft dt{color:var(--ink-muted)}.ws-herkunft dd{color:var(--ink);word-break:break-all;margin:0}@media (max-width:1023px){.ws-zeile-haupt{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"laden status""laden zeit";row-gap:.15rem}.ws-laden{grid-area:laden}.ws-status{grid-area:status}.ws-zeit{grid-area:zeit;justify-self:end;font-size:11px}}@media (max-width:639px){.ws-zeitraum{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.ws-zeitraum a{text-align:center;padding:.45rem .3rem}.ws-block{padding:1rem .9rem}.ws-raster{grid-template-columns:minmax(0,1fr)}.ws-balken li{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr) 2.6rem 2.4rem;gap:.45rem}.ws-trichter-stufe{grid-template-columns:6.5rem minmax(0,1fr) 2.6rem 2.4rem;gap:.45rem}.ws-zeile{grid-template-columns:minmax(0,1fr)}.ws-kontakt{display:none}.ws-felder{grid-template-columns:minmax(0,1fr)}.kopf-block>.ws-zahlen{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;row-gap:.85rem}.kopf-block>.ws-zahlen>.card{grid-column:span 2}.kopf-block>.ws-zahlen>.card:nth-child(4),.kopf-block>.ws-zahlen>.card:nth-child(5){grid-column:span 3}.kopf-block>.ws-zahlen>.card:nth-child(4){border-left:none!important}}.df-rs{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:.75rem;gap:.6rem;padding:.75rem;display:grid}.df-rs-kopf{gap:.1rem;display:grid}.df-rs-kopf b{color:var(--ink);font-size:13.5px;font-weight:600}.df-rs-kopf span{color:var(--ink-muted);font-size:11.5px}.df-rs-zahlen{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.df-rs-zahlen span{color:var(--ink-muted);background:var(--surface-2);border-radius:.55rem;gap:.05rem;padding:.45rem .6rem;font-size:11px;display:grid}.df-rs-zahlen b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.df-rs-zahlen .df-rs-leer{background:var(--pending-soft);color:#9a5a12}.df-rs-zahlen .df-rs-leer b{color:#7a4710}.df-rs-warnung{color:#7a4710;font-size:12px;font-weight:500;line-height:1.45}.df-rs-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:12.5px;line-height:1.45;display:flex}.df-rs-check input{width:1rem;height:1rem;accent-color:var(--ink);flex-shrink:0;margin-top:.15rem}.df-rs-fuss{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.df-neu{color:#9a5a12;background:var(--pending-soft);white-space:nowrap;border-radius:999px;padding:.1rem .45rem;font-size:10.5px;font-weight:600}.kalender-eintrag-vorlaeufig{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;font-weight:600}.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{background:var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{background:color-mix(in oklab, var(--eintrag-farbe) 8%, #fff)}}.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{color:var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{color:color-mix(in oklab, var(--eintrag-farbe) 80%, #000)}}.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{box-shadow:none;outline:1.5px dashed var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{outline:1.5px dashed color-mix(in oklab, var(--eintrag-farbe) 65%, transparent)}}.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig{outline-offset:-1.5px}a.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig:hover,button.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig:hover{filter:none;background:var(--eintrag-farbe)}@supports (color:color-mix(in lab, red, red)){a.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig:hover,button.kalender-eintrag-vorlaeufig.kalender-eintrag-farbig:hover{background:color-mix(in oklab, var(--eintrag-farbe) 16%, #fff)}}.kalender-panel-von{color:var(--ink-2);background:var(--surface-2);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:11px;font-weight:600;display:inline-flex}.df-uebernehmen-knopf{justify-self:start}.df-ueb{box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:.65rem;gap:.55rem;padding:.65rem;display:grid}.df-ueb-kopf{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.df-ueb-kopf b{color:var(--ink);font-size:13px;font-weight:600}.df-ueb-liste{gap:.4rem;max-height:18rem;display:grid;overflow-y:auto}.df-ueb-gruppe{background:var(--surface-2);border-radius:.55rem;gap:.3rem;padding:.45rem .55rem;display:grid}.df-ueb-gruppe-kopf{cursor:pointer;align-items:center;gap:.5rem;display:flex}.df-ueb-gruppe-kopf span{min-width:0;display:grid}.df-ueb-gruppe-kopf b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.df-ueb-gruppe-kopf small{color:var(--ink-muted);font-size:11px}.df-ueb-gruppe ul{gap:.1rem;margin:0;padding:0 0 0 1.5rem;list-style:none;display:grid}.df-ueb-gruppe li label{cursor:pointer;align-items:center;gap:.5rem;padding:.15rem 0;display:flex}.df-ueb-gruppe li small{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.df-ueb input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--ink);flex-shrink:0}.zs-karte{grid-template-areas:none;gap:1.2rem;width:min(27rem,100%)}.zs-karte>*{grid-area:auto}.zs-block{background:#f5f5f7;border-radius:1rem;gap:.5rem;padding:.95rem 1.05rem;display:grid}.zs-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700}.zs-liste{gap:.3rem;margin:0 0 .35rem;padding:0;list-style:none;display:grid}.zs-liste li{color:var(--ink);padding-left:1.3rem;font-size:13px;line-height:1.45;position:relative}.zs-liste li:before{content:"✓";color:var(--active);font-weight:700;position:absolute;left:0}.zs-liste-nein li:before{content:"–";color:var(--alert)}.zs-leise{color:var(--ink-muted);font-size:12px;line-height:1.5}.zs-fehler{color:var(--alert);text-align:center;font-size:12.5px;font-weight:500}.zs-knoepfe{grid-template-columns:1fr 2fr;align-items:center;gap:.6rem;display:grid}.zs-knoepfe .zs-erlauben{margin-top:0}.zs-ablehnen{color:var(--ink-2);border-radius:.95rem;padding:.85rem 1rem;font-size:13.5px;font-weight:600}.zs-knoepfe:has(>:only-of-type){grid-template-columns:1fr}.cl-block{gap:.8rem;padding:1.1rem 1.2rem;display:grid}.cl-schritte{color:var(--ink-2);gap:.55rem;margin:0;padding-left:1.2rem;font-size:13px;line-height:1.5;display:grid}.cl-url{color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#f5f5f7;border-radius:.6rem;margin-top:.35rem;padding:.55rem .75rem;font-size:12.5px;display:block}.cl-liste{gap:.4rem;display:grid}.cl-zeile{background:#f5f5f7;border-radius:.7rem;align-items:center;gap:.7rem;min-width:0;padding:.55rem .7rem;display:flex}.cl-zeile-text{flex:1;min-width:0;display:grid}.cl-zeile-text b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.cl-zeile-text i{color:var(--ink-muted);font-size:11px;font-style:normal}.cl-zeile .sig{flex-shrink:0}.cl-entziehen{color:var(--alert);flex-shrink:0}.cl-werkzeuge{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.cl-werkzeuge li{background:#f5f5f7;border-radius:.7rem;gap:.15rem;padding:.6rem .75rem;display:grid}.cl-werkzeuge b{color:var(--ink);font-size:12.5px;font-weight:600}.cl-werkzeuge i{color:var(--ink-muted);font-size:11.5px;font-style:normal;line-height:1.45}@media (max-width:639px){.cl-zeile{flex-wrap:wrap}.cl-zeile-text b{white-space:normal}}.td-zeile{grid-template-columns:auto minmax(0,1fr) auto}.td-text{gap:.1rem;min-width:0;display:grid}.td-text b,.td-text i{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.td-da .td-text i{color:var(--active,#12a074)}.td-text .td-fehler{color:var(--alert,#d94f45);white-space:normal}.td-knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.td-knopf{color:var(--ink);background:#fff;border-radius:.7rem;align-items:center;padding:.4rem .7rem;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px 2px #1b1e2414}.td-knopf:hover:not(:disabled){background:#fafafb}.td-knopf:disabled{opacity:.55;cursor:default}.td-knopf-warn{color:#fff;background:var(--alert,#d94f45)}.td-knopf-warn:hover:not(:disabled){background:var(--alert,#d94f45)}@media (max-width:479px){.td-zeile{grid-template-columns:auto minmax(0,1fr)}.td-knoepfe{grid-column:1/-1;justify-content:stretch}.td-knoepfe>*{flex:1 1 0;justify-content:center}}.iv{gap:.9rem;min-width:0;display:grid;container-type:inline-size}.iv-kopf{gap:.7rem;display:grid}.iv-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.iv-kachel{background:#f5f5f7;border-radius:.9rem;align-content:start;min-width:0;padding:.7rem .85rem;display:grid}.iv-kachel b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem;font-weight:600;overflow:hidden}.iv-kachel i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.iv-kachel small{color:var(--ink-muted);opacity:.8;font-size:10.5px}.iv-kachel-betont b{color:var(--active,#12a074)}.iv-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.iv-aktionen:empty{display:none}.iv-liste{gap:.3rem;min-width:0;display:grid}.iv-zeile{color:var(--ink-2,var(--ink));background:#f5f5f7;border-radius:.8rem;grid-template-columns:2.6rem minmax(0,1fr) auto;grid-template-areas:"nr name stift""nr kat stift""nr werte werte";align-items:center;gap:.15rem .6rem;padding:.6rem .75rem;font-size:12.5px;display:grid}.iv-titel{display:none}.iv-nr{font-variant-numeric:tabular-nums;color:var(--ink);grid-area:nr;align-self:start;font-weight:700}.iv-name{grid-area:name;min-width:0;display:grid}.iv-name b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.iv-name i{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.iv-kat{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:kat;min-width:0;font-size:11.5px;overflow:hidden}.iv-datum,.iv-ort{display:none}.iv-kauf,.iv-buch,.iv-zeit{font-variant-numeric:tabular-nums;white-space:nowrap}.iv-zeile{position:relative}.iv-zahl small{color:var(--ink-muted);font-size:10.5px}.iv-stift{grid-area:stift;justify-self:end}.iv-zeile:not(.iv-titel){grid-template-columns:2.4rem minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"nr name name name stift""nr kat kat kat stift""nr kauf buch zeit stift"}.iv-zeile>.iv-kauf{grid-area:kauf}.iv-zeile>.iv-buch{grid-area:buch}.iv-zeile>.iv-zeit{grid-area:zeit}.iv-zeile:not(.iv-titel)>.iv-zahl{text-overflow:ellipsis;margin-top:.3rem;font-size:12px;display:grid;overflow:hidden}.iv-zeile:not(.iv-titel)>.iv-zahl small{line-height:1.2}@container (min-width:560px){.iv-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:900px){.iv-titel{color:var(--ink-muted);background:0 0;padding-top:0;padding-bottom:.1rem;font-size:11px;font-weight:600;display:grid}.iv-zeile,.iv-zeile:not(.iv-titel){grid-template-columns:3rem minmax(0,2.2fr) minmax(0,1.2fr) 5.6rem minmax(0,1fr) 6.4rem 6.4rem 6.4rem 2.2rem;grid-template-areas:none}.iv-zeile>*{grid-area:auto!important}.iv-datum,.iv-ort{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.iv-zahl,.iv-zeile:not(.iv-titel)>.iv-zahl{text-align:right;margin-top:0;font-size:12.5px;display:block}.iv-zahl small{display:none}.iv-nr{align-self:center}}.iv-mehr{color:var(--ink-2,var(--ink));background:#f5f5f7;border-radius:999px;justify-self:center;margin-top:.3rem;padding:.45rem .9rem;font-size:12px;font-weight:600}.iv-form{background:var(--bearbeiten-soft,#f1edff);box-shadow:inset 0 0 0 1.5px var(--bearbeiten,#7c5cff);border-radius:.9rem;gap:.7rem;padding:.85rem;display:grid}.iv-form-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.iv-form-kopf b{color:var(--ink);font-size:13px;font-weight:600}.iv-form-knoepfe{gap:.4rem;display:flex}.iv-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}@container (min-width:700px){.iv-felder{grid-template-columns:repeat(4,minmax(0,1fr))}}.iv-feld{align-content:start;min-width:0;display:grid}.iv-feld-breit{grid-column:1/-1}@container (min-width:700px){.iv-feld-breit{grid-column:span 3}.iv-feld-breit:last-child{grid-column:1/-1}}.iv-feld .field{background:#fff;width:100%;min-width:0}.iv-loeschen{color:var(--alert,#d94f45);background:#fff;border-radius:.7rem;justify-self:start;padding:.4rem .8rem;font-size:12px;font-weight:600}.iv-loeschen-sicher{color:#fff;background:var(--alert,#d94f45)}.vz-knoepfe{align-items:center;gap:.5rem;display:inline-flex}.video-zeile>.status-schritt:has(>.vz-knoepfe){flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem}.vz-knoepfe:empty{display:none}.vz-knoepfe>.video-player-knopf{min-height:1.75rem}.vz-knoepfe>.df-icon-knopf{justify-content:center;min-width:1.75rem;padding:0}@container (max-width:34rem){.video-zeile:not(.video-zeile-bearbeiten):has(>.status-schritt>.vz-knoepfe){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"code titel stat""knoepfe knoepfe knoepfe";row-gap:.6rem}.video-zeile:not(.video-zeile-bearbeiten):has(>.status-schritt>.vz-knoepfe:empty){grid-template-areas:"code titel stat"}.video-zeile:not(.video-zeile-bearbeiten)>.status-schritt:has(>.vz-knoepfe){display:contents}.video-zeile:not(.video-zeile-bearbeiten)>.status-schritt>.vz-knoepfe{flex-wrap:wrap;grid-area:knoepfe;justify-self:start}.video-zeile:not(.video-zeile-bearbeiten)>.status-schritt>.status-schritt{grid-area:stat;place-self:center end;margin-left:.6rem}.video-zeile:not(.video-zeile-bearbeiten):has(>.status-schritt>.vz-knoepfe)>span:first-of-type{align-self:start;padding-top:.15rem}.vz-knoepfe>.video-player-knopf{min-height:2.5rem;padding-left:.85rem;padding-right:.85rem;font-size:12.5px}.vz-knoepfe>.df-icon-knopf{min-width:2.5rem}.video-zeile:not(.video-zeile-bearbeiten)>.status-schritt>.status-schritt .sig{min-height:2.25rem}}.kachel-link{color:inherit;text-decoration:none}.kachel-link .metric-hint{color:var(--ink-2)}.kd-crystal-icon{width:auto!important;height:22px!important}.kd-block{min-width:0;padding:1.15rem 1.25rem 1.25rem;container-type:inline-size}.kd-liste{gap:.35rem;display:grid}.kd-zeile{color:inherit;background:#f5f5f7;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo name preis";align-items:center;gap:.15rem .85rem;padding:.75rem .85rem;text-decoration:none;transition:background .15s;display:grid}a.kd-zeile:hover{background:#efeff2}.kd-titel{display:none}.kd-logo{grid-area:logo}.kd-name{grid-area:name;gap:.1rem;min-width:0;display:grid}.kd-name b{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.kd-name i{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:11.5px;font-style:normal;display:flex;overflow:hidden}.kd-name i em{font-style:normal}.kd-kurz{color:var(--ink-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.kd-preis{grid-area:preis;align-self:start;justify-items:end;display:grid}.kd-preis b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.kd-preis i{color:var(--ink-muted);white-space:nowrap;font-size:10.5px;font-style:normal}.kd-spalte,.kd-pfeil{display:none}.kd-r{text-align:right}@container (min-width:900px){.kd-zeile{grid-template-columns:2.6rem minmax(0,2fr) 7.5rem 5.5rem 4rem 4.5rem minmax(0,1.1fr) minmax(0,1fr) 1rem;grid-template-areas:none;padding:.85rem 1rem}.kd-zeile>*{grid-area:auto!important}.kd-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);background:0 0;padding-top:0;padding-bottom:.15rem;font-size:10.5px;font-weight:600;display:grid}.kd-kurz{display:none}.kd-preis{align-self:center}.kd-spalte{min-width:0;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;display:block;overflow:hidden}.kd-spalte i{color:var(--ink-muted);font-style:normal;font-weight:400}.kd-addons{align-items:center;gap:.35rem;display:flex}.kd-pfeil{color:var(--ink-muted);font-weight:600;display:block}}.cr-zeile{color:inherit;background:#f5f5f7;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo name zahl""logo balken balken""logo info info";align-items:center;gap:.35rem .85rem;padding:.8rem .9rem;text-decoration:none;display:grid}a.cr-zeile:hover{background:#efeff2}.cr-zeile>.kd-logo{align-self:start}.cr-name{grid-area:name;min-width:0;display:grid}.cr-name b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.cr-name i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.cr-zahl{grid-area:zahl;justify-items:end;display:grid}.cr-zahl b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.3rem;font-size:17px;font-weight:600;display:inline-flex}.cr-zahl b img{width:auto;height:16px}.cr-zahl i{color:var(--ink-muted);white-space:nowrap;font-size:11px;font-style:normal}.cr-balken{grid-area:balken;gap:.25rem;display:grid}.cr-spur{background:#1b1e2414;border-radius:999px;height:.5rem;position:relative;overflow:hidden}.cr-spur>span{width:calc(var(--anteil,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,#8b7bff,#5fb3ff);position:absolute;inset:0 auto 0 0}.cr-spur-text{white-space:nowrap;color:var(--ink-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:11px;display:flex}.cr-info{flex-wrap:wrap;grid-area:info;gap:.35rem;display:flex}.cr-hinweis{margin-bottom:.9rem}.nav-pfeil-platz{flex:none;width:1.4rem}.nav-pfeil{width:1.6rem;height:1.6rem;color:var(--ink-muted);border-radius:.5rem;place-items:center;transition:background .15s,color .15s;display:grid;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.nav-pfeil:hover{color:var(--ink);background:#fff9}.nav-pfeil svg{transition:transform .2s}.nav-gruppe-offen .nav-pfeil svg,.mnav-gruppe-offen .mnav-gruppe-pfeil svg{transform:rotate(180deg)}.nav-kinder{gap:0;margin:.15rem 0 .35rem;padding:0 0 0 1.32rem;list-style:none;display:grid;position:relative}.nav-kinder[hidden]{display:none}.nav-kinder{--baum:#1b1e2433}.nav-kinder>li{padding:.06rem 0 .06rem .85rem;position:relative}.nav-kinder>li:before{content:"";background:var(--baum);width:1.5px;position:absolute;top:0;bottom:0;left:0}.nav-kinder>li:last-child:before{height:50%;bottom:auto}.nav-kinder>li:after{content:"";border-left:1.5px solid var(--baum);border-bottom:1.5px solid var(--baum);border-bottom-left-radius:.45rem;width:.6rem;height:.55rem;position:absolute;top:calc(50% - .55rem);left:0}.nav-kind{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:.6rem;padding:.42rem .65rem;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:block;overflow:hidden}.nav-kind:hover{color:var(--ink);background:#ffffff80}.nav-kind-aktiv{color:var(--ink);background:#fff;box-shadow:0 1px 2px #1b1e2414}.nav-kinder>li:has(.nav-kind-aktiv):after{border-color:var(--ink-muted)}.mnav-gruppe-kopf{position:relative}.mnav-gruppe-kopf>.mnav-zeile{padding-right:3.2rem}.mnav-gruppe-pfeil{width:2.5rem;height:2.5rem;color:var(--ink-muted);border-radius:.75rem;place-items:center;display:grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.mnav-gruppe-pfeil:active{background:#f5f5f7}.mnav-gruppe-pfeil svg{width:18px;height:18px;transition:transform .2s}.mnav-kinder{margin-bottom:.3rem;padding-left:1.68rem}.mnav-kinder>li{padding-left:1.25rem}.mnav-kinder>li:after{width:.95rem}.mnav-kinder .nav-kind{padding:.7rem .75rem;font-size:14px}.mnav-kinder .nav-kind-aktiv{box-shadow:none;background:#f5f5f7}.gbr-reiter{align-items:center;gap:.75rem;min-width:0;display:flex}.gbr-reiter-name{color:var(--ink-muted);letter-spacing:.02em;flex:none;font-size:12px;font-weight:700}.gbr-reiter-liste{scrollbar-width:none;background:#fff;border-radius:999px;gap:.3rem;min-width:0;padding:.25rem;display:flex;overflow-x:auto;box-shadow:0 1px 3px #1b1e240f}.gbr-reiter-liste::-webkit-scrollbar{display:none}.gbr-reiter-liste a{color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:.45rem .9rem;font-size:12.5px;font-weight:600;text-decoration:none}.gbr-reiter-liste a:hover{color:var(--ink)}.gbr-reiter-liste a.an{background:var(--ink);color:#fff}@media (max-width:639px){.gbr-reiter-name{display:none}.gbr-reiter-liste{flex:1;justify-content:space-between}.gbr-reiter-liste a{text-align:center;flex:1 0 auto;padding:.55rem .7rem}}.gbr-karten{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.gbr-karte{color:inherit;align-content:start;gap:.3rem;padding:1.15rem 1.25rem;text-decoration:none;transition:transform .2s;display:grid}.gbr-karte:hover{transform:translateY(-2px)}.gbr-karte b{color:var(--ink);font-size:1.05rem;font-weight:650}.gbr-karte i{color:var(--ink-muted);font-size:12.5px;font-style:normal}.gbr-karte-icon{width:2.4rem;height:2.4rem;color:var(--ink-2);background:#f5f5f7;border-radius:.8rem;place-items:center;margin-bottom:.5rem;display:grid}.gbr-weiter{color:var(--ink-2);margin-top:.6rem;font-size:12.5px;font-weight:600}.bh-punkte{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.bh-wo{color:var(--ink-muted);font-size:11.5px}.bh-raster{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;display:grid}@media (max-width:639px){.bh-raster{grid-template-columns:1fr}}.bh-ruecklage,.bh-unterlagen{gap:.8rem;display:grid}.bh-r-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.bh-r-kachel{background:#f5f5f7;border-radius:.9rem;align-content:start;gap:.1rem;min-width:0;padding:.7rem .8rem;display:grid}.bh-r-kachel i{color:var(--ink-muted);font-size:11px;font-style:normal}.bh-r-kachel b{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:600;overflow:hidden}.bh-r-kachel small{color:var(--ink-muted);font-size:10.5px;line-height:1.35}.bh-r-gut b{color:var(--active,#12a074)}.bh-r-fehlt b{color:var(--alert,#d94f45)}.bh-r-teile{gap:.4rem;margin:0;display:grid}.bh-r-teile>div{background:#f5f5f7;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.55rem .75rem;font-size:12.5px;display:flex}.bh-r-teile dt{color:var(--ink-2)}.bh-r-teile dd{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;justify-items:end;margin:0;font-weight:600;display:grid}.bh-r-teile dd small{color:var(--ink-muted);max-width:16rem;font-size:10.5px;font-weight:400}.bh-hinweis{color:var(--ink-muted);font-size:11.5px}.bh-u-jahr h3{color:var(--ink-muted);margin:.2rem 0 .4rem;font-size:12px;font-weight:700}.bh-u-liste{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:479px){.bh-r-zahlen{grid-template-columns:1fr 1fr}.bh-r-zahlen>:last-child{grid-column:1/-1}.bh-r-teile>div{flex-direction:column;gap:.2rem}.bh-r-teile dd{text-align:left;justify-items:start}}@media (max-width:639px){.bh-kopf-info{display:none}}.bh-punkte-lesen li{color:var(--ink-2);grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:start;gap:.55rem;padding:.4rem .5rem;font-size:13px;display:grid}.bh-punkt-zeichen{border:1.5px solid var(--line-strong,#d9d9df);color:#fff;border-radius:.3rem;place-items:center;width:1.05rem;height:1.05rem;margin-top:.1rem;font-size:10px;font-weight:800;display:grid}.bh-punkt-ok .bh-punkt-zeichen{background:var(--active,#12a074);border-color:var(--active,#12a074)}.bh-punkt-ok>span:nth-child(2){color:var(--ink-muted)}.bh-punkte-lesen small{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:10.5px}.bh-notiz-text{color:var(--ink-2);white-space:pre-wrap;background:#fff;border-radius:.7rem;padding:.55rem .7rem;font-size:12.5px}.nz{--nz-grau:#1b1e2429;--nz-tinte:var(--ink);grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1);display:grid}.nz[data-offen]{grid-template-rows:1fr}.nz-innen{min-height:0;overflow:hidden}.nz-feld{box-sizing:border-box;padding:4px 0;position:relative}.nz-linien{pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;top:0;left:0;overflow:visible}.nz[data-offen] .nz-linien{opacity:1;transition:opacity .25s .1s}.nz-linien path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.nz-grau{stroke:var(--nz-grau)}.nz-tinte{stroke:var(--nz-tinte);transition:stroke-dashoffset .4s cubic-bezier(.23,1,.32,1)}.nz-kind{height:var(--nz-zeile);padding-left:var(--nz-einzug);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent;align-items:center;padding-right:.5rem;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:flex;overflow:hidden}.nz-kind:hover{color:var(--ink)}.claude-zeichen{vertical-align:-.12em;flex:none;margin-left:.4rem;line-height:0;display:inline-flex}.claude-zeichen img{width:.85rem;height:.85rem;display:block}.gbr-reiter-liste a .claude-zeichen{margin-left:.35rem}.nz-kind-aktiv{color:var(--ink)}.nz-mobil .nz-kind{font-size:14.5px}@media (prefers-reduced-motion:reduce){.nz,.nz-tinte,.nz-linien{transition:none!important}}.cl-legende{flex-wrap:wrap;gap:.35rem .9rem;margin:0 0 .6rem;display:flex}.cl-art{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:11px;font-weight:600;display:inline-flex}.cl-art:before{content:"";background:var(--ink-muted);border-radius:999px;flex:none;width:.45rem;height:.45rem}.cl-art-lesen:before{background:var(--active,#12a074)}.cl-art-befehl:before{background:var(--info,#3a7cd4)}.cl-art-zwei:before{background:var(--pending,#e08a2e)}.cl-bereiche{display:grid}.cl-bereich+.cl-bereich{border-top:1px solid #1b1e2412}.cl-bereich>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.7rem .15rem;list-style:none;display:grid}.cl-bereich>summary::-webkit-details-marker{display:none}.cl-bereich>summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.cl-bereich-zahl{min-width:1.6rem;color:var(--ink-muted);text-align:center;font-variant-numeric:tabular-nums;background:#f5f5f7;border-radius:999px;padding:.1rem .45rem;font-size:11.5px;font-weight:600}.cl-pfeil{width:1rem;height:1rem;color:var(--ink-muted);transition:transform .2s}.cl-bereich[open] .cl-pfeil{transform:rotate(180deg)}.cl-bereich[open]>.cl-werkzeuge{padding-bottom:.8rem}.cl-werkzeug-kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.cl-werkzeug-kopf .cl-art{margin-top:.1rem}.cl-werkzeuge code{color:var(--ink-muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.cl-bereich .cl-werkzeuge li{grid-template-rows:auto 1fr auto}.cl-bereich .cl-werkzeuge li>i{align-self:start}.bf{gap:.9rem;display:grid}.bf-reiter{flex-wrap:wrap;gap:.35rem;display:flex}.bf-reiter button{color:var(--ink-2);white-space:nowrap;background:#f5f5f7;border-radius:999px;padding:.42rem .85rem;font-size:12.5px;font-weight:600}.bf-reiter button.an{background:var(--ink);color:#fff}.bf-gruppen{gap:1rem;display:grid}.bf-gruppe h3,.bf-zwischen{color:var(--ink-muted);align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:12px;font-weight:700;display:flex}.bf-zwischen{margin:.4rem 0 0}.bf-gruppe h3 span{text-align:center;font-variant-numeric:tabular-nums;background:#f5f5f7;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:10.5px}.bf-gruppe-alarm h3{color:var(--alert,#d94f45)}.bf-liste{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bf-pflicht{background:#f5f5f7;border-radius:.9rem}.bf-ueberfaellig{box-shadow:inset 3px 0 0 var(--alert,#d94f45)}.bf-bald{box-shadow:inset 3px 0 0 var(--pending,#e08a2e)}.bf-kopf{text-align:left;grid-template-columns:3.4rem minmax(0,1fr) auto;grid-template-areas:"datum text rechts";align-items:center;gap:.85rem;width:100%;padding:.7rem .85rem;display:grid}.bf-datum{background:#fff;border-radius:.7rem;grid-area:datum;align-content:center;justify-items:center;padding:.4rem 0 .35rem;line-height:1.1;display:grid}.bf-datum b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.bf-datum i{color:var(--ink-2);font-size:10.5px;font-style:normal;font-weight:600}.bf-datum small{color:var(--ink-muted);font-size:9.5px}.bf-erledigt .bf-datum b,.bf-erledigt .bf-text b{color:var(--ink-muted)}.bf-text{grid-area:text;gap:.3rem;min-width:0;display:grid}.bf-text>b{color:var(--ink);font-size:14px;font-weight:600}.bf-meta{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.3rem .55rem;font-size:11.5px;display:flex}.bf-art{color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:10.5px;font-weight:600;display:inline-flex}.bf-art:before{content:"";background:#a3a8b1;border-radius:999px;width:.4rem;height:.4rem}.bf-art-quartal:before{background:var(--info,#3a7cd4)}.bf-art-jahr:before{background:var(--ink)}.bf-art-einmalig:before{background:0 0;box-shadow:inset 0 0 0 1.5px #a3a8b1}.bf-bezug{color:var(--ink-2);font-weight:600}@media (min-width:640px){.bf-quelle:before{content:"·";margin-right:.55rem}}.bf-rechts{grid-area:rechts;justify-items:end;gap:.35rem;display:grid}.bf-rechts .sig{white-space:nowrap}.bf-fortschritt{align-items:center;gap:.4rem;display:flex}.bf-fortschritt small,.bf-jahr-stand small{color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}.bf-balken{background:#1b1e241a;border-radius:999px;width:4rem;height:.3rem;display:block;overflow:hidden}.bf-balken>span{border-radius:inherit;background:var(--active,#12a074);height:100%;display:block}.bf-detail{gap:.6rem;padding:0 .85rem .85rem 5.1rem;display:grid}.bf-unter{color:var(--ink-muted);font-size:12px}.bf-jahr{gap:.75rem;display:grid}.bf-jahr-kopf{background:#f5f5f7;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem .9rem;display:flex}.bf-jahr-kopf>div{gap:.1rem;min-width:0;display:grid}.bf-jahr-kopf b{color:var(--ink);font-size:15px;font-weight:600}.bf-jahr-kopf i{color:var(--ink-muted);font-size:12px;font-style:normal}.bf-jahr-stand{align-items:center;gap:.5rem;display:flex}.bf-jahr-stand .bf-balken{width:7rem}.bf-quartale{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.bf-quartal{background:#f5f5f7;border-radius:.9rem;align-content:start;gap:.5rem;min-width:0;padding:.7rem;display:grid}.bf-quartal header{align-items:baseline;gap:.45rem;display:flex}.bf-quartal header b{color:var(--ink);font-size:15px;font-weight:700}.bf-quartal header i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.bf-jetzt{background:var(--ink);color:#fff;border-radius:999px;margin-left:auto;padding:.1rem .45rem;font-size:10px;font-weight:600}.bf-quartal-jetzt{box-shadow:inset 0 0 0 1.5px var(--ink)}.bf-quartal-vor{background:0 0;grid-column:1/-1;align-content:start;align-self:stretch;box-shadow:inset 0 0 0 1px #1b1e241a}@media (min-width:1024px){.bf-vor-span-1{grid-column:span 1}.bf-vor-span-2{grid-column:span 2}.bf-vor-span-3{grid-column:span 3}}.bf-quartal-vor header b,.bf-quartal-vor header i{color:var(--ink-muted)}.bf-vor{color:var(--ink-muted);margin:0;font-size:11.5px;line-height:1.4}.bf-quartal ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.bf-qz{text-align:left;width:100%;color:var(--ink-2);background:#fff;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.42rem .55rem;font-size:12.5px;display:grid}.bf-qz-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bf-qz-wert{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:600}.bf-qz-erledigt .bf-qz-wert{color:var(--active,#12a074)}.bf-qz-bald .bf-qz-wert{color:var(--pending,#e08a2e)}.bf-qz-ueberfaellig .bf-qz-wert{color:var(--alert,#d94f45)}.bf-qz-ust{margin-top:.2rem}.bf-qz-ust .bf-qz{color:var(--ink);font-weight:600}.bf-qz-an{box-shadow:inset 0 0 0 1.5px var(--ink)}.bf-qz-leer{color:var(--ink-muted);background:0 0;box-shadow:inset 0 0 0 1px #1b1e241a}.bf-auswahl .bf-pflicht{background:#f5f5f7}@media (max-width:1023px){.bf-quartale{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bf-quartale{grid-template-columns:minmax(0,1fr)}.bf-kopf{grid-template-columns:3rem minmax(0,1fr);grid-template-areas:"datum text""datum rechts";align-items:start;row-gap:.45rem}.bf-rechts{grid-auto-flow:column;justify-content:start;place-items:center start;gap:.6rem}.bf-detail{padding-left:.85rem}}.bf-fern{text-align:left;background:#f5f5f7;border-radius:.9rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.8rem .9rem;display:grid}.bf-fern-text{gap:.2rem;min-width:0;display:grid}.bf-fern-text b{color:var(--ink);font-size:14px;font-weight:600}.bf-fern-text i{color:var(--ink-muted);font-size:11.5px;font-style:normal}.bf-fern-pfeil{color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;padding:.4rem .75rem;font-size:12px;font-weight:600}@media (max-width:639px){.bf-fern{grid-template-columns:minmax(0,1fr)}.bf-fern-pfeil{justify-self:start}}.kv-steuerung{gap:1rem;padding:1.1rem 1.2rem 1.15rem;display:grid}.kv-wahl{gap:.4rem;min-width:0;display:grid}.kv-wahl-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700}.kv-chips{flex-wrap:wrap;gap:.4rem;display:flex}.kv-chip{color:var(--ink-2);background:#1b1e240b;border-radius:999px;padding:.42rem .85rem;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.kv-chip:hover{color:var(--ink);background:#1b1e2414}.kv-chip[aria-pressed=true]{background:var(--ink);color:#fff}.kv-schalter{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;gap:.85rem 1.1rem;display:grid}.kv-schalter .kv-wahl:first-child{grid-column:1/-1}.kv-segment{scrollbar-width:none;justify-self:start;max-width:100%;overflow-x:auto}.kv-segment::-webkit-scrollbar{display:none}.kv-segment .segmented-item{white-space:nowrap}.kv-hinweis{color:var(--ink-muted);max-width:62rem;font-size:12px;line-height:1.55}.kv-hinweis-unten{padding:0 .2rem}.kv-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.kv-leiste-rechts{gap:.45rem;display:flex}.kv-leiste-links{flex-wrap:wrap;gap:.5rem;min-width:0;max-width:100%;display:flex}.kv-crystals{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.kv-zahl{width:5.6rem;height:2rem;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #1b1e241f;border-radius:.6rem;padding:0 .6rem;font-size:13px;font-weight:600}.kv-zahl:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.kv-zahl:disabled,.kv-chip:disabled{opacity:.45;cursor:not-allowed}.kv-wahl-info{color:var(--ink-muted);font-size:11.5px;line-height:1.45}.kv-knopf{color:var(--ink-2);background:var(--surface);box-shadow:var(--weiss-schatten,0 1px 2px #1113180f, 0 8px 22px -14px #1113184d);border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:12.5px;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.kv-knopf:hover{color:var(--ink);transform:translateY(-1px)}.kv-fenster-raster{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:1100px){.kv-fenster-raster.kv-nur-beide{grid-template-columns:minmax(0,1fr) 19.5rem}}.kv-handy{justify-self:center;width:min(100%,26rem)}.kv-fenster{gap:.5rem;min-width:0;margin:0;display:grid}.kv-fenster figcaption{color:var(--ink-muted);text-align:center;font-size:11px}.kv-fenster-kopf{background:var(--surface);border-radius:.9rem .9rem 0 0;align-items:center;gap:.6rem;min-width:0;padding:.55rem .8rem;display:flex;box-shadow:0 1px 2px #1113180d}.kv-punkte{gap:.3rem;display:inline-flex}.kv-punkte i{background:#1b1e2424;border-radius:999px;width:.55rem;height:.55rem}.kv-adresse{min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;background:#1b1e240b;border-radius:999px;flex:1;padding:.22rem .7rem;font-size:11.5px;overflow:hidden}.kv-buehne{background:var(--bg,#f5f4f6);border-radius:0 0 .9rem .9rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #1113180f,0 18px 40px -26px #11131859}.kv-iframe{transform-origin:0 0;background:var(--bg,#f5f4f6);border:0;position:absolute;top:0;left:0}.kv-handy .kv-fenster-kopf{border-radius:1.6rem 1.6rem 0 0;justify-content:center}.kv-handy .kv-buehne{border-radius:0 0 1.6rem 1.6rem}.kv-laedt{border:2.5px solid #1b1e241f;border-top-color:var(--ink-2);border-radius:999px;width:1.6rem;height:1.6rem;margin:auto;animation:.8s linear infinite kv-dreh;position:absolute;inset:0}@keyframes kv-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kv-laedt{animation:none}}:root:has([data-bereich=intern],[data-bereich=team]) :is(.btn-solid,a.glass-pill,button.glass-pill,.sz-knopf,.sz-knopf-leise,.fz-knopf,.ws-knopf,.ur-knopf-klein,.fk-knopf-haupt,.fz-hinweis-knopf,.push-knopf){border-radius:999px}:root:has([data-bereich=intern],[data-bereich=team]) .btn-solid{background:var(--ink);box-shadow:none;transition:background .2s}:root:has([data-bereich=intern],[data-bereich=team]) .btn-solid:hover:not(:disabled){box-shadow:none;background:#2d323b;transform:none}:root:has([data-bereich=intern],[data-bereich=team]) :is(.fz-block-kopf h2,h2.metric-label,h2.text-base.font-bold,.card h2.text-\[15px\].font-semibold){letter-spacing:-.012em;color:var(--ink);font-size:15px;font-weight:700}:root:has([data-bereich=intern],[data-bereich=team]) .fz-block-kopf span{font-size:12px}:root:has([data-bereich=intern],[data-bereich=team]) .kennzahl-icon{display:none}:root:has([data-bereich=intern],[data-bereich=team]) .sz-kachel-dunkel{box-shadow:var(--weiss-schatten);background:#fff}:root:has([data-bereich=intern],[data-bereich=team]) .sz-kachel-dunkel :is(i,em){color:var(--ink-muted)}:root:has([data-bereich=intern],[data-bereich=team]) .sz-kachel-dunkel b{color:var(--ink)}:root:has([data-bereich=intern],[data-bereich=team]) .sz-kachel-dunkel b small{color:var(--ink-muted)}:root:has([data-bereich=intern],[data-bereich=team]) .sz-kachel-dunkel .sz-balken{background:#ececf0}:root:has([data-bereich=intern],[data-bereich=team]) .sz-kachel-dunkel .sz-balken-marke{background:var(--ink)}.iv-zeile.iv-titel{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px}.zl-kopf-knoepfe{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.zl-knopf{background:var(--ebene-2);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:12.5px;font-weight:650;line-height:1.2;transition:background .2s,opacity .2s;display:inline-flex}.zl-knopf:hover:not(:disabled){background:#ebebef}.zl-knopf-dunkel{background:var(--ink);color:#fff}.zl-knopf-dunkel:hover:not(:disabled){background:#2d323b}.zl-knopf:disabled,.zl-knopf-klein:disabled{opacity:.45;cursor:default}.zl-knopf-klein{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);background:#fff;border-radius:999px;align-items:center;padding:.36rem .75rem;font-size:12px;font-weight:600;line-height:1.2;transition:background .2s,opacity .2s;display:inline-flex}.zl-knopf-klein:hover:not(:disabled){background:#fafafb}.zl-knopf-klein.zl-knopf-dunkel{background:var(--ink);color:#fff;box-shadow:none}.zl-knopf-klein.zl-knopf-dunkel:hover:not(:disabled){background:#2d323b}.zl-knopf-klein.zl-knopf-rot{background:var(--alert);color:#fff;box-shadow:none}.zl-fehler{margin:0}.zl-raster{align-items:start;gap:1rem;display:grid}@media (min-width:1280px){.zl-raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.zl-raster.zl-raster-eins{grid-template-columns:minmax(0,1fr)}}.zl-spalte{align-content:start;gap:1rem;min-width:0;display:grid}.zl-block{padding:1.15rem 1rem .95rem}@media (min-width:640px){.zl-block{padding:1.35rem 1.5rem 1.15rem}}.zl-block .zl-block-kopf{margin-bottom:.2rem}.zl-frist{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.zl-balken{background:#ececf0;border-radius:999px;height:4px;margin:.75rem 0 .9rem;overflow:hidden}.zl-balken i{border-radius:inherit;background:var(--active);height:100%;transition:width .4s;display:block}.zl-liste{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.zl-ziel{background:var(--ebene-2);border-radius:1rem;transition:background .25s,opacity .2s}.zl-ziel.zl-erreicht{background:var(--active-soft)}.zl-wartet{opacity:.6}.zl-ziel-zeile{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"haken text plus";align-items:start;column-gap:.75rem;padding:.7rem .6rem .7rem .85rem;display:grid}.zl-ziel-zeile>.zl-haken{grid-area:haken;margin-top:.05rem}.zl-ziel-zeile>.zl-ziel-text,.zl-ziel-zeile>.zl-bearbeiten{grid-area:text;min-width:0}.zl-ziel-zeile>.zl-plus{grid-area:plus}.zl-ziel-titel{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.45}.zl-erreicht .zl-ziel-titel{color:var(--ink-2);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--active);-webkit-text-decoration-color:var(--active);-webkit-text-decoration-color:var(--active);text-decoration-color:var(--active)}@supports (color:color-mix(in lab, red, red)){.zl-erreicht .zl-ziel-titel{-webkit-text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent)}}.zl-ziel-notiz{color:var(--ink-muted);overflow-wrap:anywhere;margin-top:.1rem;font-size:12.5px;line-height:1.45}.zl-meta{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-top:.4rem;font-size:11.5px;display:flex}.zl-wer{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:999px;align-items:center;padding:.1rem .5rem;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.zl-zahl,.zl-bis{color:var(--ink-muted);font-variant-numeric:tabular-nums}.zl-am{color:#12855f;font-variant-numeric:tabular-nums;font-weight:650}.zl-spaet{color:var(--alert);font-variant-numeric:tabular-nums;font-weight:600}.zl-haken{border:1.5px solid var(--line-hard);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:18px;height:18px;padding:0;transition:background .2s,border-color .2s,transform .15s;display:inline-grid;position:relative}.zl-haken:before{content:"";border-radius:999px;position:absolute;inset:-9px}.zl-haken-gross{width:22px;height:22px}.zl-haken svg{fill:none;stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;width:72%;height:72%;transition:stroke-dashoffset .25s 50ms}.zl-haken:hover:not(:disabled){border-color:var(--active)}.zl-haken:active:not(:disabled){transform:scale(.9)}.zl-haken:focus-visible{outline:2px solid var(--info);outline-offset:2px}.zl-haken:disabled{cursor:default}.zl-haken-an{border-color:var(--active);background:var(--active)}.zl-haken-an svg{stroke-dashoffset:0}.zl-haken-leer{cursor:default;border-color:var(--line-strong);background:0 0}.zl-haken-leer:before{display:none}@media (prefers-reduced-motion:reduce){.zl-haken,.zl-haken svg,.zl-balken i,.zl-ziel{transition:none}}.zl-plus{width:26px;height:26px;color:var(--ink-muted);background:0 0;border-radius:999px;place-items:center;transition:background .2s,color .2s;display:inline-grid}.zl-plus:hover:not(:disabled),.zl-plus[aria-expanded=true]{color:var(--ink);background:#fff}.zl-plus:disabled{opacity:.4}.zl-todos{margin:0;padding:0 .85rem .45rem calc(1.6rem + 22px);list-style:none;display:grid}.zl-todos>li{border-top:1px solid var(--line)}.zl-todo{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"haken titel meta";align-items:center;column-gap:.6rem;padding:.45rem 0;font-size:13px;display:grid}.zl-todo>.zl-haken{grid-area:haken}.zl-todo-titel{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:titel;line-height:1.4}.zl-todo-meta{white-space:nowrap;grid-area:meta;align-items:center;gap:.4rem;font-size:11.5px;display:flex}.zl-erledigt .zl-todo-titel{color:var(--ink-muted);text-decoration:line-through}.zl-todo>.zl-bearbeiten{grid-column:2/-1;min-width:0}.zl-todos>li:has(>.zl-neu-zeile){padding:.5rem 0}@media (max-width:639px){.zl-ziel-zeile{column-gap:.65rem;padding:.65rem .45rem .65rem .75rem}.zl-todos{padding:0 .75rem .4rem calc(1.4rem + 22px)}.zl-todo{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"haken titel"".meta"}.zl-todo-meta{margin-top:.2rem}}.zl-neu{width:100%;color:var(--ink-muted);text-align:left;border-radius:1rem;align-items:center;gap:.75rem;margin-top:.4rem;padding:.6rem .85rem;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:flex}.zl-neu:hover{background:var(--ebene-2);color:var(--ink)}.zl-neu-plus{background:var(--ebene-2);width:22px;height:22px;color:var(--ink-2);border-radius:999px;place-items:center;display:inline-grid}.zl-neu:hover .zl-neu-plus{background:#fff}.zl-neu-zeile{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"haken eingabe"".optionen";align-items:center;gap:.5rem .75rem;display:grid}.zl-neu-zeile>.zl-haken{grid-area:haken}.zl-neu-ziel{background:var(--ebene-2);border-radius:1rem;margin-top:.4rem;padding:.7rem .85rem}.zl-neu-todo{column-gap:.6rem}.zl-neu-eingabe{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;grid-area:eingabe;padding:.1rem 0;font-size:14px;font-weight:600}.zl-neu-todo .zl-neu-eingabe{font-size:13px;font-weight:500}.zl-neu-eingabe::placeholder{color:var(--ink-muted);font-weight:500}.zl-neu-optionen{flex-wrap:wrap;grid-area:optionen;align-items:center;gap:.4rem;display:flex}.zl-klein{border-radius:.7rem;width:auto;padding:.34rem .6rem;font-size:12px}.zl-ziel .zl-klein,.zl-neu-zeile .zl-klein,.zl-ziel .zl-feld{background:#fff}.zl-bearbeiten{gap:.45rem;display:grid}.zl-bearbeiten-reihe{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.zl-feld{padding:.45rem .7rem;font-size:13.5px}.zl-loeschen{color:var(--alert);justify-self:start;padding:.15rem 0;font-size:12px;font-weight:600}.zl-loeschen:hover:not(:disabled){text-decoration:underline}.zl-frage{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:12.5px;display:inline-flex}.zl-bearbeiten-todo{padding:.15rem 0}.zl-formular{padding:1.15rem 1rem 1rem}@media (min-width:640px){.zl-formular{padding:1.35rem 1.5rem 1.2rem}}.zl-formular-felder{gap:.75rem;display:grid}@media (min-width:900px){.zl-formular-felder{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.zl-formular-felder>label{gap:.3rem;min-width:0;display:grid}.zl-formular-felder>label>span{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:600}.zl-formular-notiz{grid-column:1/-1}.zl-formular-knoepfe{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.zl-ziel-zeile:has(>.zl-bearbeiten)>.zl-haken{margin-top:.4rem}.zl-todo:has(>.zl-bearbeiten){align-items:start}.zl-todo:has(>.zl-bearbeiten)>.zl-haken{margin-top:.75rem}.zl-kopf{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;display:flex}.zl-kopf-text{flex:18rem;min-width:0}.zl-kopf-text p{max-width:34rem}.zl-kopf-zahlen{gap:.5rem;display:flex}.zl-kopf-zahl{background:var(--ebene-2);border-radius:1rem;gap:.15rem;min-width:9.5rem;padding:.6rem .9rem;display:grid}.zl-kopf-zahl i{color:var(--ink-muted);font-size:11.5px;font-style:normal;font-weight:600}.zl-kopf-zahl b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:400;line-height:1.15}.zl-kopf-zahl small{color:var(--ink-muted);white-space:nowrap;font-size:11px}@media (max-width:639px){.zl-kopf{align-items:stretch}.zl-kopf-zahlen{flex:100%}.zl-kopf-zahl{flex:1 1 0;min-width:0}.zl-kopf-zahl small{white-space:normal}}.zl-block-ueberschrift{font:inherit;margin:0}.zl-block-schalter{text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"titel zahl pfeil""frist frist frist";align-items:center;gap:.2rem .6rem;width:100%;padding:0;display:grid}.zl-block-titel{letter-spacing:-.012em;color:var(--ink);grid-area:titel;font-size:15px;font-weight:700}.zl-block-zahl{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:zahl;font-size:12px}.zl-block-schalter .zl-frist{grid-area:frist}.zl-pfeil{width:24px;height:24px;color:var(--ink-muted);border-radius:999px;grid-area:pfeil;place-items:center;transition:background .2s,color .2s,transform .25s;display:inline-grid;transform:rotate(180deg)}.zl-block-zu .zl-pfeil{transform:none}.zl-block-schalter:hover .zl-pfeil{background:var(--ebene-2);color:var(--ink)}.zl-block-schalter:focus-visible{outline:2px solid var(--info);outline-offset:4px;border-radius:.6rem}.zl-block-zu .zl-balken{margin-bottom:.15rem}@media (prefers-reduced-motion:reduce){.zl-pfeil{transition:none}}.zl-dash{grid-template-columns:auto minmax(0,1fr)}.zl-dash .di-zeile-text{color:inherit;text-decoration:none}.zl-dash-erreicht,.zl-dash-erreicht:hover{background:var(--active-soft)}@supports (color:color-mix(in lab, red, red)){.zl-dash-erreicht:hover{background:color-mix(in srgb, var(--active-soft) 80%, var(--active) 8%)}}.zl-dash-erreicht .di-zeile-text b{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--active);-webkit-text-decoration-color:var(--active);-webkit-text-decoration-color:var(--active);text-decoration-color:var(--active)}@supports (color:color-mix(in lab, red, red)){.zl-dash-erreicht .di-zeile-text b{-webkit-text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--active) 65%, transparent)}}.anmelden-karte{grid-template-areas:"marke""kopf""form""fuss""recht"}.anmelden-recht{grid-area:recht;justify-content:center;gap:1.25rem;margin-top:-.85rem;display:flex}.anmelden-recht a{color:var(--ink-muted);font-size:12px;text-decoration:none;transition:color .2s}.anmelden-recht a:hover{color:var(--ink);text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
