@import "https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@500;600;700;800;900&family=Mulish:wght@200;300;400;500;600;700;800;900&family=Geist:wght@100..900&family=Geist+Mono:wght@100..900&display=swap";
@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-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-emerald-100:#d0fae5;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-blue-300:#90c5ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-700:#7008e7;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display);--font-body:var(--font-body)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-neutral-50:lab(98.26% 0 0);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-300:lab(84.92% 0 -.0000119209);--color-neutral-500:lab(48.496% 0 0);--color-neutral-600:lab(34.924% 0 0);--color-neutral-700:lab(27.036% 0 0);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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,ui-sans-serif, system-ui, 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{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}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-auto{margin-inline:auto}.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-3{margin-top:calc(var(--spacing) * 3)}.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-\[7px\]{margin-top:7px}.mt-px{margin-top:1px}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.aspect-\[4\/5\]{aspect-ratio:4/5}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-full{height:100%}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-prose{max-width:65ch}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[minmax\(104px\,168px\)_1fr\]{grid-template-columns:minmax(104px,168px) 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}: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-border>:not(:last-child)),:where(.divide-border\/50>:not(:last-child)){border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){:where(.divide-border\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) * .8)}.rounded-xl{border-radius:calc(var(--radius) * 1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-border,.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/70{border-color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/70{border-color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.border-input{border-color:var(--input)}.border-muted-foreground\/40{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/40{border-color:color-mix(in oklab, var(--muted-foreground) 40%, transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-primary{border-color:var(--primary)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-zinc-500\/30{border-color:#71717b4d}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/30{border-color:color-mix(in oklab, var(--color-zinc-500) 30%, transparent)}}.border-t-foreground{border-top-color:var(--foreground)}.bg-\[color\:var\(--c-navy\,\#002A3C\)\]{background-color:var(--c-navy,#002a3c)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/80{background-color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-500) 4%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/\[0\.05\]{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-600\/80{background-color:#009767cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/80{background-color:color-mix(in oklab, var(--color-emerald-600) 80%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab, var(--muted-foreground) 30%, transparent)}}.bg-muted-foreground\/50{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab, var(--muted-foreground) 50%, transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-600\/80{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/80{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/\[0\.05\]{background-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-500) 5%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-zinc-500\/15{background-color:#71717b26}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/15{background-color:color-mix(in oklab, var(--color-zinc-500) 15%, transparent)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.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-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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\.5{padding-block:calc(var(--spacing) * 3.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.85em\]{font-size:.85em}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-700{color:var(--color-blue-700)}.text-destructive{color:var(--destructive)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--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)}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-amber-500\/40{--tw-ring-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-neutral-300{--tw-ring-color:var(--color-neutral-300)}.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-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:0}.after\:bottom-0:after{content:var(--tw-content);bottom:0}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-amber-500\/70:hover{border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/70:hover{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.hover\:bg-muted\/30:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-sm:hover{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-foreground\/40:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus\:border-foreground\/40:focus{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:translate-y-px:active{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-3{grid-column-start:3}.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-\[minmax\(104px\,180px\)_1fr_auto\]{grid-template-columns:minmax(104px,180px) 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:text-right{text-align:right}}@media (min-width:48rem){.md\:grid-cols-\[260px_320px_1fr\]{grid-template-columns:260px 320px 1fr}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.md\:group-hover\:inline-flex:is(:where(.group):hover *){display:inline-flex}}.md\:focus\:inline-flex:focus{display:inline-flex}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-muted-foreground{color:var(--muted-foreground)}.dark\:text-rose-400{color:var(--color-rose-400)}.dark\:text-violet-300{color:var(--color-violet-300)}.dark\:text-zinc-400{color:var(--color-zinc-400)}@media (hover:hover){.dark\:hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.dark\:hover\:bg-destructive\/30:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:hover{background-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.dark\:hover\:text-foreground:hover{color:var(--foreground)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}}:root{--c-navy:#002a3c;--c-orange:#f79520;--c-red:#ef4137;--c-green:#27aa70;--c-gray:#9e9d9e;--c-teal:#176c73;--c-gradient:linear-gradient(135deg, #f79520 0%, #ef4137 100%);--c-ink:#002a3c;--c-ink-2:#0e3f54;--c-ink-3:#4a6675;--c-line:#d9dee2;--c-line-2:#eceff1;--c-surface:#fff;--c-surface-2:#f6f8f9;--c-surface-3:#eceff1;--c-overlay:#002a3c8c;--fg-1:var(--c-navy);--fg-2:var(--c-ink-2);--fg-3:var(--c-ink-3);--fg-on-dark:#fff;--fg-link:var(--c-orange);--fg-link-hover:var(--c-red);--bg-1:var(--c-surface);--bg-2:var(--c-surface-2);--bg-3:var(--c-surface-3);--bg-dark:var(--c-navy);--fg-success:var(--c-green);--fg-danger:var(--c-red);--fg-info:var(--c-teal);--fg-muted:var(--c-gray);--font-display:"Red Hat Display", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Proxima Nova", "Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fw-thin:200;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:1.05;--lh-snug:1.2;--lh-base:1.5;--lh-loose:1.7;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--r-circle:50%;--shadow-xs:0 1px 2px #002a3c0f;--shadow-sm:0 2px 6px #002a3c14;--shadow-md:0 8px 24px #002a3c1a;--shadow-lg:0 16px 48px #002a3c24;--shadow-glow-orange:0 8px 28px #f7952059;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.4s}html,body{font-family:var(--font-body);color:var(--fg-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fbfcfc;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg-1);text-wrap:balance;margin:0}h1{letter-spacing:-.02em;font-size:48px;font-weight:700;line-height:1.05}h2{letter-spacing:-.02em;font-size:42px;font-weight:700;line-height:1.05}h3{letter-spacing:-.01em;font-size:36px;font-weight:600;line-height:1.2}h4{font-size:28px;font-weight:600;line-height:1.2}h5{font-size:22px;font-weight:600;line-height:1.2}p{color:var(--fg-2);text-wrap:pretty;margin:0;line-height:1.5}a{color:var(--fg-link);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--fg-link-hover)}.eyebrow{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--c-orange);font-size:18px;font-weight:700}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--radius:.625rem}.field-content{overflow-wrap:break-word;line-height:1.65}.zk-board-grid{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:640px){.zk-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.zk-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.zk-card{transition:box-shadow .16s,transform .16s,border-color .16s}.zk-card:hover{box-shadow:var(--shadow-md);border-color:var(--c-line);transform:translateY(-1px)}.zk-btn{transition:border-color .15s,background .15s}.zk-btn:hover{border-color:var(--c-line)}.kd-detail{--primary:#002a3c;--primary-foreground:#fff;--ring:#0e3f54}.kd-card{border:1px solid var(--c-line-2);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px}.kd-crumb{transition:color .14s}.kd-crumb:hover{color:var(--c-navy)}.kd-tab{transition:color .15s,border-color .15s}.kd-tab:hover{color:var(--c-navy)}.kd-btn{transition:border-color .15s,background .15s,transform .12s}.kd-btn:hover{border-color:var(--c-line)}.kd-btn-nav:hover{background:#0e3f54!important}.kd-btn:active{transform:scale(.98)}.kd-step{transition:background .14s}.kd-step:hover{background:var(--bg-2)}.kd-toc-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:34px;display:grid}.kd-toc{scrollbar-width:thin;flex-direction:column;align-self:start;max-height:calc(100vh - 40px);display:flex;position:sticky;top:18px;overflow-y:auto}.kd-toc-item{transition:background .14s,color .14s}.kd-toc-item:hover{color:var(--c-navy)!important;background:#f1f4f5!important}.kd-section-card{transition:border-color .15s,box-shadow .15s,opacity .16s}.kd-content[data-review="1"] [data-card]:not([data-flagged]){opacity:.4}.kd-content[data-review="1"] [data-card][data-flagged]{border-color:#f7952080}@media (max-width:1000px){.kd-toc-grid{grid-template-columns:minmax(0,1fr);gap:0}.kd-toc{display:none}}::selection{color:var(--c-navy);background:#f7952047}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}60%{opacity:1}to{transform:scale(1)}}@keyframes pinPulse{0%{box-shadow:0 0 #f795208c}70%{box-shadow:0 0 0 14px #f7952000}to{box-shadow:0 0 #f7952000}}button:focus-visible,textarea:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}[data-img-card]:hover .add-hint{opacity:1}.adstudio{font-family:"Geist", var(--font-body), system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--foreground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.adstudio :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.adstudio a{color:inherit;text-decoration:none;transition:color .14s,background .14s,border-color .14s,box-shadow .16s}.adstudio code,.adstudio kbd,.adstudio pre,.adstudio .as-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.as-card{transition:border-color .16s,box-shadow .16s,transform .16s}.as-card:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-card:hover{border-color:color-mix(in oklab, var(--foreground) 28%, transparent)}}.as-card:hover{box-shadow:0 1px 2px #0000000d}.as-nav{border-right:1px solid var(--border);background:var(--card);width:248px}@supports (color:color-mix(in lab, red, red)){.as-nav{background:color-mix(in oklab, var(--card) 60%, var(--background))}}.as-nav{align-self:stretch}.as-nav-inner{flex-direction:column;height:calc(100vh - 56px);padding:14px 10px 8px;display:flex;position:sticky;top:0}.as-nav-brand{letter-spacing:-.01em;color:var(--foreground);align-items:center;gap:8px;padding:4px 6px 12px;font-size:14px;font-weight:600;display:flex}.as-nav-brand-badge{background:var(--primary);width:26px;height:26px;color:var(--primary-foreground);border-radius:7px;place-items:center;display:grid}.as-nav-search{align-items:center;margin-bottom:10px;display:flex;position:relative}.as-nav-search-icon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:9px}.as-nav-search-input{width:100%;height:32px;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;outline:none;padding:0 10px 0 30px;font-size:13px}.as-nav-search-input::placeholder{color:var(--muted-foreground)}.as-nav-search-input:focus{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-nav-search-input:focus{border-color:color-mix(in oklab, var(--foreground) 34%, transparent)}}.as-nav-scroll{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.as-nav-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);align-items:center;gap:6px;padding:6px 8px;font-size:11px;font-weight:600;display:flex}.as-nav-count{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.as-nav-count{color:color-mix(in oklab, var(--muted-foreground) 70%, transparent)}}.as-nav-item{color:var(--foreground);border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.as-nav-item{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.as-nav-item{cursor:pointer}.as-nav-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-nav-item:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.as-nav-item:hover{color:var(--foreground)}.as-nav-item.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-nav-item.is-active{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.as-nav-item.is-active{color:var(--foreground);font-weight:600}.as-nav-avatar{background:var(--foreground);border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.as-nav-avatar{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.as-nav-avatar{border:1px solid var(--border);color:var(--muted-foreground);font-size:10px;font-weight:600}.as-nav-avatar img{object-fit:cover;width:100%;height:100%}.as-nav-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-nav-sub{border-left:1px solid var(--border);flex-direction:column;margin:2px 0 4px 21px;padding-left:10px;display:flex}.as-nav-subitem{color:var(--foreground);border-radius:7px;padding:5px 8px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.as-nav-subitem{color:color-mix(in oklab, var(--foreground) 66%, transparent)}}.as-nav-subitem{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-nav-subitem:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-nav-subitem:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}.as-nav-subitem:hover{color:var(--foreground)}.as-nav-subitem.is-active{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.as-nav-subitem.is-active{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.as-nav-subitem.is-active{color:var(--foreground);font-weight:600}.as-nav-sub-empty{color:var(--muted-foreground);padding:5px 8px;font-size:12px}.as-nav-foot{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:7px;margin-top:6px;padding:8px;font-size:12.5px;font-weight:500;display:flex}.as-nav-foot:hover{color:var(--foreground)}.jr{font-family:var(--font-body);color:var(--c-ink-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.45}.jr :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.jr a{color:inherit;text-decoration:none}.jr p{color:inherit}.jr button{font:inherit;cursor:pointer}.jr input,.jr textarea,.jr select{font:inherit;color:var(--c-ink-2)}.jr input:focus-visible,.jr textarea:focus-visible,.jr select:focus-visible,.jr button:focus-visible,.jr a:focus-visible{outline-offset:1px;outline:2px solid #002a3c59}.jr td,.jr th{text-align:left}.jr.pg,.jr .pg{flex:1;min-width:0;padding:32px}.jr .eb{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#4a6675;font-size:11px;font-weight:700}.jr h1.jr,.jr .h1{font-family:var(--font-display);letter-spacing:-.02em;color:#002a3c;margin:0;font-size:28px;font-weight:800;line-height:1.1}.jr .sub{color:#4a6675;margin-top:5px;font-size:14px}.jr .card{background:#fff;border:1px solid #eceff1;border-radius:12px}.jr .kpi{font-family:var(--font-display);color:#002a3c;margin-top:8px;font-size:27px;font-weight:800;line-height:1.1}.jr .pill{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}.jr .pill i{border-radius:50%;flex:none;width:6px;height:6px}.jr .p-gn{color:#1b7a50;background:#27aa701f}.jr .p-gn i{background:#27aa70}.jr .p-am{color:#b96a08;background:#f7952024}.jr .p-am i{background:#f79520}.jr .p-rd{color:#c42b22;background:#ef41371c}.jr .p-rd i{background:#ef4137}.jr .p-gy{color:#4a6675;background:#eceff1}.jr .p-gy i{background:#9e9d9e}.jr .p-tl{color:#176c73;background:#176c731c}.jr .p-tl i{background:#176c73}.jr .chip{color:#0e3f54;white-space:nowrap;background:#002a3c0f;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.jr .src{font-family:var(--font-mono);color:#4a6675;white-space:nowrap;background:#f6f8f9;border:1px solid #eceff1;border-radius:4px;padding:2px 6px;font-size:10px;display:inline-flex}.jr .kbd{font-family:var(--font-mono);color:#0e3f54;background:#fff;border:1px solid #d9dee2;border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-size:10.5px;display:inline-flex}.jr .num{font-variant-numeric:tabular-nums}.jr .mono{font-family:var(--font-mono)}.jr .th{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#4a6675;font-size:11px;font-weight:700}.jr .scorebar{background:#eceff1;border-radius:99px;height:4px;margin-top:4px;overflow:hidden}.jr .scorebar i{background:linear-gradient(135deg,#f79520,#ef4137);border-radius:99px;height:100%;display:block}.jr .btn{font-family:var(--font-body);color:#002a3c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9dee2;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:background .14s,border-color .14s,opacity .14s;display:inline-flex}.jr .btn:hover{background:#f6f8f9}.jr .btn.pri{color:#fff;background:#002a3c;border-color:#002a3c}.jr .btn.pri:hover{background:#0e3f54}.jr .btn.ghost{color:#4a6675;background:0 0;border-color:#0000}.jr .btn.ghost:hover{color:#002a3c;background:#f1f4f5}.jr .btn.grad{color:#fff;background:linear-gradient(135deg,#f79520,#ef4137);border:none;padding:9px 18px;font-size:13px}.jr .btn:disabled,.jr .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.jr .fchip{color:#0e3f54;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d9dee2;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.jr .fchip:hover{border-color:#9e9d9e}.jr .fchip.on{color:#002a3c;border-color:#002a3c}.jr .fchip.dash{color:#9e9d9e;border-style:dashed}.jr .fchip.sm{padding:3px 9px;font-size:11.5px}.jr .fchip small{color:#9e9d9e;font-size:11px}.jr .fchip .x{color:#9e9d9e;margin-left:2px}.jr .fchip .x:hover{color:#c42b22}.jr .ck{align-items:center;gap:3px;display:inline-flex}.jr .ck i{background:#27aa70;border-radius:50%;width:7px;height:7px}.jr .ck i.g{background:#d9dee2}.jr .ck i.r{background:#ef4137}.jr .inp{color:#0e3f54;background:#fff;border:1px solid #d9dee2;border-radius:6px;min-width:0;padding:4px 8px;font-size:12.5px;display:inline-block}.jr input.inp::placeholder,.jr textarea.inp::placeholder{color:#9e9d9e}.jr .inp:focus{border-color:#002a3c;outline:none}.jr textarea.inp{resize:vertical;line-height:1.55}.jr .mini{background:#eceff1;border-radius:99px;height:6px;overflow:hidden}.jr .mini i{background:#0e3f54;border-radius:99px;height:100%;display:block}.jr .amp{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9dee2;border-radius:10px;flex:1;padding:12px 14px}.jr .amp.on{border-color:#002a3c;box-shadow:0 0 0 1px #002a3c}.jr .radio{box-sizing:border-box;border:1.5px solid #d9dee2;border-radius:50%;flex:none;width:13px;height:13px;display:inline-block}.jr .radio.on{border:4px solid #002a3c}.jr .ct{border-collapse:separate;border-spacing:0;color:#0e3f54;table-layout:fixed;font-size:12px}.jr .ct th,.jr .ct td{white-space:nowrap;text-overflow:ellipsis;text-align:left;background:#fff;border-bottom:1px solid #eceff1;border-right:1px solid #f1f4f5;padding:7px 10px;font-weight:400;overflow:hidden}.jr .ct .gh{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:#9e9d9e;background:#fbfcfc;padding:5px 10px;font-size:9.5px;font-weight:700}.jr .ct .ch{font-family:var(--font-mono);color:#4a6675;cursor:pointer;background:#f6f8f9;font-size:10.5px;font-weight:500}.jr .ct .ch:hover{background:#eceff1}.jr .ct tr:hover td{background:#fbfcfc}.jr .ct td.miss{background:#ef41370a}.jr .ct td.pend{color:#9e9d9e;font-style:italic}.jr .ct td.edit{background:#176c730d}.jr .frz{z-index:2;position:sticky;left:0;box-shadow:6px 0 10px -6px #002a3c38}.jr .tik{vertical-align:1px;letter-spacing:.03em;border-radius:3px;margin-left:5px;padding:0 4px;font-size:8.5px;font-weight:700;display:inline-flex}.jr .t-fx{color:#176c73;background:#176c731c}.jr .t-ki{color:#b96a08;background:#f7952024}.jr .t-ed{color:#4a6675;background:#eceff1}.jr .t-wb{color:#0e3f54;background:#002a3c14}.jr .t-em{color:#1b7a50;background:#1b7a501f}.jr .lnk{color:#176c73;font-family:var(--font-mono);font-size:11px}.jr .lnk:hover{text-decoration:underline}.jr .snav{flex-direction:column;flex:none;gap:1px;width:210px;display:flex}.jr .snav a,.jr .snav button{color:#4a6675;text-align:left;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;position:relative}.jr .snav a:hover,.jr .snav button:hover{background:#f6f8f9}.jr .snav a.on,.jr .snav button.on{color:#002a3c;background:#f1f4f5;font-weight:700}.jr .snav a.on i,.jr .snav button.on i{background:#f79520;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.jr .fld{border-bottom:1px solid #eceff1;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;padding:13px 0;display:grid}.jr .fld.last{border-bottom:none}.jr .flab{color:#002a3c;font-size:13px;font-weight:700}.jr .fdesc{color:#9e9d9e;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.45}.jr .inhtag{color:#9e9d9e;vertical-align:1px;background:#f6f8f9;border:1px solid #eceff1;border-radius:4px;margin-left:7px;padding:1px 6px;font-size:10px;display:inline-flex}.jr .ovr{color:#b96a08;vertical-align:1px;background:#f7952024;border-radius:4px;margin-left:7px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.jr .ovr.gy{color:#4a6675;background:#eceff1}.jr .rst{color:#176c73;background:0 0;border:none;margin-left:9px;padding:0;font-size:11px;text-decoration:none}.jr .rst:hover{text-decoration:underline}.jr .inh{color:#9e9d9e;cursor:text;font-size:13.5px}.jr .seg2{border:1px solid #d9dee2;border-radius:8px;font-size:12px;display:inline-flex;overflow:hidden}.jr .seg2 span,.jr .seg2 button{color:#4a6675;background:0 0;border:none;padding:4px 12px}.jr .seg2 span.on,.jr .seg2 button.on{color:#fff;background:#002a3c;font-weight:700}.jr .etabs{border-bottom:1px solid #eceff1;margin-top:14px;display:flex}.jr .etab{color:#4a6675;background:0 0;border:none;border-bottom:2px solid #0000;margin-right:22px;padding:9px 2px;font-size:13.5px;font-weight:600}.jr .etab.on{color:#002a3c;border-bottom-color:#002a3c;font-weight:700}.jr .warn{color:#b96a08;background:#f7952014;border:1px solid #f7952059;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;font-weight:600;display:flex}.jr .ok{color:#1b7a50;background:#27aa7014;border:1px solid #27aa7059;border-radius:8px;padding:10px 13px;font-size:12.5px;font-weight:600}.jr .err{color:#c42b22;background:#ef413714;border:1px solid #ef41374d;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.jr .empty{text-align:center;color:#9e9d9e;border:1.5px dashed #d9dee2;border-radius:12px;padding:22px;font-size:13px}.jr-drawer-backdrop{z-index:70;background:#002a3c2e;position:fixed;inset:0}.jr-drawer{z-index:71;background:#fff;border-left:1px solid #d9dee2;flex-direction:column;width:470px;max-width:100vw;animation:.2s cubic-bezier(.22,1,.36,1) jrSlide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-16px 0 40px #002a3c1f}.jr-drawer .body{flex:1;padding:24px;overflow:auto}.jr-drawer .foot{background:#fff;border-top:1px solid #eceff1;gap:8px;padding:16px 24px;display:flex}.jr .pop{z-index:40;background:#fff;border:1px solid #d9dee2;border-radius:12px;width:400px;padding:16px 18px;position:absolute;box-shadow:0 18px 48px #002a3c33}.jr .code{font-family:var(--font-mono);color:#fff;white-space:pre-wrap;box-sizing:border-box;background:#0e3f54;border:none;border-radius:8px;width:100%;padding:12px 14px;font-size:11.5px;line-height:1.7}.jr .code:focus{outline:2px solid #f79520}.jr .dim{opacity:.45}.jr .row-dim td{color:#9e9d9e}@keyframes jrSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jr-drawer,.jr-step.laeuft .mark{animation:none}}.jr-run-grid{grid-template-columns:minmax(0,1fr) 276px;align-items:start;gap:16px;display:grid}.jr-steps{background:#fff;border:1px solid #eceff1;border-radius:10px;padding:12px 14px 8px;position:sticky;top:16px}.jr-steps .head{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#7c8b93;margin-bottom:6px;font-size:10.5px;font-weight:700}.jr-step{grid-template-columns:22px minmax(0,1fr);column-gap:8px;padding:7px 0;display:grid;position:relative}.jr-step+.jr-step:before{content:"";background:#eceff1;width:2px;height:15px;position:absolute;top:-8px;left:10px}.jr-step .mark{color:#9e9d9e;box-sizing:border-box;width:22px;height:22px;font-size:10.5px;font-weight:800;font-family:var(--font-display);background:#fff;border:2px solid #d9dee2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.jr-step.fertig .mark{color:#fff;background:#1b7a50;border-color:#1b7a50}.jr-step.aktiv .mark{color:#fff;background:#f79520;border-color:#f79520}.jr-step.aktiv.optional .mark{color:#f79520;background:#fff}.jr-step.laeuft .mark{color:#fff;background:#1b6e8c;border-color:#1b6e8c;animation:1.4s ease-in-out infinite jrPulse}.jr-step.uebersprungen .mark{border-style:dashed}.jr-step[role=button]{cursor:pointer;border-radius:8px}.jr-step[role=button]:hover{background:#f6f8f9}.jr-step[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #f79520}.jr-step.on{background:#fff8ef}.jr-step.on:hover{background:#fff3df}.jr-step[role=button],.jr-step.on{margin:0 -8px;padding-left:8px;padding-right:8px}.jr-step[role=button]:before,.jr-step.on:before{left:18px}.jr-step .tag.zeigt{color:#c25a00;background:#fff;border:1px solid #f3d9a4}.jr-step .title{color:#002a3c;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;line-height:22px;display:flex}.jr-step.offen .title,.jr-step.uebersprungen .title{color:#7c8b93;font-weight:600}.jr-step .tag{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;padding:1px 6px;font-size:9.5px;font-weight:700;line-height:14px}.jr-step .tag.jetzt{color:#fff;background:#f79520}.jr-step .tag.optional{color:#7c8b93;background:#f1f4f5}.jr-step .detail{color:#4a6675;font-size:11.5px;line-height:1.35}.jr-step.offen .detail,.jr-step.uebersprungen .detail{color:#9e9d9e}.jr-step .act{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.jr-step .est{color:#002a3c;background:#fff6e5;border:1px solid #f3d9a4;border-radius:8px;flex-direction:column;gap:6px;margin-top:6px;padding:6px 8px;font-size:11.5px;display:flex}.jr-step .est .muted{color:#7c8b93}@keyframes jrPulse{0%,to{box-shadow:0 0 #1b6e8c59}50%{box-shadow:0 0 0 5px #1b6e8c00}}@media (max-width:1100px){.jr-run-grid{grid-template-columns:minmax(0,1fr)}.jr-steps{position:static}}.fn .mono,.fn .inp.mono{font-family:var(--font-mono)}.fn .fn-muted{color:#55707d;font-size:12.5px}.fn .fn-text{color:#4a6675;margin:0 0 14px;font-size:13.5px;line-height:1.55}.fn .fn-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#3d5866;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.fn .fn-hint{color:#55707d;margin-top:8px;font-size:12px;line-height:1.5}.fn .fn-hint-err{color:#c42b22}.fn .fn-back{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:#4a6675;transition:color .12s var(--ease-out,ease);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.fn .fn-back:hover{color:#002a3c}.fn .fn-subline{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.fn .fn-skel{background:linear-gradient(90deg,#eceff1 25%,#f6f8f9 50%,#eceff1 75%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite fnShimmer}@keyframes fnShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fn .fn-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.fn .fn-tablecard{overflow:hidden}.fn .fn-table{border-collapse:collapse;color:#0e3f54;width:100%;font-size:13px}.fn .fn-table thead tr{background:#f6f8f9;border-bottom:1px solid #eceff1}.fn .fn-table th{padding:10px 16px}.fn .fn-table tbody tr{border-bottom:1px solid #eceff1}.fn .fn-table tbody tr:last-child{border-bottom:none}.fn .fn-table td{vertical-align:middle;padding:14px 16px}.fn .fn-row{transition:background .12s var(--ease-out,ease);position:relative}.fn .fn-row:hover{background:#f6f8f9}.fn .fn-rowlink{align-items:center;gap:14px;display:flex}.fn .fn-rowtext{flex-direction:column;gap:2px;min-width:0;display:flex}.fn .fn-mono{width:36px;height:36px;font-family:var(--font-display);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.fn .fn-mono.t0{color:#002a3c;background:#002a3c14}.fn .fn-mono.t1{color:#176c73;background:#176c7321}.fn .fn-mono.t2{color:#8a4c05;background:#f7952029}.fn .fn-mono.t3{color:#c42b22;background:#ef41371c}.fn .fn-rowlink b{font-family:var(--font-display);color:#002a3c;font-size:14px;font-weight:700}.fn .fn-rowtext span{color:#4a6675;font-size:12.5px}.fn .fn-rowlink:after{content:"";position:absolute;inset:0}.fn .fn-addr{z-index:1;text-decoration:none;position:relative}.fn .fn-addr:hover{background:#002a3c1f}.fn .fn-chev{color:#c3cbd0;text-align:right;width:36px;transition:color .12s var(--ease-out,ease), transform .12s var(--ease-out,ease)}.fn .fn-row:hover .fn-chev{color:#002a3c;transform:translate(2px)}.fn .fn-stack{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.fn .fn-empty{text-align:center;max-width:460px;margin:0 auto;padding:30px 8px 26px}.fn .fn-emptyicon{color:#002a3c;background:#002a3c0f;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-grid}.fn .fn-empty-title{font-family:var(--font-display);color:#002a3c;margin:0 0 8px;font-size:19px;font-weight:800}.fn .fn-empty-text{color:#4a6675;margin:0 0 18px;font-size:13.5px;line-height:1.6}.fn .fn-emptyline{color:#4a6675;padding:4px 0 2px;font-size:13px;line-height:1.55}.fn .fn-detail{grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start;gap:22px;margin-top:22px;display:grid}@media (max-width:1100px){.fn .fn-detail{grid-template-columns:minmax(0,1fr)}}.fn .fn-col{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.fn .fn-sticky{position:sticky;top:20px}@media (max-width:1100px){.fn .fn-sticky{position:static}}.fn .fn-card,.fn .fn-preview{padding:18px 20px}.fn .fn-cardhead{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.fn .fn-cardtitle{font-family:var(--font-display);letter-spacing:-.01em;color:#002a3c;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:800;display:inline-flex}.fn .fn-count{font-family:var(--font-body);color:#c42b22;background:#ef41371c;border-radius:99px;padding:1px 8px;font-size:11px;font-weight:700}.fn .fn-live{background:linear-gradient(#27aa700d,#fff 60%);border-color:#27aa7059}.fn .fn-stage{width:100%;position:relative;overflow:hidden}.fn .fn-device{transform-origin:0 0;box-sizing:border-box;background:#fff;overflow:hidden}.fn .fn-device.handy{border:10px solid #0c2a38;border-radius:40px;box-shadow:0 10px 30px #002a3c2e}.fn .fn-device.desktop{border:1px solid #d9dee2;border-radius:10px;box-shadow:0 6px 20px #002a3c1a}.fn .fn-device iframe{background:#fff;border:0;width:100%;height:100%;display:block}.fn .fn-linkbox{border-top:1px solid #eceff1;margin-top:16px;padding-top:14px}.fn .fn-iconbtn{place-items:center;padding:5px 7px;display:inline-grid}.fn .fn-copy{gap:8px;display:flex}.fn .fn-copy .inp{flex:1;min-width:0;font-size:12px}.fn .fn-copied{color:#1b7a50;background:#27aa701f;border-color:#27aa7066}.fn .fn-issuelist{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fn .fn-issuelist li{color:#0e3f54;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.5;display:grid}.fn .fn-issuelist li i{border-radius:50%;width:7px;height:7px;margin-top:7px}.fn .fn-issuelist li.err i{background:#ef4137}.fn .fn-issuelist li.warn i{background:#f79520}.fn .fn-issuelist .src{margin-left:8px}.fn .fn-issues{margin:6px 0 0;padding-left:18px}.fn .fn-issues li{margin:3px 0}.fn .fn-changes{margin:0;padding:0;list-style:none}.fn .fn-changes li{border-top:1px solid #eceff1;padding:12px 0}.fn .fn-changes li:first-child{border-top:none;padding-top:2px}.fn .fn-change-text{color:#0e3f54;white-space:pre-wrap;font-size:13.5px;line-height:1.55}.fn .fn-change-meta{color:#55707d;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;font-size:12px;display:flex}.fn .fn-change-meta .btn{margin-left:auto}.fn .fn-small{padding:4px 11px;font-size:12px}.fn .fn-saverow{align-items:center;gap:14px;margin-top:16px;display:flex}.fn .fn-flash{color:#1b7a50;font-size:12.5px;font-weight:600}.fn .fn-confirm{color:#4a6675;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.fn .fn-danger,.jr .fn-danger{color:#fff;background:#c42b22;border-color:#c42b22}.jr .fn-danger:hover{background:#a8231c}.jr-drawer .fn-drawer-title{font-family:var(--font-display);letter-spacing:-.02em;color:#002a3c;margin:6px 0 8px;font-size:21px;font-weight:800;line-height:1.15}.jr-drawer .fn-drawer-text{color:#4a6675;margin:0 0 18px;font-size:13.5px;line-height:1.55}.jr-drawer .fn-field{margin-top:14px}.jr-drawer .fn-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#3d5866;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.jr-drawer .inp,.jr-drawer select.inp{width:100%}.jr-drawer .fn-static{color:#0e3f54;background:#f6f8f9;border:1px solid #eceff1;border-radius:6px;padding:8px 10px;font-size:13.5px}.jr-drawer .fn-hint{color:#55707d;margin-top:6px;font-size:12px}.jr-drawer .fn-hint-err{color:#c42b22}.jr-drawer .fn-address{background:#f6f8f9;border:1px dashed #d9dee2;border-radius:8px;margin-top:16px;padding:12px 14px}.jr-drawer .fn-address code{font-family:var(--font-mono);color:#002a3c;word-break:break-all;font-size:12.5px}.jr-drawer .fn-issues{margin:6px 0 0;padding-left:18px;font-size:12.5px}.jr-drawer .fn-done{text-align:center;padding-top:36px}.jr-drawer .fn-doneicon{color:#1b7a50;width:56px;height:56px;animation:fnPop .36s var(--ease-out,ease) both;background:#27aa7024;border-radius:50%;place-items:center;display:inline-grid}@keyframes fnPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.jr-drawer .fn-url{font-family:var(--font-mono);color:#002a3c;text-underline-offset:3px;word-break:break-all;font-size:13px;text-decoration:underline;display:inline-block}.fn .fn-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.fn .fn-steps{grid-template-columns:minmax(0,1fr)}}.fn .fn-steps li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.fn .fn-stepnum{color:#fff;width:28px;height:28px;font-family:var(--font-display);background:#002a3c;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.fn .fn-steptitle{font-family:var(--font-display);color:#002a3c;font-size:14px;font-weight:700}.fn .fn-steptext{color:#4a6675;margin-top:3px;font-size:13px;line-height:1.55}.fn .fn-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fn .fn-fresh{margin-top:16px}.fn .fn-scroll{overflow-x:auto}.fn .fn-tokens td{padding:12px 16px}.fn .fn-tokens tbody tr:hover{background:#f6f8f9}.fn .fn-slim{color:#4a6675;background:#fff;border:1px solid #eceff1;border-radius:10px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;display:flex}.fn .fn-slim svg{color:#55707d;flex:none}.fn .fn-slim>span:nth-child(2){flex:1;min-width:0}.fn .fn-slim b{color:#002a3c}.fn .fn-slim.ok{background:#27aa700d;border-color:#27aa704d}.fn .fn-slim.ok svg{color:#1b7a50}.fn td .fn-confirm{justify-content:flex-end}.fn .inp,.fn select,.jr-drawer .inp,.jr-drawer select{box-sizing:border-box}.fn .inp:focus-visible,.fn select:focus-visible,.jr-drawer .inp:focus-visible,.jr-drawer select:focus-visible{border-color:#002a3c;outline:none;box-shadow:0 0 0 3px #002a3c38}.fn a:focus-visible,.fn button:focus-visible,.jr-drawer a:focus-visible,.jr-drawer button:focus-visible,.fn summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #002a3c}.fn .fn-rowlink:focus-visible{outline:none}.fn .fn-rowlink:focus-visible:after{outline-offset:-2px;border-radius:6px;outline:2px solid #002a3c}.fn .pill.p-am,.jr .fn .p-am{color:#8a4c05}.fn .fn-table th,.fn .fn-card,.fn .fn-preview{position:relative}.fn .fn-sr,.fn .fn-skip{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fn .fn-skip:focus{clip-path:none;color:#002a3c;width:auto;height:auto;margin-bottom:8px;font-size:12.5px;font-weight:600;display:inline-block;position:static}.fn #fn-linkbox:focus{outline:none}.fn .fn-cmd{color:#002a3c;overflow-wrap:anywhere;background:#f6f8f9;border:1px solid #eceff1;border-radius:6px;max-width:100%;margin:2px 0;padding:1px 7px;font-size:12px;display:inline-block}.fn .fdesc{color:#55707d;font-size:12.5px}.fn .fn-pill-sm,.fn .pill{padding-top:3px;padding-bottom:3px;font-size:12px}.fn .fn-listhint{color:#55707d;background:#fbfcfc;border-top:1px solid #eceff1;margin:0;padding:14px 20px;font-size:12.5px}.fn .fn-cmdrow{margin:8px 0}.fn .fn-cmdrow .inp{font-size:11.5px}@media (max-width:640px){.fn .fld{grid-template-columns:minmax(0,1fr);gap:8px}.fn .fld .inp{width:100%!important}.fn .fn-copy,.fn .fn-inline,.fn .fn-saverow{flex-wrap:wrap}.fn .fn-copy .inp,.fn .fn-inline .inp{flex:100%}.fn .fn-card,.fn .fn-preview{padding:16px}.fn .fn-cardhead{flex-wrap:wrap}.fn .fn-filters{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.fn .fn-filters>*{flex:none}.fn .fn-tokens th,.fn .fn-tokens td{padding-left:8px;padding-right:8px}.fn .fn-tokens td:last-child .btn{white-space:nowrap}.fn .fn-tokens th:nth-child(3),.fn .fn-tokens td:nth-child(3){display:none}.fn .fn-tablecard{overflow-x:auto}.fn .fn-table:not(.fn-tokens):not(.fn-stattable) thead{display:none}.fn .fn-table:not(.fn-tokens):not(.fn-stattable),.fn .fn-table:not(.fn-tokens):not(.fn-stattable) tbody{display:block}.fn .fn-table:not(.fn-tokens):not(.fn-stattable) tr.fn-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;display:grid}.fn .fn-table:not(.fn-tokens):not(.fn-stattable) tr.fn-row td{padding:2px 16px;display:block}.fn .fn-table:not(.fn-tokens):not(.fn-stattable) tr.fn-row td:nth-child(n+3){display:none}.fn .fn-table:not(.fn-tokens):not(.fn-stattable) tr.fn-row td:nth-child(2){padding-left:66px}.jr-drawer{width:100vw!important}}@media (prefers-reduced-motion:reduce){.fn .fn-skel,.jr-drawer .fn-doneicon{animation:none}}.fn .fn-range{flex-wrap:wrap;gap:6px;display:flex}.fn .fn-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:4px 0 22px;display:grid}.fn .fn-kpis dt{color:#55707d;margin-bottom:2px;font-size:12px}.fn .fn-kpis dd{font-family:var(--font-display);letter-spacing:-.02em;color:#002a3c;margin:0;font-size:26px;font-weight:800}.fn .fn-kpisub{font-family:var(--font-body);color:#55707d;letter-spacing:0;font-size:13px;font-weight:600}.fn .fn-statblock{min-width:0;margin-top:6px}.fn .fn-stath{font-family:var(--font-display);color:#3d5866;margin:0 0 8px;font-size:12.5px;font-weight:700}.fn .fn-bars{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fn .fn-bars li{color:#0e3f54;grid-template-columns:minmax(90px,200px) minmax(0,1fr) minmax(70px,auto);align-items:center;gap:12px;font-size:13px;display:grid}.fn .fn-bars__track{background:#eceff1;border-radius:5px;height:10px;display:block;overflow:hidden}.fn .fn-bars__track i{background:#002a3c;border-radius:5px;height:100%;display:block}.fn .fn-bars__val{text-align:right;font-weight:600}.fn .fn-statgrid{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:22px 28px;display:grid}.fn .fn-stattable{table-layout:auto}.fn .fn-stattable th,.fn .fn-stattable td{padding:8px;font-size:12.5px}.fn .fn-stattable th{text-transform:none;letter-spacing:0;white-space:nowrap;font-size:12px}.fn .fn-num{text-align:right;white-space:nowrap}.fn .fn-short{text-decoration:none;display:none}.fn .fn-handover{color:#3d5866;border-top:1px solid #eceff1;margin:18px 0 0;padding-top:14px;font-size:12.5px}.fn .fn-handover.warn{color:#8a4c05;font-weight:600}@media (max-width:640px){.fn .fn-stattable th,.fn .fn-stattable td{padding:8px 4px;font-size:12px}.fn .fn-stattable th{font-size:11px}.fn .fn-long{display:none}.fn .fn-short{display:inline}.fn .fn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fn .fn-bars li{grid-template-columns:minmax(0,1fr) minmax(70px,auto)}.fn .fn-bars__track{order:3;grid-column:1/-1}}.tm .tm-muted{color:#55707d;font-size:12.5px}.tm .tm-back{letter-spacing:0;text-transform:none;color:#4a6675;transition:color .12s var(--ease-out,ease);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.tm .tm-back:hover{color:#002a3c}.tm .tm-skel{background:linear-gradient(90deg,#eceff1 25%,#f6f8f9 50%,#eceff1 75%) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite tmShimmer}@keyframes tmShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tm .tm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tm .tm-sec{margin-top:30px}.tm .tm-sechead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.tm .tm-h2{font-family:var(--font-display);letter-spacing:-.01em;color:#002a3c;margin:0;font-size:16px;font-weight:800}.tm .tm-h2 small{font-family:var(--font-body);letter-spacing:0;color:#55707d;margin-left:8px;font-size:12.5px;font-weight:600}.tm .tm-link{color:#176c73;font-size:12.5px;font-weight:600}.tm .tm-link:hover{text-decoration:underline}.tm .tm-banner{align-items:center;gap:10px;display:flex}.tm .tm-banner>span{flex:1;min-width:0}.tm .tm-setup{background:linear-gradient(#f795200d,#fff 70%);border-color:#f7952066;margin-top:22px;padding:20px 22px 8px}.tm .tm-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 20px;display:flex}.tm .tm-setup-title{font-family:var(--font-display);letter-spacing:-.01em;color:#002a3c;margin:0;font-size:18px;font-weight:800}.tm .tm-setup-text{color:#4a6675;margin:4px 0 0;font-size:13.5px;line-height:1.55}.tm .tm-setup-bar{text-align:right;width:180px;max-width:100%}.tm .tm-setup-bar .mini{margin-top:6px}.tm .tm-setup-bar .mini i{background:#1b7a50}.tm .tm-steps{margin:16px 0 0;padding:0;list-style:none}.tm .tm-steps .jr-step{border-top:1px solid #eceff1;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:12px 0}.tm .tm-steps .jr-step+.jr-step:before{display:none}.tm .tm-steps .jr-step .mark{width:24px;height:24px}.tm .tm-steps .jr-step .title{font-size:13.5px;line-height:1.35}.tm .tm-steps .jr-step .detail{grid-column:2;font-size:12.5px;line-height:1.5}.tm .tm-steps .jr-step .act{grid-area:1/3/span 2;margin:0}.tm .tm-steps .jr-step.fertig .title{color:#55707d;font-weight:600}.tm .tm-steps .jr-step.fertig .detail{display:none}.tm .tm-steps .jr-step.aktiv .detail{color:#4a6675}.tm .tm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.tm .tm-kpi{transition:border-color .12s var(--ease-out,ease), box-shadow .12s var(--ease-out,ease);padding:16px 20px 18px;display:block;position:relative}.tm a.tm-kpi:hover{border-color:#c3cbd0;box-shadow:0 2px 10px #002a3c0f}.tm .tm-kpi-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#4a6675;font-size:11px;font-weight:700}.tm .tm-kpi .kpi{margin-top:10px;font-size:32px}.tm .tm-kpi-sub{color:#55707d;margin-top:4px;font-size:12.5px}.tm .tm-kpi.warn{background:#f795200d;border-color:#f7952073}.tm .tm-kpi.warn .kpi{color:#8a4c05}.tm .tm-next{margin:0;padding:0;list-style:none}.tm .tm-next li{border-bottom:1px solid #eceff1;position:relative}.tm .tm-next li:last-child{border-bottom:none}.tm .tm-nextrow{transition:background .12s var(--ease-out,ease);grid-template-columns:112px minmax(0,1fr) auto 24px;align-items:center;gap:14px;padding:14px 18px;display:grid}.tm .tm-nextrow:hover{background:#f6f8f9}.tm .tm-nextlink{font-family:var(--font-display);color:#002a3c;font-size:14px;font-weight:700}.tm .tm-nextlink:after{content:"";position:absolute;inset:0}.tm .tm-when b{font-family:var(--font-display);color:#002a3c;font-size:15px;font-weight:800;display:block}.tm .tm-when span{color:#4a6675;font-size:12.5px}.tm .tm-who{min-width:0}.tm .tm-who span{color:#4a6675;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.tm .tm-phone{z-index:1;color:#176c73;white-space:nowrap;font-size:12.5px;font-weight:600;position:relative}.tm .tm-phone:hover{text-decoration:underline}.tm .tm-more{background:#fbfcfc;border-top:1px solid #eceff1;padding:12px 18px;font-size:12.5px}.tm .tm-filterbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm .tm-segments{flex-wrap:wrap;gap:8px;display:flex}.tm .tm-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.tm .tm-search{flex:240px;max-width:340px;position:relative}.tm .tm-search svg{color:#55707d;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.tm .tm-search .inp{width:100%;padding-left:33px}.tm .inp.tm-field{border-radius:8px;padding:7px 10px;font-size:13.5px}.tm select.inp{background:#fff;border-radius:8px;max-width:100%;padding:7px 10px;font-size:13px}.tm .tm-tablecard{margin-top:12px;overflow:hidden}.tm .tm-table{border-collapse:collapse;color:#0e3f54;width:100%;font-size:13px}.tm .tm-table thead tr{background:#f6f8f9;border-bottom:1px solid #eceff1}.tm .tm-table th{padding:10px 16px}.tm .tm-table tbody tr{border-bottom:1px solid #eceff1}.tm .tm-table tbody tr:last-child{border-bottom:none}.tm .tm-table td{vertical-align:middle;padding:13px 16px}.tm .tm-row{transition:background .12s var(--ease-out,ease);position:relative}.tm .tm-row:hover{background:#f6f8f9}.tm .tm-rowlink{align-items:center;gap:12px;display:flex}.tm .tm-rowlink:after{content:"";position:absolute;inset:0}.tm .tm-rowtext{flex-direction:column;gap:2px;min-width:0;display:flex}.tm .tm-rowtext b{font-family:var(--font-display);color:#002a3c;font-size:14px;font-weight:700}.tm .tm-rowtext span{color:#4a6675;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.tm .tm-mono{width:36px;height:36px;font-family:var(--font-display);letter-spacing:.02em;border-radius:10px;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.tm .tm-mono.t0{color:#002a3c;background:#002a3c14}.tm .tm-mono.t1{color:#176c73;background:#176c7321}.tm .tm-mono.t2{color:#8a4c05;background:#f7952029}.tm .tm-mono.t3{color:#c42b22;background:#ef41371c}.tm .tm-termin{white-space:nowrap;color:#0e3f54}.tm .tm-termin b{color:#002a3c;font-weight:700}.tm .tm-dash{color:#9e9d9e}.tm .tm-cv{color:#55707d;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.tm .tm-cv.gn{color:#1b7a50}.tm .tm-cv.am{color:#8a4c05}.tm .tm-cv.rd{color:#c42b22}.tm .tm-chev{color:#c3cbd0;text-align:right;width:36px;transition:color .12s var(--ease-out,ease), transform .12s var(--ease-out,ease)}.tm .tm-row:hover .tm-chev,.tm .tm-nextrow:hover .tm-chev{color:#002a3c;transform:translate(2px)}.tm .tm-listfoot{color:#55707d;background:#fbfcfc;border-top:1px solid #eceff1;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;display:flex}.tm .tm-empty{text-align:center;max-width:460px;margin:0 auto;padding:30px 8px 26px}.tm .tm-emptyicon{color:#002a3c;background:#002a3c0f;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-grid}.tm .tm-empty-title{font-family:var(--font-display);color:#002a3c;margin:0 0 8px;font-size:18px;font-weight:800}.tm .tm-empty-text{color:#4a6675;margin:0 0 16px;font-size:13.5px;line-height:1.6}.tm .tm-emptyline{color:#4a6675;padding:22px 20px;font-size:13.5px;line-height:1.55}.tm .tm-toggle{color:#0e3f54;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.tm .tm-camps{margin:0;padding:0;list-style:none}.tm .tm-camp{border-bottom:1px solid #eceff1}.tm .tm-camp:last-child{border-bottom:none}.tm .tm-camprow{transition:background .12s var(--ease-out,ease);grid-template-columns:minmax(0,1fr) minmax(150px,220px) 150px;align-items:center;gap:16px;padding:13px 18px;display:grid}.tm .tm-camprow:hover{background:#f6f8f9}.tm .tm-campmain{text-align:left;min-width:0;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.tm .tm-campmain:hover .tm-rowtext b{text-underline-offset:3px;text-decoration:underline}.tm .tm-marke{color:#4a6675;align-items:center;gap:7px;min-width:0;font-size:12.5px;display:inline-flex}.tm .tm-marke i{background:#9e9d9e;border-radius:50%;flex:none;width:8px;height:8px}.tm .tm-marke.ok i{background:#27aa70}.tm .tm-marke.neutral i{background:#f79520}.tm .tm-marke.fehlt i{background:#ef4137}.tm .tm-markelink{color:#176c73;font-weight:600}.tm .tm-markelink:hover{text-decoration:underline}.tm .tm-camp-switch{color:#4a6675;justify-content:flex-end;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.tm .tm-camp-switch.on{color:#1b7a50}.tm .tm-camp-note{margin:0 18px 14px;font-size:12.5px;line-height:1.5}.tm .tm-camp-note.err,.tm .tm-camp-note.ok{display:block}.tm .tm-switch{background:#7c8b93;border:none;border-radius:99px;flex:none;width:40px;height:24px;padding:0;transition:background .14s;position:relative}.tm .tm-switch:after{content:"";width:18px;height:18px;transition:transform .14s var(--ease-out,ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #002a3c4d}.tm .tm-switch[aria-checked=true]{background:#1b7a50}.tm .tm-switch[aria-checked=true]:after{transform:translate(16px)}.tm .tm-switch:disabled{opacity:.55;cursor:progress}.tm .tm-switch.busy:after{animation:.9s ease-in-out infinite tmPulse}@keyframes tmPulse{50%{opacity:.5}}.jr-drawer .tm-d-title{font-family:var(--font-display);letter-spacing:-.02em;color:#002a3c;margin:6px 0 4px;padding-right:28px;font-size:21px;font-weight:800;line-height:1.2}.jr-drawer .tm-d-sub{color:#4a6675;margin:0 0 6px;font-size:13.5px}.jr-drawer .tm-d-sec{border-top:1px solid #eceff1;margin-top:24px;padding-top:20px}.jr-drawer .tm-d-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#3d5866;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.jr-drawer .tm-d-text{color:#4a6675;margin:0 0 12px;font-size:13.5px;line-height:1.55}.jr-drawer .tm-d-row{flex-wrap:wrap;gap:8px;display:flex}.jr-drawer .tm-d-row .inp{border-radius:8px;flex:200px;padding:7px 10px;font-size:13.5px}.jr-drawer .inp{box-sizing:border-box}.jr-drawer .tm-d-details>summary{cursor:pointer;color:#002a3c;padding:2px 0;font-size:13px;font-weight:700}.jr-drawer .tm-d-details[open]>summary{margin-bottom:12px}.jr-drawer .tm-d-msg{margin-top:10px}.jr-drawer .tm-confirm{color:#4a6675;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.jr-drawer .tm-danger{color:#fff;background:#c42b22;border-color:#c42b22}.jr-drawer .tm-danger:hover{background:#a8231c}.jr-drawer .tm-d-row .inp.mono{font-size:12px}.tm .tm-stack{grid-template-columns:minmax(0,1fr);gap:20px;max-width:920px;margin-top:22px;display:grid}.tm .tm-setcard{scroll-margin-top:16px}.tm .tm-sethead{border-bottom:1px solid #eceff1;padding:20px 22px 14px}.tm .tm-sethead h2{font-family:var(--font-display);letter-spacing:-.01em;color:#002a3c;margin:0;font-size:17px;font-weight:800}.tm .tm-sethead p{color:#4a6675;margin:4px 0 0;font-size:13.5px;line-height:1.55}.tm .tm-setbody{padding:4px 22px 6px}.tm .tm-setbody .fld.last{border-bottom:none}.tm .tm-savebar{background:#fbfcfc;border-top:1px solid #eceff1;border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 22px;display:flex}.tm .tm-flash{color:#1b7a50;font-size:12.5px;font-weight:600}.tm .tm-unit{color:#55707d;font-size:12.5px}.tm .tm-num{text-align:center;border-radius:8px;width:84px;padding:7px 8px;font-size:14px}.tm .tm-info{color:#0e3f54;background:#f6f8f9;border:1px solid #eceff1;border-radius:10px;align-items:flex-start;gap:10px;margin:6px 0 16px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.tm .tm-info svg{color:#176c73;flex:none;margin-top:2px}.tm .tm-info p{margin:0}.tm .tm-info p+p{margin-top:6px}.tm .tm-note{color:#4a6675;margin:4px 0 14px;font-size:13px;line-height:1.55}.tm .tm-berater{border-bottom:1px solid #eceff1;padding:18px 0}.tm .tm-berater:last-of-type{border-bottom:none}.tm .tm-beraterhead{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.tm .tm-beraterhead .tm-rowtext{flex:220px}.tm .tm-beraterhead .tm-rowtext b{font-size:15px}.tm .tm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tm .tm-week{border:1px solid #eceff1;border-radius:10px;margin-top:16px;overflow:hidden}.tm .tm-weekhead{background:#f6f8f9;border-bottom:1px solid #eceff1;padding:9px 14px}.tm .tm-day{border-bottom:1px solid #eceff1;grid-template-columns:112px 48px minmax(0,1fr);align-items:center;gap:8px 12px;padding:9px 14px;display:grid}.tm .tm-day:last-child{border-bottom:none}.tm .tm-dayname{color:#002a3c;font-size:13px;font-weight:700}.tm .tm-day.frei .tm-dayname{color:#55707d;font-weight:600}.tm .tm-spans{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.tm .tm-span{align-items:center;gap:6px;display:inline-flex}.tm .tm-span input[type=time]{border-radius:8px;width:112px;padding:6px 8px;font-size:13.5px}.tm .tm-span-x{color:#55707d;background:0 0;border:none;border-radius:6px;place-items:center;padding:4px;display:inline-grid}.tm .tm-span-x:hover{color:#c42b22;background:#ef413714}.tm .tm-freitext{color:#55707d;font-size:12.5px}.tm .tm-adv>summary{cursor:pointer;color:#4a6675;padding:14px 0 4px;font-size:13px;font-weight:700}.tm .tm-adv[open]>summary{color:#002a3c}.tm .tm-adv textarea.inp{width:100%;max-width:460px;font-size:12.5px;font-family:var(--font-mono);border-radius:8px;padding:8px 10px}.tm .tm-newberater{border-top:1px solid #eceff1;padding:16px 0 12px}.tm .tm-chipsrow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.tm .tm-chipsrow .fchip{font-family:var(--font-mono);padding:3px 9px;font-size:11.5px}.tm .tm-chipsrow>span{color:#55707d;margin-right:2px;font-size:12px}.tm .tm-mailfields .inp{box-sizing:border-box;border-radius:8px;width:100%;max-width:560px;padding:8px 10px;font-size:13.5px}.tm .tm-mailfields textarea.inp{line-height:1.55}.tm .tm-absender{padding-top:14px;padding-bottom:14px}.tm .tm-absender-kopf,.tm .tm-absender-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr) auto;align-items:center;gap:8px 10px;display:grid}.tm .tm-absender-kopf{letter-spacing:.04em;text-transform:uppercase;color:#55707d;margin-bottom:6px;font-size:11.5px;font-weight:700}.tm .tm-absender-zeile{padding:4px 0}.tm .tm-absender-zeile .inp{box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px}.tm .tm-absender-zeile .inp[aria-invalid=true]{border-color:#c0392b;box-shadow:0 0 0 1px #c0392b}.tm .tm-absender-fehler{grid-column:1/-1}.tm .tm-absender-neu{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.tm .tm-absender-standard{border-top:1px solid #eceff1;margin-top:22px;padding-top:16px}.tm .tm-absender-standard h3{margin:0 0 4px;font-size:14px;font-weight:700}.tm .tm-absender-std-felder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 10px;margin-top:10px;display:grid}.tm .tm-absender-std-felder label{letter-spacing:.04em;text-transform:uppercase;color:#55707d;gap:4px;font-size:11.5px;font-weight:700;display:grid}.tm .tm-absender-std-felder .inp{box-sizing:border-box;letter-spacing:normal;text-transform:none;border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:400}.tm .tm-absender-std-felder .inp[aria-invalid=true]{border-color:#c0392b;box-shadow:0 0 0 1px #c0392b}@media (max-width:760px){.tm .tm-absender-std-felder{grid-template-columns:minmax(0,1fr)}.tm .tm-absender-kopf{display:none}.tm .tm-absender-zeile{border-bottom:1px solid #eceff1;grid-template-columns:minmax(0,1fr);padding:12px 0}}.tm .tm-preview{background:#fff;border:1px solid #d9dee2;border-radius:10px;max-width:560px;margin:8px 0 6px;overflow:hidden}.tm .tm-previewhead{color:#4a6675;background:#f6f8f9;border-bottom:1px solid #eceff1;padding:10px 14px;font-size:12.5px}.tm .tm-previewhead b{font-family:var(--font-display);color:#002a3c;margin-top:2px;font-size:14px;display:block}.tm .tm-previewbody{color:#0e3f54;padding:16px 16px 18px;font-size:13.5px;line-height:1.6}.tm .tm-previewbody p{margin:0 0 10px}.tm .tm-previewbody .tm-previewlink{color:#1a5fb4;cursor:default;text-decoration:underline}.tm .tm-previewbody .tm-previewgruss{margin:0}.tm .tm-previewbody .tm-previewsystem{margin:10px 0 0}.tm .tm-detail{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:22px;margin-top:22px;display:grid}.tm .tm-col{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.tm .tm-sticky{position:sticky;top:20px}.tm .tm-card{padding:18px 20px}.tm .tm-cardtitle{font-family:var(--font-display);letter-spacing:-.01em;color:#002a3c;margin:0 0 14px;font-size:15px;font-weight:800}.tm .tm-facts{grid-template-columns:112px minmax(0,1fr);gap:12px 14px;margin:0;font-size:13.5px;display:grid}.tm .tm-facts dt{color:#55707d;padding-top:1px;font-size:12.5px}.tm .tm-facts dd{color:#0e3f54;overflow-wrap:anywhere;margin:0}.tm .tm-facts dd a{color:#176c73;font-weight:600}.tm .tm-facts dd a:hover{text-decoration:underline}.tm .tm-bigphone{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:800}.tm .tm-callout{margin-top:22px}.tm .tm-confirm{color:#4a6675;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.tm .tm-danger{color:#fff;background:#c42b22;border-color:#c42b22}.jr .tm-danger:hover{background:#a8231c}.tm .tm-actionlist{border-top:1px solid #eceff1;gap:10px;margin-top:18px;padding-top:16px;display:grid}.tm .tm-actionlist .btn{justify-content:center;padding:8px 14px}.tm .tm-timeline{margin:0;padding:0;list-style:none}.tm .tm-ev{grid-template-columns:30px minmax(0,1fr);gap:0 14px;padding-bottom:20px;display:grid;position:relative}.tm .tm-ev:last-child{padding-bottom:0}.tm .tm-ev:not(:last-child):before{content:"";background:#eceff1;width:2px;position:absolute;top:30px;bottom:0;left:14px}.tm .tm-evicon{color:#4a6675;background:#eceff1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.tm .tm-evicon.gn{color:#1b7a50;background:#27aa7024}.tm .tm-evicon.am{color:#8a4c05;background:#f7952029}.tm .tm-evicon.rd{color:#c42b22;background:#ef41371f}.tm .tm-evicon.tl{color:#176c73;background:#176c7321}.tm .tm-evtitle{font-family:var(--font-display);color:#002a3c;font-size:14px;font-weight:700;line-height:30px}.tm .tm-ev.rd .tm-evtitle{color:#c42b22}.tm .tm-evtext{color:#4a6675;margin:0;font-size:13px;line-height:1.5}.tm .tm-ev.rd .tm-evtext{color:#0e3f54;background:#ef41370f;border-radius:8px;margin-top:2px;padding:8px 10px}.tm .tm-evtime{color:#55707d;margin-top:2px;font-size:12px;display:block}.tm .inp:focus-visible,.tm select:focus-visible,.jr-drawer .inp:focus-visible,.jr-drawer select:focus-visible{border-color:#002a3c;outline:none;box-shadow:0 0 0 3px #002a3c38}.tm a:focus-visible,.tm button:focus-visible,.tm summary:focus-visible,.jr-drawer a:focus-visible,.jr-drawer button:focus-visible,.jr-drawer summary:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #002a3c}.tm .tm-rowlink:focus-visible,.tm .tm-nextlink:focus-visible{outline:none}.tm .tm-rowlink:focus-visible:after,.tm .tm-nextlink:focus-visible:after{outline-offset:-2px;border-radius:6px;outline:2px solid #002a3c}.tm .tm-switch:focus-visible{outline-offset:3px;border-radius:99px}.tm .pill.p-am{color:#8a4c05}.tm .th{color:#4a6675}@media (max-width:1100px){.tm .tm-detail{grid-template-columns:minmax(0,1fr)}.tm .tm-sticky{position:static}.tm .tm-detail>.tm-col:last-child{order:-1}}@media (max-width:900px){.tm .tm-camprow{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.tm .tm-marke{grid-area:2/1;padding-left:48px}.tm .tm-camp-switch{grid-area:1/2/span 2}}@media (max-width:640px){.jr.pg.tm{padding:20px 16px}.tm .tm-kpis{grid-template-columns:minmax(0,1fr);gap:10px}.tm .tm-kpi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.tm .tm-kpi .kpi{grid-area:1/2/span 2;margin-top:0;font-size:28px}.tm .tm-kpi-sub{margin-top:0}.tm .tm-setup{padding:16px 16px 4px}.tm .tm-setup-bar{text-align:left;width:100%}.tm .tm-steps .jr-step{grid-template-columns:26px minmax(0,1fr)}.tm .tm-steps .jr-step .act{grid-area:auto/2;margin-top:8px}.tm .tm-nextrow{grid-template-columns:minmax(0,1fr) 20px;gap:4px 10px;padding:12px 16px}.tm .tm-when{grid-column:1}.tm .tm-when b{margin-right:8px;display:inline}.tm .tm-who,.tm .tm-phone{grid-column:1}.tm .tm-nextrow .tm-chev{grid-area:1/2/span 3;width:20px}.tm .tm-filterbar,.tm .tm-segments{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.tm .tm-segments>*,.tm .tm-filterbar>*{flex:none}.tm .tm-search{flex:100%;max-width:none}.tm .tm-tools select{flex:100%}.tm .tm-table thead{display:none}.tm .tm-table,.tm .tm-table tbody{display:block}.tm .tm-table tr.tm-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:14px 16px;display:grid}.tm .tm-table tr.tm-row td{padding:0;display:block}.tm .tm-table td.c-name{grid-column:1/-1}.tm .tm-table td.c-kamp{color:#4a6675;grid-column:1/-1;padding-left:48px;font-size:12.5px}.tm .tm-table td.c-status{grid-column:1;margin-top:8px;padding-left:48px}.tm .tm-table td.c-termin{grid-column:2;align-self:center;margin-top:8px;font-size:12.5px}.tm .tm-table td.c-cv,.tm .tm-table td.c-chev{display:none}.tm .tm-listfoot{flex-wrap:wrap}.tm .tm-camprow{padding:13px 16px}.tm .tm-camp-note{margin:0 16px 14px}.jr-drawer{width:100vw!important}.tm .tm-sethead{padding:16px 16px 12px}.tm .tm-setbody{padding:2px 16px 4px}.tm .tm-savebar{padding:12px 16px}.tm .fld{grid-template-columns:minmax(0,1fr);gap:8px}.tm .tm-day{grid-template-columns:minmax(0,1fr) auto}.tm .tm-day .tm-spans,.tm .tm-day .tm-freitext{grid-column:1/-1}.tm .tm-span input[type=time]{width:100px}.tm .tm-facts{grid-template-columns:minmax(0,1fr);gap:2px}.tm .tm-facts dd{margin-bottom:10px}.tm .tm-card{padding:16px}}@media (prefers-reduced-motion:reduce){.tm .tm-skel,.tm .tm-switch.busy:after{animation:none}.tm .tm-switch,.tm .tm-switch:after,.tm .tm-chev{transition:none}}.tm .tm-onb{max-width:680px;margin:8px auto 0}.tm .tm-onb-card{margin-top:20px;padding:8px 24px 22px}.tm .tm-onb-steps{margin:0}.tm .tm-onb-steps .jr-step:first-child{border-top:0}.tm .tm-onb-steps .jr-step .detail{grid-column:2/-1}.tm .tm-onb-act{border-top:1px solid #eceff1;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:6px;padding-top:20px;display:flex}.tm .tm-onb-act-solo{border-top:0;margin-top:20px;padding-top:0}.tm .tm-onb-main{border-radius:10px;min-height:44px;padding:11px 22px;font-size:14px;text-decoration:none}.tm .tm-onb-act .btn.ghost{min-height:44px;padding:11px 14px;font-size:13.5px}.tm .tm-onb-main:focus-visible,.tm .tm-onb-act .btn:focus-visible{outline-offset:2px;outline:2px solid #f79520}.tm .tm-onb-hint{margin:14px 0 0;line-height:1.55}.tm .tm-onb-info{margin-top:16px;padding:20px 24px 22px}.tm .tm-onb-info p{color:#4a6675;margin:10px 0 0;font-size:13.5px;line-height:1.6}.tm .tm-onb-done{align-items:center;gap:18px;padding:22px 24px;display:flex}.tm .tm-onb-haken{color:#fff;background:#1b7a50;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:inline-grid}.tm .tm-onb-fakten{gap:10px;min-width:0;margin:0;display:grid}.tm .tm-onb-fakten dt{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#4a6675;font-size:11px;font-weight:700}.tm .tm-onb-fakten dd{color:#002a3c;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}@media (max-width:640px){.tm .tm-onb-card,.tm .tm-onb-info{padding-left:16px;padding-right:16px}.tm .tm-onb-act .btn,.tm .tm-onb-act form{width:100%}}.tm-onb-bar{color:#8a4c05;background:#f795201a;border-bottom:1px solid #f7952059;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 24px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.tm-onb-bar svg{flex:none}.tm-onb-bar span{flex:1;min-width:200px}.tm-onb-bar-link{color:#fff;white-space:nowrap;background:#002a3c;border-radius:8px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.tm-onb-bar-link:hover{background:#0e3f54}.tm-onb-bar-link:focus-visible{outline-offset:2px;outline:2px solid #f79520}@media (max-width:640px){.tm-onb-bar{padding:9px 16px}}.tm .tm-foto{margin-top:16px}.tm .tm-fotozeile{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tm .tm-fotovorschau{width:64px;height:64px;font-family:var(--font-display);color:#002a3c;background:#002a3c14;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.tm .tm-fotovorschau img{object-fit:cover;width:100%;height:100%;display:block}.tm .tm-fotoaktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd .kd-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kd .kd-avatar{width:52px;height:52px;font-family:var(--font-display);letter-spacing:.02em;color:#002a3c;background:#002a3c14;border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.kd .kd-headtext{flex:260px;min-width:0}.kd .kd-headtext h1{overflow-wrap:anywhere;margin:0}.kd .kd-headmeta{color:#55707d;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:12.5px;display:flex}.kd .kd-links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kd .kd-linkchip{color:#0e3f54;transition:border-color .12s var(--ease-out,ease), background .12s var(--ease-out,ease);background:#fff;border:1px solid #d9dee2;border-radius:99px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.kd a.kd-linkchip:hover{background:#f6f8f9;border-color:#002a3c}.kd .kd-linkchip.aus{color:#55707d;background:#f6f8f9;border-style:dashed;font-weight:500}.kd .kd-back{color:#4a6675;align-items:center;gap:4px;margin-bottom:14px;font-size:12.5px;font-weight:600;display:inline-flex}.kd .kd-back:hover{color:#002a3c}.kd .kd-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:22px;margin-top:22px;display:grid}.kd .kd-col{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.kd .kd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.kd .kd-kpis .tm-kpi .kpi{font-size:28px}.kd .kd-attn{margin:0;padding:0;list-style:none}.kd .kd-attn li{color:#0e3f54;border-bottom:1px solid #eceff1;align-items:center;gap:12px;padding:12px 18px;font-size:13.5px;display:flex}.kd .kd-attn li:last-child{border-bottom:none}.kd .kd-attn .kd-dot{background:#f79520;border-radius:50%;flex:none;width:8px;height:8px}.kd .kd-attn a{color:#176c73;white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.kd .kd-attn a:hover{text-decoration:underline}.kd .kd-allgood{color:#4a6675;padding:18px 20px;font-size:13.5px}.kd .kd-camps{margin:0;padding:0;list-style:none}.kd .kd-camp{transition:background .12s var(--ease-out,ease);border-bottom:1px solid #eceff1;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;gap:14px;padding:14px 18px;display:grid;position:relative}.kd .kd-camp:last-child{border-bottom:none}.kd .kd-camp:hover{background:#f6f8f9}.kd .kd-camptitle{font-family:var(--font-display);color:#002a3c;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.kd .kd-camptitle:after{content:"";position:absolute;inset:0}.kd .kd-campsub{color:#55707d;margin-top:2px;font-size:12.5px;display:block}.kd .kd-phase{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.kd .kd-phase i{background:#eceff1;border-radius:99px;height:5px}.kd .kd-phase i.on{background:#176c73}.kd .kd-phase.live i.on{background:#1b7a50}.kd .kd-campactions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;font-size:12.5px;font-weight:600;display:flex;position:relative}.kd .kd-campactions a{color:#176c73;white-space:nowrap}.kd .kd-campactions a:hover{text-decoration:underline}.kd .kd-archiv{margin-top:16px}.kd .kd-archiv>summary{cursor:pointer;font-family:var(--font-display);color:#4a6675;align-items:center;gap:8px;padding:10px 2px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.kd .kd-archiv>summary::-webkit-details-marker{display:none}.kd .kd-archiv>summary:before{content:"";width:7px;height:7px;transition:transform .14s var(--ease-out,ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.kd .kd-archiv[open]>summary:before{transform:rotate(45deg)}.kd .kd-archiv[open]>summary{color:#002a3c}.kd .kd-apprs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.kd .kd-appr{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.kd .kd-apprhead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kd .kd-apprhead b{font-family:var(--font-display);color:#002a3c;overflow-wrap:anywhere;font-size:14.5px;font-weight:700}.kd .kd-apprmeta{color:#55707d;font-size:12.5px}.kd .kd-bar{background:#eceff1;border-radius:99px;height:6px;display:flex;overflow:hidden}.kd .kd-bar i{height:100%;display:block}.kd .kd-bar .ok{background:#27aa70}.kd .kd-bar .chg{background:#f79520}.kd .kd-barlegend{color:#4a6675;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12.5px;display:flex}.kd .kd-apprfoot{border-top:1px solid #eceff1;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;display:flex}.kd .kd-apprfoot .kd-copy{color:#0e3f54;background:#fff;border:1px solid #d9dee2;border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600}.kd .kd-apprfoot .kd-copy:hover{border-color:#002a3c}.kd .kd-apprfoot a.kd-open{color:#176c73;font-size:12.5px;font-weight:600}.kd .kd-apprfoot a.kd-open:hover{text-decoration:underline}.kd .kd-hint{color:#55707d;margin:14px 0 0;font-size:12.5px;line-height:1.55}.kd .kd-gaps{margin:0;padding:0;list-style:none}.kd .kd-gaps li{border-top:1px solid #eceff1;padding:11px 0}.kd .kd-gaps li:first-child{border-top:none;padding-top:0}.kd .kd-gaps b{color:#002a3c;font-size:13.5px;display:block}.kd .kd-gaps span{color:#4a6675;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.kd .kd-gaps em{color:#8a4c05;font-style:normal;font-weight:600}.kd .kd-notes{box-sizing:border-box;resize:vertical;border-radius:8px;width:100%;min-height:96px;padding:9px 11px;font-size:13.5px;line-height:1.55}.kd .kd-field{margin-bottom:14px;display:block}.kd .kd-field>span{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#3d5866;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.kd .kd-field .inp{box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-size:13.5px}.kd .kd-saverow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.kd .kd-contracts{margin:0;padding:0;list-style:none}.kd .kd-contract{border-top:1px solid #eceff1;align-items:center;gap:12px;padding:12px 0;display:flex}.kd .kd-contract:first-child{border-top:none;padding-top:0}.kd .kd-contract .tm-rowtext{flex:auto}.kd .kd-contract .tm-rowtext b{font-size:13.5px}.kd .kd-sum{color:#0e3f54;background:#f6f8f9;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12.5px}.kd .kd-toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.kd .kd-toolbar form{display:contents}.kd .kd-inbox{background:linear-gradient(#f795200d,#fff 70%);border-color:#f7952066;margin-top:22px}.kd .kd-inboxitem{border-top:1px solid #eceff1;grid-template-columns:minmax(0,1fr) minmax(200px,280px) auto;align-items:center;gap:12px 14px;padding:12px 18px;display:grid}.kd .kd-inboxitem select{width:100%}.kd .kd-numcell{text-align:right;white-space:nowrap}.kd .kd-sub{color:#55707d;font-size:12.5px}.kd .kd-switcher{position:relative}.kd .kd-switcher select{max-width:260px}.kd .kd-muted{color:#55707d}.kd .kd-marke{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;padding:22px;display:grid}.kd .kd-marke-logo{background:#f6f9fa;border:1px solid #e3ebef;border-radius:12px;justify-content:center;align-items:center;min-height:140px;padding:16px;display:flex}.kd .kd-marke-logo img{object-fit:contain;max-width:100%;max-height:120px}.kd .kd-marke-leer{color:#55707d;text-align:center;font-size:12.5px}.kd .kd-marke-liste{gap:16px;margin:0;display:grid}.kd .kd-marke-liste dt{color:#55707d;margin-bottom:6px;font-size:12px}.kd .kd-marke-liste dd{color:#002a3c;margin:0;font-size:14px}.kd .kd-farben{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kd .kd-farbe{border:1px solid #002a3c1f;border-radius:10px;gap:2px;min-width:132px;padding:10px 12px;font-size:12px;display:grid}.kd .kd-farbe b{letter-spacing:.02em;font-size:13.5px}.kd .kd-marke-satz{color:#55707d;margin:8px 0 0;font-size:12.5px;line-height:1.55}.kd .kd-marke-guide{grid-column:1/-1}.kd .kd-marke-guide img{border:1px solid #e3ebef;border-radius:12px;width:100%;display:block}.kd .kd-kpis.drei{grid-template-columns:repeat(3,minmax(0,1fr))}.kd .kd-tkamps{margin:0;padding:0;list-style:none}.kd .kd-tkamps li{border-bottom:1px solid #e3ebef;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.kd .kd-tkamps li:last-child{border-bottom:0}.kd .kd-tktitle{color:#002a3c;overflow-wrap:anywhere;font-size:14px;font-weight:600}.kd .kd-tkpills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (max-width:1100px){.kd .kd-grid,.kd .kd-marke{grid-template-columns:minmax(0,1fr)}.kd .kd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kd .kd-kpis.drei{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.kd .kd-kpis,.kd .kd-kpis.drei{grid-template-columns:minmax(0,1fr);gap:12px}.kd .kd-tkamps li{grid-template-columns:minmax(0,1fr);gap:8px}.kd .kd-tkpills{justify-content:flex-start}.kd .kd-farbe{flex:130px;min-width:0}.kd .kd-camp{grid-template-columns:minmax(0,1fr);gap:10px}.kd .kd-campactions{justify-content:flex-start}.kd .kd-inboxitem{grid-template-columns:minmax(0,1fr)}.kd .kd-avatar{width:44px;height:44px;font-size:15px}.kd .kd-table thead{display:none}.kd .kd-table,.kd .kd-table tbody,.kd .kd-table tr,.kd .kd-table td{width:100%;display:block}.kd .kd-table tr{padding:12px 16px}.kd .kd-table td{padding:4px 0}.kd .kd-table td[data-l]:before{content:attr(data-l);color:#55707d;min-width:120px;font-size:12px;display:inline-block}.kd .kd-table td.tm-chev{display:none}.kd .kd-numcell{text-align:left}}@media (prefers-reduced-motion:reduce){.kd *{transition:none!important;animation:none!important}}.ht{margin-bottom:36px}.ht .ht-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.ht .ht-head h2{font-family:var(--font-display);letter-spacing:-.015em;color:#002a3c;margin:0;font-size:20px;font-weight:800}.ht .ht-count{color:#4a6675;font-size:13.5px}.ht .ht-warn{color:#8a4c05;background:#fff6e8;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px}.ht .ht-leer{color:#4a6675;gap:4px;padding:22px 24px;font-size:14px;display:grid}.ht .ht-leer b{color:#002a3c;font-size:15px}.ht .ht-gruppe{margin-top:18px}.ht .ht-gruppe h3{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#4a6675;align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}.ht .ht-gruppe h3 span{color:#002a3c;letter-spacing:0;background:#002a3c14;border-radius:99px;padding:1px 7px}.ht .ht-liste{margin:0;padding:0;list-style:none}.ht .ht-zeile{border-bottom:1px solid #eceff1;align-items:center;gap:18px;padding:14px 18px;display:flex}.ht .ht-zeile:last-child{border-bottom:none}.ht .ht-main{flex:auto;min-width:0}.ht .ht-titelzeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ht .ht-titelzeile b{color:#002a3c;font-size:14.5px}.ht .ht-kunde{color:#55707d;font-size:13px}.ht .ht-main p{color:#0e3f54;max-width:78ch;margin:5px 0 0;font-size:13.5px}.ht .ht-aktionen{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:14px;display:flex}.ht .ht-go{white-space:nowrap;text-decoration:none}.ht .ht-link{cursor:pointer;font:inherit;color:#176c73;background:0 0;border:none;padding:4px 2px;font-size:12.5px;font-weight:600}.ht .ht-link:hover{text-decoration:underline}.ht .ht-weg{color:#55707d;background:#f6f8f9;justify-content:space-between;font-size:13px}.ht-portfolio{font-family:var(--font-display);letter-spacing:-.015em;color:#002a3c;margin:8px 0 18px;font-size:20px;font-weight:800}@media (max-width:860px){.ht .ht-zeile{flex-direction:column;align-items:flex-start}.ht .ht-aktionen{justify-content:flex-start}}.ka .ka-kpis{margin-top:22px}.ka .ka-hinweis{color:#4a6675;background:#f6f8f9;border-radius:10px;margin:18px 0 0;padding:10px 14px;font-size:13.5px}.ka .ka-aktion{border-left:4px solid #176c73;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px 20px;display:flex}.ka .ka-aktion-handeln{border-left-color:#ef4137}.ka .ka-aktion-pruefen,.ka .ka-aktion-beobachten,.ka .ka-aktion-ziel{border-left-color:#f79520}.ka .ka-aktion-ok,.ka .ka-aktion-leer{border-left-color:#c4cdd2}.ka .ka-aktion-text{flex:380px;min-width:0}.ka .ka-aktion-text b{color:#002a3c;margin-left:8px;font-size:15px;display:inline-block}.ka .ka-aktion-text p{color:#0e3f54;max-width:90ch;margin:6px 0 0;font-size:13.5px}.ka .etab .ka-schritt{color:#002a3c;background:#002a3c14;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:8px;font-size:11px;font-weight:700;display:inline-grid}.ka .etab.on .ka-schritt{color:#fff;background:#002a3c}#ka-inhalt{margin-top:22px}.ka .ka-zeitraum{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ka .ka-chip{color:#0e3f54;background:#fff;border:1px solid #eceff1;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.ka .ka-chip:hover{background:#f6f8f9}.ka .ka-chip.on{color:#fff;background:#002a3c;border-color:#002a3c}.ka .ka-diagnose{align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.ka .ka-diagnose p{color:#0e3f54;max-width:95ch;margin:0;font-size:14px}.ka .ka-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ka .ka-chart,.ka .ka-funnel{padding:16px 20px}.ka .ka-funnel{margin-top:16px}.ka .ka-chart h3,.ka .ka-funnel h3,.ka .ka-gruppen h3{font-family:var(--font-display);color:#002a3c;margin:0 0 10px;font-size:14px;font-weight:700}.ka .ka-chart-sum{color:#4a6675;margin-top:8px;font-size:13px}.ka .ka-leer{color:#55707d;margin:0;font-size:13.5px}.ka .ka-stufen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ka .ka-stufe{background:#fff;border:1px solid #eceff1;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.ka .ka-stufe span{color:#4a6675;font-size:12.5px}.ka .ka-stufe b{font-family:var(--font-display);color:#002a3c;font-size:22px}.ka .ka-stufe em{color:#55707d;font-size:12.5px;font-style:normal}.ka .ka-stufe.schwach{background:#fff9ef;border-color:#f4c27c}.ka .ka-stufe.schwach em{color:#8a4c05}.ka .ka-gruppen{margin-top:16px}.ka .ka-bruecke{gap:16px;display:grid}.ka .ka-bruecke-kopf{padding:18px 22px}.ka .ka-bruecke-kopf h2{font-family:var(--font-display);color:#002a3c;margin:0;font-size:18px;font-weight:800}.ka .ka-bruecke-kopf p{color:#0e3f54;max-width:90ch;margin:8px 0 0;font-size:14px}.ka .ka-links{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ka .ka-links li{justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.ka .ka-links b{color:#002a3c;font-size:14.5px}.ka .ka-links p{color:#4a6675;margin:3px 0 0;font-size:13.5px}.ka .ka-links .btn{white-space:nowrap;text-decoration:none}.ka .ka-liste{margin:0;padding:0;list-style:none}.ka .ka-liste li{color:#0e3f54;border-bottom:1px solid #eceff1;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;font-size:13.5px;display:flex}.ka .ka-liste li:last-child{border-bottom:none}.ka .ka-liste b{color:#002a3c}.ka .ka-liste span{color:#55707d}.ka .ka-ziel{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;font-size:13px;display:flex}.ka .ka-ziel-form label{color:#4a6675;flex-basis:100%;font-size:12px;font-weight:700}.ka .ka-ziel-form input{width:130px;min-height:36px;font:inherit;color:#002a3c;border:1px solid #d5dde1;border-radius:8px;padding:0 10px}.ka .ka-ziel-form #ka-ziel-hilfe{flex-basis:100%}.ka .ka-ziel-fehler{color:#8a4c05;flex-basis:100%;font-weight:700}.ka .ka-ziel-protokoll{margin:10px 0 0;font-size:13px}.ka .ka-ziel-protokoll summary{cursor:pointer;color:#4a6675;font-weight:700}.ka .ka-ziel-protokoll ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.ka .ka-massnahmen{gap:16px;display:grid}.ka .ka-hinweis-klein{color:#55707d;font-size:13px}.ka .ka-eigene{color:#0e3f54;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.ka .ka-eigene label{color:#002a3c;font-weight:700}.ka .ka-eigene select,.ka .ka-chip-zeile select{color:#002a3c;min-height:36px;font:inherit;background:#fff;border:1px solid #d5dde1;border-radius:8px;padding:0 10px}.ka .ka-mliste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ka .ka-mkarte{gap:14px;padding:18px 22px;display:grid}.ka .ka-mkopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ka .ka-mkopf b{color:#002a3c;margin-left:10px;font-size:15.5px}.ka .ka-mdatum{color:#55707d;font-size:13px}.ka .ka-manlass{color:#0e3f54;max-width:90ch;margin:0;font-size:13.5px}.ka .ka-wirkung{background:#f6f8f9;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.ka .ka-wirkung-paar{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ka .ka-wirkung-seite span{color:#4a6675;font-size:12px;font-weight:700;display:block}.ka .ka-wirkung-seite b{color:#002a3c;margin-top:2px;font-size:20px;display:block}.ka .ka-wirkung-seite em{color:#55707d;margin-top:2px;font-size:12.5px;font-style:normal;display:block}.ka .ka-wirkung-hinweis{color:#4a6675;margin:0;font-size:13.5px}.ka .ka-wirkung-urteil{color:#0e3f54;margin:0;font-size:14px;font-weight:700}.ka .ka-urteil-besser{color:#176c73}.ka .ka-urteil-schlechter{color:#8a4c05}.ka .ka-mverkn,.ka .ka-mnotiz{color:#0e3f54;gap:8px;font-size:13.5px;display:grid}.ka .ka-mverkn>b,.ka .ka-mnotiz label{color:#4a6675;font-size:12px;font-weight:700}.ka .ka-chip-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka .ka-mnotiz textarea{width:100%;max-width:90ch;font:inherit;color:#002a3c;resize:vertical;border:1px solid #d5dde1;border-radius:8px;padding:8px 10px}.ka .ka-mnotiz .btn{justify-self:start}.ka .ka-maktionen{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka .ka-maktionen .btn{text-decoration:none}.ka-wissen-sub{color:#4a6675;margin:4px 0 14px;font-size:13px}.ka-wissen-leer{color:#55707d;font-size:13.5px}.ka-wissen-wahl{color:#4a6675;gap:4px;margin:8px 0 4px;font-size:12.5px;display:grid}.ka-wissen-abschnitt{border-top:1px solid #eceff1;margin-top:18px;padding-top:14px}.ka-wissen-abschnitt h3{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#4a6675;margin:0 0 8px;font-size:11.5px;font-weight:700}.ka-wissen-feld{margin-top:10px}.ka-wissen-feld>span{color:#4a6675;font-size:12px;font-weight:700;display:block}.ka-wissen-feld p{color:#0e3f54;white-space:pre-wrap;margin:3px 0 0;font-size:13.5px}.ka-wissen-feld ul{color:#0e3f54;margin:4px 0 0;padding-left:18px;font-size:13.5px}.ka-wissen-facts{color:#0e3f54;flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.ka-wissen-facts b{color:#4a6675}.ka .ka-an{gap:26px;display:grid}.ka .ka-an-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.ka .ka-an-kopf h2{font-family:var(--font-display);color:#002a3c;margin:0;font-size:16px;font-weight:800}.ka .ka-an-uebergabe{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ka .ka-link{color:#176c73;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.ka .ka-link:hover{color:#002a3c}.ka .ka-fehler{color:#8a1c14;background:#fdecea}.ka .ka-an-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ka .ka-an-karte{flex-direction:column;padding:0;display:flex;overflow:hidden}.ka .ka-an-karte.gewaehlt{outline:2px solid #176c73}.ka .ka-an-bild{aspect-ratio:4/3;color:#55707d;background:#f6f8f9;place-items:center;font-size:13px;display:grid}.ka .ka-an-bild img{object-fit:contain;width:100%;height:100%}.ka .ka-an-inhalt{gap:10px;padding:14px 16px 16px;display:grid}.ka .ka-an-zeile{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka .ka-an-zeile b{color:#002a3c;font-size:14px}.ka .ka-an-text{gap:8px;margin:0;display:grid}.ka .ka-an-text dt{letter-spacing:.06em;text-transform:uppercase;color:#4a6675;font-size:11.5px;font-weight:700}.ka .ka-an-text dd{color:#0e3f54;margin:2px 0 0;font-size:13.5px}.ka .ka-an-kurz{-webkit-line-clamp:4;color:#0e3f54;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:13.5px;display:-webkit-box;overflow:hidden}.ka .ka-an-wahl{color:#4a6675;gap:4px;font-size:12.5px;display:grid}.ka .ka-an-wahl select,.ka .ka-an-wahl input{color:#002a3c;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #c4cdd2;border-radius:8px;padding:6px 8px;font-size:13.5px}.ka .ka-an-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ka .ka-an-haken{color:#0e3f54;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ka .ka-fr-liste{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ka .ka-fr{gap:14px;padding:18px 22px;display:grid}.ka .ka-fr-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ka .ka-fr-kopf h3{font-family:var(--font-display);color:#002a3c;margin:0;font-size:15px;font-weight:800}.ka .ka-fr-meta{color:#4a6675;margin:0;font-size:13px}.ka .ka-fr-link{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka .ka-fr-link code{overflow-wrap:anywhere;color:#0e3f54;background:#f6f8f9;border-radius:8px;max-width:100%;padding:6px 10px;font-size:12.5px}.ka .ka-fr-ads{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ka .ka-fr-ads li{border:1px solid #eceff1;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.ka .ka-fr-ads li>div{color:#0e3f54;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.ka .ka-fr-kommentar{color:#0e3f54;margin:0;padding-left:18px;font-size:13px}.ka .ka-fr-aktionen{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ka .ka-funnel{gap:16px;display:grid}.ka .ka-funnel-kopf{justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.ka .ka-funnel-kopf h2{font-family:var(--font-display);color:#002a3c;margin:0;font-size:18px;font-weight:800}.ka .ka-funnel-kopf p{color:#4a6675;margin:4px 0 0;font-size:13.5px}.ka .ka-funnel-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ka .ka-funnel-gitter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ka .ka-funnel-spalte{gap:16px;display:grid}.ka .ka-funnel-karte{gap:12px;padding:16px 20px;display:grid}.ka .ka-funnel-karte h3{font-family:var(--font-display);color:#002a3c;margin:0;font-size:15px}.ka .ka-funnel .ka-stufen{grid-template-columns:repeat(2,minmax(0,1fr))}.ka .ka-klein{color:#4a6675;margin:0;font-size:13.5px}.ka .ka-auftrag{gap:12px;padding:16px 20px;display:grid}.ka .ka-auftrag-kopf{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ka .ka-auftrag-kopf h3{font-family:var(--font-display);color:#002a3c;margin:0;font-size:15px}.ka .ka-auftrag-kopf p{color:#4a6675;max-width:70ch;margin:4px 0 0;font-size:13.5px}.ka .ka-auftrag-text{white-space:pre-wrap;word-break:break-word;color:#0e3f54;background:#f6f8f9;border:1px solid #eceff1;border-radius:10px;max-height:320px;margin:0;padding:14px 16px;font-family:inherit;font-size:13.5px;line-height:1.55;overflow:auto}.ka .ka-aufbau{gap:16px;display:grid}.ka .ka-aufbau-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ka .ka-aufbau-liste li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.ka .ka-aufbau-punkt{color:#fff;border:2px solid #c9d4da;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.ka .ka-aufbau-punkt.fertig{background:#1f8a4c;border-color:#1f8a4c}.ka .ka-aufbau-punkt.in_arbeit,.ka .ka-aufbau-punkt.pruefen{border-color:#e08a1e}.ka .ka-aufbau-liste b{color:#002a3c;font-size:14.5px}.ka .ka-aufbau-liste p{color:#4a6675;margin:2px 0 0;font-size:13.5px}.ka .ka-aufbau-liste li.naechster{border-color:#f79520;box-shadow:inset 0 0 0 1px #f79520}.ka .ka-fa{gap:14px;display:grid}.ka .ka-fa-mail{gap:10px;max-width:460px;display:grid}.ka .ka-fa-vorschau{border:1px solid #c4cdd2;gap:12px;padding:16px 18px;display:grid}.ka .ka-fa-kopf{gap:6px;margin:0;display:grid}.ka .ka-fa-kopf div{gap:12px;font-size:13.5px;display:flex}.ka .ka-fa-kopf dt{color:#4a6675;min-width:96px;font-weight:700}.ka .ka-fa-kopf dd{color:#002a3c;overflow-wrap:anywhere;margin:0}.ka .ka-fa-frame{background:#fff;border:1px solid #eceff1;border-radius:10px;width:100%;height:520px}@media (max-width:860px){.ka .ka-grid2,.ka .ka-stufen,.ka .ka-funnel .ka-stufen,.ka .ka-funnel-gitter{grid-template-columns:1fr}.ka .ka-funnel-kopf,.ka .ka-auftrag-kopf,.ka .ka-links li{flex-direction:column;align-items:flex-start}.ka .ka-wirkung-paar{grid-template-columns:1fr}}.st{--st-ink:var(--c-navy,#002a3c);--st-ink-2:#3d5866;--st-ink-3:#6b8391;--st-line:#e3e8eb;--st-line-2:#eef1f3;--st-bg:#fbfcfc;--st-card:#fff;--st-orange:var(--c-orange,#f79520);--st-red:var(--c-red,#ef4137);--st-green:#1f9d63;--st-green-bg:#e7f6ee;--st-amber-bg:#fff3e0;--st-focus:#f7952047;--st-radius:20px;--st-shadow:0 1px 2px #002a3c0a, 0 8px 28px #002a3c0f;--st-shadow-lg:0 2px 4px #002a3c0d, 0 24px 60px #002a3c24;font-family:var(--font-body,"Mulish", system-ui, sans-serif);color:var(--st-ink);background:var(--st-bg);min-height:calc(100vh - 56px)}.st *,.st :before,.st :after{box-sizing:border-box}.st button{font-family:inherit}.st-wrap{max-width:1320px;margin:0 auto;padding:40px 48px 140px}@media (max-width:900px){.st-wrap{padding:24px 18px 140px}}.st-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink-3);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.st-eyebrow:before{content:"";background:var(--c-gradient,linear-gradient(135deg, #f79520, #ef4137));border-radius:50%;width:8px;height:8px}.st-title{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02}.st-title mark{color:inherit;background:linear-gradient(#0000 62%,#f7952061 62%);padding:0 2px}.st-h2{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.028em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.08}.st-h3{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:800}.st-lead{color:var(--st-ink-2);max-width:62ch;margin:14px 0 0;font-size:17px;line-height:1.55}.st-muted{color:var(--st-ink-3)}.st-small{font-size:13px}.st-btn{border:1px solid var(--st-ink);background:var(--st-ink);color:#fff;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .16s,background .16s,opacity .16s;display:inline-flex}.st-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #002a3c38}.st-btn:active:not(:disabled){transform:translateY(0)}.st-btn:focus-visible,.st-input:focus-visible,.st-textarea:focus-visible,.st-select:focus-visible,.st-seg button:focus-visible,.st-chip button:focus-visible,.st-tcard:focus-visible{box-shadow:0 0 0 4px var(--st-focus);outline:none}.st-btn:disabled{opacity:.45;cursor:not-allowed}.st-btn .st-arrow{background:var(--st-orange);width:24px;height:24px;color:var(--st-ink);border-radius:50%;place-items:center;display:inline-grid}.st-btn.is-accent{background:var(--c-gradient,linear-gradient(135deg, #f79520, #ef4137));color:#fff;border:0}.st-btn.is-accent .st-arrow{color:var(--st-red);background:#ffffffeb}.st-btn.is-ghost{color:var(--st-ink);border-color:var(--st-line);background:#fff}.st-btn.is-ghost:hover:not(:disabled){border-color:var(--st-ink);box-shadow:none}.st-btn.is-small{border-radius:11px;gap:7px;height:38px;padding:0 14px;font-size:13.5px}.st-btn.is-danger{color:#b42318;background:#fff;border-color:#f3c8c4}.st-btn.is-green{background:var(--st-green);border-color:var(--st-green)}.st-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite st-spin}.is-ghost .st-spin{border-color:var(--st-line);border-top-color:var(--st-ink)}@keyframes st-spin{to{transform:rotate(360deg)}}.st-card{background:var(--st-card);border:1px solid var(--st-line-2);border-radius:var(--st-radius);box-shadow:var(--st-shadow)}.st-pill{background:var(--st-line-2);height:26px;color:var(--st-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.st-pill:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:7px;height:7px}.st-pill.is-green{background:var(--st-green-bg);color:#157a4b}.st-pill.is-amber{background:var(--st-amber-bg);color:#a65d00}.st-pill.is-navy{background:var(--st-ink);color:#fff}.st-listhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.st-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;display:grid}.st-kcard{color:inherit;flex-direction:column;gap:18px;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .2s,border-color .16s;display:flex}.st-kcard:hover{box-shadow:var(--st-shadow-lg);border-color:var(--st-line);transform:translateY(-3px)}.st-kcard-top{align-items:center;gap:14px;display:flex}.st-avatar{width:48px;height:48px;font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);color:#fff;background:var(--c-gradient,linear-gradient(135deg, #f79520, #ef4137));border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.st-kcard h3{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:800;line-height:1.2}.st-kcard-sub{color:var(--st-ink-3);margin-top:2px;font-size:13.5px}.st-prog{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.st-prog i{background:var(--st-line-2);border-radius:99px;height:6px}.st-prog i.is-on{background:var(--c-gradient,linear-gradient(135deg, #f79520, #ef4137))}.st-prog i.is-now{background:var(--st-ink)}.st-kcard-foot{color:var(--st-ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:flex}.st-empty{text-align:center;border:2px dashed var(--st-line);background:#fff;border-radius:28px;justify-items:center;gap:18px;padding:72px 24px;display:grid}.st-empty-icon{color:#fff;background:var(--c-gradient,linear-gradient(135deg, #f79520, #ef4137));border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 16px 36px #ef413747}.st-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#002a3c80;place-items:center;padding:20px;animation:.16s st-fade;display:grid;position:fixed;inset:0}.st-modal{text-align:left;width:min(520px,100%);box-shadow:var(--st-shadow-lg);background:#fff;border-radius:26px;padding:32px;animation:.22s cubic-bezier(.22,1,.36,1) st-pop}@keyframes st-fade{0%{opacity:0}}@keyframes st-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.st-field{gap:7px;min-width:0;display:grid}.st-label{color:var(--st-ink);align-items:baseline;gap:8px;font-size:13.5px;font-weight:800;display:flex}.st-label small{color:var(--st-ink-3);font-size:12px;font-weight:700}.st-hint{color:var(--st-ink-3);font-size:12.5px;line-height:1.4}.st-input,.st-textarea,.st-select{border:1.5px solid var(--st-line);width:100%;min-height:46px;color:var(--st-ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:15.5px;font-weight:600;transition:border-color .14s,box-shadow .14s}.st-textarea{resize:vertical;min-height:96px;padding:12px 14px;line-height:1.5}.st-input:hover,.st-textarea:hover,.st-select:hover{border-color:#c6cfd4}.st-input:focus,.st-textarea:focus,.st-select:focus{border-color:var(--st-orange);box-shadow:0 0 0 4px var(--st-focus);outline:none}.st-input::placeholder,.st-textarea::placeholder{color:#9db0ba;font-weight:500}.st-input.is-bare,.st-textarea.is-bare{background:0 0;border-color:#0000;width:calc(100% + 16px);margin-left:-8px;padding-left:8px;padding-right:8px}.st-input.is-bare:hover,.st-textarea.is-bare:hover{background:#f3f6f7}.st-input.is-bare:focus,.st-textarea.is-bare:focus{background:#fff}.st-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.st-row{grid-template-columns:1fr}}.st-stack{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.st-seg{background:var(--st-line-2);border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.st-seg button{min-height:38px;color:var(--st-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13.5px;font-weight:800;transition:background .14s,box-shadow .14s,color .14s}.st-seg button.is-on{color:var(--st-ink);background:#fff;box-shadow:0 1px 3px #002a3c24}.st-chips{border:1.5px solid var(--st-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:8px;transition:border-color .14s,box-shadow .14s;display:flex}.st-chips:focus-within{border-color:var(--st-orange);box-shadow:0 0 0 4px var(--st-focus)}.st-chips input{min-width:140px;font:inherit;color:var(--st-ink);background:0 0;border:0;outline:0;flex:1;padding:6px 4px;font-size:15px;font-weight:600}.st-chip{color:#7a4300;background:#fff3e0;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 6px 0 12px;font-size:13.5px;font-weight:800;display:inline-flex}.st-chip button{width:22px;height:22px;color:inherit;cursor:pointer;background:#7a43001f;border:0;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid}.st-chip button:hover{background:#7a43003d}.st-suggest{flex-wrap:wrap;gap:8px;display:flex}.st-suggest button{height:30px;color:var(--st-ink-2);cursor:pointer;background:0 0;border:1px dashed #c6cfd4;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.st-suggest button:hover{border-style:solid;border-color:var(--st-ink);color:var(--st-ink)}.st-color{align-items:center;gap:10px;display:flex}.st-color input[type=color]{border:1.5px solid var(--st-line);cursor:pointer;background:#fff;border-radius:12px;width:46px;height:46px;padding:3px}.st-switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.st-switch input{appearance:none;cursor:pointer;background:#cfd8dd;border-radius:99px;flex:none;width:42px;height:24px;transition:background .16s;position:relative}.st-switch input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.st-switch input:checked{background:var(--st-green)}.st-switch input:checked:after{transform:translate(18px)}.st-switch input:focus-visible{box-shadow:0 0 0 4px var(--st-focus);outline:none}.st-bar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--st-line-2);background:#fbfcfce0;position:sticky;top:56px}.st-bar-in{align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:14px 48px;display:flex}@media (max-width:900px){.st-bar-in{flex-wrap:wrap;padding:12px 18px}.st-bar-title{flex-basis:100%;order:3}.st-save{margin-left:auto}.st-foot-in{flex-wrap:wrap;padding-left:16px}.st-foot-actions{width:100%}.st-foot-actions>*{flex:1}}.st-back{color:var(--st-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:800;text-decoration:none;display:inline-flex}.st-back:hover{color:var(--st-ink)}.st-bar-title{flex:1;min-width:0}.st-bar-title strong{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;display:block;overflow:hidden}.st-bar-title span{color:var(--st-ink-3);font-size:12.5px;font-weight:700}.st-save{color:var(--st-ink-3);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;font-weight:800;display:inline-flex}.st-save i{background:var(--st-green);border-radius:50%;width:8px;height:8px}.st-save.is-busy i{background:var(--st-orange);animation:.9s ease-in-out infinite st-pulse}.st-save.is-err{color:#b42318}.st-save.is-err i{background:#d92d20}@keyframes st-pulse{50%{opacity:.35}}.st-timer{border:1px solid var(--st-line);font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:5px 14px 5px 5px;font-size:13.5px;font-weight:800;display:inline-flex}.st-timer svg{display:block}.st-timer small{color:var(--st-ink-3);font-weight:700}.st-timer.is-over b{color:#b45309}.st-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 36px;padding:0;list-style:none;display:grid}@media (max-width:900px){.st-steps{grid-template-columns:repeat(5,44px);justify-content:space-between;gap:8px}.st-step-text{display:none}}.st-step{border:1.5px solid var(--st-line-2);text-align:left;cursor:pointer;width:100%;color:var(--st-ink-3);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.st-step:hover{border-color:var(--st-line);transform:translateY(-1px)}.st-step-nr{background:var(--st-line-2);width:32px;height:32px;color:var(--st-ink-2);border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.st-step-text strong{color:var(--st-ink-2);letter-spacing:-.01em;font-size:14.5px;font-weight:800;display:block}.st-step-text span{margin-top:1px;font-size:12px;font-weight:700;display:block}.st-step.is-done .st-step-nr{background:var(--st-green);color:#fff}.st-step.is-now{border-color:var(--st-ink);color:var(--st-ink-2);box-shadow:0 8px 24px #002a3c1a}.st-step.is-now .st-step-nr{background:var(--st-ink);color:#fff}.st-step.is-now .st-step-text strong{color:var(--st-ink)}.st-split{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:40px;display:grid}.st-split.is-wide{grid-template-columns:minmax(0,1fr) 440px}@media (max-width:1100px){.st-split,.st-split.is-wide{grid-template-columns:1fr}}.st-split>*{min-width:0}.st-aside{grid-template-columns:minmax(0,1fr);gap:14px;display:grid;position:sticky;top:150px}@media (max-width:1100px){.st-aside{position:static}}.st-section{padding:28px}.st-section+.st-section{margin-top:20px}.st-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.st-section-head p{color:var(--st-ink-3);margin:6px 0 0;font-size:14px;line-height:1.45}.st-foot{z-index:45;pointer-events:none;background:linear-gradient(#fbfcfc00,#fbfcfcfa 40%);padding:14px 48px 18px;position:fixed;bottom:0;left:76px;right:0}@media (max-width:900px){.st-foot{padding:12px 18px 16px}}.st-foot-in{pointer-events:auto;border:1px solid var(--st-line-2);max-width:1224px;box-shadow:var(--st-shadow-lg);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:12px 14px 12px 22px;display:flex}.st-foot-text{color:var(--st-ink-2);min-width:0;font-size:14px;font-weight:700}.st-foot-text b{color:var(--st-ink)}.st-foot-actions{flex:none;gap:10px;display:flex}.st-note{color:var(--st-ink-2);background:#f1f6f8;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.st-note.is-warn{background:var(--st-amber-bg);color:#7a4300}.st-note.is-err{color:#912018;background:#fdecea}.st-note.is-ok{background:var(--st-green-bg);color:#0f6b40}.st-note svg{flex:none;margin-top:2px}.st-drop{border:2px dashed var(--st-line);text-align:center;cursor:pointer;background:#fafbfc;border-radius:16px;justify-items:center;gap:6px;padding:26px 18px;transition:border-color .16s,background .16s;display:grid}.st-drop:hover,.st-drop.is-over{border-color:var(--st-orange);background:#fffaf2}.st-drop strong{font-size:15px}.st-drop span{color:var(--st-ink-3);font-size:13px;font-weight:600}.st-photos{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin-top:14px;display:grid}.st-photo{aspect-ratio:1;background:var(--st-line-2);border-radius:12px;position:relative;overflow:hidden}.st-photo img{object-fit:cover;width:100%;height:100%;display:block}.st-photo button{color:#fff;cursor:pointer;opacity:0;background:#00141eb8;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;transition:opacity .14s;display:grid;position:absolute;top:6px;right:6px}.st-photo:hover button,.st-photo button:focus-visible{opacity:1}.st-photo.is-busy:after{content:"";background:#ffffffb3;position:absolute;inset:0}.st-logo-box{align-items:center;gap:14px;display:flex}.st-logo-thumb{border:1.5px solid var(--st-line);background:repeating-conic-gradient(#f1f4f5 0 25%, #fff 0 50%) 50% / 14px 14px;border-radius:14px;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.st-logo-thumb img{object-fit:contain;max-width:100%;max-height:100%}.st-tlist{gap:16px;display:grid}.st-tcard{border:2px solid var(--st-line-2);cursor:default;background:#fff;border-radius:22px;gap:14px;padding:22px 22px 20px;transition:border-color .16s,box-shadow .2s,opacity .16s;display:grid}.st-tcard.is-on{border-color:var(--st-ink);box-shadow:var(--st-shadow)}.st-tcard.is-focus{box-shadow:0 0 0 4px var(--st-focus), var(--st-shadow);border-color:var(--st-orange)}.st-tcard.is-off{opacity:.62}.st-tcard-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.st-check{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.st-check input{appearance:none;cursor:pointer;background:#fff;border:2px solid #b9c5cc;border-radius:8px;place-items:center;width:24px;height:24px;margin:0;transition:background .14s,border-color .14s;display:grid}.st-check input:checked{border-color:var(--st-ink);background:var(--st-ink)}.st-check input:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transform:rotate(45deg)}.st-check input:focus-visible{box-shadow:0 0 0 4px var(--st-focus);outline:none}.st-hook{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.025em;resize:none;font-weight:800;line-height:1.15;min-height:0!important;font-size:24px!important}.st-copy{white-space:pre-wrap;color:var(--st-ink-2);font-size:14px;font-weight:600;line-height:1.55}.st-limit{color:var(--st-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.st-limit.is-over{color:#b42318}.st-more{color:var(--st-ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.st-cgrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;gap:24px;display:grid}.st-ccard{gap:18px;padding:16px 16px 22px;display:grid}.st-ccard-img{background:var(--st-line-2);border-radius:14px;overflow:hidden;box-shadow:0 8px 26px #002a3c29}.st-ccard-img svg{width:100%;height:auto;display:block}.st-ccard-controls{gap:16px;padding:0 8px;display:grid}.st-opts{flex-wrap:wrap;gap:8px;display:flex}.st-opt{border:1.5px solid var(--st-line);min-height:36px;color:var(--st-ink-2);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;transition:border-color .14s,background .14s;display:inline-flex}.st-opt:hover{border-color:#b8c4cb}.st-opt.is-on{border-color:var(--st-ink);background:var(--st-ink);color:#fff}.st-opt:focus-visible{box-shadow:0 0 0 4px var(--st-focus);outline:none}.st-swatch{border:1px solid #0000002e;border-radius:50%;width:16px;height:16px}.st-thumbs{gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.st-thumb{background:var(--st-line-2);cursor:pointer;width:52px;height:52px;color:var(--st-ink-3);border:2px solid #0000;border-radius:11px;flex:none;place-items:center;padding:0;font-size:11px;font-weight:800;display:grid;overflow:hidden}.st-thumb img{object-fit:cover;width:100%;height:100%;display:block}.st-thumb.is-on{border-color:var(--st-orange);box-shadow:0 0 0 3px var(--st-focus)}.st-acc{border:1px solid var(--st-line-2);background:#fff;border-radius:18px;overflow:hidden}.st-acc+.st-acc{margin-top:12px}.st-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15.5px;font-weight:800;list-style:none;display:flex}.st-acc>summary::-webkit-details-marker{display:none}.st-acc>summary:after{content:"";border:solid var(--st-ink-3);border-width:0 2.5px 2.5px 0;width:9px;height:9px;margin-right:4px;transition:transform .18s;transform:rotate(45deg)}.st-acc[open]>summary:after{transform:rotate(-135deg)}.st-acc>div{gap:16px;padding:4px 20px 22px;display:grid}.st-qrow{background:#f6f8f9;border-radius:14px;gap:8px;padding:14px;display:grid}.st-qopt{grid-template-columns:1fr 1fr;gap:8px;display:grid}.st-qopt input:nth-child(3){grid-column:1/-1}@media (max-width:640px){.st-qopt{grid-template-columns:1fr}}.st-phone-wrap{justify-items:center;gap:12px;display:grid}.st-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.st-list li{border-bottom:1px solid var(--st-line-2);align-items:center;gap:12px;padding:12px 4px;font-size:15px;font-weight:700;display:flex}.st-list li:last-child{border-bottom:0}.st-list .st-tick{background:var(--st-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.st-list .st-tick.is-warn{background:var(--st-orange)}.st-list .st-tick.is-off{background:var(--st-line);color:var(--st-ink-3)}.st-list li span.st-grow{flex:1;min-width:0}.st-list li small{color:var(--st-ink-3);font-size:13px;font-weight:600;display:block}.st-link{border:1.5px solid var(--st-line);background:#f8fafb;border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.st-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--st-ink);font-size:14px;font-weight:700;font-family:var(--font-mono,ui-monospace, monospace);flex:1;overflow:hidden}.st-celebrate{color:#fff;background:radial-gradient(120% 140% at 0 0,#0e3f54 0%,#002a3c 60%);border-radius:28px;padding:36px;position:relative;overflow:hidden}.st-celebrate:after{content:"";background:var(--c-gradient,linear-gradient(135deg, #f79520, #ef4137));opacity:.9;filter:blur(2px);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}.st-celebrate>*{z-index:1;position:relative}.st-celebrate .st-h2{color:#fff}.st-celebrate p{color:#ffffffd1;max-width:52ch;margin:10px 0 0;font-size:16px;line-height:1.5}.st-feed{gap:10px;display:grid}.st-feed-item{background:#f6f8f9;border-radius:14px;gap:4px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.st-feed-item b{font-weight:800}.st-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.st-kpi{background:#f6f8f9;border-radius:16px;padding:16px}.st-kpi strong{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.03em;font-size:30px;font-weight:800;line-height:1;display:block}.st-kpi span{color:var(--st-ink-3);margin-top:6px;font-size:12.5px;font-weight:800;display:block}.st-busy{z-index:95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfcfce6;place-items:center;animation:.18s st-fade;display:grid;position:fixed;inset:0}.st-busy-card{text-align:center;justify-items:center;gap:18px;max-width:420px;padding:24px;display:grid}.st-busy-ring{border:5px solid var(--st-line-2);border-top-color:var(--st-orange);border-right-color:var(--st-red);border-radius:50%;width:64px;height:64px;animation:.9s linear infinite st-spin}.st-busy-steps{text-align:left;color:var(--st-ink-3);gap:10px;font-size:15px;font-weight:700;display:grid}.st-busy-steps .is-done,.st-busy-steps .is-now{color:var(--st-ink)}.st-busy-steps div{align-items:center;gap:10px;display:flex}.st-busy-steps i{background:var(--st-line);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.st-busy-steps .is-done i{background:var(--st-green)}.st-busy-steps .is-now i{background:var(--st-orange);animation:.9s ease-in-out infinite st-pulse}@media (prefers-reduced-motion:reduce){.st *,.st :before,.st :after,.st-backdrop,.st-modal,.st-busy{transition-duration:.01ms!important;animation-duration:.01ms!important}}.st-pick{gap:6px;max-height:260px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.st-pick button{text-align:left;border:1px solid var(--st-line);width:100%;font:inherit;color:var(--st-ink);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;font-weight:700;display:flex}.st-pick button small{color:var(--st-ink-3);font-weight:600}.st-pick button:hover{border-color:#c9d3d9}.st-pick button.is-on{border-color:var(--st-orange);box-shadow:0 0 0 3px var(--st-focus)}.st-pick-kunde{border:1px solid var(--st-line);background:var(--st-line-2);border-radius:12px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.st-auto{gap:4px;margin-top:6px;display:grid}.st-auto-row{border-top:1px solid var(--st-line-2);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.st-auto-row:first-child{border-top:0}.st-auto-ico{background:var(--st-line-2);width:26px;height:26px;color:var(--st-ink-3);border-radius:50%;place-items:center;display:grid}.st-auto-ico.is-ok{background:var(--st-green-bg);color:var(--st-green)}.st-auto-ico.is-teilweise{background:var(--st-amber-bg);color:#9a5b00}.st-auto-ico.is-fehler{color:#b42318;background:#fdecea}.st-auto-ico.is-laeuft{background:var(--st-focus);color:var(--st-orange)}.st-auto-titel{font-size:15px;font-weight:800}.st-auto-titel small{color:var(--st-ink-3);margin-left:8px;font-weight:700}.st-auto-text{color:var(--st-ink-2);margin:2px 0 0;font-size:14px;line-height:1.5}.st-auto-hinweise{color:#7a4300;gap:3px;margin:6px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.st-auto-hinweise li:before{content:"• "}@keyframes st-drehen{to{transform:rotate(360deg)}}.st-auto-ico.is-laeuft svg{animation:.9s linear infinite st-drehen}.st-lib-aktuell{border:1px solid var(--st-line);background:var(--st-card);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.st-lib-mini{object-fit:cover;border:1px solid var(--st-line-2);border-radius:8px;flex:none;width:44px;height:56px}.st-lib-aktuell-text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.st-lib-aktuell-text span{color:var(--st-ink-3)}.st-lib-overlay{z-index:80;background:#002a3c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.st-lib-dialog{background:var(--st-card);border-radius:var(--st-radius);box-shadow:var(--st-shadow-lg);width:min(1040px,100%);max-height:90vh;color:var(--st-ink);flex-direction:column;gap:14px;padding:22px;display:flex;overflow:auto}.st-lib-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-lib-zu{border:1px solid var(--st-line);cursor:pointer;width:36px;height:36px;color:var(--st-ink);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.st-lib-filter{grid-template-columns:1fr 200px 200px;gap:10px;display:grid}.st-lib-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.st-lib-karte{text-align:left;border:2px solid var(--st-line);background:var(--st-card);cursor:pointer;color:var(--st-ink);font:inherit;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex}.st-lib-karte:hover{border-color:var(--st-ink-3)}.st-lib-karte:focus-visible{box-shadow:0 0 0 4px var(--st-focus);outline:none}.st-lib-karte.is-on{border-color:var(--st-orange)}.st-lib-karte img{object-fit:cover;background:var(--st-line-2);border-radius:8px;width:100%}.st-lib-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.st-lib-meta{color:var(--st-ink-3);font-size:11px}@media (max-width:640px){.st-lib-filter{grid-template-columns:1fr}}.sr-ig,.sr-fb{color:#111;box-sizing:border-box;text-align:left;background:#fff;width:100%;font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.sr-ig *,.sr-fb *,.sr-phone *{box-sizing:border-box}.sr-media{aspect-ratio:4/5;background:#e9edf0;width:100%;position:relative;overflow:hidden}.sr-media--11{aspect-ratio:1}.sr-media__innen{width:100%}.sr-media--916 .sr-media__innen{align-items:center;display:flex;position:absolute;inset:0}.sr-media svg{width:100%;height:auto;display:block}.sr-mehr{all:unset;cursor:pointer;color:#737373;font-weight:500}.sr-mehr:hover{text-decoration:underline}.sr-mehr:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0095f6}.sr-ig{border:1px solid #e3e6e8;border-radius:14px}.sr-ig__kopf{align-items:center;gap:10px;padding:10px 12px;display:flex}.sr-ig__avatar{background:linear-gradient(135deg,#feda75,#fa7e1e 35%,#d62976 70%,#962fbf);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:2px;display:grid}.sr-ig__avatar img,.sr-ig__avatar b{object-fit:contain;color:#262626;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:grid}.sr-ig__name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sr-ig__name strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.sr-ig__name span{color:#737373;font-size:12px}.sr-ig__mehr{letter-spacing:1px;color:#262626;margin-left:auto;font-size:18px}.sr-ig__cta{color:#111;background:#f3f5f6;border-top:1px solid #e8ebed;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.sr-ig__aktionen{color:#262626;align-items:center;gap:14px;padding:10px 12px 4px;display:flex}.sr-ig__platz{flex:1}.sr-ig__text{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:2px 12px 14px;font-size:13.5px;line-height:1.45}.sr-ig__text strong{font-weight:600}.sr-fb{border:1px solid #dfe2e6;border-radius:10px}.sr-fb__kopf{align-items:center;gap:10px;padding:12px 12px 8px;display:flex}.sr-fb__avatar{background:#fff;border:1px solid #e4e6eb;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.sr-fb__avatar img{object-fit:contain;width:100%;height:100%}.sr-fb__avatar b{color:#050505;font-size:16px}.sr-fb__name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.sr-fb__name strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sr-fb__name span{color:#65676b;align-items:center;gap:4px;font-size:13px;display:inline-flex}.sr-fb__welt{flex:none}.sr-fb__mehr{letter-spacing:1px;color:#65676b;margin-left:auto;font-size:18px}.sr-fb__text{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:0 12px 10px;font-size:15px;line-height:1.4}.sr-fb__leiste{background:#f0f2f5;align-items:center;gap:12px;padding:10px 12px;display:flex}.sr-fb__leiste-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sr-fb__leiste-text small{letter-spacing:.02em;color:#65676b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.sr-fb__leiste-text strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.sr-fb__leiste-text span{color:#65676b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sr-fb__knopf{color:#050505;white-space:nowrap;background:#e4e6eb;border-radius:6px;flex:none;padding:8px 14px;font-size:14px;font-weight:600}.sr-fb__aktionen{color:#65676b;border-top:1px solid #ced0d4;justify-content:space-around;gap:4px;margin:0 12px;padding:8px 0;font-size:13.5px;font-weight:600;display:flex}.sr-fb__aktionen span{align-items:center;gap:6px;display:inline-flex}.sr-phone{aspect-ratio:320/648;background:#10161c;border-radius:48px;width:min(100%,320px);margin:0 auto;padding:11px;position:relative;box-shadow:inset 0 0 0 2px #2b343c,0 34px 60px -26px #002a3c80,0 8px 18px -10px #002a3c59}.sr-phone__tasten:before,.sr-phone__tasten:after{content:"";background:#1c242b;border-radius:0 3px 3px 0;width:3px;position:absolute;right:-3px}.sr-phone__tasten:before{height:56px;top:120px}.sr-phone__tasten:after{height:36px;top:190px}.sr-phone__bildschirm{background:#fff;border-radius:38px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sr-phone__notch{z-index:3;background:#10161c;border-radius:14px;width:31%;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sr-phone__bildschirm>:not(.sr-phone__notch){flex:1;min-height:0}.sr-iframe{background:#fff;border:0;width:100%;height:100%;padding-top:30px;display:block}.sr-seite{--sr-accent:#0b5fa5;--sr-accent-ink:#fff;--sr-ink:var(--c-navy,#002a3c);--sr-ink-2:#3d5565;--sr-muted:#66808f;--sr-line:#e1e7ec;--sr-bg:#f4f6f8;--sr-card:#fff;--sr-ok:#148352;--sr-ok-bg:#e5f5ec;--sr-warn:#9a5200;--sr-warn-bg:#fff3e1;--sr-fokus:var(--sr-accent)}@supports (color:color-mix(in lab, red, red)){.sr-seite{--sr-fokus:color-mix(in srgb, var(--sr-accent) 55%, #fff)}}.sr-seite{background:var(--sr-bg);min-height:100vh;color:var(--sr-ink);font-family:var(--font-body,"Mulish", system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.sr-seite *,.sr-seite :before,.sr-seite :after{box-sizing:border-box}.sr-seite :focus-visible{outline:3px solid var(--sr-fokus);outline-offset:2px}.sr-seite :where(h1,h2,h3,h4){font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);color:var(--sr-ink);margin:0}.sr-seite :where(p){margin:0}.sr-leiste{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--sr-line);background:#ffffffe0;position:sticky;top:0}.sr-leiste__innen{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;min-height:60px;margin:0 auto;padding:10px 20px;display:flex}.sr-marke{align-items:center;min-width:0;display:flex}.sr-marke img{object-fit:contain;max-width:150px;max-height:36px;display:block}.sr-marke__name{font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:800;overflow:hidden}.sr-leiste__stand{color:var(--sr-ink-2);white-space:nowrap;align-items:center;gap:12px;font-size:13.5px;font-weight:700;display:flex}.sr-balken{background:#e3e9ee;border-radius:999px;width:84px;height:7px;display:block;overflow:hidden}.sr-balken i{border-radius:inherit;background:var(--sr-accent);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:block}.sr-kopf{background:radial-gradient(900px 340px at 92% -30%, var(--sr-accent), transparent 70%), linear-gradient(#fff, #f8fafb)}@supports (color:color-mix(in lab, red, red)){.sr-kopf{background:radial-gradient(900px 340px at 92% -30%, color-mix(in srgb, var(--sr-accent) 16%, transparent), transparent 70%), linear-gradient(#fff, #f8fafb)}}.sr-kopf{border-bottom:1px solid var(--sr-line)}.sr-kopf__innen{max-width:1080px;margin:0 auto;padding:40px 20px 34px}.sr-auge{letter-spacing:.14em;text-transform:uppercase;color:var(--sr-accent);font-size:12.5px;font-weight:800}.sr-seite .sr-auge{color:var(--sr-accent)}@supports (color:color-mix(in lab, red, red)){.sr-seite .sr-auge{color:color-mix(in srgb, var(--sr-accent) 82%, #000)}}.sr-kopf h1{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin-top:10px;font-size:clamp(30px,6.2vw,52px);font-weight:900;line-height:1.04}.sr-lead{max-width:40em;color:var(--sr-ink-2);margin-top:16px;font-size:clamp(17px,2.6vw,19px);line-height:1.55}.sr-schritte{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.sr-schritte li{border:1px solid var(--sr-line);color:var(--sr-ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 16px 7px 8px;font-size:14.5px;font-weight:700;display:inline-flex}.sr-schritte li span{background:var(--sr-accent);width:26px;height:26px;color:var(--sr-accent-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.sr-haupt{flex-direction:column;gap:52px;max-width:1080px;margin:0 auto;padding:36px 20px 24px;display:flex}.sr-hinweis{background:var(--sr-warn-bg);color:#6b3b00;border:1px solid #f1d19c;border-radius:14px;padding:14px 18px;font-size:15.5px}.sr-abschnitt__kopf{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.sr-abschnitt__nr{background:var(--sr-accent);width:38px;height:38px;color:var(--sr-accent-ink);font-family:var(--font-display,"Red Hat Display", system-ui, sans-serif);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:900;display:grid}.sr-abschnitt__kopf h2{letter-spacing:-.012em;font-size:clamp(22px,4vw,28px);font-weight:800;line-height:1.15}.sr-abschnitt__kopf p{color:var(--sr-muted);max-width:44em;margin-top:4px;font-size:16px}.sr-abschnitt__liste{flex-direction:column;gap:24px;display:flex}.sr-karte{background:var(--sr-card);border:1px solid var(--sr-line);border-radius:24px;transition:border-color .25s,box-shadow .25s;box-shadow:0 1px 2px #002a3c0a,0 18px 40px -22px #002a3c33}.sr-karte[data-stand=freigegeben]{border-color:var(--sr-ok)}@supports (color:color-mix(in lab, red, red)){.sr-karte[data-stand=freigegeben]{border-color:color-mix(in srgb, var(--sr-ok) 45%, var(--sr-line))}}.sr-karte[data-stand=aenderung]{border-color:var(--sr-warn)}@supports (color:color-mix(in lab, red, red)){.sr-karte[data-stand=aenderung]{border-color:color-mix(in srgb, var(--sr-warn) 40%, var(--sr-line))}}.sr-karte__kopf{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px 14px;display:flex}.sr-karte__nr{letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted);font-size:12px;font-weight:800}.sr-karte__kopf h3{letter-spacing:-.01em;margin-top:3px;font-size:clamp(18px,3.4vw,22px);font-weight:800;line-height:1.2}.sr-karte__inhalt{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 22px 24px;display:grid}.sr-karte__vorschau{width:100%;min-width:0;max-width:460px;margin:0 auto}.sr-karte__vorschau--phone{max-width:340px;padding-top:4px}.sr-karte__mock{margin-top:14px}.sr-karte__seite{flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.sr-karte__inhalt{grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:40px;padding:0 28px 30px}.sr-karte__kopf{padding:24px 28px 16px}.sr-karte__vorschau{margin:0}.sr-karte--funnel .sr-karte__inhalt{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.sr-tabs{background:#eaeff3;border-radius:13px;gap:2px;padding:4px;display:inline-flex}.sr-tab{appearance:none;cursor:pointer;min-height:38px;color:var(--sr-ink-2);font:inherit;background:0 0;border:0;border-radius:10px;padding:8px 18px;font-size:14.5px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s}.sr-tab:hover{color:var(--sr-ink)}.sr-tab[aria-selected=true]{color:var(--sr-ink);background:#fff;box-shadow:0 1px 2px #002a3c24,0 4px 10px -4px #002a3c2e}.sr-text{border:1px solid var(--sr-line);background:#f7f9fa;border-radius:18px;padding:18px 20px}.sr-text h4{letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted);font-size:12px;font-weight:800}.sr-text__haupt{color:var(--sr-ink);white-space:pre-line;margin-top:10px;font-size:16px;line-height:1.6}.sr-text__felder{gap:10px;margin:16px 0 0;display:grid}.sr-text__felder div{gap:1px;display:grid}.sr-text__felder dt{color:var(--sr-muted);font-size:12.5px;font-weight:700}.sr-text__felder dd{margin:0;font-size:15.5px;font-weight:700}.sr-link{color:var(--sr-accent);align-items:center;gap:6px;margin-top:14px;font-size:15px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sr-link{color:color-mix(in srgb, var(--sr-accent) 82%, #000)}}.sr-link{text-underline-offset:3px;text-decoration:underline}.sr-pille{color:var(--sr-ink-2);white-space:nowrap;background:#eaeff3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-flex}.sr-pille--ok{background:var(--sr-ok-bg);color:var(--sr-ok)}.sr-pille--aenderung{background:var(--sr-warn-bg);color:var(--sr-warn)}.sr-entscheid{flex-direction:column;gap:12px;margin-top:18px;display:flex}.sr-entscheid__stand{align-items:center;gap:8px;font-size:15.5px;font-weight:800;display:flex}.sr-entscheid__stand--ok{color:var(--sr-ok)}.sr-entscheid__stand--aenderung{color:var(--sr-warn)}.sr-zitat{background:var(--sr-warn-bg);color:#5d3500;white-space:pre-line;border-left:4px solid #e7b25f;border-radius:4px 12px 12px 4px;margin:0;padding:11px 15px;font-size:15px;line-height:1.5}.sr-btns{flex-wrap:wrap;gap:10px;display:flex}.sr-btn{appearance:none;min-height:50px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;line-height:1;transition:transform .12s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.sr-btn:active:not(:disabled){transform:translateY(1px)}.sr-btn:disabled{opacity:.55;cursor:not-allowed}.sr-btn--ok{background:var(--sr-ok);color:#fff;box-shadow:0 8px 18px -10px var(--sr-ok)}@supports (color:color-mix(in lab, red, red)){.sr-btn--ok{box-shadow:0 8px 18px -10px color-mix(in srgb, var(--sr-ok) 80%, #000)}}.sr-btn--ok:hover:not(:disabled){background:var(--sr-ok)}@supports (color:color-mix(in lab, red, red)){.sr-btn--ok:hover:not(:disabled){background:color-mix(in srgb, var(--sr-ok) 88%, #000)}}.sr-btn--primaer{background:var(--sr-accent);color:var(--sr-accent-ink)}.sr-btn--primaer:hover:not(:disabled){background:var(--sr-accent)}@supports (color:color-mix(in lab, red, red)){.sr-btn--primaer:hover:not(:disabled){background:color-mix(in srgb, var(--sr-accent) 88%, #000)}}.sr-btn--ghost{color:var(--sr-ink);background:#fff;border-color:#cdd7de}.sr-btn--ghost:hover:not(:disabled){border-color:var(--sr-ink-2);background:#f7f9fa}.sr-btn--text{min-height:42px;color:var(--sr-ink-2);text-underline-offset:3px;background:0 0;padding:0 4px;font-size:15px;text-decoration:underline}.sr-formular{flex-direction:column;gap:8px;display:flex}.sr-formular label{font-size:15px;font-weight:800}.sr-formular textarea{resize:vertical;width:100%;min-height:108px;color:var(--sr-ink);font:inherit;background:#fff;border:2px solid #cdd7de;border-radius:15px;padding:13px 15px;font-size:16px;line-height:1.5}.sr-formular textarea::placeholder{color:#8da0ac}.sr-formular textarea:focus{border-color:var(--sr-accent);box-shadow:0 0 0 4px var(--sr-accent);outline:none}@supports (color:color-mix(in lab, red, red)){.sr-formular textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--sr-accent) 20%, transparent)}}.sr-formular .sr-btns{margin-top:4px}.sr-fehler{color:#a1281c;background:#fef3f2;border:1px solid #f9cdc8;border-radius:12px;padding:11px 15px;font-size:15px}.sr-danke{background:linear-gradient(135deg, var(--sr-ok-bg), #f2fbf6);border:1px solid var(--sr-ok);border-radius:24px;align-items:flex-start;gap:18px;padding:26px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.sr-danke{border:1px solid color-mix(in srgb, var(--sr-ok) 30%, #fff)}}.sr-danke{animation:.5s cubic-bezier(.22,1,.36,1) sr-ein}.sr-danke--aenderung{background:linear-gradient(135deg, var(--sr-warn-bg), #fffaf1);border-color:#f1d19c}.sr-danke__symbol{background:var(--sr-ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.sr-danke--aenderung .sr-danke__symbol{background:var(--sr-warn)}.sr-danke h2{letter-spacing:-.01em;font-size:clamp(20px,3.6vw,25px);font-weight:800;line-height:1.2}.sr-danke p{color:var(--sr-ink-2);margin-top:6px;font-size:16px}.sr-leer{text-align:center;color:var(--sr-muted);padding:40px 20px}.sr-ruhe{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:560px;min-height:62vh;margin:0 auto;padding:56px 20px;display:flex}.sr-ruhe__symbol{background:var(--sr-accent);border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.sr-ruhe__symbol{background:color-mix(in srgb, var(--sr-accent) 14%, #fff)}}.sr-ruhe__symbol{color:var(--sr-accent)}@supports (color:color-mix(in lab, red, red)){.sr-ruhe__symbol{color:color-mix(in srgb, var(--sr-accent) 82%, #000)}}.sr-ruhe h1{letter-spacing:-.02em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,5vw,38px);font-weight:900;line-height:1.1}.sr-fuss{max-width:1080px;margin:0 auto;padding:8px 20px 44px}.sr-fuss p{max-width:44em;color:var(--sr-muted);font-size:14px;line-height:1.6}@keyframes sr-ein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:520px){.sr-leiste__stand span:first-child{font-size:12.5px}.sr-balken{width:56px}.sr-btns .sr-btn{flex:100%}.sr-btns .sr-btn--text{flex:none}.sr-danke{flex-direction:column;gap:14px;padding:22px}}@media (prefers-reduced-motion:reduce){.sr-seite *,.sr-danke{transition:none!important;animation:none!important}}@font-face{font-family:Montserrat;src:url(/fonts/studio/montserrat.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/studio/dm-sans.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/studio/plus-jakarta.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/studio/playfair.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}.sf-root{--sf-bg:#fff;--sf-surface:#f3f5f6;--sf-text:#0b1b24;--sf-muted:#51616b;--sf-line:#0b1b2421;--sf-fehler:#c5221f;--sf-ease:cubic-bezier(.22, 1, .36, 1);--sf-display:var(--font-display,"Red Hat Display", system-ui, sans-serif);background:var(--sf-bg);min-height:100svh;color:var(--sf-text);font-family:var(--font-body,"Mulish", system-ui, -apple-system, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55;position:relative}.sf-root :where(h1,h2,h3,h4,h5,h6,p,li,a,blockquote){color:inherit}.sf-root[data-vorlage=dunkel]{--sf-bg:#0b1318;--sf-surface:#131f27;--sf-text:#f2f6f8;--sf-muted:#a3b3bd;--sf-line:#ffffff26;--sf-fehler:#ff8a80}.sf-root *,.sf-root :before,.sf-root :after{box-sizing:border-box}:where(.sf-root) :where(h1,h2,p,ul,ol){margin:0}:where(.sf-root) :where(ul,ol){padding:0;list-style:none}:where(.sf-root) :where(button){font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}:where(.sf-root) :where(img){max-width:100%;display:block}:where(.sf-root) :where(a){color:inherit}.sf-root :focus-visible{outline:3px solid var(--sf-primary-text,#0b5fa5);outline-offset:3px;border-radius:10px}.sf-huelle{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.sf-vorschau{color:#5b4500;text-align:center;background:#fff4c7;border-bottom:1px solid #ecd682;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:8px 16px;font-size:13px;line-height:1.35;display:flex}.sf-kopf{z-index:30;background:var(--sf-bg);border-bottom:1px solid var(--sf-line);position:sticky;top:0}.sf-kopf-innen{justify-content:space-between;align-items:center;gap:12px;max-width:1120px;min-height:60px;margin:0 auto;padding:10px 20px;display:flex}.sf-logo{object-fit:contain;object-position:left center;width:auto;max-width:190px;height:34px}.sf-marke-name{font-family:var(--sf-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.sf-kopf-cta{background:var(--sf-primary);min-height:42px;color:var(--sf-on-primary);opacity:0;pointer-events:none;transition:opacity .25s var(--sf-ease), transform .25s var(--sf-ease);border-radius:999px;padding:0 18px;font-size:.9rem;font-weight:800;display:none;transform:translateY(-4px)}.sf-kopf-cta[data-sichtbar=true]{opacity:1;pointer-events:auto;transform:none}.sf-btn{min-height:58px;font-family:var(--sf-display);letter-spacing:-.005em;text-align:center;transition:transform .18s var(--sf-ease), box-shadow .18s var(--sf-ease), filter .18s var(--sf-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.08rem;font-weight:800;display:inline-flex}.sf-btn svg{transition:transform .2s var(--sf-ease);flex:none}.sf-btn:hover svg{transform:translate(3px)}.sf-btn:active{transform:scale(.985)}.sf-btn[disabled]{opacity:.7;cursor:progress}.sf-btn-hero{background:var(--sf-hero-cta-bg);width:100%;color:var(--sf-hero-cta-fg);box-shadow:0 14px 34px #00000047}.sf-btn-hero:hover{filter:brightness(1.05)}.sf-btn-sek{background:var(--sf-sek-cta-bg);width:100%;color:var(--sf-sek-cta-fg);box-shadow:0 14px 34px #00000038}.sf-btn-leiste{background:var(--sf-primary);width:100%;min-height:56px;color:var(--sf-on-primary);box-shadow:0 8px 24px var(--sf-primary)}@supports (color:color-mix(in lab, red, red)){.sf-btn-leiste{box-shadow:0 8px 24px color-mix(in srgb, var(--sf-primary) 40%, transparent)}}.sf-btn-senden{background:var(--sf-cta-bg,var(--sf-primary));width:100%;color:var(--sf-cta-fg,var(--sf-on-primary));box-shadow:0 12px 30px var(--sf-cta-bg,var(--sf-primary));margin-top:6px}@supports (color:color-mix(in lab, red, red)){.sf-btn-senden{box-shadow:0 12px 30px color-mix(in srgb, var(--sf-cta-bg,var(--sf-primary)) 38%, transparent)}}.sf-btn-ruhig{background:var(--sf-surface);color:var(--sf-text);box-shadow:none;border:2px solid var(--sf-line);margin-top:26px}.sf-hero{isolation:isolate;background:var(--sf-primary);min-height:min(84svh,780px);color:var(--sf-on-primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}.sf-hero[data-foto=ja]{background:var(--sf-hero-dark);color:#fff}.sf-hero-bild{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.sf-hero[data-foto=ja] .sf-hero-deko{z-index:-1;background:linear-gradient(180deg, #0003 0%, var(--sf-hero-dark) 34%, var(--sf-hero-dark) 78%, var(--sf-hero-dark) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sf-hero[data-foto=ja] .sf-hero-deko{background:linear-gradient(180deg, #0003 0%, color-mix(in srgb, var(--sf-hero-dark) 50%, transparent) 34%, color-mix(in srgb, var(--sf-hero-dark) 92%, transparent) 78%, var(--sf-hero-dark) 100%)}}.sf-hero[data-foto=nein] .sf-hero-deko{z-index:-1;background:radial-gradient(58% 44% at 90% 4%, #ffffff38, transparent 70%), linear-gradient(165deg, var(--sf-primary), var(--sf-primary));position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sf-hero[data-foto=nein] .sf-hero-deko{background:radial-gradient(58% 44% at 90% 4%, #ffffff38, transparent 70%), linear-gradient(165deg, var(--sf-primary), color-mix(in srgb, var(--sf-primary) 90%, var(--sf-accent)))}}.sf-hero[data-foto=nein] .sf-hero-deko:before,.sf-hero[data-foto=nein] .sf-hero-deko:after{content:"";border:2px solid var(--sf-on-primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.sf-hero[data-foto=nein] .sf-hero-deko:before,.sf-hero[data-foto=nein] .sf-hero-deko:after{border:2px solid color-mix(in srgb, var(--sf-on-primary) 14%, transparent)}}.sf-hero[data-foto=nein] .sf-hero-deko:before{width:120vw;max-width:1100px;height:120vw;max-height:1100px;top:-34%;right:-48%}.sf-hero[data-foto=nein] .sf-hero-deko:after{background:#ffffff21;border:0;width:70vw;max-width:640px;height:70vw;max-height:640px;top:4%;right:-12%}.sf-hero-inhalt{padding-top:84px;padding-bottom:36px}.sf-eyebrow{background:currentColor;border-radius:999px;align-items:center;max-width:100%;padding:7px 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sf-eyebrow{background:color-mix(in srgb, currentColor 17%, transparent)}}.sf-eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.sf-h1{font-family:var(--sf-display);letter-spacing:-.028em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2.15rem,9vw,3.9rem);font-weight:800;line-height:1.03;margin:16px 0 14px!important}.sf-hero-sub{opacity:.93;text-wrap:pretty;max-width:34ch;font-size:clamp(1.08rem,4vw,1.3rem);line-height:1.45}.sf-hero-aktion{max-width:440px;margin-top:26px}.sf-trust{opacity:.92;flex-wrap:wrap;gap:8px 16px;font-size:.86rem;font-weight:700;display:flex;margin-top:18px!important}.sf-trust li{align-items:center;gap:6px;display:inline-flex}.sf-gesendet-hinweis{background:currentColor;border-radius:18px;align-items:center;gap:10px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-gesendet-hinweis{background:color-mix(in srgb, currentColor 16%, transparent)}}.sf-gesendet-hinweis{font-weight:800;line-height:1.35}.sf-in{animation:sfIn .7s var(--sf-ease) both;animation-delay:var(--d,0s)}@keyframes sfIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sf-sektion{padding:68px 0}.sf-sek-eyebrow{background:currentColor;border-radius:999px;padding:5px 12px;display:inline-block;margin-bottom:12px!important}@supports (color:color-mix(in lab, red, red)){.sf-sek-eyebrow{background:color-mix(in srgb, currentColor 15%, transparent)}}.sf-sek-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.sf-sek-eyebrow-primaer{background:var(--sf-primary-soft);color:var(--sf-primary-text)}.sf-h2{font-family:var(--sf-display);letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.75rem,6.4vw,2.7rem);font-weight:800;line-height:1.08}.sf-vorteile{background:var(--sf-primary);color:var(--sf-on-primary)}.sf-karten{gap:12px;display:grid;margin-top:28px!important}.sf-karte{background:var(--sf-on-primary);border-radius:20px;align-items:flex-start;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.sf-karte{background:color-mix(in srgb, var(--sf-on-primary) 11%, transparent)}}.sf-karte{border:1px solid var(--sf-on-primary)}@supports (color:color-mix(in lab, red, red)){.sf-karte{border:1px solid color-mix(in srgb, var(--sf-on-primary) 18%, transparent)}}.sf-karte-haken{background:var(--sf-on-primary);width:34px;height:34px;color:var(--sf-primary);border-radius:50%;flex:none;place-items:center;display:grid}.sf-karte-titel{font-family:var(--sf-display);padding-top:4px;font-size:1.12rem;font-weight:700;line-height:1.3}.sf-karte-text{opacity:.86;font-size:.96rem;line-height:1.5;margin-top:4px!important}.sf-galerie{padding-bottom:28px;overflow:hidden}.sf-schiene{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 20px 14px;scroll-padding-inline:20px;display:flex;overflow-x:auto;margin-top:26px!important}.sf-schiene::-webkit-scrollbar{display:none}.sf-foto{aspect-ratio:4/5;background:var(--sf-surface);scroll-snap-align:center;border-radius:24px;flex:0 0 78%;max-width:420px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.sf-foto img{object-fit:cover;width:100%;height:100%}.sf-ablauf{background:var(--sf-surface)}.sf-schritte{margin-top:30px!important}.sf-schritt{grid-template-columns:46px 1fr;gap:16px;padding-bottom:26px;display:grid;position:relative}.sf-schritt:last-child{padding-bottom:0}.sf-schritt:not(:last-child):before{content:"";background:var(--sf-line);width:2px;position:absolute;top:48px;bottom:2px;left:22px}.sf-schritt-nr{background:var(--sf-primary);width:46px;height:46px;color:var(--sf-on-primary);font-family:var(--sf-display);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.sf-schritt p{padding-top:9px;font-size:1.06rem;line-height:1.5}.sf-schluss{padding:56px 0 76px}.sf-schluss-karte{background:var(--sf-primary);color:var(--sf-on-primary);text-align:center;box-shadow:0 24px 60px var(--sf-primary);border-radius:30px;padding:40px 24px}@supports (color:color-mix(in lab, red, red)){.sf-schluss-karte{box-shadow:0 24px 60px color-mix(in srgb, var(--sf-primary) 30%, transparent)}}.sf-schluss-karte p{opacity:.92;max-width:44ch;margin:14px auto 0!important}.sf-schluss-karte .sf-btn{margin-top:26px}.sf-fuss{border-top:1px solid var(--sf-line);color:var(--sf-muted);padding:32px 0 120px;font-size:.9rem}.sf-fuss-innen{gap:4px;display:grid}.sf-fuss-name{color:var(--sf-text);font-weight:800}.sf-fuss-links a{text-underline-offset:3px;text-decoration:underline}.sf-fehlt{color:#5b4500;background:#fff4c7;border-radius:8px;padding:3px 8px;font-size:.82rem}.sf-leiste{z-index:40;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--sf-bg);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sf-leiste{background:color-mix(in srgb, var(--sf-bg) 92%, transparent)}}.sf-leiste{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--sf-line);transition:transform .34s var(--sf-ease);transform:translateY(112%)}.sf-leiste[data-sichtbar=true]{transform:none}.sf-sheet{z-index:100;background:var(--sf-bg);animation:sfSheet .34s var(--sf-ease) both;flex-direction:column;display:flex;position:fixed;inset:0}@keyframes sfSheet{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.sf-sheet-kopf{padding:calc(8px + env(safe-area-inset-top)) 12px 8px;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;display:grid}.sf-icon-btn{border-radius:50%;place-items:center;width:48px;height:48px;transition:background .15s;display:grid}.sf-icon-btn:hover{background:var(--sf-surface)}.sf-fortschritt{background:var(--sf-line);border-radius:999px;height:8px;overflow:hidden}.sf-fortschritt span{border-radius:inherit;background:var(--sf-primary-text);height:100%;transition:width .55s var(--sf-ease);display:block}.sf-sheet-koerper{padding:8px 20px calc(28px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;flex:1;display:flex;overflow-y:auto}.sf-sheet-spalte{width:100%;max-width:560px;margin:0 auto;padding-top:clamp(8px,3.5vh,40px)}.sf-schritt-karte{display:block}.sf-in-schritt{animation:sfSchritt .42s var(--sf-ease) both}@keyframes sfSchritt{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}.sf-schritt-label{color:var(--sf-primary-text);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800;margin-bottom:6px!important}.sf-frage{font-family:var(--sf-display);letter-spacing:-.02em;text-wrap:balance;outline:none;font-size:clamp(1.65rem,6.6vw,2.25rem);font-weight:800;line-height:1.12;margin-bottom:22px!important}.sf-form-sub{color:var(--sf-muted);margin:-8px 0 20px!important}.sf-antworten{gap:12px;display:grid}.sf-antwort{border:2px solid var(--sf-line);background:var(--sf-bg);text-align:left;width:100%;min-height:64px;transition:border-color .18s ease, background .18s ease, transform .15s var(--sf-ease), opacity .25s ease;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:1.06rem;font-weight:700;line-height:1.3;display:flex}.sf-antwort:hover:not([disabled]){border-color:var(--sf-primary-text)}.sf-antwort:active:not([disabled]){transform:scale(.985)}.sf-antwort[disabled]{cursor:default}.sf-antwort[data-gewaehlt=true]{border-color:var(--sf-primary-text);background:var(--sf-primary-soft)}.sf-antwort[data-gedimmt=true]{opacity:.42}.sf-antwort-punkt{border:2px solid var(--sf-line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.sf-antwort[data-gewaehlt=true] .sf-antwort-punkt{border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}.sf-echo-platz{min-height:100px;margin-top:16px}.sf-echo{background:var(--sf-primary);width:100%;color:var(--sf-on-primary);text-align:left;animation:sfEcho .4s var(--sf-ease) both;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}.sf-echo-avatar{background:var(--sf-on-primary);width:40px;height:40px;color:var(--sf-primary);font-family:var(--sf-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.sf-echo-avatar img{object-fit:contain;width:100%;height:100%;padding:5px}.sf-echo-koerper{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sf-echo-name{letter-spacing:.08em;text-transform:uppercase;opacity:.78;font-size:.74rem;font-weight:800}.sf-echo-text{font-size:1.02rem;font-weight:700;line-height:1.4}.sf-echo-weiter{opacity:1;opacity:.85;flex:none;align-self:flex-end;align-items:center;gap:4px;margin-top:6px;padding:4px 2px;font-size:.86rem;font-weight:800;display:inline-flex}.sf-echo:after{content:"";opacity:.4;transform-origin:0;height:3px;animation:sfZeit var(--echo-ms,1.15s) linear forwards;background:currentColor;position:absolute;bottom:0;left:0;right:0}@keyframes sfEcho{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes sfZeit{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sf-chips{flex-wrap:wrap;gap:8px;display:flex;margin:-6px 0 22px!important}.sf-chips li{background:var(--sf-primary-soft);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:.84rem;font-weight:700;display:inline-flex}.sf-chips svg{color:var(--sf-primary-text)}.sf-form{gap:16px;display:grid}.sf-feld label:not(.sf-check){margin-bottom:6px;font-size:.88rem;font-weight:800;display:block}.sf-feld input[type=text],.sf-feld input[type=tel],.sf-feld input[type=email]{border:2px solid var(--sf-line);background:var(--sf-bg);width:100%;min-height:58px;color:var(--sf-text);font:inherit;border-radius:16px;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.sf-root[data-vorlage=dunkel] .sf-feld input[type=text],.sf-root[data-vorlage=dunkel] .sf-feld input[type=tel],.sf-root[data-vorlage=dunkel] .sf-feld input[type=email]{background:var(--sf-surface)}.sf-feld input::placeholder{color:var(--sf-muted);opacity:.75}.sf-feld input:focus{border-color:var(--sf-primary-text);box-shadow:0 0 0 4px var(--sf-primary-text);outline:none}@supports (color:color-mix(in lab, red, red)){.sf-feld input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--sf-primary-text) 20%, transparent)}}.sf-feld input[aria-invalid=true]{border-color:var(--sf-fehler)}.sf-hinweis{color:var(--sf-muted);font-size:.84rem;margin-top:6px!important}.sf-fehler{color:var(--sf-fehler);font-size:.9rem;font-weight:700;line-height:1.35;margin-top:6px!important}.sf-fehler-box{background:var(--sf-fehler);border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.sf-fehler-box{background:color-mix(in srgb, var(--sf-fehler) 12%, transparent)}}.sf-honig{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.sf-check{cursor:pointer;grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid;position:relative}.sf-check input{opacity:0;cursor:pointer;width:28px;height:28px;margin:0;position:absolute}.sf-check-box{border:2px solid var(--sf-line);background:var(--sf-bg);color:#0000;border-radius:9px;place-items:center;width:28px;height:28px;transition:background .15s,border-color .15s,color .15s;display:grid}.sf-check input:checked+.sf-check-box{border-color:var(--sf-primary);background:var(--sf-primary);color:var(--sf-on-primary)}.sf-check input:focus-visible+.sf-check-box{outline:3px solid var(--sf-primary-text);outline-offset:3px}.sf-check input[aria-invalid=true]+.sf-check-box{border-color:var(--sf-fehler)}.sf-check-text{color:var(--sf-muted);font-size:.9rem;line-height:1.45}.sf-check-text a{color:var(--sf-text);text-underline-offset:3px;text-decoration:underline}.sf-spinner{border:3px solid;width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.sf-spinner{border:3px solid color-mix(in srgb, currentColor 30%, transparent)}}.sf-spinner{border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite sfDreh}@keyframes sfDreh{to{transform:rotate(360deg)}}.sf-danke{text-align:center;padding-top:10px}.sf-danke-haken{background:var(--sf-primary);width:84px;height:84px;color:var(--sf-on-primary);box-shadow:0 16px 40px var(--sf-primary);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.sf-danke-haken{box-shadow:0 16px 40px color-mix(in srgb, var(--sf-primary) 38%, transparent)}}.sf-danke-haken{animation:.6s cubic-bezier(.34,1.56,.64,1) both sfPop}@keyframes sfPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.sf-danke .sf-frage{margin-top:4px!important}@media (min-width:720px){.sf-root{font-size:18px}.sf-kopf-cta{align-items:center;display:inline-flex}.sf-leiste{display:none}.sf-btn-hero,.sf-btn-sek{width:auto;min-width:280px}.sf-hero{min-height:min(78svh,720px)}.sf-hero-inhalt{padding-top:120px;padding-bottom:64px}.sf-hero-inhalt>*{max-width:680px}.sf-hero-sub{max-width:40ch}.sf-karten{grid-template-columns:repeat(2,1fr)}.sf-sektion{padding:92px 0}.sf-schluss{padding:70px 0 96px}.sf-schluss-karte{padding:64px 40px}.sf-fuss{padding-bottom:48px}.sf-schiene{padding-left:max(20px,50vw - 540px);scroll-padding-inline:max(20px,50vw - 540px)}.sf-foto{flex-basis:340px}.sf-schritte{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sf-schritt{border:1px solid var(--sf-line);background:var(--sf-bg);border-radius:22px;padding:26px 24px 28px;display:block}.sf-schritt:not(:last-child):before{display:none}.sf-schritt p{padding-top:16px}.sf-sheet{background:var(--sf-surface)}.sf-sheet-kopf{width:100%;max-width:640px;margin:0 auto;padding-top:20px}.sf-schritt-karte{border:1px solid var(--sf-line);background:var(--sf-bg);border-radius:30px;padding:40px 40px 44px;box-shadow:0 24px 70px #00000017}.sf-danke-haken{margin-top:4px}}@media (min-width:1024px){.sf-karten[data-anzahl="3"],.sf-karten[data-anzahl="5"],.sf-karten[data-anzahl="6"]{grid-template-columns:repeat(3,1fr)}.sf-hero-bild{object-position:50% 25%}}@media (prefers-reduced-motion:reduce){.sf-root *,.sf-root :before,.sf-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sf-echo:after{display:none}}.sf-fakten{background:var(--sf-bg);border-bottom:1px solid var(--sf-line)}.sf-fakten-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:26px;padding-bottom:26px;display:grid}.sf-fakten-liste[data-anzahl="1"]{grid-template-columns:1fr}.sf-fakten-liste[data-anzahl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-fakten-liste[data-anzahl="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.sf-fakt{text-align:center;flex-direction:column;gap:4px;min-width:0;padding:0 10px;display:flex}.sf-fakt+.sf-fakt{border-left:1px solid var(--sf-line)}.sf-fakt-wert{font-family:var(--sf-display);letter-spacing:-.03em;color:var(--sf-primary-text);font-size:clamp(1.9rem,8vw,2.9rem);font-weight:800;line-height:1}.sf-fakt-label{text-wrap:balance;color:var(--sf-muted);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;font-size:.8rem;line-height:1.3}.sf-sek-text{max-width:46ch;color:var(--sf-muted);margin-top:12px!important}.sf-einwand-liste{gap:10px;margin-top:26px;display:grid}.sf-einwand{border:1px solid var(--sf-line);background:var(--sf-surface);border-radius:18px}.sf-einwand summary{cursor:pointer;font-family:var(--sf-display);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:1.06rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.sf-einwand summary::-webkit-details-marker{display:none}.sf-einwand-plus{flex:none;width:22px;height:22px;position:relative}.sf-einwand-plus:before,.sf-einwand-plus:after{content:"";background:var(--sf-primary-text);width:14px;height:2.4px;transition:transform .2s var(--sf-ease);border-radius:2px;margin:-1.2px 0 0 -7px;position:absolute;top:50%;left:50%}.sf-einwand-plus:after{transform:rotate(90deg)}.sf-einwand[open] .sf-einwand-plus:after{transform:rotate(0)}.sf-einwand p{color:var(--sf-muted);padding:0 20px 20px;line-height:1.6}.sf-frage-hinweis{color:var(--sf-muted);font-size:.96rem;margin:-12px 0 20px!important}.sf-zwischen-foto{aspect-ratio:16/10;background:var(--sf-surface);border-radius:22px;margin:0 0 18px;overflow:hidden}.sf-zwischen-foto img{object-fit:cover;width:100%;height:100%}.sf-zwischen-text{color:var(--sf-muted);font-size:1.08rem;line-height:1.6;margin:-8px 0 22px!important}.sf-zwischen-fakten{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;margin:0 0 24px!important}.sf-zwischen-fakten[data-anzahl="1"]{grid-template-columns:1fr}.sf-zwischen-fakten[data-anzahl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-zwischen-fakten li{background:var(--sf-primary-soft);text-align:center;border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:16px 12px;display:flex}@media (min-width:720px){.sf-fakten-liste[data-anzahl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-aktionsleiste{z-index:2;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:var(--sf-bg);border-top:1px solid var(--sf-line);margin:0 -20px -28px;position:sticky;bottom:0}.sf-aktionsleiste .sf-btn{margin-top:0}.sf-ergebnis .sf-danke-haken{margin-bottom:14px}.sf-ergebnis-punkte{gap:10px;display:grid;margin:0 0 26px!important}.sf-ergebnis-punkte li{background:var(--sf-primary-soft);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-weight:700;line-height:1.4;display:flex}.sf-ergebnis-punkte .sf-karte-haken{background:var(--sf-primary);width:28px;height:28px;color:var(--sf-on-primary)}@media (min-width:720px){.sf-fakten-liste[data-anzahl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-zwischen .sf-btn,.sf-ergebnis .sf-btn{z-index:2;box-shadow:0 -14px 18px -6px var(--sf-bg), 0 10px 26px var(--sf-primary);position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.sf-zwischen .sf-btn,.sf-ergebnis .sf-btn{box-shadow:0 -14px 18px -6px var(--sf-bg), 0 10px 26px color-mix(in srgb, var(--sf-primary) 30%, transparent)}}.sf-ergebnis .sf-danke-haken{width:64px;height:64px;margin-bottom:10px}.sf-ergebnis .sf-danke-haken svg{width:28px;height:28px}.sf-ergebnis-zitat{border-left:4px solid var(--sf-primary);background:var(--sf-surface);border-radius:4px 14px 14px 4px;padding:12px 14px;font-size:.98rem;line-height:1.45;margin:-6px 0 14px!important}.sf-ergebnis-zitat q{quotes:"„" "“";font-weight:800}.sf-zwischen-fakten li .sf-fakt-label{font-size:.82rem}.sf-zwischen-fakten li .sf-fakt-wert{white-space:nowrap;font-size:clamp(1.3rem,6vw,1.9rem)}.sf-zwischen-fakten li .sf-fakt-wert[data-lang=true]{font-size:clamp(1.05rem,4.6vw,1.45rem)}.sf-ansprech{background:var(--sf-primary-soft);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:.95rem;line-height:1.4;display:flex;margin:-4px 0 20px!important}.sf-ansprech-punkt{background:var(--sf-primary);width:42px;height:42px;color:var(--sf-on-primary);font-family:var(--sf-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.sf-danke-schritte{text-align:left;gap:10px;display:grid;margin:0 0 22px!important}.sf-danke-schritte li{align-items:flex-start;gap:12px;display:flex}.sf-danke-schritte li>span{background:var(--sf-primary-soft);width:28px;height:28px;color:var(--sf-primary-text);border-radius:50%;flex:none;place-items:center;font-size:.86rem;font-weight:800;display:grid}.sf-danke-schritte p{padding-top:2px;line-height:1.45}.sf-btn-teilen{color:#fff;background:#1f9d63;justify-content:center;margin-bottom:10px;text-decoration:none}.sf-stimme{background:var(--sf-surface);padding:56px 0}.sf-stimme-karte{text-align:center;justify-items:center;gap:14px;margin:0;display:grid}.sf-stimme-foto{object-fit:cover;border-radius:50%;width:84px;height:84px}.sf-stimme-karte blockquote{max-width:34ch;margin:0}.sf-stimme-karte blockquote p{font-family:var(--sf-display);font-size:clamp(1.25rem,5vw,1.7rem);font-weight:700;line-height:1.3}.sf-stimme-karte blockquote p:before{content:"„"}.sf-stimme-karte blockquote p:after{content:"“"}.sf-stimme-karte figcaption{color:var(--sf-muted);gap:2px;font-size:.92rem;display:grid}.sf-stimme-karte figcaption strong{color:var(--sf-text)}.sf-einwaende{padding-top:40px}.sf-fakt-wert{white-space:nowrap}.sf-fakt-wert[data-lang=true]{font-size:clamp(1.25rem,5.6vw,1.9rem)}.sf-btn{text-wrap:balance}.sf-leiste .sf-btn-leiste{background:var(--sf-cta-bg,var(--sf-primary));color:var(--sf-cta-fg,var(--sf-on-primary))}.sf-teilen{text-align:center;color:var(--sf-primary-text);text-underline-offset:3px;margin:18px 0 0;font-weight:700;text-decoration:underline;display:block}.sf-diskret{color:var(--sf-muted);align-items:center;gap:8px;font-size:.88rem;display:flex;margin:2px 0 14px!important}.sf-danke .sf-btn-ruhig{margin-top:18px}.sf-echo-name{letter-spacing:.06em;text-wrap:balance;font-size:.68rem}.sf-echo-weiter{background:var(--sf-on-primary);border-radius:999px;padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.sf-echo-weiter{background:color-mix(in srgb, var(--sf-on-primary) 20%, transparent)}}.sf-echo-weiter{font-weight:800}.sf-fakt-label{min-height:2.7em}.sf-vorteile{padding-bottom:44px}.sf-danke{flex-direction:column;justify-content:center;min-height:62svh;display:flex}.sf-fuss-links{flex-wrap:wrap;gap:18px;display:flex}.sf-form .sf-aktionsleiste{margin-top:8px}.sf-echo-weiter{background:var(--sf-on-primary);color:var(--sf-primary)}.sf-fakten-liste{padding-left:14px;padding-right:14px}.sf-platzhalter{color:#4a3b00;text-align:left;background:#fff6cc;border:2px dashed #c9a400;border-radius:18px;padding:18px 20px}.sf-platzhalter p{font-size:.95rem;line-height:1.5;margin-top:6px!important}.sf-platzhalter-mini{color:#4a3b00;background:#fff6cc;border:1.5px dashed #c9a400;border-radius:8px;padding:2px 8px;font-size:.76rem;font-weight:700;line-height:1.3;display:inline-block}.sf-platzhalter-zeile{border-radius:12px;padding:8px 12px;font-size:.85rem;display:block;margin:-6px 0 16px!important}.sf-platzhalter-avatar{border:2px dashed #c9a400;font-size:.7rem;color:#4a3b00!important;background:#fff6cc!important}.sf-ansprech-foto{object-fit:cover;border-radius:50%;flex:none;width:54px;height:54px}.sf-rueckruf{color:var(--sf-text);font-weight:700;line-height:1.45;margin:-6px 0 16px!important}.sf-foto{position:relative}.sf-foto-text{color:#fff;background:#08141cc7;border-radius:10px;padding:7px 10px;font-size:.82rem;font-weight:700;line-height:1.3;position:absolute;bottom:10px;left:10px;right:10px}.sf-foto .sf-platzhalter-mini{color:#4a3b00;background:#fff6cc}.sf-ergebnis-foto{aspect-ratio:16/9;background:var(--sf-surface);border-radius:24px;margin:0 0 18px;position:relative;overflow:hidden}.sf-ergebnis-foto img{object-fit:cover;width:100%;height:100%}.sf-ergebnis-foto .sf-danke-haken{width:48px;height:48px;margin:0;position:absolute;bottom:12px;right:12px;box-shadow:0 6px 18px #0000004d}.sf-paar{gap:8px!important;padding:14px 16px!important;display:grid!important}.sf-paar-du{color:var(--sf-muted);font-size:.92rem;font-weight:600;line-height:1.35}.sf-paar-du b,.sf-paar-wir b{color:var(--sf-primary-text);font-weight:800}.sf-paar-wir{align-items:flex-start;gap:10px;font-weight:700;line-height:1.4;display:flex}.sf-paar-wir .sf-karte-haken{background:var(--sf-primary);width:24px;height:24px;color:var(--sf-on-primary);flex:none}.sf-hero[data-foto=ja] .sf-eyebrow{width:fit-content;max-width:calc(100% - 40px);position:absolute;top:20px;left:20px;right:20px}.sf-fakt-wert,.sf-fakt-wert[data-lang=true]{font-size:clamp(1.1rem,4.6vw,1.9rem)}.sf-fakten-liste{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-echo-platz{z-index:3;margin-top:14px;position:sticky;bottom:12px}.sf-ergebnis-foto,.sf-danke .sf-ergebnis-foto{aspect-ratio:21/9}.sf-zwischen-foto{aspect-ratio:2}.sf-zwischen-text{white-space:pre-line}.sf-paar-du{font-size:.98rem}.sf-danke .sf-ergebnis-foto{margin-bottom:14px}.sf-hero[data-foto=ja] .sf-eyebrow{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0414209e}.sf-danke-themen{background:var(--sf-primary-soft);text-align:left;border-radius:18px;margin:4px 0 20px;padding:16px 18px}.sf-danke-themen-titel{color:var(--sf-primary-text);font-size:.92rem;font-weight:800;margin-bottom:8px!important}.sf-danke-themen ul{gap:8px;display:grid}.sf-danke-themen li{padding-left:18px;line-height:1.4;position:relative}.sf-danke-themen li:before{content:"";background:var(--sf-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:2px}.sf-karten .sf-karte:first-child{border-width:2px;border-color:var(--sf-on-primary);background:var(--sf-on-primary)}@supports (color:color-mix(in lab, red, red)){.sf-karten .sf-karte:first-child{background:color-mix(in srgb, var(--sf-on-primary) 17%, transparent)}}.sf-karten .sf-karte:first-child .sf-karte-titel{font-size:1.3rem}.sf-karten .sf-karte:first-child .sf-karte-text{opacity:.95;font-size:1.02rem}.sf-echo-platz{min-height:0;margin:0;position:static}.sf-echo-zeile{margin:-2px 0 2px}.sf-echo-zeile .sf-echo{margin:0}.sf-karte-zahl{background:var(--sf-on-primary);min-width:72px;max-width:40%;color:var(--sf-primary);font-family:var(--sf-display);text-align:center;white-space:nowrap;border-radius:14px;flex:none;padding:6px 10px;font-size:1.15rem;font-weight:800;line-height:1.15}.sf-ergebnis-szene{background:var(--sf-accent);border-radius:16px;padding:14px 16px;margin:0 0 14px!important}@supports (color:color-mix(in lab, red, red)){.sf-ergebnis-szene{background:color-mix(in srgb, var(--sf-accent) 16%, var(--sf-bg))}}.sf-ergebnis-szene{font-family:var(--sf-display);font-size:1.06rem;font-weight:700;line-height:1.4}.sf-echo{flex-direction:column;align-items:stretch;gap:8px}.sf-echo:after{display:none}.sf-echo-kopf{align-items:center;gap:10px;display:flex}.sf-echo-avatar{border-radius:10px;width:64px;height:34px}.sf-echo-avatar img{padding:3px 7px}.sf-echo-name{flex:1;min-width:0}.sf-echo .sf-echo-weiter{align-self:flex-end}.sf-karte-zahl{width:92px;min-width:92px;max-width:92px;padding:8px 6px;font-size:1.02rem}.sf-btn-sek,.sf-btn-hero{white-space:nowrap}.sf-zeit-label{margin-bottom:8px;font-size:.95rem;font-weight:700;display:block}.sf-zeit-label small{color:var(--sf-muted);margin-left:6px;font-weight:600}.sf-zeit{flex-wrap:wrap;gap:8px;display:flex}.sf-zeit button{border:2px solid var(--sf-line);background:var(--sf-bg);border-radius:999px;min-height:44px;padding:0 16px;font-weight:700}.sf-zeit button[data-an=true]{border-color:var(--sf-primary);background:var(--sf-primary-soft);color:var(--sf-primary-text)}.rc{--rc-ink:#002a3c;--rc-ink2:#0e3f54;--rc-ink3:#4a6675;--rc-dim:#6a808c;--rc-linie:#e3e8eb;--rc-linie2:#eef1f3;--rc-flaeche:#fff;--rc-grund:#f6f8f9;--rc-teal:#176c73;--rc-orange:#f79520;--rc-rot:#c13a3a;--rc-radius:12px;--rc-schatten:0 1px 2px #002a3c0f, 0 4px 14px #002a3c0f;font-family:var(--font-body);color:var(--rc-ink);font-size:14px;line-height:1.45}:where(.rc) *,:where(.rc) :before,:where(.rc) :after{box-sizing:border-box}:where(.rc) button{font:inherit;color:inherit;cursor:pointer}:where(.rc) input,:where(.rc) textarea,:where(.rc) select{font:inherit;color:inherit}:where(.rc) :focus-visible{outline:2px solid var(--rc-teal);outline-offset:1px}.rc-seite{max-width:1500px;margin:0 auto;padding:28px 36px 120px}.rc-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:20px;display:flex}.rc-kopf h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800;line-height:1.15}.rc-unter{color:var(--rc-ink3);margin:4px 0 0;font-size:14px}.rc-kopf-aktionen,.rc-gruppe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-zurueck{color:var(--rc-ink3);margin-bottom:10px;font-size:13px;text-decoration:none;display:inline-block}.rc-zurueck:hover{color:var(--rc-ink)}.rc-kunde{letter-spacing:.02em;color:var(--rc-teal);text-transform:none;font-size:12.5px;font-weight:700;display:block}.rc-knopf{border:1px solid var(--rc-linie);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s,transform 60ms;display:inline-flex}.rc-knopf:hover:not(:disabled){background:var(--rc-grund);border-color:#cdd5da}.rc-knopf:active:not(:disabled){transform:translateY(1px)}.rc-knopf:disabled{opacity:.5;cursor:default}.rc-knopf-primaer{background:var(--rc-ink);border-color:var(--rc-ink);color:#fff}.rc-knopf-primaer:hover:not(:disabled){background:#0e3f54;border-color:#0e3f54}.rc-knopf-primaer .rc-taste{color:#fff;background:#ffffff29;border-color:#0000}.rc-knopf-leise{color:var(--rc-ink3);background:0 0;border-color:#0000}.rc-knopf-stopp{color:var(--rc-rot);font-variant-numeric:tabular-nums;background:#fdecea;border-color:#f4c7c3}.rc-knopf-gefahr{background:var(--rc-rot);border-color:var(--rc-rot);color:#fff}.rc-linkknopf{color:var(--rc-teal);background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:600;text-decoration:none}.rc-linkknopf:hover{text-decoration:underline}.rc-linkknopf:disabled{opacity:.5}.rc-gefahr{color:var(--rc-rot)}.rc-textknopf{text-align:left;color:var(--rc-ink);background:0 0;border:0;padding:0;font-weight:600}.rc-textknopf:hover{text-decoration:underline}.rc-icon-knopf{width:30px;height:30px;color:var(--rc-ink3);background:0 0;border:0;border-radius:8px;place-items:center;font-size:20px;line-height:1;display:inline-grid}.rc-icon-knopf:hover{background:var(--rc-linie2);color:var(--rc-ink)}.rc-klein{width:24px;height:24px;font-size:16px}.rc-mini{border:1px solid var(--rc-linie);height:24px;color:var(--rc-ink2);white-space:nowrap;background:#fff;border-radius:7px;padding:0 9px;font-size:12px;font-weight:600}.rc-mini:hover{background:var(--rc-grund)}.rc-plus{opacity:0;width:24px;margin-left:auto;padding:0;font-size:15px;line-height:1}.rc-gruppe-kopf:hover .rc-plus,.rc-spalte-kopf:hover .rc-plus,.rc-plus:focus-visible{opacity:1}.rc-taste{border:1px solid var(--rc-linie);min-width:18px;font-family:var(--font-mono);text-align:center;color:var(--rc-ink3);background:#fff;border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:11px;line-height:16px;display:inline-block}.rc-dreieck{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px;display:inline-block}.rc-quadrat{background:currentColor;border-radius:2px;width:9px;height:9px;display:inline-block}.rc-chip,.rc-trigger{border:1px solid var(--rc-linie);min-height:30px;color:var(--rc-ink2);background:#fff;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.rc-chip:hover,.rc-trigger:hover{background:var(--rc-grund);border-color:#c8d1d6}.rc-chip-an{border-color:var(--rc-teal);color:var(--rc-teal);background:#eef7f7}.rc-chip-warn{color:var(--rc-rot);background:#fdf3f2;border-color:#f2c0bb}.rc-chip-klein{background:0 0;border-color:#0000;min-height:24px;padding:0 8px;font-size:12px}.rc-chip-klein:hover{border-color:var(--rc-linie)}.rc-chip-statisch{cursor:default}.rc-chip-statisch:hover{border-color:var(--rc-linie);background:#fff}.rc-trigger-avatar{background:0 0;border:0;min-height:0;padding:0 2px}.rc-phasenpunkt{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.rc-eingabe,.rc-suche,.rc-suchfeld{border:1px solid var(--rc-linie);background:#fff;border-radius:8px;width:100%;height:34px;padding:0 11px}.rc-eingabe:hover,.rc-suche:hover{border-color:#c8d1d6}.rc-eingabe:focus,.rc-suche:focus,.rc-suchfeld:focus{border-color:var(--rc-teal);outline:none;box-shadow:0 0 0 3px #176c7324}textarea.rc-eingabe{resize:vertical;height:auto;padding:8px 11px;line-height:1.45}.rc-eingabe-schmal{width:110px}.rc-suche{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236a808c' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.3-3.3'/%3E%3C/svg%3E") 10px no-repeat;max-width:320px;padding-left:32px}.rc-suchfeld{height:32px;margin:0 0 6px}.rc-breit{flex:200px;min-width:160px}.rc-fehler{color:var(--rc-rot);margin:6px 0 0;font-size:13px}.rc-schalter{color:var(--rc-ink3);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:inline-flex}.rc-segment{background:var(--rc-linie2);border-radius:9px;padding:2px;display:inline-flex}.rc-segment button{height:30px;color:var(--rc-ink3);background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:13px;font-weight:600}.rc-segment button[aria-pressed=true]{color:var(--rc-ink);background:#fff;box-shadow:0 1px 2px #002a3c1f}.rc-segment-klein button{height:26px;padding:0 11px;font-size:12.5px}.rc-avatar{color:#fff;letter-spacing:.01em;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.rc-avatar-leer{background:#fff;border:1.5px dashed #b6c3ca}.rc-avatar-mehr{background:var(--rc-linie2);color:var(--rc-ink3);font-size:10px}.rc-stapel{display:inline-flex}.rc-stapel .rc-avatar+.rc-avatar{margin-left:-5px}.rc-stapel .rc-avatar{letter-spacing:0;font-size:9px!important}.rc-spunkt{border:2px solid;border-radius:50%;flex:none;place-items:center;display:inline-grid}.rc-prio{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.rc-prio i{border-radius:1px;width:3px;display:block}.rc-statustext{color:var(--rc-ink3);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.rc-faellig{color:var(--rc-ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.rc-faellig-ueber{color:var(--rc-rot);font-weight:700}.rc-faellig-heute{color:#b86a00;font-weight:700}.rc-aufwand{color:var(--rc-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.rc-aufwand-ueber{color:var(--rc-rot);font-weight:700}.rc-marke{white-space:nowrap;border-radius:20px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.rc-marke-rot{color:var(--rc-rot);background:#fdecea}.rc-marke-teal{color:var(--rc-teal);background:#e4f3f2}.rc-warte{color:var(--rc-teal);white-space:nowrap;font-size:12px}.rc-warte-lang{color:var(--rc-rot);font-weight:700}.rc-kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.rc-kz{border:1px solid var(--rc-linie);border-radius:var(--rc-radius);background:#fff;padding:13px 16px}.rc-kz span{color:var(--rc-ink3);font-size:12.5px;display:block}.rc-kz b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:24px;font-weight:800;display:block}.rc-kz-warn b{color:var(--rc-rot)}.rc-gruppe-block{margin-bottom:8px}.rc-gruppe-kopf{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 4px;display:flex}.rc-gruppe-kopf-statisch{cursor:default}.rc-pfeil{color:var(--rc-dim);transition:transform .15s}.rc-pfeil-auf{transform:rotate(90deg)}.rc-gruppe-titel{font-family:var(--font-display);font-size:15px;font-weight:800}.rc-zahl{background:var(--rc-linie2);min-width:22px;color:var(--rc-ink3);text-align:center;border-radius:20px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}.rc-gruppe-hinweis{font-size:12.5px}.rc-gruppe-inhalt{border:1px solid var(--rc-linie);border-radius:var(--rc-radius);background:#fff;overflow:hidden}.rc-zeile{border-bottom:1px solid var(--rc-linie2);cursor:pointer;align-items:center;gap:12px;min-height:46px;padding:7px 14px;display:flex;position:relative}.rc-zeile:last-child{border-bottom:0}.rc-zeile:hover{background:#fafbfc}.rc-zeile-fokus{box-shadow:inset 3px 0 0 var(--rc-teal);background:#f1f8f8!important}.rc-zeile-haupt{flex-direction:column;flex:auto;min-width:0;display:flex}.rc-zeile-titel{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rc-zeile-stelle{color:var(--rc-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.rc-zeile-stelle b{color:var(--rc-ink3);font-weight:700}.rc-zeile-erledigt .rc-zeile-titel{color:var(--rc-dim);-webkit-text-decoration:line-through #b6c3ca;text-decoration:line-through #b6c3ca}.rc-zeile-meta{flex:none;align-items:center;gap:14px;display:flex}.rc-zeile-aktionen{flex:none;align-items:center;gap:6px;display:flex}.rc-zeile-aktionen .rc-mini{opacity:0}.rc-zeile:hover .rc-zeile-aktionen .rc-mini,.rc-zeile:focus-within .rc-zeile-aktionen .rc-mini,.rc-warte{opacity:1}.rc-play{border:1px solid var(--rc-linie);width:28px;height:28px;color:var(--rc-ink2);opacity:0;background:#fff;border-radius:50%;place-items:center;transition:opacity .1s;display:grid}.rc-zeile:hover .rc-play,.rc-zeile:focus-within .rc-play,.rc-play-an,.rc-zeile-fokus .rc-play{opacity:1}.rc-play:hover{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rc-play-an{color:var(--rc-rot);background:#fdecea;border-color:#f4c7c3}.rc-haken-kreis{color:#0000;background:#fff;border:1.8px solid #b6c3ca;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;transition:all .12s;display:grid}.rc-haken-kreis:hover{color:#27aa70;border-color:#27aa70}.rc-haken-an{color:#fff;background:#27aa70;border-color:#27aa70}.rc-haken-an:hover{color:#fff;background:#1f8f5c}.rc-erledigte-knopf{padding:10px 14px;display:block}.rc-board{align-items:flex-start;gap:12px;margin:0 -4px;padding-bottom:14px;padding-left:4px;display:flex;overflow-x:auto}.rc-spalte{background:var(--rc-linie2);border-radius:var(--rc-radius);border:2px solid #0000;flex:0 0 292px;min-height:140px;padding:8px;transition:border-color .1s,background .1s}.rc-spalte-ziel{border-color:var(--rc-teal);background:#e6f1f1}.rc-spalte-kopf{align-items:center;gap:8px;padding:6px 6px 10px;display:flex}.rc-spalte-kopf b{font-family:var(--font-display);font-size:14px;font-weight:800}.rc-karten{flex-direction:column;gap:8px;display:flex}.rc-karte{border:1px solid var(--rc-linie);cursor:grab;color:inherit;background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:11px 12px;text-decoration:none;display:flex;box-shadow:0 1px 2px #002a3c0d}.rc-karte:hover{box-shadow:var(--rc-schatten);border-color:#c8d1d6}.rc-karte:active{cursor:grabbing}.rc-karte-zieht{opacity:.4}.rc-karte-oben{align-items:flex-start;gap:9px;display:flex}.rc-karte-oben .rc-haken-kreis{margin-top:1px}.rc-karte-titel{font-weight:600;line-height:1.35}.rc-karte-unten{justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-karte-meta{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.rc-einfuegelinie{background:var(--rc-teal);border-radius:2px;height:3px;margin:-2px 0}.rc-spalte-leer{text-align:center;color:var(--rc-dim);border:1.5px dashed #cbd5da;border-radius:9px;margin:4px 0;padding:16px 8px;font-size:12.5px}.rc-board-phasen .rc-spalte{flex:1 0 236px}.rc-stellenkarte{gap:6px}.rc-fortschritt{align-items:center;gap:8px;font-size:12px;display:flex}.rc-fortschritt .rc-balken{flex:auto}.rc-balken{background:var(--rc-linie2);border-radius:6px;min-width:40px;height:6px;display:block;overflow:hidden}.rc-balken i{background:var(--rc-teal);border-radius:6px;height:100%;display:block}.rc-balken-dick{height:8px;margin-bottom:12px}.rc-balkenliste{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.rc-balkenliste li{grid-template-columns:minmax(0,1.2fr) minmax(60px,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.rc-balken-label{flex-direction:column;min-width:0;display:flex}.rc-balken-label>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-balken-label small{font-size:11.5px}.rc-balkenliste b{font-variant-numeric:tabular-nums}.rc-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.rc-pop{z-index:200;border:1px solid var(--rc-linie);background:#fff;border-radius:12px;max-height:min(420px,70vh);padding:6px;animation:.1s ease-out rcPop;position:fixed;overflow:auto;box-shadow:0 12px 40px #002a3c2e}@keyframes rcPop{0%{opacity:0;transform:translateY(-3px)}}.rc-liste{flex-direction:column;gap:1px;display:flex}.rc-scroll{max-height:280px;overflow:auto}.rc-eintrag{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:13.5px;display:flex}.rc-eintrag:hover{background:var(--rc-grund)}.rc-eintrag-aktiv{font-weight:700}.rc-eintrag-dim{color:var(--rc-ink3);font-size:13px}.rc-eintrag-text{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.rc-haken{color:var(--rc-teal);font-weight:800}.rc-stellenlabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-stellenlabel b{color:var(--rc-ink3)}.rc-datumfeld{color:var(--rc-ink3);padding:7px 9px 5px;font-size:12.5px;display:block}.rc-datumfeld input{border:1px solid var(--rc-linie);border-radius:7px;width:100%;height:32px;margin-top:4px;padding:0 8px;display:block}.rc-leer-klein{color:var(--rc-dim);margin:0;padding:14px 10px;font-size:13px}.rc-leer{border-radius:var(--rc-radius);background:#fff;border:1px dashed #c8d1d6;justify-items:start;gap:8px;padding:34px 28px;display:grid}.rc-leer b{font-family:var(--font-display);font-size:17px}.rc-leer p{color:var(--rc-ink3);max-width:60ch;margin:0}.rc-leer-flach{background:0 0;border:0}.rc-skel{background:linear-gradient(90deg,#eef1f3 25%,#f6f8f9 50%,#eef1f3 75%) 0 0/200% 100%;border-radius:10px;animation:1.3s infinite rcSkel}@keyframes rcSkel{to{background-position:-200% 0}}.rc-overlay{z-index:150;background:#002a3c6b;place-items:center;padding:24px;animation:.12s rcFade;display:grid;position:fixed;inset:0}.rc-overlay-oben{place-items:start center;padding-top:12vh}@keyframes rcFade{0%{opacity:0}}.rc-dialog{background:#fff;border-radius:16px;width:100%;max-width:600px;animation:.14s ease-out rcPop;box-shadow:0 24px 80px #002a3c4d}.rc-schnell{padding:18px 20px 14px}.rc-schnell-kopf{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-dim);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.rc-schnell-feld{border:0;border-bottom:2px solid var(--rc-linie);width:100%;font-family:var(--font-display);background:0 0;padding:6px 0 12px;font-size:20px;font-weight:700}.rc-schnell-feld:focus{border-color:var(--rc-teal);outline:none}.rc-schnell-chips{flex-wrap:wrap;gap:7px;margin:14px 0 4px;display:flex}.rc-schnell-hinweis{color:#8a4c05;margin:8px 0 0;font-size:12.5px}.rc-schnell-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12.5px;display:flex}.rc-palette{max-width:640px;overflow:hidden}.rc-palette-feld{border:0;border-bottom:1px solid var(--rc-linie);background:0 0;width:100%;padding:16px 20px;font-size:16px}.rc-palette-feld:focus{outline:none}.rc-palette-liste{max-height:52vh;padding:6px 8px 10px;overflow:auto}.rc-palette-gruppe{letter-spacing:.04em;text-transform:uppercase;color:var(--rc-dim);padding:10px 12px 4px;font-size:11.5px;font-weight:700}.rc-palette-zeile{text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:9px 12px;display:flex}.rc-palette-aktiv{background:#eef5f6}.rc-palette-titel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.rc-palette-sub{white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:12.5px;overflow:hidden}.rc-hilfe{max-width:520px;padding:22px 26px 20px}.rc-hilfe h2{font-family:var(--font-display);margin:0 0 14px;font-size:19px}.rc-hilfe dl{gap:9px;margin:0;display:grid}.rc-hilfe dl>div{grid-template-columns:170px 1fr;align-items:center;gap:10px;display:grid}.rc-hilfe dt,.rc-hilfe dd{margin:0}.rc-hilfe code{font-family:var(--font-mono);background:var(--rc-linie2);border-radius:5px;padding:2px 6px;font-size:12px}.rc-schleier{z-index:120;background:#002a3c2e;animation:.15s rcFade;position:fixed;inset:0}.rc-schublade{z-index:130;background:#fff;width:min(560px,100vw);padding:18px 26px 40px;animation:.2s cubic-bezier(.22,1,.36,1) rcSlide;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 50px #002a3c33}@keyframes rcSlide{0%{opacity:0;transform:translate(40px)}}.rc-sch-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.rc-krume{color:var(--rc-ink3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none;overflow:hidden}a.rc-krume:hover{color:var(--rc-teal)}.rc-sch-titel{resize:none;width:100%;font-family:var(--font-display);letter-spacing:-.015em;color:var(--rc-ink);background:0 0;border:0;border-radius:6px;padding:6px 0;font-size:23px;font-weight:800;line-height:1.25}.rc-sch-titel:hover{background:var(--rc-grund)}.rc-sch-titel:focus{background:var(--rc-grund);outline:none}.rc-props{gap:2px;margin:10px 0 8px;display:grid}.rc-prop{grid-template-columns:110px 1fr;align-items:center;min-height:36px;display:grid}.rc-prop-label{color:var(--rc-ink3);font-size:13px}.rc-prop-wert{min-width:0;display:flex}.rc-prop-wert .rc-chip,.rc-prop-wert .rc-trigger{background:0 0;border-color:#0000}.rc-prop-wert .rc-chip:hover{border-color:var(--rc-linie);background:var(--rc-grund)}.rc-prop-wert .rc-eingabe-schmal{border-color:#0000}.rc-prop-wert .rc-eingabe-schmal:hover{border-color:var(--rc-linie)}.rc-block{border-top:1px solid var(--rc-linie2);margin-top:22px;padding-top:18px}.rc-block h3{font-family:var(--font-display);align-items:baseline;gap:10px;margin:0 0 10px;font-size:15px;font-weight:800;display:flex}.rc-block h3 .rc-dim{font-family:var(--font-body);font-size:13px;font-weight:500}.rc-zeitliste{gap:2px;margin:10px 0;padding:0;list-style:none;display:grid}.rc-zeitliste li{border-bottom:1px dashed var(--rc-linie2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.rc-zeitliste li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-zeitliste b{font-variant-numeric:tabular-nums}.rc-zeitform{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rc-zeitform .rc-eingabe{width:150px}.rc-zeitform .rc-breit{width:auto}.rc-beschr{background:var(--rc-grund);resize:vertical;border:1px solid #0000;border-radius:10px;width:100%;padding:11px 13px;line-height:1.55}.rc-beschr:focus{border-color:var(--rc-teal);background:#fff;outline:none;box-shadow:0 0 0 3px #176c7324}.rc-komm-neu{justify-items:end;gap:8px;margin-bottom:14px;display:grid}.rc-komm-neu textarea{border:1px solid var(--rc-linie);resize:vertical;border-radius:10px;width:100%;padding:10px 12px}.rc-komm-neu textarea:focus{border-color:var(--rc-teal);outline:none;box-shadow:0 0 0 3px #176c7324}.rc-komm{gap:14px;margin:0;padding:0;list-style:none;display:grid}.rc-komm p{white-space:pre-wrap;color:var(--rc-ink2);margin:3px 0 0}.rc-sch-fuss{border-top:1px solid var(--rc-linie2);align-items:center;gap:10px;margin-top:30px;padding-top:16px;display:flex}.rc-timerleiste{z-index:110;background:var(--rc-ink);color:#fff;border-radius:40px;align-items:center;gap:14px;max-width:calc(100vw - 120px);padding:8px 10px 8px 18px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #002a3c59}.rc-puls{background:#ff6b5f;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s infinite rcPuls;box-shadow:0 0 #ff6b5fb3}@keyframes rcPuls{70%{box-shadow:0 0 0 9px #ff6b5f00}to{box-shadow:0 0 #ff6b5f00}}.rc-timer-titel{text-align:left;color:#fff;background:0 0;border:0;flex-direction:column;align-items:flex-start;min-width:0;max-width:340px;padding:0;display:flex}.rc-timer-titel:disabled{cursor:default}.rc-timer-titel b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13.5px;overflow:hidden}.rc-timer-titel small{color:#a9c2cd;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.rc-uhr{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.rc-stopp{height:32px;color:var(--rc-rot);background:#fff;border:0;border-radius:20px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.rc-stopp i{background:currentColor;border-radius:2px;width:9px;height:9px}.rc-toasts{z-index:300;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.rc-toast{color:#fff;background:#0e3f54;border-radius:10px;align-items:center;gap:14px;max-width:420px;padding:10px 14px;font-size:13.5px;animation:.16s ease-out rcPop;display:flex;box-shadow:0 8px 26px #002a3c4d}.rc-toast button{color:#7fd6d0;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700}.rc-toast-fehler{background:#a93030}.rc-tabelle-huelle{border:1px solid var(--rc-linie);border-radius:var(--rc-radius);background:#fff;overflow-x:auto}.rc-tabelle{border-collapse:collapse;width:100%;font-size:13.5px}.rc-tabelle th{text-align:left;color:var(--rc-ink3);border-bottom:1px solid var(--rc-linie);background:var(--rc-grund);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:700}.rc-tabelle td{border-bottom:1px solid var(--rc-linie2);vertical-align:middle;padding:10px 14px}.rc-tabelle tbody tr:hover{background:#fafbfc}.rc-tabelle tfoot td{background:var(--rc-grund);border-bottom:0;font-weight:700}.rc-rechts{font-variant-numeric:tabular-nums;text-align:right!important}.rc-wochen td,.rc-wochen th{white-space:nowrap}.rc-wochen td:first-child,.rc-wochen th:first-child{white-space:normal;min-width:240px}.rc-wochen th small{color:var(--rc-dim);font-weight:500}.rc-heute-spalte{background:#f4f9f9}.rc-stellenlink{color:inherit;text-decoration:none}.rc-stellenlink:hover{text-decoration:underline}.rc-stellenlink b{color:var(--rc-ink3)}.rc-stelle-meta{margin-top:10px}.rc-stelle-grid{grid-template-columns:minmax(0,1.5fr) minmax(340px,1fr);align-items:start;gap:20px;display:grid}.rc-stelle-links,.rc-stelle-rechts{gap:18px;display:grid}.rc-karte-flaeche{border:1px solid var(--rc-linie);border-radius:var(--rc-radius);background:#fff;padding:16px 18px}.rc-karte-flaeche>.rc-gruppe-inhalt{border:0;border-top:1px solid var(--rc-linie2);border-radius:0;margin:0 -18px -16px}.rc-flaeche-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rc-flaeche-kopf h2{font-family:var(--font-display);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.rc-felder{border-top:1px solid var(--rc-linie2);padding:2px 0}.rc-felder summary{cursor:pointer;justify-content:space-between;padding:11px 2px;font-weight:700;list-style:none;display:flex}.rc-felder summary::-webkit-details-marker{display:none}.rc-felder summary:after{content:"›";color:var(--rc-dim);font-size:18px;transition:transform .15s}.rc-felder[open] summary:after{transform:rotate(90deg)}.rc-felder-inhalt{gap:14px;padding:2px 0 14px;display:grid}.rc-feld{gap:5px;display:grid}.rc-feld-label{color:var(--rc-ink3);font-size:12.5px;font-weight:700}.rc-feld small{font-size:12px}.rc-vorschlag{color:#8a4c05;text-align:left;background:#fff7ea;border:1px dashed #f0c27a;border-radius:7px;justify-self:start;padding:3px 9px;font-size:12.5px}.rc-vorschlag:hover{background:#ffefd2}.rc-benefits{flex-wrap:wrap;gap:6px;display:flex}.rc-benefit{border:1px solid var(--rc-linie);color:var(--rc-ink3);background:#fff;border-radius:20px;padding:4px 10px;font-size:12.5px}.rc-benefit:hover{border-color:#b6c3ca}.rc-benefit-an{border-color:var(--rc-teal);color:var(--rc-teal);background:#e4f3f2;font-weight:700}.rc-sterne{gap:2px;display:inline-flex}.rc-sterne button{color:#cdd6db;background:0 0;border:0;padding:0 1px;font-size:22px;line-height:1}.rc-sterne button:hover,.rc-sterne .rc-stern-an{color:var(--rc-orange)}.rc-zeit-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.rc-zeit-seite{display:block}.rc-zeit-seite .rc-flaeche-kopf:not(:first-child){margin-top:8px}.rc-eintraege{margin-top:30px}.rc-eintraege h2{font-family:var(--font-display);margin:0 0 12px;font-size:18px}.rc-tag-block{border:1px solid var(--rc-linie);border-radius:var(--rc-radius);background:#fff;margin-bottom:12px;overflow:hidden}.rc-tag-kopf{background:var(--rc-grund);border-bottom:1px solid var(--rc-linie2);justify-content:space-between;padding:9px 16px;display:flex}.rc-eintrag-zeile{border-bottom:1px solid var(--rc-linie2);grid-template-columns:110px minmax(0,1.5fr) auto minmax(120px,1fr) 70px 24px;align-items:center;gap:12px;padding:8px 16px;display:grid}.rc-eintrag-zeile:last-child{border-bottom:0}.rc-zeit-uhr{font-variant-numeric:tabular-nums;font-size:12.5px}.rc-eintrag-was{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-notiz{border-color:#0000;min-width:0;height:30px}.rc-notiz:hover{border-color:var(--rc-linie)}.rc-dauer{text-align:right;font-variant-numeric:tabular-nums}.rc-platz{width:24px}@media (max-width:1100px){.rc-stelle-grid,.rc-zeit-grid{grid-template-columns:minmax(0,1fr)}.rc-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rc-seite{padding:20px 16px 120px}.rc-zeile-meta .rc-aufwand,.rc-zeile-meta .rc-statustext{display:none}.rc-eintrag-zeile{grid-template-columns:1fr auto}.rc-eintrag-zeile>.rc-notiz,.rc-eintrag-zeile>.rc-zeit-uhr{display:none}.rc-timerleiste{max-width:calc(100vw - 24px);bottom:12px}}@media (prefers-reduced-motion:reduce){.rc *,.rc-pop,.rc-schublade,.rc-overlay{transition:none!important;animation:none!important}}.rc-spalte-schmal{flex:0 0 132px!important}.rc-spalte-schmal .rc-spalte-leer{display:none}.rc-spalte-schmal .rc-spalte-kopf{flex-wrap:wrap}.rc-neustelle{gap:14px;max-width:460px;padding:22px 24px 18px;display:grid}.rc-neustelle h2{font-family:var(--font-display);margin:0;font-size:19px}.rc-neustelle label{color:var(--rc-ink3);gap:5px;font-size:12.5px;font-weight:700;display:grid}.rc-dialog-fuss{justify-content:flex-end;margin-top:4px}.rc-zeitedit{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rc-zeitedit input[type=time]{border:1px solid var(--rc-linie);font-variant-numeric:tabular-nums;border-radius:7px;height:28px;padding:0 6px}.rc-kapazitaet{border:1px solid var(--rc-linie);border-radius:var(--rc-radius);background:#fff;margin:0 0 16px;padding:12px 16px}.rc-kap-text{margin-bottom:8px;font-size:13.5px}.rc-kap-balken{background:var(--rc-linie2);border-radius:8px;height:8px;position:relative;overflow:hidden}.rc-kap-balken i{background:#9fc9cc;border-radius:8px;position:absolute;top:0;bottom:0;left:0}.rc-kap-balken .rc-kap-ueber{background:#e6a39c}.rc-kap-balken .rc-kap-erfasst{background:var(--rc-teal);height:4px;top:2px}.rc-check{gap:2px;margin:10px 0 8px;padding:0;list-style:none;display:grid}.rc-check li{grid-template-columns:20px 1fr 24px;align-items:center;gap:10px;padding:3px 0;display:grid}.rc-check-text{background:0 0;border:1px solid #0000;border-radius:6px;width:100%;height:30px;padding:4px 6px}.rc-check-text:hover{border-color:var(--rc-linie)}.rc-check-text:focus{border-color:var(--rc-teal);background:#fff;outline:none}.rc-check-fertig .rc-check-text{color:var(--rc-dim);text-decoration:line-through}.rc-check-neu{resize:none;background:0 0;border:1px dashed #c8d1d6;border-radius:8px;width:100%;padding:8px 10px}.rc-check-neu:focus{border-style:solid;border-color:var(--rc-teal);background:#fff;outline:none}.rc-checkbadge{color:var(--rc-ink3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.rc-checkbadge-voll{color:#1f8f5c}.rc-auswahl{width:16px;height:16px;accent-color:var(--rc-teal);cursor:pointer;opacity:0;flex:none;margin:0 -6px 0 -4px}.rc-zeile:hover .rc-auswahl,.rc-auswahl-sichtbar{opacity:1}.rc-zeile-gewaehlt{background:#eef6f6!important}.rc-auswahlleiste{z-index:115;background:var(--rc-ink);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 120px);padding:8px 12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #002a3c59}.rc-auswahlleiste .rc-chip{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.rc-auswahlleiste .rc-chip:hover{background:#ffffff2e}.rc-auswahlleiste .rc-knopf-leise{color:#c9dae2}.rc-auswahlleiste b{margin-right:6px}.rc-last{margin-bottom:18px}.rc-lasttabelle td,.rc-lasttabelle th{white-space:nowrap;padding:7px 12px}.rc-last-aktiv td:first-child{box-shadow:inset 3px 0 0 var(--rc-teal)}.rc-last-zelle{border-radius:20px;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-block}.rc-last-ok{color:var(--rc-teal);background:#e4f3f2}.rc-last-gelb{color:#8a4c05;background:#fff3d9}.rc-last-rot{color:var(--rc-rot);background:#fdecea}.rc-last-we{background:var(--rc-linie2);color:var(--rc-ink3)}.rc-woche-grid{grid-template-columns:minmax(190px,1fr) repeat(7,minmax(122px,1fr));align-items:start;gap:10px;padding-bottom:14px;display:grid;overflow-x:auto}.rc-woche-spalte{background:var(--rc-linie2);border-radius:var(--rc-radius);border:2px solid #0000;min-width:0;min-height:220px;padding:8px}.rc-woche-spalte>header{justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 6px;display:flex}.rc-woche-heute{background:#e3eff0}.rc-woche-we{background:#f3f5f6}.rc-woche-rueckstau{background:#f7f0e4}.rc-woche-rueckstau>header b{font-family:var(--font-display)}.rc-tagbalken{background:#002a3c14;border-radius:5px;height:5px;margin:0 4px 4px;overflow:hidden}.rc-tagbalken i{background:var(--rc-teal);border-radius:5px;height:100%;display:block}.rc-tagbalken .rc-last-rot-balken{background:var(--rc-rot)}.rc-tagzeit{margin:0 4px 8px;font-size:12px;display:block}.rc-tagzeit-voll{color:var(--rc-rot);font-weight:700}.rc-wkarte{gap:6px;padding:9px 10px}.rc-wkarte .rc-karte-titel{font-size:13px}.rc-wkarte-faellig{border-style:dashed}.rc-bericht-kunde td{background:var(--rc-grund)}.rc-bericht-stelle{color:var(--rc-ink2);padding-left:30px!important}.rc-wkarte .rc-karte-titel{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rc-wkarte .rc-karte-meta{gap:6px}.rc-woche-spalte{padding:6px}.rc-timerleiste{gap:12px;max-width:min(560px,100vw - 140px);padding:6px 8px 6px 14px;bottom:16px;left:104px;transform:none;box-shadow:0 8px 26px #002a3c4d}.rc-timer-titel b{max-width:260px;font-size:13px}.rc-timer-titel small{display:none}.rc-uhr{font-size:14px}.rc-stopp{height:28px}@media (max-width:760px){.rc-timerleiste{max-width:none;left:12px;right:12px}}.rc-chip[aria-haspopup]:after{content:"";opacity:.55;border-bottom:1.6px solid;border-right:1.6px solid;flex:none;width:6px;height:6px;margin:-2px 0 0 2px;transform:rotate(45deg)}.rc-prop-wert .rc-chip[aria-haspopup]:after{display:none}.rc-board{scrollbar-width:thin;background:linear-gradient(90deg,#fbfcfc 30%,#fbfcfc00) 0/28px 100% no-repeat local,linear-gradient(270deg,#fbfcfc 30%,#fbfcfc00) 100%/28px 100% no-repeat local,radial-gradient(farthest-side at 0,#002a3c29,#002a3c00) 0/10px 100% no-repeat,radial-gradient(farthest-side at 100%,#002a3c29,#002a3c00) 100%/10px 100% no-repeat}.rc-wkarte .rc-karte-titel{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;word-break:normal}.rc-woche-zu{grid-template-columns:64px repeat(7,minmax(122px,1fr))}.rc-woche-zu .rc-woche-rueckstau header b{display:none}.rc-woche-zu .rc-woche-rueckstau header{flex-direction:column;gap:4px}.rc-dim{color:#566d79}.rc-zeile-stelle,.rc-balken-label small,.rc-wochen th small,.rc-wochen th{font-size:12.5px}.rc-wochenband{grid-template-columns:repeat(7,minmax(0,1fr)) 1.2fr;gap:8px;margin-bottom:8px;display:grid}.rc-wochentag{border:1px solid var(--rc-linie);background:#fff;border-radius:10px;grid-template-rows:auto 44px auto;justify-items:center;gap:4px;padding:8px 6px;font-size:13px;display:grid}.rc-wochentag-heute{border-color:var(--rc-teal);background:#f1f8f8}.rc-wochentag-name small{color:var(--rc-dim)}.rc-wochentag-balken{justify-content:center;align-items:flex-end;width:100%;display:flex}.rc-wochentag-balken i{background:var(--rc-teal);border-radius:4px 4px 0 0;width:60%;min-height:2px;display:block}.rc-wochentag-summe{background:var(--rc-grund);grid-template-rows:auto auto;align-content:center}.rc-vergessen{color:#8a4c05;white-space:nowrap;background:#fff3d9;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:700}.rc-wiederholt{color:var(--rc-teal);font-size:13px;font-weight:700}.rc-papierkorb{max-width:640px;padding:20px 22px 16px}.rc-papierkorb h2{font-family:var(--font-display);margin:0 0 12px;font-size:19px}.rc-papier-liste{gap:2px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.rc-papier-liste li{border-bottom:1px solid var(--rc-linie2);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.rc-papier-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rcl{gap:22px;display:grid}.rcl-gruppenkopf{align-items:center;gap:10px;margin-bottom:6px;display:flex}.rcl-pfeil{width:22px;height:22px;color:var(--rc-ink3);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.rcl-pfeil:hover:not(:disabled){background:var(--rc-linie2)}.rcl-pfeil:disabled{opacity:.25;cursor:default}.rcl-pfeil svg{transition:transform .12s}.rcl-pfeil-auf{transform:rotate(90deg)}.rcl-phase{color:#fff;letter-spacing:.01em;border-radius:6px;padding:3px 12px;font-size:13.5px;font-weight:600;display:inline-block}.rcl-phase-leer{color:var(--rc-ink);background:#fff;border:1px solid #c8d1d6;padding:2px 11px}.rcl-anzahl{font-size:13px}.rcl-tabelle{border-top:1px solid var(--rc-linie);background:#fff}.rcl-kopf,.rcl-zeile{grid-template-columns:minmax(320px,3.2fr) minmax(150px,1.5fr) 118px 172px 118px 138px 110px;align-items:center;gap:12px;padding:0 14px;display:grid}.rcl-kopf{height:34px;color:var(--rc-dim);border-bottom:1px solid var(--rc-linie2);font-size:12.5px}.rcl-zeile{border-bottom:1px solid var(--rc-linie2);min-height:46px}.rcl-zeile:hover{background:#fafbfc}.rcl-zeile>span{min-width:0}.rcl-name{align-items:center;gap:8px;min-width:0;display:flex}.rcl-name-kind{padding-left:30px}.rcl-titel{color:var(--rc-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:600;text-decoration:none;overflow:hidden}.rcl-titel:hover{text-decoration:underline}.rcl-titel-kind{font-size:14px;font-weight:500}.rcl-zaehler{color:var(--rc-ink3);white-space:nowrap;flex:none;font-size:12.5px}.rcl-tag{color:#fff;white-space:nowrap;background:#d946ef;border-radius:12px;flex:none;padding:1px 10px;font-size:12.5px;font-weight:600}.rcl-firma{border:1px solid var(--rc-linie);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#fff;border-radius:6px;max-width:100%;padding:2px 9px;font-size:13px;display:inline-block;overflow:hidden}.rcl-kreis{border:2px solid;border-radius:50%;flex:none;width:15px;height:15px;display:inline-block}.rcl-kreis-gestrichelt{border-style:dashed}.rcl-pille,.rcl-pille-inhalt{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.rcl-pille-knopf{background:0 0;border:0;border-radius:6px;padding:0}.rcl-pille-knopf:hover .rcl-pille-inhalt{filter:brightness(.94)}.rcl-pillenpunkt{border:2px solid;border-radius:50%;width:11px;height:11px;display:inline-block}.rcl-pillenpunkt-gestrichelt{border-style:dashed}.rcl-farbpunkt{border-radius:50%;width:11px;height:11px;display:inline-block}.rcl-termin{color:var(--rc-ink);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:2px 4px;font-size:14px;display:inline-flex}.rcl-termin:hover{background:var(--rc-linie2)}.rcl-termin.rc-chip-warn{color:var(--rc-rot);background:0 0;font-weight:600}.rcl-termin svg{color:var(--rc-dim)}.rcl-faellig{padding-left:4px;font-size:14px}.rcl-faellig-ueber{color:var(--rc-rot);font-weight:600}.rcl-link{max-width:100%;color:var(--rc-ink2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;text-decoration:none;display:inline-flex;overflow:hidden}.rcl-link:hover{text-decoration:underline}.rcl-link-punkt{background:linear-gradient(135deg,#f79520,#ef4137);border-radius:3px;flex:none;width:10px;height:10px}.rcl-kinder{background:#fbfcfc}.rcl-kinder .rcl-zeile{min-height:42px}.rcl-aufgabe{cursor:pointer}.rcl-neu{text-align:left;width:100%;color:var(--rc-ink3);background:0 0;border:0;padding:11px 16px 11px 44px;font-size:14px;display:block}.rcl-neu:hover{background:var(--rc-grund);color:var(--rc-ink)}.rcl-lade{height:46px;margin:6px 14px}@media (max-width:1100px){.rcl{overflow-x:auto}.rcl-tabelle{min-width:1040px}}@media print{.cmn-noprint,.cmn-rail{display:none!important}.cmn-main{margin-left:0!important}}@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-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
