/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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;--spacing:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-2{grid-row:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing)*1)}.m-2{margin:calc(var(--spacing)*2)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.hero-archive-box{--hero-archive-box:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5M10%2011.25h4M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down{--hero-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2013.5%2012%2021m0%200-7.5-7.5M12%2021V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);-webkit-mask:var(--hero-arrow-down);mask:var(--hero-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-small-down{--hero-arrow-small-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m0%200%206.75-6.75M12%2019.5l-6.75-6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-small-down);-webkit-mask:var(--hero-arrow-small-down);-webkit-mask:var(--hero-arrow-small-down);mask:var(--hero-arrow-small-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-small-up{--hero-arrow-small-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2019.5v-15m0%200-6.75%206.75M12%204.5l6.75%206.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-small-up);-webkit-mask:var(--hero-arrow-small-up);-webkit-mask:var(--hero-arrow-small-up);mask:var(--hero-arrow-small-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-down{--hero-arrow-trending-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%206%209%2012.75l4.286-4.286a11.948%2011.948%200%200%201%204.306%206.43l.776%202.898m0%200%203.182-5.511m-3.182%205.51-5.511-3.181%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-down);-webkit-mask:var(--hero-arrow-trending-down);-webkit-mask:var(--hero-arrow-trending-down);mask:var(--hero-arrow-trending-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-trending-up{--hero-arrow-trending-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018%209%2011.25l4.306%204.306a11.95%2011.95%200%200%201%205.814-5.518l2.74-1.22m0%200-5.94-2.281m5.94%202.28-2.28%205.941%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);-webkit-mask:var(--hero-arrow-trending-up);mask:var(--hero-arrow-trending-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2010.5%2012%203m0%200%207.5%207.5M12%203v18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-tray{--hero-arrow-up-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5m-13.5-9L12%203m0%200%204.5%204.5M12%203v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);-webkit-mask:var(--hero-arrow-up-tray);mask:var(--hero-arrow-up-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bold{--hero-bold:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%203.744h-.753v8.25h7.125a4.125%204.125%200%200%200%200-8.25H6.75Zm0%200v.38m0%2016.122h6.747a4.5%204.5%200%200%200%200-9.001h-7.5v9h.753Zm0%200v-.37m0-15.751h6a3.75%203.75%200%201%201%200%207.5h-6m0-7.5v7.5m0%200v8.25m0-8.25h6.375a4.125%204.125%200%200%201%200%208.25H6.75m.747-15.38h4.875a3.375%203.375%200%200%201%200%206.75H7.497v-6.75Zm0%207.5h5.25a3.75%203.75%200%200%201%200%207.5h-5.25v-7.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bold);-webkit-mask:var(--hero-bold);-webkit-mask:var(--hero-bold);mask:var(--hero-bold);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021v-8.25M15.75%2021v-8.25M8.25%2021v-8.25M3%209l9-6%209%206m-1.5%2012V10.332A48.36%2048.36%200%200%200%2012%209.75c-2.551%200-5.056.2-7.5.582V21M3%2021h18M12%206.75h.008v.008H12V6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left{--hero-chat-bubble-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.76c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.076-4.076a1.526%201.526%200%200%201%201.037-.443%2048.282%2048.282%200%200%200%205.68-.494c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);-webkit-mask:var(--hero-chat-bubble-left);mask:var(--hero-chat-bubble-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-ellipsis{--hero-chat-bubble-left-ellipsis:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.625%209.75a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H8.25m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H12m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200h-.375m-13.5%203.01c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.184-4.183a1.14%201.14%200%200%201%20.778-.332%2048.294%2048.294%200%200%200%205.83-.498c1.585-.233%202.708-1.626%202.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);mask:var(--hero-chat-bubble-left-ellipsis);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document{--hero-clipboard-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%207.5V6.108c0-1.135.845-2.098%201.976-2.192.373-.03.748-.057%201.123-.08M15.75%2018H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08M15.75%2018.75v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5A3.375%203.375%200%200%200%206.375%207.5H5.25m11.9-3.664A2.251%202.251%200%200%200%2015%202.25h-1.5a2.251%202.251%200%200%200-2.15%201.586m5.8%200c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75%207.5H4.875c-.621%200-1.125.504-1.125%201.125v12c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V16.5a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);mask:var(--hero-clipboard-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-slash{--hero-eye-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%203v1.5M3%2021v-6m0%200%202.77-.693a9%209%200%200%201%206.208.682l.108.054a9%209%200%200%200%206.086.71l3.114-.732a48.524%2048.524%200%200%201-.005-10.499l-3.11.732a9%209%200%200%201-6.085-.711l-.108-.054a9%209%200%200%200-6.208-.682L3%204.5M3%2015V4.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag-solid{--hero-flag-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3%202.25a.75.75%200%200%201%20.75.75v.54l1.838-.46a9.75%209.75%200%200%201%206.725.738l.108.054A8.25%208.25%200%200%200%2018%204.524l3.11-.732a.75.75%200%200%201%20.917.81%2047.784%2047.784%200%200%200%20.005%2010.337.75.75%200%200%201-.574.812l-3.114.733a9.75%209.75%200%200%201-6.594-.77l-.108-.054a8.25%208.25%200%200%200-5.69-.625l-2.202.55V21a.75.75%200%200%201-1.5%200V3A.75.75%200%200%201%203%202.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-flag-solid);-webkit-mask:var(--hero-flag-solid);-webkit-mask:var(--hero-flag-solid);mask:var(--hero-flag-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox-arrow-down{--hero-inbox-arrow-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%203.75H6.912a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H15M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859M12%203v8.25m0%200-3-3m3%203%203-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox-arrow-down);-webkit-mask:var(--hero-inbox-arrow-down);-webkit-mask:var(--hero-inbox-arrow-down);mask:var(--hero-inbox-arrow-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-italic{--hero-italic:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.248%2020.246H9.05m0%200h3.696m-3.696%200%205.893-16.502m0%200h-3.697m3.697%200h3.803%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-italic);-webkit-mask:var(--hero-italic);-webkit-mask:var(--hero-italic);mask:var(--hero-italic);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-language{--hero-language:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m10.5%2021%205.25-11.25L21%2021m-9-3h7.5M3%205.621a48.474%2048.474%200%200%201%206-.371m0%200c1.12%200%202.233.038%203.334.114M9%205.25V3m3.334%202.364C11.176%2010.658%207.69%2015.08%203%2017.502m9.334-12.138c.896.061%201.785.147%202.666.257m-4.589%208.495a18.023%2018.023%200%200%201-3.827-5.802%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);-webkit-mask:var(--hero-language);mask:var(--hero-language);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link-slash{--hero-link-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.181%208.68a4.503%204.503%200%200%201%201.903%206.405m-9.768-2.782L3.56%2014.06a4.5%204.5%200%200%200%206.364%206.365l3.129-3.129m5.614-5.615%201.757-1.757a4.5%204.5%200%200%200-6.364-6.365l-4.5%204.5c-.258.26-.479.541-.661.84m1.903%206.405a4.495%204.495%200%200%201-1.242-.88%204.483%204.483%200%200%201-1.062-1.683m6.587%202.345%205.907%205.907m-5.907-5.907L8.898%208.898M2.991%202.99%208.898%208.9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link-slash);-webkit-mask:var(--hero-link-slash);-webkit-mask:var(--hero-link-slash);mask:var(--hero-link-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet{--hero-list-bullet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%206.75h12M8.25%2012h12m-12%205.25h12M3.75%206.75h.007v.008H3.75V6.75Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200ZM3.75%2012h.007v.008H3.75V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm-.375%205.25h.007v.008H3.75v-.008Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus{--hero-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);mask:var(--hero-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus-circle{--hero-minus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);mask:var(--hero-minus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-no-symbol{--hero-no-symbol:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18.364%2018.364A9%209%200%200%200%205.636%205.636m12.728%2012.728A9%209%200%200%201%205.636%205.636m12.728%2012.728L5.636%205.636%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);-webkit-mask:var(--hero-no-symbol);mask:var(--hero-no-symbol);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-numbered-list{--hero-numbered-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.242%205.992h12m-12%206.003H20.24m-12%205.999h12M4.117%207.495v-3.75H2.99m1.125%203.75H2.99m1.125%200H5.24m-1.92%202.577a1.125%201.125%200%201%201%201.591%201.59l-1.83%201.83h2.16M2.99%2015.745h1.125a1.125%201.125%200%200%201%200%202.25H3.74m0-.002h.375a1.125%201.125%200%200%201%200%202.25H2.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-numbered-list);-webkit-mask:var(--hero-numbered-list);-webkit-mask:var(--hero-numbered-list);mask:var(--hero-numbered-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-queue-list{--hero-queue-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scissors{--hero-scissors:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m7.848%208.25%201.536.887M7.848%208.25a3%203%200%201%201-5.196-3%203%203%200%200%201%205.196%203Zm1.536.887a2.165%202.165%200%200%201%201.083%201.839c.005.351.054.695.14%201.024M9.384%209.137l2.077%201.199M7.848%2015.75l1.536-.887m-1.536.887a3%203%200%201%201-5.196%203%203%203%200%200%201%205.196-3Zm1.536-.887a2.165%202.165%200%200%200%201.083-1.838c.005-.352.054-.695.14-1.025m-1.223%202.863%202.077-1.199m0-3.328a4.323%204.323%200%200%201%202.068-1.379l5.325-1.628a4.5%204.5%200%200%201%202.48-.044l.803.215-7.794%204.5m-2.882-1.664A4.33%204.33%200%200%200%2010.607%2012m3.736%200%207.794%204.5-.802.215a4.5%204.5%200%200%201-2.48-.043l-5.326-1.629a4.324%204.324%200%200%201-2.068-1.379M14.343%2012l-2.882%201.664%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-scissors);-webkit-mask:var(--hero-scissors);-webkit-mask:var(--hero-scissors);mask:var(--hero-scissors);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star-solid{--hero-star-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop{--hero-stop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%207.5A2.25%202.25%200%200%201%207.5%205.25h9a2.25%202.25%200%200%201%202.25%202.25v9a2.25%202.25%200%200%201-2.25%202.25h-9a2.25%202.25%200%200%201-2.25-2.25v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);mask:var(--hero-stop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-view-columns{--hero-view-columns:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%204.5v15m6-15v15m-10.875%200h15.75c.621%200%201.125-.504%201.125-1.125V5.625c0-.621-.504-1.125-1.125-1.125H4.125C3.504%204.5%203%205.004%203%205.625v12.75c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-view-columns);-webkit-mask:var(--hero-view-columns);-webkit-mask:var(--hero-view-columns);mask:var(--hero-view-columns);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench-screwdriver{--hero-wrench-screwdriver:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.42%2015.17%2017.25%2021A2.652%202.652%200%200%200%2021%2017.25l-5.877-5.877M11.42%2015.17l2.496-3.03c.317-.384.74-.626%201.208-.766M11.42%2015.17l-4.655%205.653a2.548%202.548%200%201%201-3.586-3.586l6.837-5.63m5.108-.233c.55-.164%201.163-.188%201.743-.14a4.5%204.5%200%200%200%204.486-6.336l-3.276%203.277a3.004%203.004%200%200%201-2.25-2.25l3.276-3.276a4.5%204.5%200%200%200-6.336%204.486c.091%201.076-.071%202.264-.904%202.95l-.102.085m-1.745%201.437L5.909%207.5H4.5L2.25%203.75l1.5-1.5L7.5%204.5v1.409l4.26%204.26m-1.745%201.437%201.745-1.437m6.615%208.206L15.75%2015.75M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);mask:var(--hero-wrench-screwdriver);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-right{text-align:right}.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,)}.opacity-0{opacity:0}.opacity-100{opacity:1}.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,)}.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,visibility,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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}@media (min-width:40rem){.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}}[data-phx-session],[data-phx-teleported-src]{display:contents}@font-face{font-family:Albert Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/albert-sans-300-2cd84109d3b294009180a9c473e2aa85.woff2?vsn=d)format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/albert-sans-400-fe161fcb628d18c45cbdec4b45e9044e.woff2?vsn=d)format("woff2")}@font-face{font-family:Albert Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/albert-sans-500-fe161fcb628d18c45cbdec4b45e9044e.woff2?vsn=d)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-570751c5f8b418972c1976160ba6ed85.woff2?vsn=d)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-570751c5f8b418972c1976160ba6ed85.woff2?vsn=d)format("woff2")}:root{--paper:#fafaf7;--paper-tint:#f1efe8;--paper-deep:#e9e6de;--ink:#191816;--ink-soft:#55524c;--muted:#6a6660;--hairline:#e3e0d8;--hairline-strong:#c9c5bb;--linie-bedienelement:#888376;--terra:#a9502f;--terra-tint:#f2e3da;--menge-1:#f7eee8;--menge-2:#f2e3da;--menge-3:#ead2c4;--menge-4:#e0beab;--menge-5:#d4a88f;--slate:#3e5c73;--zst-geschrieben:#2f6b45;--zst-freigegeben:#6e8f7c;--zst-vorschlag:#3e5c73;--zst-veraltet:#a9502f;--zst-fehlt:#c9c5bb;--band-waechst:#546f88;--band-faellt:#8f5f3e;--ok:#4e6e52;--ok-tint:#e4eae2;--run:#8a6220;--err:#8e2f22;--font:"Suisse Intl","Suisse Int'l","SuisseIntl","Albert Sans","Neue Haas Grotesk Text","Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-display:44px;--fs-h2:26px;--fs-h3:17px;--fs-body:15px;--fs-data:14px;--fs-sm:13px;--fs-durchsicht:17px;--fs-micro:11px;--fs-xs:var(--fs-sm);--fs-bedienelement:var(--fs-sm);--fs-touch-eingabe:16px;--fs-nav:12px;--fs-mark:22px;--fs-legend:var(--fs-sm);--fs-tile:var(--fs-sm);--fs-palette:15px;--fs-symbol:15px;--fs-kpi:clamp(20px,13cqw,56px);--mass:72ch;--ls-micro:.14em;--lh-body:1.6;--space-1:8px;--space-1h:12px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:104px;--grid-min:170px;--container-pad:var(--space-5);--kopf-hoehe:49px;--werkzeug-hoehe:0px;--kopfzeile-hoehe:0px;--inhalt-breite:1600px;--bg:var(--paper);--surface:var(--paper);--flaeche:var(--paper-tint);--flaeche-hover:var(--paper-deep);--surface-2:var(--paper-tint);--text:var(--ink);--text-muted:var(--ink-soft);--text-subtle:var(--muted);--border:var(--hairline-strong);--border-soft:var(--hairline);--control-border:var(--linie-bedienelement);--accent:var(--terra);--accent-soft:var(--terra-tint);--positive:var(--ok);--warning:var(--run);--danger:var(--err);--fallend:var(--err);--druck-grund:#fff;--druck-linie:#000}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-padding-top:var(--kopf-hoehe)}body{font-family:var(--font);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--paper-tint)}a{color:inherit;text-decoration:none}.skip-link{z-index:100;padding:var(--space-1)var(--space-2);background:var(--ink);color:var(--paper);font-size:var(--fs-data);position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--space-2);top:var(--space-2)}#hauptinhalt:focus{outline:none}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.num,td.num,.stat-value,.kpi-card-value,.list-row-value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}td.num,th.num,.num,.code,td.code,th.code{font-family:var(--font-mono)}.stat-value,.kpi-card-value{font-family:var(--font)}.code{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}table th.code,table td.code{text-align:left;padding-left:0;padding-right:14px}.tracked{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);font-weight:400}.micro{font-size:var(--fs-sm);color:var(--muted);max-width:var(--mass);font-weight:400}.seitenfuss{padding:var(--space-3)var(--container-pad)var(--space-4);color:var(--text-subtle)}.text-muted{color:var(--ink-soft)}.gedaempft,.text-subtle{color:var(--muted)}.text-accent{color:var(--terra)}.chart-hinweis{text-align:center;color:var(--muted);font-size:var(--fs-micro);padding:var(--space-3)0}.aufriss{border-left:2px solid var(--hairline-strong);padding-left:var(--space-2);margin:var(--space-2)0 var(--space-2)var(--space-1)}.aufriss>.tracked{color:var(--muted);margin-bottom:var(--space-1)}.dienst+.dienst{border-top:1px solid var(--hairline)}.dienst-name{appearance:none;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.dienst-name:hover{color:var(--terra)}.feld-select{appearance:none;background-color:var(--surface-2);font:inherit;font-size:var(--fs-xs);color:var(--ink);cursor:pointer;border:0;border-radius:0;max-width:100%;min-height:24px;padding:3px 20px 3px 6px}.feld-select:hover{background-color:var(--paper-deep)}.feld-select:focus-visible{background-color:var(--paper-deep);box-shadow:inset 0 -1px 0 0 var(--ink-soft);outline:none}.feld-versal{text-transform:uppercase}.feld-eng{width:70px}.zeilenform{align-items:baseline;gap:var(--space-1);display:inline-flex}.vorschlag{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.vorschlag-signal{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap}.vorschlag-signal:before{content:"· "}.feld-kasten{align-items:center;gap:var(--space-1);cursor:pointer;min-height:24px;display:flex}.feld-kasten input[type=checkbox]{width:auto;margin:0}.ablageflaeche{align-items:center;gap:var(--space-1);padding:var(--space-4)var(--space-3);cursor:pointer;text-align:center;border:2px dashed var(--border);background:var(--surface-2);flex-direction:column;transition:border-color .15s,background .15s;display:flex}.ablageflaeche:hover,.ablageflaeche:focus-within{border-color:var(--accent);background:var(--paper)}.ablageflaeche input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ablage-wort{font-size:var(--fs-h3);color:var(--text)}.ablage-liste{max-height:260px;margin-top:var(--space-2);overflow-y:auto}.ablage-versteck{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bild-reihe{gap:var(--space-1);flex-wrap:wrap;align-items:flex-start;display:flex}.bild-kachel{flex-direction:column;gap:2px;width:72px;margin:0;display:flex}.bild-kachel--gross{width:120px}.bild-vorschau,.bild-leer{object-fit:contain;background:var(--surface-2);border:1px solid var(--hairline);width:72px;height:72px;display:block}.bild-kachel--gross .bild-vorschau,.bild-kachel--gross .bild-leer,.bild-leer--gross{width:120px;height:120px}.bild-leer{color:var(--muted);border-style:dashed;justify-content:center;align-items:center;gap:4px;display:flex}.bild-kachel figcaption{justify-content:space-between;gap:4px;display:flex}.bild-norm{color:var(--accent)}.bild-norm--ok{color:var(--ok)}.bild-befunde{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bild-dialog{gap:var(--space-2);margin-top:var(--space-2);display:grid}.bild-dialog>p{margin:0}.bildstand-zeile.phx-drop-target-active{outline:2px solid var(--accent);outline-offset:-2px}.bildstand-zeile.phx-drop-target-active>td{background:var(--paper)}.aufriss-zeile>td{background:var(--surface-2);padding:0}.aufriss-zeile .tafel{border-top:0}.beleg-aufriss,.abgleich-aufriss{border-left:3px solid var(--accent);margin:0}.gegenueber{gap:0;display:grid}.gegenueber-kopf,.vergleich-zeile{gap:var(--space-2);grid-template-columns:9rem minmax(0,1fr) minmax(0,1fr) 9rem;align-items:baseline;display:grid}.gegenueber-kopf{padding-bottom:var(--space-1);border-bottom:1px solid var(--hairline);margin-bottom:var(--space-1)}.vergleich-zeile{font-size:var(--fs-sm);padding:4px 0}.vergleich-wert{overflow-wrap:anywhere;text-align:right;min-width:0}.vergleich-urteil{align-items:baseline;gap:var(--space-1);display:flex}@media (max-width:700px){.gegenueber-kopf{display:none}.vergleich-zeile{padding:var(--space-1)0;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr);gap:0}.vergleich-wert{text-align:left}}.gegenueber-grund{margin-top:var(--space-2)}.aufriss-aktionen{justify-content:flex-end;align-items:center;gap:var(--space-1h);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.aufriss-aktionen .zeilenform{align-items:center;gap:var(--space-1);display:inline-flex}.zeilenform-zelle{white-space:nowrap;min-width:0}.zeilenform-zelle>form{vertical-align:middle;min-width:0;max-width:calc(100% - 2.4rem);display:inline-block}.zeilenform-zelle>.symbolknopf{vertical-align:middle;margin-left:var(--space-1)}.kandidaten{margin-top:var(--space-2)}.kandidat{align-items:center;gap:var(--space-2);padding:var(--space-1)0;border-top:1px solid var(--hairline);font-size:var(--fs-sm);display:flex}.kandidat>.zelle-kurz{flex:12rem;min-width:0}.kandidat>.num{margin-left:auto}.kandidat-grund{flex:none}.kandidat.-vorgemerkt{border-left:3px solid var(--ok);padding-left:var(--space-1)}.handsuche{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--hairline)}.handsuche .gegenueber-zeile{justify-content:flex-start;gap:var(--space-2);align-items:center}.handsuche .gegenueber-zeile>.zelle-kurz{flex:12rem;min-width:0}.handsuche .gegenueber-zeile>:last-child{text-align:left}.gegenueber-seiten{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:800px){.gegenueber-seiten{grid-template-columns:minmax(0,1fr)}}.gegenueber-seite>.tracked{padding-bottom:var(--space-1);margin-bottom:var(--space-1);border-bottom:1px solid var(--hairline);display:block}.gegenueber-zeile{justify-content:space-between;gap:var(--space-2);font-size:var(--fs-sm);padding:3px 0;display:flex}.gegenueber-zeile>.tracked{flex:none}.gegenueber-zeile>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.ablage-zahl{color:var(--text-muted);font-size:var(--fs-sm)}.ablage-liste .list-row{gap:var(--space-2)}.ablage-liste .list-row-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ablage-liste .list-row-value{text-align:right;font-variant-numeric:tabular-nums;flex:0 0 3.25rem}.ablage-liste .zeilenknopf{flex:none}.lieferantenwahl{text-align:left;width:100%;padding:var(--space-1)var(--space-1h);border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;display:block}.lieferantenwahl:hover{border-color:var(--accent)}.zeilenkopf{align-items:baseline;gap:var(--space-2);display:flex}.zeilenkopf>.cell-link{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.zeilenkopf>.code{flex:none}.notizfeld .form-input{width:100%;height:22px;padding:0 var(--space-1);font-size:var(--fs-micro);color:var(--ink-soft)}.notizfeld .form-input::placeholder{color:var(--muted)}.zeilenwerkzeug{white-space:nowrap;text-align:right;padding-top:7px;padding-bottom:7px}.zeilenwerkzeug>*{vertical-align:middle}.zeilenwerkzeug>*+*{margin-left:4px}.zeilenwerkzeug--fest{text-align:left}.text-right,.rechts{text-align:right}.footnote{font-size:var(--fs-sm);color:var(--muted)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-shell>*,.row-2>*,.cols-2>*,.stat-grid>*,.kpi-row>*{min-width:0}.kopf{z-index:20;background:var(--paper);border-bottom:1px solid var(--hairline);position:sticky;top:0}.kopf-haupt{max-width:var(--inhalt-breite);align-items:center;gap:var(--space-4);width:100%;padding:0 var(--container-pad);min-height:48px;margin:0 auto;display:flex;position:relative}.kopf .lmark{font-size:var(--fs-mark);flex-shrink:0;justify-content:center;align-items:baseline;gap:.35em;min-width:24px;font-weight:300;line-height:1;display:flex}.kopf .lmark-bild{width:auto;height:34px;display:block}.anmeldung .lmark-bild{width:auto;height:96px}.kopf-nav{align-items:center;gap:var(--space-3);display:flex}.kopf-nav>a,.nav-klappe-knopf{color:var(--muted);font-size:var(--fs-nav);letter-spacing:var(--ls-micro);white-space:nowrap;text-transform:uppercase;line-height:48px;transition:color .15s;position:relative}.kopf-nav>a:hover,.nav-klappe-knopf:hover,.kopf-nav>a.active,.nav-klappe-knopf.active{color:var(--ink)}.kopf-nav>a.active:after,.nav-klappe-knopf.active:after{content:"";background:var(--terra);height:1px;position:absolute;bottom:6px;left:0;right:0}.kopf-rechts{align-items:center;gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}.kopf-icon{align-items:center;gap:var(--space-1);color:var(--muted);cursor:pointer;font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;padding:var(--space-1)0;background:0 0;border:0;justify-content:center;min-width:24px;display:flex}.kopf-icon:hover,.kopf-icon.active{color:var(--ink)}.zahnrad:before{content:"⚙";font-size:var(--fs-symbol);line-height:1}@media (pointer:coarse){.kopf-icon,.konto>summary,.nav-klappe-knopf{justify-content:center;min-height:44px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-scroll .sr-only{top:0;left:0}.list-tabs--zweite{padding-left:var(--space-3);border-left:1px solid var(--hairline);margin-top:2px;margin-left:2px}.list-tabs--zweite .list-tab{font-size:var(--fs-bedienelement);text-transform:none;letter-spacing:0;padding-bottom:8px}.list-tab-zahl{vertical-align:super;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:3px;font-size:.72em;line-height:0}.list-tab.active .list-tab-zahl{color:inherit}.ergebnis{border-collapse:collapse;width:100%}.ergebnis td,.ergebnis th{font-variant-numeric:tabular-nums}.ergebnis th{font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);text-align:right;padding:0 var(--space-2)var(--space-1);border-bottom:1px solid var(--hairline-strong);white-space:nowrap;font-weight:400}.ergebnis th:first-child,.ergebnis td:first-child{text-align:left}.ergebnis td{text-align:right;white-space:nowrap;padding:5px var(--space-2);font-size:var(--fs-sm)}.ergebnis td:first-child,.ergebnis th:first-child{background:var(--paper);z-index:1;position:sticky;left:0}.ergebnis .abzug td:first-child{padding-left:var(--space-3);color:var(--muted)}.ergebnis .abzug td{color:var(--muted)}.ergebnis .aufklapper{appearance:none;cursor:pointer;color:var(--muted);font:inherit;padding:0 var(--space-1)0 0;text-align:left;background:0 0;border:0;width:1.1rem;line-height:1}.ergebnis .aufklapper:hover{color:var(--ink)}.ergebnis .aufklappbar td:first-child{cursor:default}.ergebnis .summenzeile td{border-top:1px solid var(--hairline)}.ergebnis .zeile-ergebnis td{border-top:1px solid var(--hairline-strong);color:var(--ink)}.ergebnis .gesamt{border-left:1px solid var(--hairline-strong);font-weight:500}.ergebnis th.angebrochen{color:var(--terra)}.ergebnis th.angebrochen:after{content:" ·"}.ergebnis td.angebrochen{color:var(--muted)}.ergebnis-fuss{font-size:var(--fs-micro);color:var(--muted);margin-top:var(--space-2)}.kastenreihe{gap:var(--space-1)var(--space-3);margin:var(--space-2)0;flex-wrap:wrap;display:flex}.ergebnis td.unvollstaendig{color:var(--terra)}.blaetterknoepfe{gap:var(--space-1);margin-left:auto;display:flex}.symbolknopf{min-width:28px;height:28px;color:var(--muted);cursor:pointer;font-size:var(--fs-symbol);background:0 0;border:0;justify-content:center;align-items:center;gap:3px;padding:0 6px;line-height:1;transition:background-color .12s,color .12s;display:inline-flex}.symbolknopf:hover{color:var(--ink);background-color:var(--paper-tint)}.symbolknopf--aktiv{color:var(--terra)}.symbolknopf--aktiv:hover{color:var(--terra);background-color:var(--paper-tint)}.symbolknopf--neu{color:var(--paper);background-color:var(--terra)}.symbolknopf--neu:hover{color:var(--paper);background-color:var(--ink)}.symbolknopf--ruhig:disabled{opacity:.45;cursor:default}.symbolknopf--haupt{color:var(--paper);background:var(--ink);border-color:var(--ink)}.symbolknopf--haupt:hover{color:var(--paper);background:var(--terra);border-color:var(--terra)}.symbolknopf--haupt:disabled,.symbolknopf--haupt:disabled:hover{opacity:.35;cursor:not-allowed;background:var(--ink);border-color:var(--ink)}.symbolknopf-zahl{font-size:var(--fs-micro);letter-spacing:0}.symbolknopf>[class^=hero-]{width:15px;height:15px}@media (pointer:coarse){.symbolknopf{min-width:44px;height:44px}.zeilenknopf,.merkknopf{min-width:44px;min-height:44px}.form-input,input[type=text],input[type=date],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],textarea,select{font-size:var(--fs-touch-eingabe)}}.konto{position:relative}.konto>summary{cursor:pointer;list-style:none}.konto>summary::-webkit-details-marker{display:none}.konto-menue{right:0;top:calc(100% + var(--space-1));z-index:30;background:var(--paper);border:1px solid var(--hairline-strong);min-width:200px;padding:var(--space-2);position:absolute}.konto-kopf{padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--hairline)}.konto-name{font-size:var(--fs-sm);color:var(--ink)}.konto-rolle{font-size:var(--fs-micro);color:var(--muted)}.konto-eintrag{font-size:var(--fs-sm);color:var(--muted);padding:var(--space-1)0;display:block}.konto-eintrag:hover{color:var(--ink)}.anmeldung{max-width:340px;padding:var(--space-6)var(--space-3);margin:0 auto}.anmeldung .lmark{display:block}.anmeldung h1{font-size:var(--fs-h2);margin:var(--space-4)0 var(--space-3);font-weight:300}.anmeldung-form{gap:var(--space-2);flex-direction:column;display:flex}.anmeldung-form .sr-btn{align-self:start}.avatar{border:1px solid var(--hairline-strong);width:28px;height:28px;font-size:var(--fs-micro);letter-spacing:.08em;justify-content:center;align-items:center;display:flex}.container{padding:var(--space-4)var(--container-pad);max-width:var(--inhalt-breite);width:100%;margin:0 auto}.page-header{padding-bottom:var(--space-4);border-bottom:1px solid var(--hairline-strong);margin-bottom:var(--space-4)}.page-header h1{font-size:var(--fs-display);letter-spacing:-.01em;margin-bottom:6px;font-weight:300;line-height:1.08}.breadcrumb{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2)}.breadcrumb a{color:var(--muted)}.breadcrumb a:hover{color:var(--ink)}.page-header--liste{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);border-bottom:0;flex-wrap:wrap;padding-bottom:0;display:flex}.page-header--kunde{justify-content:space-between;align-items:flex-start;gap:var(--space-2)var(--space-5);margin-bottom:var(--space-2);border-bottom:0;flex-wrap:wrap;padding-bottom:0;display:flex}.kundenkennung{margin-top:2px}.kundentat{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.kundensignale{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kopfzahlen{align-items:baseline;gap:var(--space-3);color:var(--muted);font-size:var(--fs-data);font-family:var(--font-mono);white-space:nowrap;flex-wrap:wrap;display:flex}.kopfzahlen strong{color:var(--ink);font-weight:500}h2{font-size:var(--fs-h2);font-weight:300;line-height:1.2}h3{font-size:var(--fs-h3);font-weight:300}.card{padding:var(--space-3);margin-bottom:var(--space-3);background:var(--paper);--flaeche:var(--paper);--flaeche-hover:var(--paper-tint);border:1px solid var(--hairline)}.card-title{font-size:var(--fs-h3);color:var(--ink);font-weight:500}.card--haupt{padding:var(--space-4);border-color:var(--hairline-strong)}.card--haupt>.section-heading .card-title{font-size:var(--fs-h2)}.card--rand{--flaeche:var(--paper-tint);--flaeche-hover:var(--paper-deep);border-color:var(--hairline);padding:var(--space-2)var(--space-3);background:0 0}.card--rand .card-title{font-size:var(--fs-h3);color:var(--muted);font-weight:400}.section-heading{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.chart-card{padding:0 0 var(--space-4)}.chart-card-header{margin-bottom:var(--space-3);justify-content:space-between;align-items:baseline;display:flex}.chart-card-title{font-size:var(--fs-h3);font-weight:300}.stat-grid,.kpi-row{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),1fr));margin-bottom:var(--space-4);display:grid}.card>.stat-grid:last-child,.card>.kpi-row:last-child{margin-bottom:0}.stat-card,.kpi-row .kpi-card{padding:var(--space-3)var(--space-3)var(--space-3)0;container-type:inline-size}.stat-card+.stat-card,.kpi-row .kpi-card+.kpi-card{border-left:1px solid var(--hairline);padding-left:var(--space-3)}.stat-label,.kpi-card-label{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);font-weight:300}.stat-value,.kpi-card-value{font-size:var(--fs-kpi);white-space:nowrap;letter-spacing:-.02em;color:var(--ink);margin:10px 0 6px;font-weight:400;line-height:1}.stat-delta,.kpi-card-sub{color:var(--muted);font-size:var(--fs-sm)}.kpi-card-anteil{color:var(--terra);font-weight:500}.kpi-card-veraenderung{align-items:center;gap:4px;display:flex}.kpi-card-veraenderung--gut{color:var(--ok)}.kpi-card-veraenderung--schlecht{color:var(--err)}.kpi-card-pfeil{flex:none;width:1em;height:1em}.kpi-row .kpi-card{border-top:2px solid #0000}.kpi-row .kpi-card.-gray{border-top-color:var(--hairline-strong)}.kpi-row .kpi-card.-blue{border-top-color:var(--slate)}.kpi-row .kpi-card.-green{border-top-color:var(--ok)}.kpi-row .kpi-card.-orange{border-top-color:var(--run)}.auto-grid .kpi-card{padding:var(--space-2);border:1px solid var(--hairline)}.auto-grid .kpi-card-value{font-size:var(--fs-h3);margin:6px 0 4px}table{border-collapse:collapse;width:100%;font-size:var(--fs-data)}table th{font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--hairline-strong);white-space:nowrap;padding:0 14px 10px 0;font-weight:400}table td{border-bottom:1px solid var(--hairline);color:var(--ink-soft);vertical-align:baseline;padding:11px 14px 11px 0}table th.num,table td.num{white-space:nowrap}table th.num,table td.num,table th.text-right,table td.text-right{text-align:right;padding-left:14px}table td:last-child,table th:last-child{padding-right:0}table tbody tr{transition:background .12s}table tbody tr:hover{background:var(--flaeche-hover)}table td.em{color:var(--ink);font-weight:400}table td.dim,.dim{color:var(--muted)}.warnung{color:var(--err)}.tracked-abstand{margin-bottom:var(--space-2)}.kohortentabelle th.num,.kohortentabelle td.num{white-space:nowrap}table td.kohorte{color:var(--ink)}table td.kohorte.s0{color:var(--muted)}table td.kohorte.s1{background:var(--menge-1)}table td.kohorte.s2{background:var(--menge-2)}table td.kohorte.s3{background:var(--menge-3)}table td.kohorte.s4{background:var(--menge-4)}table td.kohorte.s5{background:var(--menge-5)}table tbody tr:hover td.kohorte.s1{background:var(--menge-1)}table tbody tr:hover td.kohorte.s2{background:var(--menge-2)}table tbody tr:hover td.kohorte.s3{background:var(--menge-3)}table tbody tr:hover td.kohorte.s4{background:var(--menge-4)}table tbody tr:hover td.kohorte.s5{background:var(--menge-5)}.erklaerung{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);max-width:var(--mass)}.erklaerung+.erklaerung{margin-top:var(--space-2)}.erklaerung+.table-scroll,.table-scroll+.erklaerung,.erklaerung+.card{margin-top:var(--space-3)}.erklaerung+form{margin-top:var(--space-3);display:block}.regelform{align-items:flex-end;gap:var(--space-3);margin:var(--space-3)0;flex-wrap:wrap;display:flex}.regelform .form-group{flex:12rem;min-width:0;margin:0}.regelform button{flex:none}.planzahlen{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.planzahl{min-width:0}.planzahl-wert{font-size:var(--fs-h2);margin:2px 0;font-weight:300;line-height:1.1}:root{--jahr-1:#888376;--jahr-2:#9e998d;--jahr-3:#c9c5bb;--jahr-4:#d9d5cc;--korridor:#e9e6de;--korridor-kante:#c9c5bb}.korridor-bild{width:100%;height:auto;display:block;overflow:visible}.k-raster{stroke:var(--hairline);stroke-width:1px}.k-grund{stroke:var(--hairline-strong);stroke-width:1px}.k-achse{fill:var(--hairline-strong);text-anchor:end;font-size:9px}.k-monat{fill:var(--ink-soft);text-anchor:middle;font-size:9.5px}.k-monat--aus{fill:var(--hairline-strong)}.k-band{fill:var(--korridor)}.k-mittel{fill:none;stroke:var(--korridor-kante);stroke-width:1.3px;stroke-dasharray:3 3}.k-jahr{fill:none;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.k-jahr--1{stroke:var(--jahr-1)}.k-jahr--2{stroke:var(--jahr-2)}.k-jahr--3{stroke:var(--jahr-3)}.k-jahr--4{stroke:var(--jahr-4)}.k-plan{fill:none;stroke:var(--slate);stroke-width:1.4px;stroke-dasharray:5 4}.k-forecast{fill:none;stroke:var(--ok);stroke-width:1.4px;stroke-dasharray:2 3}.k-ist{fill:none;stroke:var(--terra);stroke-width:3.2px;stroke-linejoin:round;stroke-linecap:round}.k-ist--teil{stroke-dasharray:4 3;opacity:.55}.k-spitze{fill:var(--terra)}.k-heute{stroke:var(--terra);stroke-width:1px;stroke-dasharray:2 4;opacity:.45}@keyframes k-wachsen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes k-auf{0%{opacity:0}to{opacity:1}}.k-ist,.k-jahr{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.22,.61,.36,1) forwards k-wachsen}.k-jahr{animation-duration:.7s}.k-ist{animation-delay:.16s}.k-band,.k-mittel,.k-plan,.k-forecast,.k-ist--teil,.k-spitze,.k-name,.k-fuehrung,.k-heute{animation:.42s forwards k-auf}.k-band,.k-mittel{animation-duration:.6s}.k-plan{animation-delay:.2s}.k-forecast{animation-delay:.26s}.k-ist--teil,.k-spitze,.k-name,.k-fuehrung,.k-heute{opacity:0;animation-delay:.7s}@media (prefers-reduced-motion:reduce){.k-ist,.k-jahr,.k-band,.k-mittel,.k-plan,.k-forecast,.k-ist--teil,.k-spitze,.k-name,.k-fuehrung,.k-heute{stroke-dashoffset:0;opacity:1;animation:none}.k-heute{opacity:.45}}.k-fuehrung{stroke:var(--hairline-strong);stroke-width:1px;fill:none}.k-name{dominant-baseline:middle;fill:var(--muted);font-size:9.5px}.k-name--ist{fill:var(--terra);font-size:11px;font-weight:500}.k-name--plan{fill:var(--slate)}.k-name--forecast{fill:var(--ok)}.k-jahrname{font-weight:400}.k-jahrname--1{fill:var(--jahr-1)}.k-jahrname--2{fill:var(--jahr-2)}.k-jahrname--3{fill:var(--jahr-3)}.k-jahrname--4{fill:var(--jahr-4)}.k-feld>rect{fill:#0000}.k-feld .k-faden,.k-feld .k-tupf,.k-feld .k-tafel{opacity:0;pointer-events:none}.k-feld:hover .k-faden,.k-feld:hover .k-tupf,.k-feld:hover .k-tafel{opacity:1}.k-faden{stroke:var(--ink);stroke-width:1px;opacity:.22}.k-tupf{stroke:var(--paper);stroke-width:2px}.k-tupf--1{fill:var(--jahr-1)}.k-tupf--2{fill:var(--jahr-2)}.k-tupf--3{fill:var(--jahr-3)}.k-tupf--4{fill:var(--jahr-4)}.k-tupf--plan{fill:var(--slate)}.k-tupf--forecast{fill:var(--ok)}.k-tupf--ist{fill:var(--terra)}.k-tafel-grund{fill:var(--paper);stroke:var(--hairline-strong);stroke-width:1px;filter:drop-shadow(0 3px 8px var(--ink))}@supports (color:color-mix(in lab, red, red)){.k-tafel-grund{filter:drop-shadow(0 3px 8px color-mix(in srgb,var(--ink)14%,transparent))}}.k-tafel-kopf{fill:var(--muted);font-size:8.5px}.k-tafel text{fill:var(--ink-soft);font-size:10px}.k-tafel .k-tafel-wert{text-anchor:end}.k-tupfer{stroke:none}.k-tafel-name{fill:var(--ink-soft)}.k-tafel-ist{fill:var(--terra);font-weight:500}.korridor-steuer{align-items:center;gap:var(--space-3);margin:var(--space-2)0 var(--space-3);flex-wrap:wrap;display:flex}.korridor-trenner{background:var(--hairline);width:1px;height:18px}.haken{cursor:pointer;align-items:center;gap:7px;min-height:26px;display:inline-flex}.haken input{opacity:0;width:0;height:0;position:absolute}.haken-kasten{border:1px solid var(--hairline-strong);flex:none;width:13px;height:13px}.haken input:checked+.haken-kasten{background:currentColor;border-color:currentColor}.haken input:focus-visible+.haken-kasten{outline:2px solid var(--ink);outline-offset:2px}.haken-text{font-size:var(--fs-sm);color:var(--muted)}.haken input:checked~.haken-text{color:var(--ink)}.haken--j1{color:var(--jahr-1)}.haken--j2{color:var(--jahr-2)}.haken--j3{color:var(--jahr-3)}.haken--j4{color:var(--jahr-4)}.haken--band{color:var(--korridor-kante)}.haken--plan{color:var(--slate)}.haken--forecast{color:var(--ok)}.listenwerkzeug{margin-bottom:var(--space-3)}.anteilszeile{flex-wrap:wrap;row-gap:5px}.anteilsseite{text-align:right}.anteilsbalken{background:var(--hairline);flex:0 0 100%;width:100%;height:2px;display:block}.anteilsbalken rect{fill:var(--terra)}.cols-2>div>.feldband:first-child{margin-top:0}.kontenraster{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));display:grid}.kontokarte{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--paper);--flaeche:var(--paper);border:1px solid var(--hairline);display:flex}.kontokarte-zeichen{width:20px;height:20px;color:var(--muted);flex:none;margin-top:1px}.kontokarte-wer{flex:auto;min-width:0}.kontokarte-name{font-size:var(--fs-data)}.kontokarte-iban{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere;margin:1px 0 3px}.hinweis-oben{margin-bottom:var(--space-3)}.dienst-karte{padding:var(--space-2)0;border-bottom:1px solid var(--hairline)}.dienst-gruppe{margin-top:var(--space-3)}.dienst-gruppe+.dienst-karte{padding-top:var(--space-1)}.dienst-karte:last-child{border-bottom:0}.dienst-kopf{margin-bottom:var(--space-1)}.dienst-kopf>:first-child{flex:auto;min-width:0}.dienst-stand{justify-content:flex-end;align-items:baseline;gap:var(--space-1);text-align:right;flex-wrap:wrap;flex:0 auto;max-width:50%;display:flex}@media (max-width:720px){.dienst-kopf{align-items:stretch;gap:var(--space-1);flex-direction:column}.dienst-stand{text-align:left;justify-content:flex-start;max-width:none}}.aufgaben-liste{margin:var(--space-2)0 0;padding:0;list-style:none;container-type:inline-size}.aufgabe-zeile{align-items:start;column-gap:var(--space-2);padding:var(--space-1h)0;border-bottom:1px solid var(--hairline);grid-template-columns:3px 22px minmax(0,1fr) auto auto;display:grid}.aufgabe-zeile:last-child{border-bottom:0}.aufgabe-spur{background:var(--hairline-strong);grid-column:1;align-self:stretch}.aufgabe-zeile.-ueberfaellig>.aufgabe-spur,.aufgabe-zeile.-fehlt>.aufgabe-spur{background:var(--err)}.aufgabe-zeile.-wartet>.aufgabe-spur{background:var(--warning)}.aufgabe-zeile.-erledigt>.aufgabe-spur{background:var(--ok)}.plakette{width:22px;height:22px;color:var(--hairline-strong);border:1px solid;flex:none;grid-column:2;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.plakette>[class^=hero-]{width:12px;height:12px;display:block}.aufgabe-zeile.-ueberfaellig>.plakette,.aufgabe-zeile.-fehlt>.plakette{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.aufgabe-zeile.-ueberfaellig>.plakette,.aufgabe-zeile.-fehlt>.plakette{background:color-mix(in srgb,var(--err)8%,transparent)}}.aufgabe-zeile.-wartet>.plakette{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.aufgabe-zeile.-wartet>.plakette{background:color-mix(in srgb,var(--warning)8%,transparent)}}.aufgabe-zeile.-erledigt>.plakette{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.aufgabe-zeile.-erledigt>.plakette{background:color-mix(in srgb,var(--ok)8%,transparent)}}.aufgabe-zahl{text-align:right;min-width:5ch;font-family:var(--font-mono);font-size:var(--fs-data);color:var(--ink);flex:none;grid-column:3;padding-top:2px}.aufgabe-zeile.-ueberfaellig .aufgabe-zahl,.aufgabe-zeile.-fehlt .aufgabe-zahl{color:var(--err)}.aufgabe-zeile.-erledigt .aufgabe-zahl,.aufgabe-zeile.-hinweis .aufgabe-zahl{color:var(--muted)}.aufgabe-zahl+.aufgabe-inhalt{grid-column:4}.aufgabe-zahl~.aufgabe-frist{grid-column:5}.aufgabe-zahl~.aufgabe-weg{grid-column:6}.aufgabe-zahl~.aufgabe-unterliste{grid-column:4/-1}li.aufgabe-zeile:has(.aufgabe-zahl){grid-template-columns:3px 22px 5ch minmax(0,1fr) auto auto}.aufgabe-inhalt{grid-column:3;min-width:0;padding-top:1px}.aufgabe-titel{color:var(--ink);display:block}.aufgabe-stand{font-size:var(--fs-data);color:var(--muted);margin-top:3px;display:block}.aufgabe-zeile.-erledigt .aufgabe-titel{color:var(--ink-soft)}.aufgabe-zeile.-erledigt .aufgabe-inhalt,.aufgabe-zeile.-hinweis .aufgabe-inhalt,.aufgabe-zeile.-kuenftig .aufgabe-inhalt{color:var(--muted)}.aufgabe-frist{text-align:right;white-space:nowrap;grid-column:4;align-self:center}.aufgabe-frist-wort{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);display:block}.aufgabe-frist-tag{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--ink-soft);display:block}.aufgabe-zeile.-ueberfaellig .aufgabe-frist-wort,.aufgabe-zeile.-ueberfaellig .aufgabe-frist-tag{color:var(--err)}.aufgabe-weg{grid-column:5;align-self:center;gap:2px;display:flex}.aufgabe-unterliste{margin:var(--space-1h)0 0;border-top:1px solid var(--hairline);grid-column:3/-1;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.aufgabe-unterliste{border-top:1px solid color-mix(in srgb,var(--hairline)70%,transparent)}}.aufgabe-zeile.-teil{column-gap:var(--space-2);font-size:var(--fs-data);border-bottom:1px solid var(--hairline);grid-template-columns:18px minmax(0,1fr) auto;padding:6px 0}@supports (color:color-mix(in lab, red, red)){.aufgabe-zeile.-teil{border-bottom:1px solid color-mix(in srgb,var(--hairline)55%,transparent)}}.aufgabe-zeile.-teil:last-child{border-bottom:0}.aufgabe-zeile.-teil>.aufgabe-spur{display:none}.aufgabe-zeile.-teil>.plakette{grid-column:1;width:18px;height:18px;margin-top:0}.aufgabe-zeile.-teil>.plakette>[class^=hero-]{width:10px;height:10px}.aufgabe-zeile.-teil>.aufgabe-inhalt{color:var(--ink-soft);grid-column:2;align-self:center;padding-top:0}.aufgabe-zeile.-teil>.aufgabe-weg{grid-column:3}.aufgabe-zeile.-teil.-erledigt>.aufgabe-inhalt{color:var(--muted)}.leise .aufgabe-zeile{opacity:.75}.leise .aufgabe-zeile:hover{opacity:1}.fussnote{font-size:var(--fs-sm);color:var(--muted);max-width:74ch;margin-top:var(--space-2);line-height:1.7}.zollpflege{align-items:center;gap:var(--space-1);display:flex}.zollpflege-kn8{width:11ch;font-family:var(--font-mono)}.zollpflege-gewicht{width:8ch;font-family:var(--font-mono);text-align:right}.monatswechsler{align-items:center;gap:2px;display:inline-flex}.monatswechsler-monat{font-family:var(--font-mono);font-size:var(--fs-data);text-align:center;min-width:8ch}@container (max-width:430px){.aufgabe-zeile{row-gap:var(--space-1);grid-template-columns:3px 22px minmax(0,1fr) auto}.aufgabe-inhalt{grid-area:1/3}.aufgabe-weg{grid-area:1/4;align-self:start}.aufgabe-frist{text-align:left;grid-area:2/3/auto/-1;align-items:baseline;gap:6px;display:flex}.aufgabe-frist-wort,.aufgabe-frist-tag{display:inline}.aufgabe-unterliste{grid-area:3/2/auto/-1}li.aufgabe-zeile:has(.aufgabe-zahl){grid-template-columns:3px 22px minmax(0,1fr) auto}.aufgabe-zahl{text-align:left;grid-area:1/3;min-width:0}.aufgabe-zahl+.aufgabe-inhalt{grid-area:2/3}.aufgabe-zahl~.aufgabe-weg{grid-area:1/4}.aufgabe-zahl~.aufgabe-unterliste{grid-area:3/2/auto/-1}}.dienst-knoepfe{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.dienst-daten .list-row{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);display:grid}.dienst-daten .list-row-value{overflow-wrap:anywhere}@media (max-width:720px){.dienst-daten .list-row{grid-template-columns:minmax(0,1fr);row-gap:2px}}.dienst-knoepfe--oben{margin:var(--space-2)0 var(--space-3)}.dienst-schalter{margin:var(--space-3)0;padding:var(--space-2)0 var(--space-2)var(--space-2);border-left:2px solid var(--terra);background:var(--paper-tint)}.dienst-schalter .erklaerung{margin-top:var(--space-1)}.geheimfeld{column-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;align-items:end;row-gap:6px;display:grid}.geheimfeld>.form-group{display:contents}.geheimfeld>.form-group>*{grid-column:1}.geheimfeld>.form-group>.form-label{grid-row:1}.geheimfeld>.form-group>.form-input{grid-row:2}.geheimfeld>.sr-btn{grid-area:2/2}.field-grid .geheimfeld{margin-bottom:var(--space-2);align-content:start}.ok-text{color:var(--ok)}table tfoot td{border-bottom:0;border-top:1px solid var(--hairline-strong);color:var(--ink)}tr.zeile-stufe td{border-top:1px solid var(--hairline-strong);color:var(--ink);font-weight:500}tr.zeile-ergebnis td{border-top:2px solid var(--hairline-strong);color:var(--ink);font-weight:500}tr.zeile-position td:first-child{padding-left:var(--space-3)}.pct{font-variant-numeric:tabular-nums}.pct--up{color:var(--ok)}.pct--down{color:var(--fallend)}.pct--flat{color:var(--muted)}.planbar{background:var(--paper-deep);min-width:72px;height:2px;margin-top:6px;display:block;position:relative}.planbar i{background:var(--ink);position:absolute;inset:0 auto 0 0}.planbar.under i{background:var(--terra)}.lesebalken{background:var(--paper-deep);min-width:64px;max-width:120px;height:2px;margin-top:5px;display:block;position:relative}.lesebalken i{background:var(--run);width:0;animation-name:lesen-fuellen;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0 auto 0 0}@keyframes lesen-fuellen{0%{width:2%}to{width:92%}}.lesebalken.-schlange i{display:none}@media (prefers-reduced-motion:reduce){.lesebalken i{width:50%;animation:none}}.deckelband{margin:0 0 var(--space-2);font-size:var(--fs-sm);color:var(--run);background:var(--run);padding:7px 12px}@supports (color:color-mix(in lab, red, red)){.deckelband{background:color-mix(in srgb,var(--run)10%,transparent)}}.list-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--hairline);padding:11px 0;display:flex}.list-row:last-child{border-bottom:0}.list-row-text{color:var(--ink);font-size:var(--fs-data)}.list-row-meta{color:var(--muted);font-size:var(--fs-sm)}.list-row-meta>a{align-items:center;min-height:24px;display:inline-flex}.list-row-value{color:var(--ink);font-size:var(--fs-data)}.status,.status-chip,.type-chip,.tag-chip{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;border:0;display:inline-block}.status,.status-chip{color:var(--muted);background:var(--muted);padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.status,.status-chip{background:color-mix(in srgb,var(--muted)12%,transparent)}}.status--draft,.status-chip.-draft{box-shadow:inset 0 0 0 1px var(--muted);background:0 0}@supports (color:color-mix(in lab, red, red)){.status--draft,.status-chip.-draft{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted)40%,transparent)}}.status--ok,.status-chip.-paid,.status-chip.-ok{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.status--ok,.status-chip.-paid,.status-chip.-ok{background:color-mix(in srgb,var(--ok)12%,transparent)}}.status--run,.status-chip.-open{color:var(--run);background:var(--run)}@supports (color:color-mix(in lab, red, red)){.status--run,.status-chip.-open{background:color-mix(in srgb,var(--run)12%,transparent)}}.status--err,.status-chip.-overdue{color:var(--err);background:var(--err)}@supports (color:color-mix(in lab, red, red)){.status--err,.status-chip.-overdue{background:color-mix(in srgb,var(--err)12%,transparent)}}.status-chip.-cancelled{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.status-chip.-cancelled{background:color-mix(in srgb,var(--muted)12%,transparent)}}.type-chip,.tag-chip{background:0 0;padding:0}.type-chip{color:var(--muted)}.type-chip.-credit{color:var(--terra)}.dot{background:var(--muted);border-radius:50%;width:6px;height:6px;display:inline-block}.sr-btn{cursor:pointer;font-family:var(--font);font-weight:300;font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);border:0;border-bottom:1px solid var(--hairline-strong);background:0 0;min-width:24px;padding:0 0 3px;transition:color .15s,border-color .15s;display:inline-block}.sr-btn:hover{color:var(--ink);border-color:var(--ink);background:0 0}.sr-btn[disabled]{color:var(--hairline-strong);border-color:var(--hairline);cursor:default}.sr-btn-accent{color:var(--ink);border-bottom-color:var(--ink)}.sr-btn-accent:hover{color:var(--terra);border-color:var(--terra)}.formaktion-senden{align-items:center;gap:var(--space-1);display:inline-flex}.form-group{margin-bottom:var(--space-2);flex-direction:column;gap:6px;display:flex}.form-group--flush{margin-bottom:0}.form-label{font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);font-weight:300}.form-input,input[type=text],input[type=date],input[type=email],input[type=number],select{font-family:var(--font);font-weight:300;font-size:var(--fs-body);color:var(--ink);border:0;border-bottom:1px solid var(--hairline-strong);background-color:#0000;border-radius:0;width:100%;padding:6px 0}.form-input::placeholder,input::placeholder{color:var(--muted)}.form-input:focus,input:focus,select:focus{border-bottom-color:var(--ink)}select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted)50%),linear-gradient(135deg,var(--muted)50%,transparent 50%);background-position:calc(100% - 12px) 55%,calc(100% - 8px) 55%;background-repeat:no-repeat;background-size:4px 4px;padding-right:20px}select.form-input{padding-right:20px}.form-help{font-size:var(--fs-xs);color:var(--muted)}.form-input--fehler{border-color:var(--err)}.form-input--fehler:focus{outline-color:var(--err)}.form-fehler{font-size:var(--fs-xs);color:var(--err);margin:2px 0 0;padding:0;list-style:none}input[type=checkbox]{width:auto;accent-color:var(--ink)}.chart-canvas{height:280px;padding-top:var(--space-2);position:relative}.chart-canvas canvas{display:block;width:100%!important;height:100%!important}@media (max-width:640px){.chart-canvas{height:220px}}.bar{background:var(--ink)}.bar.py{background:var(--paper-deep)}.bar.now{background:var(--terra)}.chart-filter{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.chart-filter-gruppe{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.chart-filter-links{align-items:flex-start;gap:var(--space-1h);flex-direction:column;display:flex}.chart-filter-marke{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);white-space:nowrap}.filter-btn{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 3px;transition:color .15s,border-color .15s}.filter-btn:hover{color:var(--ink)}.filter-btn--aktiv{color:var(--ink);border-bottom-color:var(--terra)}.chart-card-hint{font-size:var(--fs-data);color:var(--ink-soft)}.details-summary{cursor:pointer;margin-bottom:var(--space-2);align-items:center;min-height:24px;display:inline-flex}.zelle-kurz{text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.zelle-kurz>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zelle-pruefung{max-width:210px}.zelle-pruefung .status-chip{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.filter-leiste{align-items:flex-end;gap:var(--space-1h)var(--space-2);padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.filter-leiste .form-group:has(input[name=suche]),.filter-leiste .form-group:has(input[name=search]),.filter-leiste .form-group:has(input[name=ordner]),.filter-leiste .form-group:has(input[name=muster]){flex:260px}.liste-klebt td .col-filter,.filter-leiste input[type=text],.filter-leiste input[type=date],.filter-leiste input[type=number],.filter-leiste select,.filter-leiste .form-input,.filter-leiste .feld-select,.filterzeile input[type=text],.filterzeile select{height:30px;padding:0 var(--space-1);font-size:var(--fs-data);background-color:var(--surface-2);border:1px solid var(--control-border);box-sizing:border-box;border-radius:0;width:100%}.filter-leiste select,.filter-leiste select.form-input,.filter-leiste .feld-select,.filterzeile select{padding-right:22px}.filter-leiste-aktionen select,.filter-leiste-aktionen input[type=date],.filter-leiste-aktionen input[type=text]{width:auto}.filter-leiste input:hover,.filter-leiste select:hover,.filterzeile input:hover,.filterzeile select:hover{background-color:var(--paper-deep)}.filter-leiste input:focus-visible,.filter-leiste select:focus-visible,.filterzeile input:focus-visible,.filterzeile select:focus-visible{background-color:var(--paper-deep);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.filterzeile .col-filter.-gesetzt,.liste-klebt td .col-filter.-gesetzt{box-shadow:inset 0 -2px 0 0 var(--terra);color:var(--ink)}.liste-klebt td .col-filter:hover{background-color:var(--paper-deep)}.liste-klebt td .col-filter:focus-visible{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background-color:var(--paper-deep);box-shadow:inset 0 -1px 0 0 var(--ink-soft);outline:none}.filter-leiste-aktionen{align-items:flex-end;gap:var(--space-1h);flex-wrap:wrap;flex:none;max-width:100%;display:flex}.werkzeuge{background-color:var(--surface-2);align-items:stretch;display:inline-flex}.werkzeuge>*+*{box-shadow:inset 1px 0 0 0 var(--paper)}.werkzeuge>.symbolknopf:hover,.werkzeuge>.exportknopf:hover>summary{background-color:var(--paper-deep)}.filter-leiste .symbolknopf,.filter-leiste-aktionen .symbolknopf,.filter-leiste-aktionen .sr-btn,.filter-leiste-aktionen .exportknopf{height:30px}.filter-leiste .feld-select,.filter-leiste-aktionen .feld-select,.filter-leiste .feld-kasten,.filter-leiste-aktionen .feld-kasten{height:30px;min-height:30px}.filter-leiste-aktionen .sr-btn{padding-top:0;padding-bottom:0}.filter-leiste-aktionen .exportknopf{align-items:center;display:inline-flex}.spaltenwahl-liste{flex-direction:column;display:flex}.spaltenwahl-zeile,.spaltenwahl .chart-toggle-btn{justify-content:space-between;align-items:center;gap:var(--space-2);padding:3px var(--space-2);text-transform:none;letter-spacing:0;font-size:var(--fs-data);text-align:left;box-sizing:border-box;width:100%;display:flex}.spaltenwahl-zeile:hover,.spaltenwahl .chart-toggle-btn:hover{background:var(--surface-2)}.spaltenwahl-zeile .chart-toggle-btn{border:0;flex:1;padding:0}.spaltenwahl-pfeile{gap:0;display:inline-flex}@media (pointer:fine){.spaltenwahl-pfeile .symbolknopf{min-width:24px;height:24px;padding:0 4px}}.spaltenwahl-pfeile .symbolknopf:disabled{opacity:.25;cursor:default}@media (max-width:640px){.filter-leiste{flex-direction:column;align-items:stretch}.filter-leiste .form-group:has(input[name=suche]),.filter-leiste .form-group:has(input[name=search]),.filter-leiste .form-group:has(input[name=ordner]),.filter-leiste .form-group:has(input[name=muster]){flex-basis:auto}}.chart-toggle{gap:var(--space-1)var(--space-2);flex-wrap:wrap;display:flex}.chart-toggle-btn{cursor:pointer;font-family:var(--font);font-weight:300;font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-bottom:1px solid #0000;padding-bottom:3px}.chart-toggle-btn:hover{color:var(--ink)}.chart-toggle-btn.active{color:var(--ink);border-bottom-color:var(--terra)}.legend{gap:var(--space-1)var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.legend span{font-size:var(--fs-legend);color:var(--muted)}.legend i{vertical-align:-1px;width:10px;height:10px;margin-right:7px;display:inline-block}.legend i.-jahr{background:var(--ink)}.legend i.-vorjahr{background:var(--paper-deep)}.legend i.-jetzt{background:var(--terra)}.verlauf{flex-direction:column;gap:2px;display:flex}.verlauf .bar{min-width:1px;height:6px}.flash{top:var(--space-3);right:var(--space-3);z-index:50;border:1px solid var(--hairline-strong);background:var(--paper);font-size:var(--fs-data);color:var(--ink);max-width:380px;padding:12px 18px;position:fixed}.diagramm-fassung{font-size:var(--fs-micro);color:var(--muted);margin-top:var(--space-2)}.flash{padding-right:40px}.flash-titel{margin-bottom:4px;font-weight:500}.flash-schliessen{cursor:pointer;font:inherit;color:var(--muted);background:0 0;border:0;padding:4px;line-height:1;position:absolute;top:8px;right:10px}.flash-schliessen>[class^=hero-]{width:14px;height:14px;display:block}.flash-schliessen:hover{color:var(--ink)}.flash-info{border-left:2px solid var(--ok)}.flash-error{border-left:2px solid var(--err)}.phx-no-feedback{display:none}.row-2{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:2fr 1fr;display:grid}@media (max-width:1000px){.stat-grid,.kpi-row{grid-template-columns:1fr 1fr}:root{--fs-kpi:clamp(17px,9cqw,26px)}.auto-grid{grid-template-columns:1fr;gap:0}.auto-grid .kpi-card{align-items:baseline;column-gap:var(--space-2);padding:var(--space-1h)0;border:0;border-bottom:1px solid var(--hairline);grid-template-columns:1fr auto;display:grid}.auto-grid .kpi-card-label{grid-column:1}.auto-grid .kpi-card-value{font-size:var(--fs-data);grid-area:1/2;margin:0}.auto-grid .kpi-card-sub{font-size:var(--fs-xs);grid-column:1/-1}.row-2,.cols-2{grid-template-columns:1fr}:root{--container-pad:var(--space-3)}.container{padding:var(--space-3)var(--container-pad)}}.tab-bar,.list-tabs{gap:var(--space-3);border-bottom:1px solid var(--hairline);margin-bottom:var(--space-3);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.tab,.list-tab{appearance:none;font-family:inherit;font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;margin-bottom:-1px;padding:0 0 10px;transition:color .15s}.tab:hover,.list-tab:hover{color:var(--ink)}.tab--active,.list-tab.active{color:var(--ink);border-bottom-color:var(--terra)}.cols-2{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.cols-2>.card{margin-bottom:0}.feldband{border-top:1px solid var(--hairline);padding-top:var(--space-2);margin:var(--space-3)0 var(--space-2);color:var(--text-subtle)}.kundenblatt{gap:var(--space-3)var(--space-4);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.kundenblock{min-width:0}.kundenblock-titel{color:var(--text-subtle);margin-bottom:var(--space-1)}.kundenblock address{font-style:normal}.kundenzeile{overflow-wrap:anywhere;display:block}.kundenblock-nachtrag,.kontaktperson+.kontaktperson{margin-top:var(--space-2)}.kontaktperson-name{color:var(--ink)}.kundenangaben{gap:2px var(--space-2);margin:var(--space-1)0 0;font-size:var(--fs-sm);grid-template-columns:max-content minmax(0,1fr);display:grid}.kundenangaben dt{color:var(--muted)}.kundenangaben dd{overflow-wrap:anywhere;color:var(--ink);margin:0}.kundenvermerke{margin-bottom:var(--space-3)}.kundenvermerk{white-space:pre-line}.kundenlink{color:var(--ink);text-decoration:none}.kundenlink:hover{color:var(--terra);text-underline-offset:2px;text-decoration:underline}@media (min-width:900px){.field-grid>.feld-doppelt{grid-column:span 2}}.forderungsbild{align-items:flex-end;gap:var(--space-2)var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.forderungsbild-zahl{font-size:var(--fs-kpi);font-weight:300;line-height:1.1}.forderungsbild-band{flex:20rem;min-width:0}.altersband{border:1px solid var(--hairline);height:10px;margin-bottom:var(--space-1)}.alterslegende{gap:var(--space-1)var(--space-3);color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(9rem,max-content));display:grid}.alterslegende strong{color:var(--ink);font-weight:500}.deckungszeile{gap:var(--space-1)var(--space-4);padding-top:var(--space-2);border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(15rem,max-content));display:grid}.deckungszeile strong{color:var(--ink);font-weight:500}.field-grid{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),1fr));gap:0 var(--space-2);display:grid}.auto-grid{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),1fr));gap:var(--space-2);display:grid}.field-grid .form-group{margin-bottom:var(--space-2)}table td.tracked:first-child{width:34%;max-width:190px;padding-right:var(--space-1)}.cell-link,.cell-btn{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.cell-link:hover,.cell-btn:hover{color:var(--terra)}.liste-klebt td>.cell-btn,.liste-klebt td>.cell-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}table td>a,table td>.cell-btn,table td>.cell-link{margin-top:-11px;margin-bottom:-11px;padding-top:11px;padding-bottom:11px}.zeilenknopf{appearance:none;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;margin:0;padding:2px 4px;line-height:1}a.zeilenknopf{align-items:center;text-decoration:none;display:inline-flex}.zeilenknopf>[class^=hero-]{width:14px;height:14px;display:block}.zeilenknopf:hover{color:var(--ink)}.zeilenknopf--gefahr{color:var(--text-subtle)}.zeilenknopf--gefahr:hover{color:var(--danger)}@media (max-width:640px){.tabelle-stapeln thead{display:none}.tabelle-stapeln tr,.tabelle-stapeln td{width:100%;display:block}.tabelle-stapeln td+td{padding-top:0}.tabelle-stapeln td:not(:last-child){border-bottom:0;padding-bottom:4px}.staffel-quer.tabelle-stapeln td:first-child{white-space:normal;position:static}.tabelle-stapeln .kollektion-uebertrag{justify-content:flex-start}.tabelle-stapeln td.code{overflow-wrap:anywhere}.section-heading{flex-wrap:wrap}.section-heading .reihe-rechts{justify-content:flex-start;gap:var(--space-1)var(--space-3);flex-wrap:wrap}.section-heading .reihe-rechts .sr-btn{white-space:nowrap}}.staffel-quer td[colspan]:first-child{white-space:normal;position:static}.meldungen .meldung+.meldung{margin-top:var(--space-2)}.meldung .sr-btn{margin-left:var(--space-1)}.zeilenknoepfe{gap:2px;display:inline-flex}tbody tr:hover .cell-link{color:var(--terra)}tbody tr[phx-click]>td:first-child{padding-left:11px;position:relative}tbody tr.zeile-gewaehlt>td:first-child:before{content:"";background-color:var(--terra);border-radius:0 2px 2px 0;width:3px;position:absolute;top:3px;bottom:3px;left:0}tbody tr.zeile-gewaehlt>td{font-weight:500}tbody tr[phx-click]{cursor:pointer}tbody tr.zeile-summe>td{border-top:2px solid var(--ink-soft);background-color:var(--paper-tint);border-bottom:none}.zellenfeld{width:100%}.zellenfeld .form-input{width:100%;height:28px;padding:0 var(--space-1);text-align:right;font-size:var(--fs-data);font-variant-numeric:tabular-nums;background-color:#0000;border:1px solid #0000}.zellenfeld .form-input:hover{border-color:var(--linie-bedienelement)}.zellenfeld .form-input:focus{border-color:var(--ink);background-color:var(--paper);box-shadow:0 0 0 2px var(--ink);outline:none}tbody tr.zeile-topf>td{border-top:1px solid var(--hairline-strong)}tbody tr.zeile-nummer>td{color:var(--ink-soft);background:var(--paper-tint)}tbody tr.zeile-nummer>td:first-child{padding-left:var(--space-3)}.zellenwert{padding-right:calc(2*var(--space-1) + 1px);font-variant-numeric:tabular-nums}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.liste-klebt{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:720px;max-width:100%}.liste-klebt.-still thead th,.liste-klebt.-still tfoot td{position:static}.liste-klebt tbody td{text-overflow:ellipsis;overflow:hidden}.liste-klebt tbody td:has(.symbolknopf){text-overflow:clip}@media (max-width:1000px){.table-scroll{margin-left:calc(-1*var(--container-pad));margin-right:calc(-1*var(--container-pad));padding-left:var(--container-pad);padding-right:var(--container-pad)}}@media (max-width:640px){.stat-grid,.kpi-row,.row-2,.cols-2,.auto-grid{grid-template-columns:1fr}.stat-card+.stat-card,.kpi-row .kpi-card+.kpi-card{border-left:0;border-top:1px solid var(--hairline);padding-left:0}:root{--container-pad:var(--space-2)}.container{padding:var(--space-2)var(--container-pad)}.page-header h1{font-size:var(--fs-h2)}.kopf-nav{gap:0 var(--space-2)}}.dialog-backdrop{z-index:50;padding:var(--space-2);background:#19181673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--paper);border:1px solid var(--hairline-strong);padding:var(--space-3);width:100%;max-width:440px;max-height:90vh;overflow-y:auto}.dialog--weit{max-width:680px}.dialog--breit{max-width:880px}.dialog:focus{outline:none}.kopfsuche{flex:12rem;min-width:0;max-width:26rem;margin-left:auto;position:relative}.kopfsuche form{align-items:center;gap:var(--space-1);display:flex}.kopfsuche-feld{min-width:0;min-height:28px;padding:0 var(--space-1);border:0;border-bottom:1px solid var(--hairline);color:var(--ink);font:inherit;font-size:var(--fs-xs);background:0 0;flex:auto}.kopfsuche-feld:focus{border-bottom-color:var(--terra);box-shadow:inset 0 -2px 0 0 var(--terra);outline:none}.kopfsuche-kuerzel{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--text-subtle);white-space:nowrap}.kopfsuche-liste{background:var(--paper);border:1px solid var(--hairline-strong);z-index:40;width:min(30rem,92vw);max-height:60vh;list-style:none;position:absolute;top:100%;right:0;overflow-y:auto}@media (max-width:900px){.kopfsuche{flex:6rem;margin-left:0}.kopfsuche-kuerzel{display:none}}.palette-treffer{gap:2px var(--space-2);padding:var(--space-1)var(--space-2);cursor:pointer;grid-template-columns:88px 1fr;align-items:baseline;display:grid}.palette-treffer--aktiv{background:var(--paper-tint)}.palette-treffer--aktiv .palette-titel{color:var(--terra)}.palette-gruppe{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);grid-row:span 2}.palette-titel{font-size:var(--fs-data);color:var(--ink)}.palette-unterzeile{font-size:var(--fs-xs);color:var(--muted);grid-column:2}.palette-leer{padding:var(--space-2)}.bild-zelle{width:44px;padding-right:0}.mini-bild{object-fit:contain;background:var(--paper-tint);width:36px;height:36px;display:block}.bild-galerie{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.bild-kachel{margin:0}.bild-kachel img{aspect-ratio:1;object-fit:contain;background:var(--paper-tint);width:100%}.bild-kachel figcaption{color:var(--muted);margin-top:4px}.feldtabelle{table-layout:fixed;width:100%;min-width:900px}.feldtabelle th:first-child,.feldtabelle td:first-child{width:190px}.feldtabelle th:last-child,.feldtabelle td:last-child{width:120px}.feldtabelle td{vertical-align:top;word-break:break-word}.regeltabelle{table-layout:fixed;width:100%;min-width:1000px}.regeltabelle th:first-child,.regeltabelle td:first-child{width:230px}.regeltabelle th:nth-child(3),.regeltabelle td:nth-child(3){width:70px}.regeltabelle th:nth-child(5),.regeltabelle td:nth-child(5),.regeltabelle th:nth-child(6),.regeltabelle td:nth-child(6){width:92px}.regeltabelle td{vertical-align:top;word-break:break-word}.bedingung{align-items:end;gap:var(--space-1h);padding-bottom:var(--space-1h);grid-template-columns:110px 1fr 1fr 1.4fr auto;display:grid}.bedingung-fuge{color:var(--muted);padding-bottom:10px}@media (max-width:640px){.bedingung{grid-template-columns:1fr}}.spaltenkopf{appearance:none;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;background:0 0;border:0;align-items:center;min-width:24px;min-height:24px;padding:0;display:inline-flex}.spaltenkopf:hover,.spaltenkopf.aktiv{color:var(--ink)}.spaltenkopf [class^=hero-]{vertical-align:-1px;width:11px;height:11px;margin-left:2px;display:inline-block}.spaltenwahl{z-index:30;width:22rem;max-height:60vh;padding:var(--space-2)0;background:var(--surface);border:1px solid var(--hairline);position:absolute;right:0;overflow-y:auto;box-shadow:0 6px 24px #00000014}.spaltenwahl-anker{position:relative}.spaltenwahl .form-help{margin:var(--space-1h)var(--space-2)0;padding-top:var(--space-1h);border-top:1px solid var(--hairline)}.spaltenwahl{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 18px),#0000 100%)}.anleitung{border-left:2px solid var(--hairline-strong);padding:var(--space-1h)0 var(--space-1h)var(--space-2);margin:var(--space-1h)0 var(--space-2);max-width:72ch}.anleitung-schritte,.anleitung-fallen{font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-body);padding-left:var(--space-2);margin:var(--space-1)0}.anleitung-schritte li,.anleitung-fallen li{margin-bottom:var(--space-1)}.anleitung-schritte{list-style:decimal}.anleitung-schritte .code{overflow-wrap:anywhere}.anleitung-fallen{list-style:outside}.zugang-schritte{margin:var(--space-2)0 0;padding:0;list-style:none}.zugang-schritt{border-top:1px solid var(--hairline);padding:var(--space-2)0 var(--space-1h)}.zugang-schritt:first-child{border-top:0;padding-top:0}.zugang-schritt-kopf{align-items:baseline;gap:var(--space-1);flex-wrap:wrap;display:flex}.zugang-schritt-nr{font-family:var(--font-mono);color:var(--muted);min-width:2ch}.zugang-schritt-titel{color:var(--ink);font-weight:600}.zugang-schritt-stand{font-size:var(--fs-sm);margin-left:auto}.zugang-schritt-text{margin:var(--space-1)0 var(--space-1h);max-width:72ch}.zugang-ergebnis{gap:var(--space-1);margin-top:var(--space-2);font-size:var(--fs-sm);overflow-wrap:anywhere;max-width:72ch;display:grid}.zugang-vorschlag{align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);color:var(--ink);flex-wrap:wrap;display:flex}.regelzeile{gap:var(--space-3);margin:var(--space-3)0;padding:var(--space-2)var(--space-3);background:var(--paper-tint);border:1px solid var(--hairline);font-size:var(--fs-sm);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.regelzeile>div{flex:22rem;min-width:0}.zeile--summe>td{background:var(--paper-tint);border-bottom:1px solid var(--hairline-strong);font-weight:600}.zeile--nachweis>td{background:var(--paper-tint);border-left:2px solid var(--terra);padding:var(--space-3)var(--space-3)var(--space-4)}.oder{align-items:center;gap:var(--space-2);margin:var(--space-3)0;color:var(--muted);font-size:var(--fs-sm);display:flex}.oder:before,.oder:after{content:"";border-top:1px solid var(--hairline);flex:1}.zeile--nachweis .section-heading{margin-bottom:var(--space-2)}.uebergangene+.uebergangene{margin-top:var(--space-2)}.zelle-sm{font-size:var(--fs-sm)}.zelle-xs,.winzig{font-size:var(--fs-xs)}.staffel-quer th:first-child,.staffel-quer td:first-child{background:var(--flaeche);text-align:left;white-space:nowrap;position:sticky;left:0}.staffel-quer tbody tr:hover td:first-child{background:var(--flaeche-hover)}.tabelle-lang{max-height:calc(100vh - var(--kopf-hoehe) - var(--space-6));overflow:auto}.tabelle-lang thead th{z-index:2;background:var(--flaeche);position:sticky;top:0}.tabelle-lang.staffel-quer thead th:first-child,.tabelle-lang thead th:first-child{z-index:3}.listen-werkzeuge{top:var(--kopf-hoehe);z-index:15;background:var(--paper);padding-top:var(--space-1h);position:sticky}.listen-werkzeuge .list-tabs{margin-bottom:var(--space-1h)}.listen-werkzeuge .filter-leiste{padding-bottom:var(--space-1h);margin-bottom:0}.liste-klebt thead th{z-index:12;background:var(--paper);position:sticky}.liste-klebt thead tr:first-child th{top:calc(var(--kopf-hoehe) + var(--werkzeug-hoehe));padding-top:10px}.liste-klebt thead tr.filterzeile th{top:calc(var(--kopf-hoehe) + var(--werkzeug-hoehe) + var(--kopfzeile-hoehe));box-shadow:0 1px 0 0 var(--hairline-strong)}.liste-klebt tfoot td{z-index:11;background:var(--paper);border-top:1px solid var(--hairline-strong);padding-top:var(--space-1h);padding-bottom:var(--space-1h);border-bottom:0;position:sticky;bottom:0}.listenfuss-stand{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-data);white-space:nowrap}.liste-klebt tfoot td:first-child{z-index:12;overflow:visible}.listenfuss-stand .cell-btn{margin-left:var(--space-1h)}.fuss-mehr{gap:var(--space-2);white-space:nowrap;padding:var(--space-1)var(--space-2);background:var(--paper);border:1px solid var(--hairline-strong);color:var(--muted);font-size:var(--fs-data);border-bottom:0;align-items:baseline;display:flex;position:absolute;bottom:100%;left:0}.listenfuss-summe{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-weight:600}.nachladen{margin-left:var(--space-1h);color:var(--muted)}.tafel{border-top:1px solid var(--hairline);margin-top:var(--space-2);padding-top:var(--space-2)}.tafel>summary{align-items:center;min-height:24px;display:inline-flex}.feldregeln{margin:var(--space-2)0 0}.feldregel{gap:var(--space-1)var(--space-2);padding:var(--space-1)0;border-top:1px solid var(--hairline);grid-template-columns:minmax(0,13rem) minmax(0,1fr);display:grid}.feldregel>dt{color:var(--ink);font-weight:500}.feldregel>dd{color:var(--ink-soft);margin:0}@media (max-width:640px){.feldregel{grid-template-columns:minmax(0,1fr);gap:0}}.brief-abgabe{align-items:center;gap:var(--space-1h);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.brief-abgabe>p{margin:0}.hinweisliste{margin:var(--space-2)0 0;padding-left:var(--space-3);color:var(--ink-soft);font-size:var(--fs-sm)}.hinweisliste>li+li{margin-top:var(--space-1)}.beleg-split{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1000px){.beleg-split{grid-template-columns:1fr}}.beleg-vorschau{border:1px solid var(--hairline);background:var(--paper);width:100%;height:min(760px,70vh)}.wert--minus{color:var(--fallend)}.wert--eng{color:var(--danger);font-weight:500}.sr-btn,.filter-btn,.chart-toggle-btn{align-items:flex-end;min-height:24px;display:inline-flex}.zeilenknopf,.merkknopf{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.klein{font-size:var(--fs-sm)}.halbfett,strong,b{font-weight:500}.abstand-0{margin-bottom:0}.abstand-1h{margin-bottom:var(--space-1h)}.abstand-2{margin-bottom:var(--space-2)}.abstand-3{margin-bottom:var(--space-3)}.reihe{gap:var(--space-1);display:flex}.reihe--mitte{align-items:center}.reihe--umbruch{flex-wrap:wrap}.reihe--weit{gap:var(--space-1h)}.kollektion-uebertrag{justify-content:flex-end}.tag-chip--betont{border-color:var(--accent-soft);color:var(--accent)}.reihe-rechts{gap:var(--space-1);margin-top:var(--space-1h);justify-content:flex-end;display:flex}.raster-3,.raster-2-auto,.raster-breit{gap:var(--space-1h);display:grid}.raster-3{grid-template-columns:1fr 1fr 1fr}.raster-2-auto{grid-template-columns:1fr 1fr auto;align-items:end}.raster-breit{gap:var(--space-2);grid-template-columns:2fr 1fr}@media (max-width:640px){.raster-3,.raster-2-auto,.raster-breit{grid-template-columns:1fr}}button.list-row{border:none;border-bottom:1px solid var(--hairline);width:100%;font:inherit;color:inherit;text-align:left;background:0 0}.list-row--klickbar{cursor:pointer}.list-row--klickbar:hover{background:var(--paper-tint)}.nav-klapp-knopf{display:none}.nav-klapp>summary{list-style:none}.nav-klapp>summary::-webkit-details-marker{display:none}.hamburger{background:currentColor;width:20px;height:2px;display:block;position:relative}.hamburger:before,.hamburger:after{content:"";background:currentColor;width:20px;height:2px;position:absolute;left:0}.hamburger:before{top:-6px}.hamburger:after{top:6px}.nav-klapp[open] .hamburger{background:0 0}.nav-klapp[open] .hamburger:before{top:0;transform:rotate(45deg)}.nav-klapp[open] .hamburger:after{top:0;transform:rotate(-45deg)}@media (min-width:901px){.nav-klapp>.kopf-nav{display:flex}.nav-klapp::details-content{content-visibility:visible;block-size:auto}}@media (max-width:900px){.kopf-haupt{gap:var(--space-2)}.nav-klapp:not([open])>.kopf-nav{display:none}.nav-klapp[open]>.kopf-nav{z-index:20;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--paper);border-bottom:1px solid var(--hairline);flex-direction:column;position:absolute;top:100%;left:0;right:0}.nav-klapp[open]>.kopf-nav a{line-height:1.8}.nav-klappe{position:static}.nav-klappe-menue{min-width:0;padding:0 0 var(--space-2)var(--space-3);box-shadow:none;background:0 0;border:0;display:block;position:static}.nav-klappe-menue--spalten-2,.nav-klappe-menue--spalten-3{column-count:1;min-width:0}.nav-klappe-menue:before{content:none}.nav-klapp[open]>.kopf-nav>a.active:after,.nav-klappe-knopf.active:after,.kopf-icon-wort{display:none}.nav-klapp-knopf{cursor:pointer;width:44px;height:44px;color:var(--muted);justify-content:center;align-items:center;display:flex}.nav-klapp[open] .nav-klapp-knopf{color:var(--ink)}}@media print{.kopf,.tab-bar,.filter-leiste,.sr-btn,.filter-btn,.chart-toggle,.skip-link,.flash,#flash-group,.palette,.dialog-backdrop,.nav-klapp-knopf{display:none!important}.app-shell{display:block}.container{max-width:none;padding:0}.table-scroll{overflow:visible}.tabelle-lang{max-height:none;overflow:visible}.tabelle-lang thead th,.staffel-quer th:first-child,.staffel-quer td:first-child{position:static}.chart-canvas,details.tafel>summary{display:none}details.tafel>:not(summary){display:block!important}.card,.kpi-card,table{break-inside:avoid}thead{display:table-header-group}body{background:var(--druck-grund)}.card{border:1px solid var(--druck-linie);box-shadow:none}a{color:inherit;text-decoration:none}.page-header:after{content:"LIM Cockpit";margin-top:var(--space-1);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);display:block}@page{margin:15mm}}.aufnahme{width:100%;min-height:96px;margin-bottom:var(--space-2);border:1px solid var(--hairline-strong);background:var(--paper);cursor:pointer;text-align:center;display:block}.aufnahme:hover,.aufnahme:focus-within{border-color:var(--ink)}.aufnahme input[type=file]{width:100%;min-height:96px;padding:var(--space-3)var(--space-2);font:inherit;font-size:var(--fs-data);color:var(--muted);cursor:pointer;background:0 0;border:0;display:block}.erfassen-absenden{justify-content:center;width:100%;min-height:44px}@media (max-width:640px){.aufnahme,.aufnahme input[type=file]{min-height:120px}}.zellenfeld{text-align:right;width:5.5rem;padding:2px var(--space-1);font-variant-numeric:tabular-nums;display:inline-block}.zellenfeld--weit{width:100%}.leerzeile{text-align:center;padding:var(--space-3)var(--space-2)}tr.filterzeile>th{padding:6px var(--space-1h)8px 0;vertical-align:middle;font-weight:inherit;border-bottom:1px solid var(--hairline)}tr.filterzeile>th>form{display:block}.waehler{position:relative}.waehler-treffer{z-index:20;background:var(--surface);border:1px solid var(--hairline-strong);max-height:14rem;margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.waehler-treffer-knopf{text-align:left;cursor:pointer;width:100%;color:var(--ink);padding:var(--space-1);font:inherit;font-size:var(--fs-xs);background:0 0;border:0;display:block}.waehler-treffer-knopf:hover,.waehler-treffer-knopf:focus-visible{background:var(--surface-2)}.merkknopf{cursor:pointer;color:var(--text-subtle);background:0 0;border:0;padding:0 2px;line-height:1}.merkknopf>[class^=hero-]{width:14px;height:14px;display:block}.merkknopf:hover{color:var(--ink)}.merkknopf--an{color:var(--accent)}.merkknopf:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.exportknopf{display:inline-flex;position:relative}.exportknopf>summary{cursor:pointer;list-style:none}.exportknopf>summary::-webkit-details-marker{display:none}.exportknopf-menue{z-index:30;background:var(--paper);border:1px solid var(--hairline-strong);min-width:6rem;position:absolute;top:100%;right:0}.exportknopf-eintrag{padding:var(--space-1)var(--space-2);color:var(--muted);font-size:var(--fs-bedienelement);letter-spacing:var(--ls-micro);text-transform:uppercase;display:block}.exportknopf-eintrag:hover{background:var(--surface-2);color:var(--ink)}.summenposten{gap:var(--space-1);align-items:baseline;display:inline-flex}.feldrahmen{border-top:1px solid var(--hairline-strong);border-bottom:1px solid var(--hairline-strong);padding:var(--space-3)0;margin-bottom:var(--space-3)}.feldrahmen-fuss{gap:var(--space-1);margin-top:var(--space-1h);justify-content:flex-end;display:flex}.feldhinweis{margin-top:var(--space-1)}.rohdaten{font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:var(--space-2);color:var(--text-muted);max-height:400px;overflow-y:auto}.zelle-marke{color:var(--accent);font-size:var(--fs-micro)}.zelle-hinweis{color:var(--terra)}.summenleiste-luecke{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--fallend)}.such-marke{padding:1px var(--space-1);border:1px solid var(--hairline-strong);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--ink);white-space:nowrap;border-radius:2px;display:inline-block}.markierung-zeile{align-items:flex-end;gap:var(--space-2);display:flex}.markierung-zeile .form-group{flex:1;margin-bottom:0}.aufriss--markiert{border-color:var(--danger)}.nav-klappe{position:relative}.nav-klappe-knopf{display:inline-block}.nav-klappe-menue{display:none}.nav-klappe:hover>.nav-klappe-menue,.nav-klappe:focus-within>.nav-klappe-menue{display:block}.nav-klappe-menue:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.nav-klappe-menue{z-index:60;min-width:15rem;padding:var(--space-2)0;background:var(--surface);border:1px solid var(--hairline);position:absolute;top:100%;left:0;box-shadow:0 6px 24px #00000014}.nav-klappe-gruppe+.nav-klappe-gruppe{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--hairline)}.nav-klappe-titel{padding:0 var(--space-3)var(--space-1);color:var(--muted);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:600}.nav-klappe-eintrag{padding:6px var(--space-3);color:var(--ink-soft);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;display:block}.nav-klappe-eintrag:hover{background:var(--surface-2);color:var(--ink)}.nav-klappe-eintrag.active{color:var(--ink);font-weight:500}.nav-klappe-menue--rechts{left:auto;right:0}.nav-klappe-menue--spalten-2,.nav-klappe-menue--spalten-3{column-gap:var(--space-4)}.nav-klappe-menue--spalten-2 .nav-klappe-gruppe,.nav-klappe-menue--spalten-3 .nav-klappe-gruppe{break-inside:avoid}.nav-klappe-menue--spalten-2 .nav-klappe-gruppe+.nav-klappe-gruppe,.nav-klappe-menue--spalten-3 .nav-klappe-gruppe+.nav-klappe-gruppe{border-top:0;padding-top:0}.nav-klappe-menue--spalten-2{column-count:2;min-width:32rem}.nav-klappe-menue--spalten-3{column-count:3;min-width:48rem}.zahllauf-menue{min-width:20rem;padding:var(--space-2);gap:var(--space-2);flex-direction:column;display:flex}.zahllauf-menue .feld-kasten{flex-direction:column;align-items:stretch;gap:4px;display:flex}.zahllauf-menue .hinweis{font-size:var(--fs-micro);color:var(--muted)}.tafelwerkzeuge{gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.abgleichtafel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.abgleichtafel>.tafelspalte+.tafelspalte{border-left:1px solid var(--hairline-strong);padding-left:var(--space-2)}.abgleichtafel>.tafelspalte:first-child{padding-right:var(--space-2)}@media (max-width:900px){.abgleichtafel{grid-template-columns:minmax(0,1fr)}.abgleichtafel>.tafelspalte+.tafelspalte{border-left:0;border-top:1px solid var(--hairline-strong);padding-left:0;padding-top:var(--space-2);margin-top:var(--space-2)}}.tafelspalte{flex-direction:column;min-width:0;display:flex}.tafelkopf{gap:var(--space-1);padding-bottom:var(--space-1);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;display:flex}.tafelkopf-titel{gap:var(--space-1);flex:1 0 100%;justify-content:space-between;align-items:center;min-width:0;display:flex}.tafelkopf .list-tabs{min-width:0;margin:0}.tafelsuche{flex:9rem;min-width:0}.tafelsuche input{width:100%}.tafelwahl select{max-width:10rem}.tafelliste{border-bottom:1px solid var(--hairline);flex-direction:column;max-height:62vh;display:flex;overflow-y:auto}.tafelzeile-huelle{border-bottom:1px solid var(--hairline)}.tafelzeile{text-align:left;width:100%;padding:var(--space-1)var(--space-1h);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-left:3px solid #0000;flex-direction:column;gap:2px;display:flex}.tafelliste>.tafelzeile{border-bottom:1px solid var(--hairline)}.tafelzeile:hover{background:var(--surface-2)}.tafelzeile.-gewaehlt{border-left-color:var(--accent);background:var(--accent-soft)}.tafelzeile.-verwandt{border-left-color:var(--hairline-strong)}.tafelzeile.-vorgeschlagen{background:var(--surface-2)}.tafelzeile-haupt{justify-content:space-between;gap:var(--space-1);display:flex}.tafelzeile-neben{justify-content:space-between;gap:var(--space-1);font-size:var(--fs-micro);display:flex}.tafelzeile-neben>span,.tafelzeile-zweck{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tafelzeile-zweck{font-size:var(--fs-micro);color:var(--muted)}.tafelzeile-marken{gap:4px;display:flex}.tafelzeile-marken:empty{display:none}.tafelvorschlag{gap:var(--space-1);padding:6px var(--space-1h)var(--space-1)calc(var(--space-1h) + 3px);font-size:var(--fs-micro);background:var(--surface-2);flex-wrap:wrap;align-items:center;display:flex}.zuordnungsriegel{z-index:5;gap:var(--space-2);padding:var(--space-1h);margin-bottom:var(--space-2);background:var(--surface-2);border:1px solid var(--hairline-strong);flex-wrap:wrap;align-items:center;display:flex;position:sticky;top:0}.riegelseite{flex-direction:column;flex:12rem;gap:2px;min-width:0;display:flex}.riegelseite>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.riegelbetrag input{text-align:right;width:8rem}.bericht .b-lab{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted);margin:var(--space-4)0 var(--space-1)}.row-kopf{gap:var(--space-1);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted);padding-bottom:var(--space-1);border-bottom:1px solid var(--hairline-strong);display:flex}.row-kopf .r-wert,.row-kopf .r-d{text-align:right;white-space:nowrap}.row{align-items:center;gap:var(--space-1);padding:var(--space-1)0;border-bottom:1px solid var(--hairline);display:flex}.r-name{width:19ch;font-size:var(--fs-sm)}.r-produkt{width:34ch;font-size:var(--fs-sm);flex-direction:column;display:flex}.r-produkt b{font-size:var(--fs-sm);font-weight:400}.r-produkt span{font-size:var(--fs-micro);color:var(--text-muted)}.r-bar{flex:1}.r-bar svg{width:100%;height:18px;display:block}.r-wert{text-align:right;width:12ch;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.r-d{text-align:right;width:9ch;font-size:var(--fs-micro);white-space:nowrap;font-variant-numeric:tabular-nums}.row.summe{border-bottom:none;border-top:1px solid var(--ink);font-weight:500}.r-neu{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted)}.r-kunde{flex-direction:column;width:34ch;display:flex}.r-kunde b{font-size:var(--fs-sm);font-weight:400}.r-kunde span{font-size:var(--fs-micro);color:var(--text-muted)}.b-ist{fill:var(--ink)}.b-vj{fill:var(--hairline)}.b-plan{stroke:var(--slate);stroke-width:2px}.legende{gap:var(--space-4);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-1);display:flex}.legende i{width:8px;height:4px;margin-right:3px;display:inline-block}.lg-ist{background:var(--ink)}.lg-vj{background:var(--hairline);height:2px}.lg-plan{background:var(--slate);width:2px;height:8px}.kurs{width:100%;max-width:820px;display:block}.bk-vorsprung{fill:var(--ok-tint)}.bk-rueckstand{fill:var(--paper-tint)}.bk-ziel{fill:none;stroke:var(--slate);stroke-width:.45px;stroke-dasharray:1.8 1.3}.bk-vj{fill:none;stroke:var(--jahr-1);stroke-width:.55px}.bk-alt2{fill:none;stroke:var(--jahr-2);stroke-width:.45px}.bk-alt3{fill:none;stroke:var(--jahr-3);stroke-width:.4px}.bk-ist{fill:none;stroke:var(--terra);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.bk-punkt{fill:var(--terra)}.bk-nam{fill:var(--text-muted)}.bk-nam-ist{fill:var(--terra)}.bk-nam-ziel{fill:var(--slate)}.bk-vor-text{fill:var(--ok)}.bk-rueck-text{fill:var(--terra)}.bk-grund{stroke:var(--hairline-strong);stroke-width:.3px}.bk-fuehrung{fill:none;stroke:var(--hairline-strong);stroke-width:.25px}.bk-monat{fill:var(--text-muted)}.mosaik,.mos-leg{width:100%;max-width:820px;display:block}.m-1{fill:var(--slate)}.m-2{fill:var(--band-waechst)}.m-3{fill:var(--muted)}.m-4{fill:var(--band-faellt)}.m-5{fill:var(--terra)}.m-t1,.m-t2,.m-t3,.m-t4,.m-t5{fill:var(--paper)}.leg-text{fill:var(--ink-soft)}.paar{gap:var(--space-4);display:flex}.paar>div{flex:1;min-width:0}.l-row{align-items:center;gap:var(--space-1);padding:var(--space-1)0;border-bottom:1px solid var(--hairline);display:flex}.l-land{width:4ch;font-size:var(--fs-sm)}.l-bar{flex:1}.l-bar svg{width:100%;height:10px;display:block}.l-wert{text-align:right;width:10ch;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.l-d{text-align:right;width:9ch;font-size:var(--fs-micro);white-space:nowrap;font-variant-numeric:tabular-nums}.l-anteil{color:var(--ink)}.l-ist{fill:var(--terra)}.wk-band{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.wk{border-top:1px solid var(--hairline-strong);padding-top:var(--space-1);flex-direction:column;display:flex}.wk-l{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted)}.wk-w{font-size:var(--fs-kpi);font-variant-numeric:tabular-nums}.wk-v{font-size:var(--fs-micro);color:var(--text-muted)}.jahresband{width:100%;max-width:820px;display:block}.jb-anteil{fill:var(--terra)}.jb-lab,.jb-name{fill:var(--text-muted)}.jb-ziel-lab{fill:var(--slate)}.jb-rahmen{fill:none;stroke:var(--hairline-strong);stroke-width:.3px}.jb-monat{fill:var(--terra);stroke:var(--paper);stroke-width:.4px}.jb-kerbe{fill:var(--ink)}.jb-ziel{fill:var(--slate)}.r-spark{width:100%;display:block}.sp-an{fill:var(--terra)}.sp-aus{fill:var(--hairline-strong)}.bericht-text{margin-top:var(--space-4);border-top:1px solid var(--hairline);padding-top:var(--space-1)}.bericht-text-kopf{margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;display:flex}.bericht-text-aktionen{gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.rubrik{gap:var(--space-1);margin-bottom:var(--space-1);grid-template-columns:18ch 1fr 16ch;display:grid}@media (max-width:640px){.rubrik{grid-template-columns:1fr}}.rubrik-titel,.rubrik-monate{font-size:var(--fs-micro)}.regie{min-width:20ch;font-size:var(--fs-micro);flex:1}.stand{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-muted)}.stand--freigegeben{color:var(--ok)}.stand--ueberarbeitet{color:var(--slate)}.stand--generiert{color:var(--run)}.pos{color:var(--ok)}.neg{color:var(--fallend)}.trefferliste{border:1px solid var(--hairline);border-radius:6px;margin:6px 0 14px;padding:0;list-style:none;overflow:hidden}.trefferliste li+li{border-top:1px solid var(--hairline)}.treffer{background:var(--paper);text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.treffer:hover{background:var(--paper-tint)}.treffer:focus-visible{background:var(--paper-tint);outline:2px solid var(--terra);outline-offset:-2px}.treffer-name{font-size:var(--fs-sm)}.treffer-rand{font-size:var(--fs-micro);color:var(--muted)}.spalte-werkzeug{width:48px}.wahlleiste{gap:var(--space-4);margin:var(--space-3)0;flex-wrap:wrap;display:flex}.wahl-titel{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.textknopf{appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-micro);color:var(--terra);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.kartenkopf{align-items:baseline;gap:var(--space-2);margin:var(--space-3)0 var(--space-1);display:flex}.abgleichstand{align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink-soft);margin:var(--space-3)0 var(--space-2);display:flex}.abgleichstand .punkt{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.abgleichstand.offen .punkt{background:var(--terra)}.staffel{border-collapse:separate;border-spacing:0}.staffel thead th{background:var(--paper-tint);z-index:3;border-bottom:1px solid var(--hairline-strong);position:sticky;top:0}.staffel thead th:first-child{z-index:4;text-align:left;left:0}.staffel tbody th{background:var(--paper-tint);z-index:2;text-align:left;padding-right:var(--space-3);text-transform:none;letter-spacing:normal;min-width:250px;font-weight:400;font-size:var(--fs-sm);color:var(--ink);position:sticky;left:0}.staffel td{text-align:right;white-space:nowrap;padding:5px var(--space-2)}.zeilenname{align-items:center;gap:var(--space-1);display:flex}.staffel .gesamt{border-left:1px solid var(--hairline-strong);font-weight:500}.staffel .z-stufe>*{border-top:1px solid var(--hairline-strong);font-weight:500}.staffel .z-zwischen>*{border-top:1px solid var(--hairline)}.staffel .z-ergebnis>*{border-top:2px solid var(--ink);font-weight:500}.staffel .z-abzug>*{color:var(--ink-soft)}.staffel .z-quote>*{color:var(--muted);font-size:var(--fs-micro);padding-top:0}.staffel .z-sub>*{color:var(--muted);font-size:var(--fs-sm)}.staffel .z-sub th .zeilenname{padding-left:var(--space-4)}.staffel .z-info>*{color:var(--ink-soft);font-size:var(--fs-sm)}.staffel .z-quelle th,.staffel .z-quelle td{border-top:1px solid var(--hairline-strong);padding-top:var(--space-3);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);text-align:left}.staffel .negativ{color:var(--terra)}.staffel .gewaehlt{background:var(--paper)}.staffel td.gut{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.staffel td.gut{background:color-mix(in srgb,var(--ok)10%,transparent)}}.staffel td.schlecht{background:var(--terra)}@supports (color:color-mix(in lab, red, red)){.staffel td.schlecht{background:color-mix(in srgb,var(--terra)10%,transparent)}}.spaltenkopf{appearance:none;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.spaltenkopf:hover{color:var(--ink)}.spaltenkopf[aria-pressed=true]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.staffel .aufklapper{appearance:none;cursor:pointer;color:var(--muted);background:0 0;border:0;flex:none;padding:0;line-height:0}.staffel .aufklapper>[class^=hero-]{width:12px;height:12px;display:block}.staffel .aufklapper:hover{color:var(--ink)}.staffel .spalte-verlauf{width:76px;padding-right:var(--space-3)}.sparkline{width:64px;height:13px;margin-left:auto;display:block}.sparkline polyline{fill:none;stroke:var(--muted);stroke-width:1.1px;stroke-linejoin:round}.sparkline.kraeftig polyline{stroke:var(--ink)}.wahlgruppe{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.wahlgruppe-titel{font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.wahlgruppe-schalter{border:1px solid var(--linie-bedienelement);display:flex}.wahlgruppe-knopf{appearance:none;cursor:pointer;border:0;border-right:1px solid var(--linie-bedienelement);padding:var(--space-1)var(--space-2);font:inherit;font-size:var(--fs-bedienelement);color:var(--ink-soft);white-space:nowrap;background:0 0}.wahlgruppe-knopf:last-child{border-right:0}.wahlgruppe-knopf:hover{background:var(--paper);color:var(--ink)}.wahlgruppe-knopf.aktiv,.wahlgruppe-knopf.aktiv:hover{background:var(--ink);color:var(--paper)}@media (max-width:720px){.wahlgruppe{align-items:stretch}.wahlgruppe-schalter{border-width:1px 0 0 1px;flex-wrap:wrap}.wahlgruppe-knopf,.wahlgruppe-knopf:last-child{border-right:1px solid var(--linie-bedienelement);border-bottom:1px solid var(--linie-bedienelement);flex:auto}}.marke-webshop{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hairline-strong);padding:1px 6px}.feldname{display:block}.quelltext{max-width:22rem;color:var(--ink)}.bleibt{color:var(--muted);font-size:var(--fs-sm)}.bleibt-spalte{background:var(--paper)}.zellentext{appearance:none;cursor:text;font:inherit;color:inherit;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.zellentext:hover{text-underline-offset:3px;text-decoration:underline}.zellenknoepfe{gap:var(--space-1);margin-top:var(--space-1);display:flex}.vorschlagszeile{align-items:center;gap:var(--space-1);margin-top:3px;display:flex}.marke-vorschlag{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--terra);border:1px solid;padding:0 5px}.mini{appearance:none;cursor:pointer;border:1px solid var(--hairline-strong);font:inherit;font-size:var(--fs-micro);color:var(--ink-soft);background:0 0;padding:0 5px}.mini:hover{color:var(--ink);border-color:var(--linie-bedienelement)}.feldwahl{gap:var(--space-1);margin:var(--space-2)0;flex-wrap:wrap;display:flex}.feldknopf{appearance:none;cursor:pointer;border:1px solid var(--hairline-strong);padding:3px var(--space-2);font:inherit;font-size:var(--fs-sm);color:var(--muted);background:0 0}.feldknopf:hover{color:var(--ink);border-color:var(--linie-bedienelement)}.feldknopf.aktiv{background:var(--ink);color:var(--paper);border-color:var(--ink)}.texttafel{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.texttafel th,.texttafel td{text-align:left;white-space:normal;vertical-align:top;padding:var(--space-2);font-size:var(--fs-sm);border-bottom:1px solid var(--hairline);line-height:1.45}.texttafel thead th{background:var(--paper-tint);z-index:2;border-bottom:1px solid var(--hairline-strong);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:400;position:sticky;top:0}.texttafel tbody th{color:var(--ink);font-weight:400}.sp-feld{width:14rem}.sp-zustand{width:8rem}.sp-text{width:auto}.texttafel .zellentext{cursor:pointer}.texttafel .zellentext:hover .zellenrolle{text-underline-offset:3px;text-decoration:underline}.texttafel .quelltext{max-width:none}.texttafel .zellenrolle{overscroll-behavior:contain;max-height:8.5rem;display:block;overflow-y:auto}.texttafel .z-quelle th{border-top:1px solid var(--hairline-strong);padding-top:var(--space-4);padding-bottom:var(--space-1);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:0}.texttafel .z-sub th,.texttafel .z-sub td{color:var(--muted)}.textwerk{gap:var(--space-3);flex-direction:column;display:flex}.werkpaar{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.werkspalte{flex-direction:column;min-width:0;display:flex}.werkkopf{align-items:center;gap:var(--space-2);min-height:2.4rem;padding-bottom:var(--space-1);flex-wrap:nowrap;display:flex}.werkmarke{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);white-space:nowrap}.werkleiste{flex-wrap:nowrap;align-items:center;gap:1px;margin-left:auto;display:flex}.werkgruppe{border-left:1px solid var(--hairline);flex-wrap:nowrap;align-items:center;gap:1px;margin-left:4px;padding-left:4px;display:flex}.werkknopf{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:4px;line-height:1;display:inline-flex}.werkknopf span{width:15px;height:15px}.werkknopf:hover{color:var(--ink);border-color:var(--hairline);background:var(--paper)}.werkki{color:var(--ink)}.werkki[disabled]{color:var(--muted);cursor:default}.werk-laeuft{opacity:.45}.werkwahl{border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font-size:var(--fs-micro);max-width:8rem;padding:2px 3px}.werkflaeche{border:1px solid var(--hairline);background:var(--paper);padding:var(--space-2);font-size:var(--fs-sm);word-break:break-word;min-height:11rem;max-height:26rem;line-height:1.6;overflow-y:auto}.werkflaeche:focus{outline:1px solid var(--ink);outline-offset:-1px}.werkfeld,.werkquelle{min-width:0}.werkpaar-einzeln{grid-template-columns:1fr}.werkflaeche p{margin:0 0 .7em}.werkflaeche h2,.werkflaeche h3{margin:0 0 .5em;font-weight:500}.werkflaeche h2{font-size:var(--fs-sm)}.werkflaeche h3{font-size:var(--fs-xs)}.werkflaeche ul,.werkflaeche ol{margin:0 0 .7em;padding-left:1.3em}.werkflaeche a{color:var(--terra);text-decoration:underline}.zustandswahl{align-items:center;gap:1px;display:inline-flex}.zustandswahl .symbolknopf{padding:3px}.zellenblock{flex-direction:column;gap:3px;display:flex}.zellenfuss{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.zellenfuss .symbolknopf{padding:3px}.bleibt-warum{color:var(--muted);font-size:var(--fs-micro)}.spalte-veraltet .zellenrolle{-webkit-text-decoration:underline wavy var(--warning);-webkit-text-decoration:underline wavy var(--warning);text-decoration:underline wavy var(--warning);text-underline-offset:4px}.texttafel .entwurf{color:var(--muted);font-style:italic}.kundenname{color:var(--ink-soft)}.sprachstand{gap:var(--space-1h);margin:0 0 var(--space-3);max-width:40rem;display:grid}.sprachstand-zeile{align-items:center;gap:var(--space-2);grid-template-columns:210px 1fr;display:grid}.sprachstand-name{font-size:var(--fs-sm);color:var(--ink-soft)}.sprachenband{background:0 0;gap:1px;width:100%;height:10px;display:flex}.sprachenband--klein{width:8rem;height:6px}.sprachenband-teil{min-width:0;display:block}.zst-geschrieben{background:var(--zst-geschrieben)}.zst-freigegeben{background:var(--zst-freigegeben)}.zst-vorschlag{background:var(--zst-vorschlag)}.zst-veraltet{background:var(--zst-veraltet)}.zst-fehlt{background:var(--zst-fehlt)}.bandlegende{gap:var(--space-3);font-size:var(--fs-micro);color:var(--muted);margin:var(--space-1h)0 0;flex-wrap:wrap;align-items:baseline;display:flex}.bandlegende-eintrag{align-items:center;gap:5px;display:inline-flex}.bandlegende-punkt{width:8px;height:8px;display:inline-block}.zustandspunkt{vertical-align:baseline;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.kapsel{border:1px solid var(--hairline-strong);color:var(--muted);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;padding:1px 7px;display:inline-block}.kapsel--gedaechtnis{border-color:var(--zst-vorschlag);color:var(--zst-vorschlag)}.kapsel--veraltet{border-color:var(--zst-veraltet);color:var(--zst-veraltet)}.durchsicht{gap:var(--space-4);grid-template-columns:1fr 300px;align-items:start;display:grid}.durchsicht--ohne-blatt{grid-template-columns:1fr;max-width:56rem}.durchsichtkarte{border:1px solid var(--hairline-strong);background:var(--paper);padding:var(--space-4)}.durchsicht-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.durchsicht-fundort{font-size:var(--fs-sm);color:var(--ink-soft)}.durchsicht-fundort strong{font-weight:500}.durchsicht-stand{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);white-space:nowrap}.durchsicht-quelle{font-size:var(--fs-sm);color:var(--ink-soft);padding-bottom:var(--space-3);border-bottom:1px solid var(--hairline);margin-bottom:var(--space-3);line-height:1.55}.durchsicht-ziel{font-size:var(--fs-durchsicht);word-break:break-word;min-height:5rem;line-height:1.55}.durchsicht-ziel[contenteditable=true],.durchsicht-ziel[contenteditable=plaintext-only]{outline:1px solid var(--zst-vorschlag);outline-offset:6px}.durchsicht-marken{gap:var(--space-1h);margin:var(--space-2)0 0;flex-wrap:wrap;align-items:center;display:flex}.durchsicht-leiste{gap:var(--space-1h);border-top:1px solid var(--hairline);margin-top:var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.durchsicht-hinweis{font-size:var(--fs-xs);color:var(--muted);margin:var(--space-2)0 0}.durchsicht-leer{border:1px solid var(--hairline);background:var(--paper);padding:var(--space-5);text-align:center;max-width:34rem}.durchsicht-leiste kbd,.tastenkarte kbd{border:1px solid var(--hairline-strong);font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);background:var(--paper-tint);margin-left:6px;padding:0 5px}.blattkarte{border:1px solid var(--hairline);background:var(--paper-tint);padding:var(--space-3);font-size:var(--fs-sm)}.blattkarte-titel{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-1h)}.blatt-ort{color:var(--ink-soft);margin:0 0 var(--space-2);line-height:1.5}.blatt-keine{color:var(--muted);font-size:var(--fs-xs)}.seolineal{align-items:center;gap:var(--space-1h);margin-top:var(--space-1);display:flex}.seolineal-strich{background:var(--hairline);width:180px;height:3px}.seolineal-fuellung{background:var(--muted);max-width:100%;height:100%;display:block}.seolineal--drueber .seolineal-fuellung{background:var(--terra)}.seolineal-zahl{font-size:var(--fs-micro);color:var(--muted)}.seolineal--drueber .seolineal-zahl{color:var(--terra)}.glossarzeile{font-size:var(--fs-micro);color:var(--muted);margin:var(--space-1)0 0}.glossarzeile .code{color:var(--ink-soft)}.glossar-treffer{-webkit-text-decoration:underline dotted var(--zst-vorschlag);-webkit-text-decoration:underline dotted var(--zst-vorschlag);text-decoration:underline dotted var(--zst-vorschlag);text-underline-offset:3px}.tastenkarte{gap:var(--space-1h);display:grid}.tastenkarte-zeile{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);padding-bottom:4px;display:flex}.texttafel .z-veraltet td,.texttafel .z-veraltet th{background:var(--zst-veraltet)}@supports (color:color-mix(in lab, red, red)){.texttafel .z-veraltet td,.texttafel .z-veraltet th{background:color-mix(in srgb,var(--zst-veraltet)4%,transparent)}}.diffzeile{font-size:var(--fs-micro);color:var(--zst-veraltet);margin-top:4px}.herkunftsband{align-items:baseline;gap:var(--space-2);border-bottom:1px solid var(--hairline);padding:var(--space-1h)0;margin:0 0 var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.herkunftsband--master{border-left:3px solid var(--terra);padding-left:var(--space-2)}.herkunft-teil{white-space:nowrap}.herkunft-marke{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin-right:4px}.herkunft-pfeil{color:var(--muted)}.herkunft-hinweis{color:var(--muted);font-size:var(--fs-micro)}.unterschied{gap:var(--space-1);flex-direction:column;display:flex}.unterschiedstext{border:1px solid var(--hairline);background:var(--paper-tint);padding:var(--space-2);font-size:var(--fs-sm);margin:0;line-height:1.7}.us-gleich{color:var(--ink-soft)}.us-raus{color:var(--muted);text-decoration:line-through}.us-rein{background:var(--zst-vorschlag)}@supports (color:color-mix(in lab, red, red)){.us-rein{background:color-mix(in srgb,var(--zst-vorschlag)16%,transparent)}}.us-rein{border-bottom:1px solid var(--zst-vorschlag)}.us-gleich,.us-raus,.us-rein{margin-right:.35em}.verlaufklappe{font-size:var(--fs-sm)}.verlaufklappe>summary{cursor:pointer;color:var(--muted);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.verlaufliste{margin:var(--space-1h)0 0;gap:3px;padding:0;list-style:none;display:grid}.verlaufzeile{align-items:baseline;gap:var(--space-1h);border-bottom:1px solid var(--hairline);padding-bottom:3px;display:flex}.verlaufzeit{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap}.verlaufanlass{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--terra);white-space:nowrap}.verlaufwert{min-width:0;color:var(--ink-soft);flex:1}.befundliste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.befund{align-items:baseline;gap:var(--space-1h);font-size:var(--fs-sm);color:var(--ink-soft);display:flex}.befund-art{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;min-width:6.5rem}.bf-auszeichnung{color:var(--terra)}.bf-platzhalter,.bf-verweis{color:var(--err)}.bf-laenge{color:var(--warning)}.bf-glossar{color:var(--muted)}.entwurfsmarke{align-items:baseline;gap:var(--space-1h);border-left:3px solid var(--warning);background:var(--paper-tint);padding:var(--space-1h)var(--space-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.entwurfszeit{color:var(--muted);font-size:var(--fs-micro)}.werkbank{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:20rem 1fr;align-items:start;display:grid}.werkbankliste{border:1px solid var(--hairline);background:var(--paper);flex-direction:column;max-height:42rem;display:flex;overflow-y:auto}.werkbankwerk{min-width:0}.werkstueck{text-align:left;border:0;border-bottom:1px solid var(--hairline);padding:var(--space-1h)var(--space-2);cursor:pointer;background:0 0;flex-direction:column;gap:2px;width:100%;display:flex}.werkstueck:hover{background:var(--paper-tint)}.werkstueck.aktiv{background:var(--ink);color:var(--paper)}.werkstueck.aktiv .werkstueck-gruppe,.werkstueck.aktiv .werkstueck-sprache{color:var(--paper)}.werkstueck-kopf{justify-content:space-between;gap:var(--space-2);display:flex}.werkstueck-name{font-size:var(--fs-sm)}.werkstueck-sprache{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--muted)}.werkstueck-gruppe{font-size:var(--fs-micro);color:var(--muted)}.werkstueck-stand{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase}.ws-fehlt{color:var(--terra)}.ws-vorschlag{color:var(--run)}.ws-veraltet{color:var(--warning)}.ws-geschrieben{color:var(--ok)}.ws-frei{color:var(--muted)}.laufknopf{align-items:center;gap:2px;display:inline-flex}.vorschauliste{gap:var(--space-1h);margin:0 0 var(--space-3);display:grid}.vorschauliste>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--hairline);padding-bottom:4px;display:flex}.vorschauliste dt{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin:0}.vorschauliste dd{font-size:var(--fs-sm);margin:0}.traegerzahl{font-size:var(--fs-micro);color:var(--muted);margin-right:var(--space-1)}.marke-nurhier{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--terra);white-space:nowrap;margin-top:2px;display:block}.marke-cockpit{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--terra);white-space:nowrap}.luecke{color:var(--terra)}.gruppenzeile{align-items:center;gap:var(--space-2);display:flex}.gruppenknoepfe{gap:3px;display:flex}.wochentage,.zeitliste{align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.zeitmarke{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.zeit-zugabe{align-items:flex-end;gap:var(--space-2);margin-left:auto;display:flex}.ablauf-buehne{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:900px){.ablauf-buehne{grid-template-columns:minmax(0,1fr)}}.ablauf-buehne--ohne-bild{grid-template-columns:minmax(0,1fr)}.ablauf-bild{background:var(--paper-tint);border:1px solid var(--hairline);padding:var(--space-3);border-radius:10px;overflow:auto}.ablaufliste{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.ablaufschritt{border-bottom:1px solid var(--hairline);padding:var(--space-1h)0}.ablaufschritt-kopf{align-items:baseline;gap:var(--space-1h);display:flex}.ablaufschritt-nummer{text-align:right;font-variant-numeric:tabular-nums;width:1.75em;color:var(--muted);font-size:var(--fs-sm);flex:none}.ablaufschritt-titel{text-align:left;flex:auto;font-weight:500}.ablaufschritt-dauer{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--muted);flex:none}.ablaufschritt-zweig{color:var(--muted);padding-left:calc(1.75em + var(--space-1h))}.ablauf-tafel{background:var(--paper);border:1px solid var(--hairline);padding:var(--space-3);border-radius:10px}.ablauf-wahl,.ablauf-kopfknoepfe,.tafel-knoepfe{gap:var(--space-2);flex-wrap:wrap;display:flex}.tafel-knoepfe{margin-top:var(--space-3)}.knoten{cursor:pointer}.knoten-flaeche{fill:var(--paper);stroke:var(--linie-bedienelement);stroke-width:1px;transition:stroke .12s,fill .12s}.knoten:hover .knoten-flaeche{stroke:var(--hairline-strong)}.knoten--gewaehlt .knoten-flaeche{stroke:var(--terra);stroke-width:2px}.knoten--gegangen .knoten-flaeche{fill:var(--ok-tint)}.knoten--hier .knoten-flaeche{stroke:var(--run);stroke-width:2px;animation:1.6s ease-in-out infinite knoten-puls}@keyframes knoten-puls{0%,to{stroke-opacity:1}50%{stroke-opacity:.25}}@media (prefers-reduced-motion:reduce){.knoten--hier .knoten-flaeche{animation:none}}.knoten-inhalt{height:100%;font-family:var(--font);flex-direction:column;justify-content:center;gap:3px;padding:10px 12px;display:flex;overflow:hidden}.knoten-kopf{align-items:center;gap:6px;min-height:14px;line-height:14px;display:flex}.knoten-art{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.knoten-fahne{font-size:var(--fs-micro);background:var(--paper-deep);color:var(--ink-soft);border-radius:3px;padding:0 5px}.knoten-titel{font-size:var(--fs-body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.knoten-unter{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;line-height:14px;overflow:hidden}.kante{stroke-width:1.5px}.kante--erfolg{stroke:var(--ok)}.kante--leer{stroke:var(--muted);stroke-dasharray:4 4}.kante--fehler{stroke:var(--err);stroke-width:1px;stroke-opacity:.45}.kante--gegangen{stroke-width:2.5px}.kante-marke{font-size:var(--fs-micro);fill:currentColor;stroke:none;pointer-events:none}.kante-spitze{stroke:none}.kante-spitze--erfolg{fill:var(--ok)}.kante-spitze--leer{fill:var(--muted)}.kante-spitze--fehler{fill:var(--err);fill-opacity:.45}.frische-marke{font-size:var(--fs-micro);border:1px solid var(--hairline);padding:1px var(--space-1);white-space:nowrap;border-radius:4px}.frische--frisch,.frische--still{color:var(--muted)}.frische--veraltet{color:var(--err);border-color:var(--err)}.dienst-takt{color:var(--muted);margin-top:2px}.entwicklungsbremse{align-items:flex-start;gap:var(--space-1h);border:1px solid var(--err);padding:var(--space-1h)var(--space-2);margin-top:var(--space-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink);border-radius:8px;display:flex}.entwicklungsbremse-marke{background:var(--err);color:var(--paper);padding:1px var(--space-1);font-size:var(--fs-micro);letter-spacing:.08em;border-radius:4px;flex:none;font-weight:600}.zeitstrahl{column-gap:var(--space-2);background:var(--paper-tint);border:1px solid var(--hairline);padding:var(--space-2);border-radius:10px;grid-template-columns:220px minmax(0,1fr);display:grid}.zeitstrahl-namen{grid-auto-rows:1fr;min-width:0;display:grid}.zeitstrahl-name{justify-content:space-between;align-items:center;gap:var(--space-1);min-height:0;font-size:var(--fs-micro);color:var(--ink-soft);display:flex;overflow:hidden}.zeitstrahl-name.ist-ablauf{color:var(--ink);font-weight:500}.zeitstrahl-titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zeitstrahl-spanne{color:var(--muted);white-space:nowrap}.zeitstrahl-bild{align-self:start;min-width:0}.stundenleiste{grid-column:2;grid-template-columns:repeat(8,1fr);margin-top:2px;display:grid}.stundenleiste .stundenmarke{font-size:var(--fs-micro);color:var(--muted)}.nachtliste{margin:0;padding:0;list-style:none;display:none}.nachtzeile{align-items:baseline;gap:var(--space-1h);padding:var(--space-1)0;border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);display:flex}.nachtzeile-marke{border-radius:2px;flex:none;width:10px;height:10px}.nachtzeile-marke.balken--gut{background:var(--ok)}.nachtzeile-marke.balken--leer{background:var(--paper-deep)}.nachtzeile-marke.balken--fehler{background:var(--err)}.nachtzeile-marke.balken--laeuft{background:var(--run)}.nachtzeile-marke.balken--abgebrochen{background:var(--muted)}.nachtzeile-titel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nachtzeile-zeit{font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.nachtzeile-stand{color:var(--muted);font-size:var(--fs-micro);flex:none}@media (max-width:700px){.zeitstrahl{display:none}.nachtliste{display:block}}.stundenlinie{stroke:var(--hairline);stroke-width:1px}.stundenlinie--betont{stroke:var(--hairline-strong)}.planlinie{stroke:var(--terra);stroke-width:1.5px;stroke-dasharray:3 3}.balken{stroke:none}.balken--gut{fill:var(--ok)}.balken--leer{fill:var(--muted);fill-opacity:.45}.balken--fehler{fill:var(--err)}.balken--laeuft{fill:var(--run)}.balken--abgebrochen{fill:var(--muted)}.balken--ablauf{fill-opacity:.3}.quadratreihe{align-items:center;gap:3px;display:flex}.quadrat{border:1px solid var(--hairline);border-radius:3px;width:14px;height:14px;display:inline-block}.quadrat--gut{background:var(--ok);border-color:var(--ok)}.quadrat--leer{background:var(--paper-deep)}.quadrat--fehler{background:var(--err);border-color:var(--err)}.quadrat--laeuft{background:var(--run);border-color:var(--run)}.quadrat--nichts{background:0 0}.lauf-stand{font-size:var(--fs-micro);border:1px solid;border-radius:10px;padding:1px 7px}.lauf-stand--laeuft{color:var(--run)}.lauf-stand--fertig{color:var(--ok)}.lauf-stand--fehler{color:var(--err)}.lauf-stand--abgebrochen{color:var(--muted)}.sichtstreifen{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2)var(--container-pad);background-color:var(--terra);color:var(--paper);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.sichtstreifen strong{font-weight:600}.sichtstreifen-aus{border:1px solid var(--paper);color:var(--paper);padding:2px var(--space-2);font-size:var(--fs-sm);font-family:var(--font);cursor:pointer;background-color:#0000}.sichtstreifen-aus:hover{background-color:var(--paper);color:var(--terra)}.konto-sicht{padding:var(--space-2);border-bottom:1px solid var(--hairline)}.konto-sicht-wahl{margin-bottom:var(--space-1)}.konto-sicht-wahl .form-input{width:100%;height:30px;padding:0 var(--space-1);font-size:var(--fs-data)}.saisonknopf{cursor:pointer;background:0 0;border:0;padding:2px;line-height:0;display:inline-block}.saisonbild{width:62px;height:22px;fill:var(--muted)}.saisonknopf:hover .saisonbild{fill:var(--terra)}.saisonknopf:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.saisonbild-leer{color:var(--muted);line-height:1.2}.lauf-zurueck{color:var(--err)}.lauf-vorn{color:var(--ok)}.anteilzusatz{font-size:var(--fs-micro);color:var(--muted);display:block}.zellenfeld--still .form-input{color:var(--muted)}.zellenfeld--still .form-input:focus{color:var(--ink)}.zellenfeld--zu .form-input{color:var(--muted);background-color:var(--paper-tint);cursor:not-allowed}.zellenfeld--zu .form-input:hover{border-color:#0000}tbody tr.zeile-stichtag>td,tbody tr.zeile-stichtag>th{border-bottom:2px solid var(--terra)}.hakenreihe{gap:var(--space-1)var(--space-3);margin:var(--space-3)0;flex-wrap:wrap;display:flex}.kurventabelle th,.kurventabelle td{white-space:nowrap;padding-inline:var(--space-1h)}tbody tr.zeile-summe>th{border-top:2px solid var(--ink-soft);border-bottom:none}.staffel-quer tbody tr.zeile-summe>th:first-child{background:var(--paper-tint)}.reihe-rechts--verteilt{justify-content:space-between}.summe-daneben,.erklaerung--warnung{color:var(--run)}.anzeige-vorschau{gap:var(--space-3);align-items:flex-start;display:flex}.anzeige-bild{border:1px solid var(--hairline);background:var(--paper-tint);border-radius:4px;flex:none;width:96px;height:auto}.anzeige-text{margin:var(--space-1)0;color:var(--ink-soft);white-space:pre-line;max-width:70ch}.ki-urteil{max-width:75ch;color:var(--ink);margin-top:var(--space-2)}.ki-kanaele{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.ki-kanal-titel{font-size:var(--fs-h3);margin:0 0 var(--space-1)}.ki-punkte{margin:var(--space-1)0 var(--space-2);padding-left:var(--space-3)}.ki-punkte li+li{margin-top:var(--space-1)}.lagesatz{font-size:var(--fs-h3);max-width:78ch;margin:0 0 var(--space-2);font-weight:300;line-height:1.55}.lagesatz strong{font-weight:500}.lagesatz-terra{color:var(--terra)}.lage-plan{border-top:1px solid var(--hairline);padding-top:var(--space-1h)}.lage-plan-text{font-size:var(--fs-sm);color:var(--ink-soft);margin-bottom:6px}.lage-plan-text strong{color:var(--ink);margin-right:6px;font-weight:500}.lage-plan-zurueck{color:var(--terra)}.lage-plan-kurs{color:var(--ok)}.k-planbalken{width:100%;height:12px;display:block}.k-plan-bahn{fill:var(--paper-deep)}.k-plan-ist{fill:var(--ink)}.k-plan-erwartet{stroke:var(--terra);stroke-width:2px}.lagebild{margin-top:var(--space-2);max-width:1120px}.k-tr-bild{width:100%;height:auto;display:block;overflow:visible}.k-tr-bild--hoch{display:none}@media (max-width:720px){.k-tr-bild--quer{display:none}.k-tr-bild--hoch{display:block}}.k-tr-gruppe{letter-spacing:.16em;text-transform:uppercase;fill:var(--muted);font-size:10px}.k-tr-gruppenlinie{stroke:var(--hairline-strong);stroke-width:1px}.k-tr-quelle{fill:var(--ink-soft);font-size:11.5px}.k-tr-quelle-zahl{font-family:var(--font-mono);fill:var(--ink);font-size:13px;font-weight:500}.k-tr-delta{font-family:var(--font-mono);fill:var(--muted);font-size:10px}.k-tr-delta--gut{fill:var(--ok)}.k-tr-delta--schlecht{fill:var(--err)}.k-tr-treffer{fill:#0000}.k-tr-klein{fill:var(--muted);font-size:10.5px}.k-tr-name{fill:var(--ink-soft);font-size:12px}.k-tr-zahl{font-family:var(--font-mono);fill:var(--ink);font-size:13px}.k-tr-wert{font-family:var(--font-mono);fill:var(--ink-soft);font-size:11.5px}.k-tr-strom{fill-opacity:.28}.k-tr-strom--bezahlt,.k-tr-bahn--bezahlt{fill:var(--slate)}.k-tr-strom--organisch,.k-tr-bahn--organisch{fill:var(--ok)}.k-tr-strom--neutral,.k-tr-bahn--neutral{fill:var(--hairline-strong)}.k-tr-bahn{fill-opacity:.82}.k-tr-bahn--unbekannt{fill:var(--paper-deep);fill-opacity:1}.k-tr-umriss{fill:none;stroke:var(--paper);stroke-width:2px}.k-tr-leck{font-family:var(--font-mono);fill:var(--ink-soft);font-size:13px}.k-tr-leck--haupt{fill:var(--terra);font-size:15px;font-weight:500}.k-tr-leck-zusatz{font-family:var(--font);fill:var(--terra);font-size:10.5px;font-weight:400}.k-tr-leck-klein{fill:var(--muted);font-size:11px}.k-tr-leck-klein.k-tr-leck--haupt{fill:var(--terra)}.k-tr-leck--besser,.k-tr-leck-klein.k-tr-leck--besser{fill:var(--ok);font-weight:500}.k-tr-leckpfeil{fill:none;stroke:var(--hairline-strong);stroke-width:1.4px}.k-tr-leckpfeil--haupt{stroke:var(--terra);stroke-width:2px}.k-tr-pfeilspitze{fill:var(--hairline-strong)}.k-tr-naht{stroke:var(--linie-bedienelement);stroke-width:1px;stroke-dasharray:4 4}.k-tr-naht-titel{letter-spacing:.14em;text-transform:uppercase;fill:var(--ink-soft);font-size:10px}.k-tr-kauf{fill:var(--terra)}.k-tr-kauf-zahl{fill:var(--paper);font-size:17px;font-weight:500}.k-tr-kauf-text{font-family:var(--font-mono);fill:var(--paper);font-size:11.5px}.k-tr-schleife{fill:none;stroke:var(--ok);stroke-width:1.6px;stroke-dasharray:1 5;stroke-linecap:round}.k-tr-schleife-treffer{fill:none;stroke:#0000;stroke-width:14px}.k-tr-schleife-text{fill:var(--ok);font-size:12px}.k-tr-bild--hoch .k-tr-gruppe,.k-tr-bild--hoch .k-tr-naht-titel{font-size:11.5px}.k-tr-bild--hoch .k-tr-quelle,.k-tr-bild--hoch .k-tr-name,.k-tr-bild--hoch .k-tr-wert,.k-tr-bild--hoch .k-tr-zahl{font-size:13px}.k-tr-bild--hoch .k-tr-klein,.k-tr-bild--hoch .k-tr-leck-klein{font-size:12px}.k-tr-klick{cursor:pointer}.k-tr-klick:hover .k-tr-treffer,.k-tr-aktiv .k-tr-treffer{fill:var(--paper-tint)}.k-tr-klick:focus-visible .k-tr-treffer{fill:var(--terra-tint);stroke:var(--terra);stroke-width:1px}.k-tr-klick:hover .k-tr-strom,.k-tr-aktiv .k-tr-strom{fill-opacity:.55}.k-tr-klick:hover .k-tr-bahn,.k-tr-aktiv .k-tr-bahn{fill-opacity:1}.k-tr-klick:hover .k-tr-kauf{fill:var(--err)}.k-tr-klick:hover .k-tr-schleife,.k-tr-aktiv .k-tr-schleife{stroke-width:2.6px}.k-tr-gedimmt{opacity:.38;transition:opacity .15s}.k-tr-gedimmt:hover,.k-tr-gedimmt:focus-visible{opacity:.85}.k-tr-geist{fill:none;stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:4 3;opacity:.6}.k-tr-verloren{stroke:var(--hairline-strong);stroke-width:1px;stroke-dasharray:3 3}.k-tr-spur{fill:var(--slate);font-size:10.5px;font-style:italic}.k-tr-leck-alle{font-family:var(--font);fill:var(--muted);font-size:10.5px;font-weight:400}.k-tr-bahn--andere{fill:var(--hairline);fill-opacity:1}.k-tr-bahn--ohne{fill:var(--muted)}.k-tr-bild--hoch .k-tr-spur{font-size:12px}.lage:has(.lage-massnahme[data-stelle=leck-produkt]:hover,.lage-zug[data-stelle=leck-produkt]:hover) .k-tr-klick[data-stelle=leck-produkt] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=leck-warenkorb]:hover,.lage-zug[data-stelle=leck-warenkorb]:hover) .k-tr-klick[data-stelle=leck-warenkorb] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=leck-kasse]:hover,.lage-zug[data-stelle=leck-kasse]:hover) .k-tr-klick[data-stelle=leck-kasse] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=kauf]:hover,.lage-zug[data-stelle=kauf]:hover) .k-tr-klick[data-stelle=kauf] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=schleife]:hover,.lage-zug[data-stelle=schleife]:hover) .k-tr-klick[data-stelle=schleife] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=quelle\:meta]:hover) .k-tr-klick[data-stelle=quelle\:meta] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=quelle\:google]:hover) .k-tr-klick[data-stelle=quelle\:google] .k-tr-treffer,.lage:has(.lage-massnahme[data-stelle=quelle\:email]:hover) .k-tr-klick[data-stelle=quelle\:email] .k-tr-treffer{fill:var(--terra-tint)}.k-tr-strom{animation:.5s both k-auf}.k-tr-bahn{animation:.5s .25s both k-auf}.k-tr-kauf,.k-tr-schleife{animation:.42s .5s both k-auf}.k-tr-kanalstufe,.k-tr-kanalkauf{animation:.36s both k-auf}.k-tr-kanalstufe .k-tr-bahn,.k-tr-kanalkauf .k-tr-kauf{animation:none}@media (prefers-reduced-motion:reduce){.k-tr-strom,.k-tr-bahn,.k-tr-kauf,.k-tr-schleife,.k-tr-kanalstufe,.k-tr-kanalkauf{animation:none}}.k-wb-strich{font-family:var(--font-mono);fill:var(--muted);font-size:10.5px}.k-wb-gitter{stroke:var(--hairline);stroke-width:1px}.k-wb-eins{stroke:var(--linie-bedienelement);stroke-width:1.2px}.k-wb-schwelle{stroke:var(--terra);stroke-width:1.4px;stroke-dasharray:5 4}.k-wb-schwelle-text{fill:var(--terra);font-size:10.5px}.k-wb-kanal{fill:var(--ink);font-size:14px;font-weight:500}.k-wb-label{fill:var(--ink-soft);font-size:12px}.k-wb-behauptet{fill:var(--paper-deep);stroke:var(--hairline-strong);stroke-width:1px;stroke-dasharray:3 2}.k-wb-gesehen{fill:var(--ink)}.k-wb-hoch{fill:var(--hairline-strong)}.k-wb-band{stroke:var(--slate);stroke-width:2px;stroke-linecap:round}.k-wb-punkt{fill:var(--slate);stroke:var(--paper);stroke-width:1.5px}.k-wb-wert{font-family:var(--font-mono);fill:var(--ink-soft);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:11.5px}.k-wb-grund{fill:var(--paper)}.k-wb-wert--stark{fill:var(--ink);font-weight:500}.k-tr-bild--hoch .k-wb-kanal{font-size:15px}.k-tr-bild--hoch .k-wb-label,.k-tr-bild--hoch .k-wb-wert{font-size:12.5px}.k-gf-summe{fill:var(--paper-deep);stroke:var(--hairline-strong);stroke-width:.8px}.k-gf-abzug{fill:var(--menge-3)}.k-gf-abzug--stark{fill:var(--terra)}.k-gf-ende{fill:var(--ink)}.k-gf-lot{stroke:var(--hairline-strong);stroke-width:1px}.k-gf-summe,.k-gf-abzug,.k-gf-ende{transform-box:fill-box;transform-origin:0;animation:.7s cubic-bezier(.22,.61,.36,1) .15s both k-gf-quer}@keyframes k-gf-quer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.k-gf-summe,.k-gf-abzug,.k-gf-ende{animation:none}}.lagebild-legende{gap:var(--space-1h)var(--space-3);margin-top:var(--space-1h);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;display:flex}.lagebild-marke{vertical-align:middle;width:10px;height:10px;margin-right:6px;display:inline-block}.lagebild-marke--bezahlt{background:var(--slate)}.lagebild-marke--organisch{background:var(--ok)}.lagebild-marke--neutral{background:var(--hairline-strong)}.lagebild-marke--leck{background:var(--terra)}.lagebild-marke--besser{background:var(--ok)}.lagebild-marke--unbekannt{background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.lagebild-marke--geist{outline:1px dashed var(--ink-soft);outline-offset:-1px;background:0 0}.lagebild-marke--ohne{background:var(--muted)}.lagebild-marke--andere{background:var(--hairline);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.lagebild-marke--spur{background:var(--slate);width:3px;margin-left:3px;margin-right:10px}.lagebild-legende-notiz{text-transform:none;letter-spacing:0;font-size:var(--fs-sm)}.lagebild-fuss{font-size:var(--fs-sm);color:var(--muted);margin:var(--space-1h)0 0;max-width:90ch}.lage-plattformen{align-items:baseline;gap:var(--space-1)var(--space-1h);margin-top:var(--space-2);padding-top:var(--space-1h);border-top:1px solid var(--hairline);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.lage-plattformen-titel{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin-right:var(--space-1)}.lage-plattform{color:var(--ink-soft);white-space:nowrap}.lage-plattform .num{color:var(--ink);margin-left:2px}.lage-plattform--aus,.lage-plattform--aus .num{color:var(--muted)}.lage-plattform--aus .num{font-style:italic}.lage-bildfuss{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--hairline);margin-top:var(--space-2);padding-top:var(--space-1h);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.lage-tabelle{margin-top:var(--space-2)}.lage-tafel{border:1px solid var(--hairline-strong);background:var(--paper);padding:var(--space-3);margin-top:var(--space-2);scroll-margin:var(--space-5)0 var(--space-3)}.lage-tafel-kopf{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1h);flex-wrap:wrap;display:flex}.lage-tafel-quelle{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.lage-tafel-titel{font-size:var(--fs-h3);margin:0;font-weight:500}.lage-kanalkopf{margin:var(--space-2)0 var(--space-1);scroll-margin-top:var(--space-3)}.lage-kanalkopf-zeile{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.lage-kanalkopf-titel{font-size:var(--fs-h3);font-weight:500}.lage-spur-art{font-family:var(--font);font-size:var(--fs-sm);color:var(--muted);white-space:normal;display:block}.lage-spur-kopf{font-family:var(--font);font-size:var(--fs-sm);display:none}.lage-kanalkopf .kpi-row{margin-bottom:0}@media (max-width:640px){.lage-kanalkopf .kpi-row .kpi-card{align-items:baseline;column-gap:var(--space-2);padding:var(--space-1h)0;grid-template-columns:1fr auto;display:grid}.lage-kanalkopf .kpi-card-label{grid-column:1}.lage-kanalkopf .kpi-card-value{font-size:var(--fs-data);grid-area:1/2;margin:0}.lage-kanalkopf .kpi-card-sub{grid-column:1/-1}.lage-tafel{padding:var(--space-2)}.tabelle-stapeln.lage-spuren td{text-align:left}.tabelle-stapeln.lage-spuren td:first-child{font-weight:500}.tabelle-stapeln .lage-spur-kopf{color:var(--muted);margin-right:6px;display:inline}.tabelle-stapeln .lage-spur-kopf:after{content:":"}.tabelle-stapeln .lage-spur-art{margin-left:6px;display:inline}}.lage-tafel-wege{gap:var(--space-1h)var(--space-3);border-top:1px solid var(--hairline);margin-top:var(--space-1);padding-top:var(--space-1h);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.lage-tafel-wege a,.lage-befund-link{color:var(--muted);border-bottom:1px solid var(--hairline-strong);padding-bottom:2px;text-decoration:none}.lage-tafel-wege a:hover,.lage-befund-link:hover{color:var(--ink);border-color:var(--ink)}.lage-befunde{margin:0;padding:0;list-style:none}.lage-befund{column-gap:var(--space-2);padding:var(--space-1h)0;border-top:1px solid var(--hairline);grid-template-columns:11ch minmax(0,1fr) auto;align-items:baseline;display:grid}.lage-befund-art{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;color:var(--muted)}.lage-befund-art--pflege{color:var(--err)}.lage-befund-art--optimieren{color:var(--slate)}.lage-befund-art--strategie{color:var(--ok)}.lage-befund-inhalt{min-width:0}.lage-befund-titel{font-size:var(--fs-data);color:var(--ink);overflow-wrap:anywhere;font-weight:500}.lage-befund-link{margin-left:var(--space-1);font-size:var(--fs-sm);font-weight:400}.lage-befund-text{font-size:var(--fs-data);color:var(--ink-soft);max-width:var(--mass)}.lage-befund-widerlegt{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.lage-befund-sicher{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.lage-befund-wert{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-soft)}.lage-pflege{margin-top:var(--space-2);padding-top:var(--space-1h);border-top:1px solid var(--hairline)}.lage-pflege-knopf{appearance:none;cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);text-align:left;background:0 0;border:0;padding:0}.lage-pflege-knopf strong{color:var(--err);font-weight:500}.lage-pflege-pfeil{margin-left:var(--space-1);color:var(--terra);text-underline-offset:2px;text-decoration:underline}.lage-pflege .lage-befunde{margin-top:var(--space-1h)}.wettbewerb-wir td{background:var(--paper-tint)}.wettbewerb-unterkopf,.unterkopf{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin:var(--space-3)0 var(--space-1);font-weight:500}.wettbewerb-unterkopf:first-child,.unterkopf:first-child{margin-top:0}.feldgruppe{border:0;min-width:0;margin:0;padding:0}.wettbewerb-abschnitt{margin-top:var(--space-5)}.liste-klebt tbody tr.wettbewerb-offen>td,.liste-klebt tbody tr.zeile-offen>td{white-space:normal;background:var(--paper-tint);padding:var(--space-2)var(--space-3)var(--space-3)}.liste-klebt tbody tr.wettbewerb-offen thead th,.liste-klebt tbody tr.zeile-offen thead th{background:inherit}.staffel-quer td.pflege-offen{white-space:normal;padding:var(--space-1h)var(--space-2)var(--space-2);background:var(--paper-tint);position:static}.pflege-aufgabe-knopf{appearance:none;cursor:pointer;align-items:baseline;gap:var(--space-1);text-align:left;font:inherit;font-size:var(--fs-data);color:var(--ink);background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.pflege-aufgabe-knopf:hover,.pflege-aufgabe-knopf[aria-expanded=true]{color:var(--terra)}.pflege-aufgabe-pfeil{width:14px;height:14px;color:var(--muted);flex:none;align-self:center}.pflege-auftrag{margin:0 0 var(--space-2);max-width:var(--mass)}.pflege-auftrag>div{column-gap:var(--space-2);grid-template-columns:14ch minmax(0,1fr);padding:2px 0;display:grid}.pflege-auftrag dt{font-size:var(--fs-sm);color:var(--muted)}.pflege-auftrag dd{font-size:var(--fs-data);color:var(--ink-soft);overflow-wrap:anywhere;margin:0}.staffel-quer.pflege-stellen td:first-child,.staffel-quer.pflege-stellen th:first-child,.tabelle-lang .pflege-stellen thead th{background:inherit;position:static}.pflege-stellen td.pflege-stelle-produkt{color:var(--ink)}.pflege-stellen td.pflege-stelle-variante,.pflege-stellen td.pflege-weg{white-space:nowrap}.leistung-fehlt{min-width:16rem}.leistung-einordnung{gap:var(--space-1);flex-wrap:wrap;display:flex}.pflege-stellen td.pflege-stelle-hinweis{min-width:24ch}.pflege-stellen tbody.pflege-gruppe th{text-align:left;font-weight:500;font-size:var(--fs-sm);color:var(--ink);text-transform:none;letter-spacing:normal;padding-top:var(--space-2);border-bottom:1px solid var(--hairline-strong)}.pflege-stellen tbody.pflege-gruppe:first-of-type th{padding-top:var(--space-1)}.pflege-gruppe-ignorieren{margin-left:var(--space-2);font-weight:400}.pflege-ignorieren{margin:0 0 var(--space-2)}.pflege-schmal{display:none}.pflege-vorschlag strong{color:var(--ink);font-weight:500}.pflege-vorschlag .pflege-link{margin-left:var(--space-1)}.merk-faellig{color:var(--terra);font-weight:500;display:block}@media (max-width:640px){.merk-faellig{margin-left:var(--space-1);display:inline}}.pflege-link{appearance:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);background:0 0;border:0;align-items:baseline;gap:4px;padding:0;text-decoration:none;display:inline-flex}.pflege-link:hover{color:var(--terra);text-underline-offset:2px;text-decoration:underline}.pflege-link-symbol{width:14px;height:14px;color:var(--muted);flex:none;align-self:center}.pflege-link:hover .pflege-link-symbol{color:var(--terra)}@media (max-width:640px){.staffel-quer td.pflege-offen{padding:var(--space-1h)}.pflege-auftrag>div{grid-template-columns:minmax(0,1fr)}.tabelle-stapeln .pflege-stellen tr{border-bottom:1px solid var(--hairline);padding:var(--space-1)0}.tabelle-stapeln .pflege-stellen td{border-bottom:0;padding:2px 0}.tabelle-stapeln .pflege-stellen td.pflege-weg,.tabelle-stapeln .pflege-stellen td.pflege-wert{display:contents}.tabelle-stapeln .pflege-stellen td.pflege-weg>a,.tabelle-stapeln .pflege-stellen td.pflege-wert>span{margin:var(--space-1)var(--space-2)0 0;display:inline-flex}.tabelle-stapeln .pflege-stellen td.leer{display:none}.tabelle-stapeln .pflege-stellen tbody.pflege-gruppe th{border-bottom:0;width:100%;display:block}.tabelle-stapeln .pflege-schmal{color:var(--muted);margin-right:4px;display:inline}.pflege-aufgaben td.pflege-wert{display:contents}.pflege-aufgaben td.pflege-wert>span{margin:var(--space-1)var(--space-2)var(--space-2)0;color:var(--muted);font-family:var(--font);display:inline-flex}.tabelle-stapeln.pflege-aufgaben>tbody>tr{border-bottom:1px solid var(--hairline)}}.lage-abschnitt{margin-top:var(--space-3)}.lage-zuege{gap:var(--space-2);margin-bottom:var(--space-3);grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.lage-zug{background:var(--paper);padding:var(--space-3);border:1px solid var(--hairline);border-top:3px solid var(--hairline-strong);position:relative}.lage-zug:hover,.lage-zug--offen{background:var(--paper-tint)}.lage-zug:has(.lage-zug-knopf:focus-visible){outline:2px solid var(--terra);outline-offset:2px}.lage-zug--1{border-top-color:var(--ok)}.lage-zug--2{border-top-color:var(--terra)}.lage-zug--3{border-top-color:var(--slate)}.lage-zug-nr{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--muted);margin-bottom:4px;font-weight:400;display:block}.lage-zug-titel{font-size:var(--fs-h3);margin:0 0 var(--space-2);font-weight:500}.lage-zug-groesse{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.lage-zug-wert{font-size:var(--fs-h2);color:var(--ink);margin:4px 0;font-weight:300;line-height:1.1}.lage-zug-veraenderung{font-size:var(--fs-sm);color:var(--ink-soft)}.lage-zug-ziel{margin:var(--space-1h)0 0;padding-top:var(--space-1);border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--ink-soft)}.lage-ziel-erreicht,.lage-ziel-offen{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;margin-right:6px}.lage-ziel-erreicht{color:var(--ok)}.lage-ziel-offen{color:var(--terra)}.lage-zug-herkunft{font-size:var(--fs-micro);color:var(--muted);margin-top:2px}.lage-zug-herkunft a{color:var(--terra);text-underline-offset:2px;text-decoration:underline}.lage-zug-mehr{margin-top:var(--space-1h);font-size:var(--fs-sm);color:var(--terra);text-underline-offset:2px;text-decoration:underline}.lage-zug-knopf,.lage-massnahme-knopf{appearance:none;cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.lage-zug-knopf:focus-visible,.lage-massnahme-knopf:focus-visible{box-shadow:0 2px 0 var(--terra);outline:none}.lage-zug-knopf:after,.lage-massnahme-knopf:after{content:"";position:absolute;inset:0}.lage-zug-details{background:var(--paper);padding:var(--space-2)var(--space-3);border:1px solid var(--hairline-strong);border-left:3px solid var(--hairline-strong);grid-column:1/-1}.lage-zug-details.lage-zug--1{border-left-color:var(--ok);border-top-color:var(--hairline-strong)}.lage-zug-details.lage-zug--2{border-left-color:var(--terra);border-top-color:var(--hairline-strong)}.lage-zug-details.lage-zug--3{border-left-color:var(--slate);border-top-color:var(--hairline-strong)}.lage-zug-frage,.lage-zug-was{font-size:var(--fs-data);color:var(--ink-soft);margin:0 0 var(--space-1)}.lage-zug-frage strong,.lage-zug-was strong{color:var(--ink);margin-right:6px;font-weight:500}.lage-stuetzt{color:var(--ok)}.lage-stuetzt-nicht{color:var(--run)}.lage-zug-wege{gap:var(--space-1)var(--space-3);margin-top:var(--space-1h);flex-wrap:wrap;display:flex}.lage-massnahmen{margin:0;padding:0;list-style:none}.lage-massnahme{column-gap:var(--space-2);padding:var(--space-1h)0;border-bottom:1px solid var(--hairline);grid-template-columns:2ch minmax(0,1fr) auto auto auto;align-items:baseline;display:grid;position:relative}.lage-massnahme:last-child{border-bottom:0}.lage-massnahme:hover,.lage-massnahme--offen{background:var(--paper-tint)}.lage-massnahme:has(.lage-massnahme-knopf:focus-visible){outline:2px solid var(--terra);outline-offset:2px}.lage-massnahme-nr{font-family:var(--font-mono);font-size:var(--fs-data);color:var(--muted);text-align:right}.lage-massnahme-knopf{font-size:var(--fs-body);display:block}.lage-massnahme-titel{overflow-wrap:anywhere;min-width:0}.lage-massnahme-wo{font-size:var(--fs-sm);color:var(--muted);display:block}.lage-massnahme-zug{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;color:var(--muted)}.lage-zug-farbe--1{color:var(--ok)}.lage-zug-farbe--2{color:var(--terra)}.lage-zug-farbe--3{color:var(--slate)}.lage-zug-pflege{color:var(--err)}.lage-massnahme-wert{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-soft);white-space:nowrap;text-align:right}.lage-massnahme-sicher{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap}.lage-massnahme--frist .lage-massnahme-knopf,.lage-massnahme--frist .lage-massnahme-nr{color:var(--err)}.lage-massnahme-details{z-index:1;padding:var(--space-1)0 var(--space-1h);grid-column:2/-1;position:relative}.lage-massnahme-details .lage-befund-text{margin:0 0 4px}.lage-quelle-knopf{appearance:none;cursor:pointer;font:inherit;color:var(--ink);text-align:left;white-space:nowrap;border:0;border-bottom:1px solid var(--hairline-strong);background:0 0;padding:0}.lage-quelle-knopf:hover{border-color:var(--ink)}.lage-zelle-vgl{font-size:var(--fs-micro);color:var(--muted)}.lage-zelle-vgl--gut{color:var(--ok)}.lage-zelle-vgl--schlecht{color:var(--err)}.lage-hinweis{font-size:var(--fs-sm);color:var(--ink-soft);margin:var(--space-1h)0 0;padding-left:var(--space-1h);border-left:2px solid var(--terra)}.lage-rand{border:1px solid var(--hairline);padding:var(--space-2)var(--space-3);margin:var(--space-3)0}.lage-fussnote{font-size:var(--fs-sm);color:var(--muted);max-width:90ch;margin:0}@media (max-width:720px){.lagesatz{font-size:var(--fs-body)}.lage-befund{grid-template-columns:minmax(0,1fr);row-gap:4px}.lage-befund-sicher{gap:var(--space-1);flex-direction:row;align-items:baseline}.lage-massnahme{grid-template-columns:2ch minmax(0,1fr);row-gap:4px}.lage-massnahme-zug,.lage-massnahme-wert,.lage-massnahme-sicher,.lage-massnahme-details{text-align:left;grid-column:2}.lage-zug,.lage-zug-details{padding:var(--space-2)}}.recht-wahl{width:auto;max-width:100%;font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;background-color:#0000;background-size:0 0;border:0;border-radius:0;padding:2px 18px 2px 0}.recht-wahl:hover,.recht-wahl:focus-visible{background-size:4px 4px}.recht-wahl:hover{color:var(--ink)}.recht-wahl[data-stufe=keine]{color:var(--muted)}.recht-wahl[data-stufe=schreiben]{color:var(--ink);font-weight:500}.liste-klebt tr.rollen-gruppe th{text-align:left;font-weight:500;font-size:var(--fs-sm);color:var(--ink);text-transform:none;letter-spacing:normal;padding-top:var(--space-3);border-bottom:1px solid var(--hairline-strong)}@media (max-width:1000px){.rollen-matrix .liste-klebt tbody td:first-child,.rollen-matrix .liste-klebt thead th:first-child{z-index:2;background:var(--flaeche,var(--paper));position:sticky;left:0}.rollen-matrix .liste-klebt thead th:first-child{z-index:13}.rollen-matrix tr.rollen-gruppe th>span{position:sticky;left:0}}.mb{max-width:1120px}.mb-werkzeug{align-items:flex-end;gap:var(--space-2)var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.mb-werkzeug-form{align-items:flex-end;gap:var(--space-1h);margin:0;display:flex}.mb-abschnitt .section-heading{flex-wrap:wrap;align-items:center}.mb-tip{z-index:60;pointer-events:none;max-width:340px;padding:var(--space-1)var(--space-1h);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.45;position:fixed;box-shadow:0 6px 20px #0000002e}.mb-urteil{border-left:4px solid var(--hairline-strong)}.mb-urteil--kaputt{border-left-color:var(--err)}.mb-urteil--handeln{border-left-color:var(--terra)}.mb-urteil--beobachten{border-left-color:var(--run)}.mb-urteil--laeuft{border-left-color:var(--ok)}.mb-urteil-kopf{align-items:center;gap:var(--space-1h)var(--space-2);flex-wrap:wrap;display:flex}.mb-urteil-kopf .sr-btn{margin-left:auto}.mb-stempel{font-size:var(--fs-sm);letter-spacing:var(--ls-micro);text-transform:uppercase;padding:5px 12px;font-weight:600;display:inline-block}.mb-woche{font-size:var(--fs-sm);color:var(--muted)}.mb-urteilsatz{margin:var(--space-2)0 var(--space-1h);max-width:62ch;font-size:var(--fs-h2);color:var(--ink);font-weight:300;line-height:1.3}.mb-regelsatz{margin:0 0 var(--space-3);max-width:90ch;font-size:var(--fs-sm);color:var(--muted)}.mb-ki-marke{margin-right:var(--space-1);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);font-weight:600}.mb-korridor{width:220px;max-width:100%;height:24px}@media (max-width:720px){.mb-urteilsatz{font-size:var(--fs-h3);font-weight:400;line-height:1.4}}.mb-stufe{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-weight:600;display:inline-block}.mb-stufe--kaputt{color:var(--paper);background:var(--err)}.mb-stufe--handeln{color:var(--terra);background:var(--terra-tint)}.mb-stufe--beobachten{color:var(--run);background:var(--paper-deep)}.mb-stufe--laeuft{color:var(--ok);background:var(--ok-tint)}.mb-stufe--hinweis{color:var(--muted);background:var(--paper-tint)}.mb-chip{align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);color:var(--ink-soft);text-decoration:none;display:inline-flex}.mb-chip:hover .mb-chip-text{text-decoration:underline}.mb-chip-text{font-size:var(--fs-sm)}.mb-lage{font-size:var(--fs-sm);color:var(--muted)}.mb-lage--unter{color:var(--terra)}.mb-lage--ueber{color:var(--ok)}.mb-zaehler{font-size:var(--fs-sm);color:var(--muted)}.mb-ki{margin:0 0 var(--space-3);max-width:78ch;padding-left:var(--space-2);border-left:2px solid var(--slate);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-soft)}.mb-bildtitel{margin:var(--space-3)0 var(--space-1);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.mb-massnahmen,.mb-befunde,.mb-fragen{margin:0;padding:0;list-style:none}.mb-massnahme,.mb-befund{gap:var(--space-2);padding:var(--space-2)0;border-top:1px solid var(--hairline);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.mb-massnahme:first-child,.mb-befund:first-child{border-top:0;padding-top:0}.mb-massnahme-nr{background:var(--ink);width:28px;height:28px;color:var(--paper);font-size:var(--fs-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mb-befund{padding-left:var(--space-1h);border-left:3px solid #0000}.mb-befund:first-child{padding-top:var(--space-1)}.mb-befund--kaputt{border-left-color:var(--err)}.mb-befund--handeln{border-left-color:var(--terra)}.mb-befund--beobachten{border-left-color:var(--run)}.mb-befund--laeuft{border-left-color:var(--ok)}.mb-befund--hinweis{border-left-color:var(--hairline-strong)}.mb-befund .mb-stufe{text-align:center;width:7.5rem;margin-top:2px}.mb-unterzeile td{font-size:var(--fs-sm);color:var(--muted);padding-top:0}.mb-woche-gruppe tr:first-child td{border-bottom:0}.mb-woche-gruppe tr:only-child td{border-bottom:1px solid var(--hairline)}.mb-damals{font-size:var(--fs-sm);color:var(--muted);display:block}@media (max-width:640px){.mb-breit,.tabelle-stapeln td.mb-breit{display:none}}.nur-schmal{display:none}@media (max-width:640px){.nur-schmal{display:block}}.mb-dazu{max-width:90ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--muted);margin:4px 0 0}.mb-dazu-titel{color:var(--ink-soft)}.mb-eintrag{min-width:0}.mb-eintrag-titel{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:500}.mb-eintrag-satz{max-width:90ch;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-soft);margin:4px 0 0}.mb-wirkung{margin-left:var(--space-1);font-size:var(--fs-sm);color:var(--ok);font-weight:400}.mb-wege{gap:4px var(--space-2);margin:var(--space-1)0 0;flex-wrap:wrap;display:flex}.mb-wo{font-size:var(--fs-sm);color:var(--muted)}.mb-widerspruch,.mb-bestaetigt{font-size:var(--fs-sm);align-items:baseline;gap:6px;margin:6px 0 0;display:flex}.mb-widerspruch{color:var(--terra)}.mb-bestaetigt{color:var(--ok)}.mb-rueck{align-items:center;gap:var(--space-1);display:flex}.mb-gegeben{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--slate)}@media (max-width:720px){.mb-befund{grid-template-columns:1fr auto}.mb-befund .mb-stufe{grid-column:1/-1;justify-self:start;width:auto}}.mb-kanaele{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mb-kanaele--klein{margin-top:var(--space-3)}@media (max-width:860px){.mb-kanaele{grid-template-columns:1fr}}.mb-kanal{padding:var(--space-2);border:1px solid var(--hairline);background:var(--paper)}.mb-kanal-kopf{justify-content:space-between;align-items:center;gap:var(--space-1);display:flex}.mb-kanal-name{font-size:var(--fs-h3);color:var(--ink);font-weight:400}.mb-kanalbild{gap:var(--space-2);margin:var(--space-2)0;grid-template-columns:1fr;display:grid}.mb-kanal-zahlen,.mb-liste{gap:6px var(--space-2);margin:0 0 var(--space-1h);font-size:var(--fs-sm);grid-template-columns:auto 1fr;display:grid}.mb-kanal-zahlen dt,.mb-liste dt{color:var(--muted)}.mb-kanal-zahlen dd,.mb-liste dd{color:var(--ink);margin:0}.mb-liste--zahlen{max-width:960px}@media (max-width:560px){.mb-liste{grid-template-columns:1fr;gap:2px}.mb-liste dd{margin-bottom:var(--space-1)}}.mb-gut{color:var(--ok);font-weight:500}.mb-schlecht{color:var(--terra);font-weight:500}.mb-fragen li{padding:var(--space-1)0;border-top:1px solid var(--hairline);font-size:var(--fs-body);color:var(--ink)}.mb-fragen li:first-child{border-top:0}.mb-quellen{gap:var(--space-1)var(--space-3);margin:0 0 var(--space-1h);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mb-quelle{color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.mb-quelle-symbol{width:14px;height:14px;color:var(--ok);flex:none;align-self:center}.mb-quelle--alt,.mb-quelle--alt .mb-quelle-symbol{color:var(--run)}.mb-widerspruch .mb-quelle-symbol{color:var(--terra)}.mb-ausklapp{margin-top:var(--space-2)}.mb-ausklapp summary{cursor:pointer;font-size:var(--fs-sm);color:var(--ink-soft)}.mb-ausklapp[open] summary{margin-bottom:var(--space-1h)}.mb-laeuft{border-left:4px solid var(--slate)}.mb-marke{vertical-align:middle;border-top:2px solid var(--ink);width:18px;height:0;margin-right:6px;display:inline-block}.mb-marke--ist{border-top-color:var(--ink)}.mb-marke--erwartung{border-top:2px dashed var(--slate)}.mb-marke--vorjahr{border-top:1.5px solid var(--hairline-strong)}.mb-marke--median{border-top:2px solid var(--slate);width:14px}.mb-marke--band{background:var(--slate);opacity:.18}.mb-marke--fenster{background:var(--ink)}.mb-marke--aktion,.mb-marke--aktion-vj,.mb-marke--punkt{background:var(--slate);border:0;border-radius:50%;width:9px;height:9px}.mb-marke--aktion-vj{box-shadow:inset 0 0 0 1.5px var(--slate);background:0 0}.mb-marke--punkt{background:var(--ink)}.k-mb-gitter{stroke:var(--hairline);stroke-width:1px}.k-mb-grundlinie{stroke:var(--hairline-strong);stroke-width:1px}.k-mb-achse{font-family:var(--font-mono);fill:var(--muted);font-size:11px}.k-mb-achse--name{font-family:var(--font);fill:var(--ink-soft);font-size:12.5px}.k-mb-klein{letter-spacing:.12em;text-transform:uppercase;fill:var(--muted);font-size:11px}.k-mb-zukunft{fill:var(--paper-tint)}.k-mb-band{fill:var(--slate);fill-opacity:.14}.k-mb-vorjahr{fill:none;stroke:var(--hairline-strong);stroke-width:1.5px}.k-mb-erwartung{fill:none;stroke:var(--slate);stroke-width:2px;stroke-dasharray:6 4}.k-mb-ist{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round}.k-mb-heute{stroke:var(--ink-soft);stroke-width:1px;stroke-dasharray:2 3}.k-mb-punkt{fill:var(--ink);stroke:var(--paper);stroke-width:2px}.k-mb-punkt--unter{fill:var(--terra)}.k-mb-punkt--ueber{fill:var(--ok)}.k-mb-punkt--leer{fill:var(--paper);stroke:var(--hairline-strong);stroke-width:1.5px}.k-mb-wert{font-family:var(--font-mono);fill:var(--ink-soft);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:12px}.k-mb-wert--stark{fill:var(--ink);font-size:13.5px;font-weight:600}.k-mb-wert--erwartung{fill:var(--slate)}.k-mb-wert--weniger{fill:var(--terra);font-weight:600}.k-mb-wert--mehr{fill:var(--ok);font-weight:600}.k-mb-treffer{fill:#0000}.k-mb-fokus{stroke:var(--ink);stroke-width:1px;opacity:0}.k-mb-spalte:hover .k-mb-fokus{opacity:.35}.k-mb-aktionspunkt{fill:var(--slate);stroke:var(--paper);stroke-width:1.5px}.k-mb-aktionspunkt--vorjahr{fill:var(--paper);stroke:var(--slate);stroke-width:1.5px}.k-mb-aktion:hover .k-mb-aktionspunkt{stroke:var(--ink)}.k-mb-tag{fill:var(--hairline-strong)}.k-mb-tag--fenster{fill:var(--ink)}.k-mb-spalte:hover .k-mb-tag{fill:var(--slate)}.k-mb-median{stroke:var(--slate);stroke-width:2px}.k-mb-saeule{fill:var(--hairline-strong)}.k-mb-saeule--summe{fill:var(--slate)}.k-mb-saeule--ist{fill:var(--ink)}.k-mb-saeule--weniger{fill:var(--terra)}.k-mb-saeule--mehr{fill:var(--ok)}.k-mb-saeule--plattform{fill:var(--paper-deep);stroke:var(--hairline-strong);stroke-width:1px;stroke-dasharray:3 2}.k-mb-verbinder{stroke:var(--hairline-strong);stroke-width:1px;stroke-dasharray:2 2}.k-mb-pruefbahn{fill:var(--paper-tint)}.k-mb-pruefband{fill:var(--paper-deep);stroke:var(--hairline-strong);stroke-width:1px}.k-mb-klein-bild{width:100%;height:auto;display:block;overflow:visible}.mb-druck{background:var(--paper);margin:0;padding:14mm 14mm 10mm}.mb-druck-kopf{margin-bottom:var(--space-3)}.mb-druck-marke{font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin:0}.mb-druck-titel{font-size:var(--fs-display);color:var(--ink);margin:4px 0;font-weight:300}@page{size:A4;margin:0}@media print{.mb-druck .card{break-inside:auto}.mb-druck svg,.mb-druck tr,.mb-druck .mb-befund,.mb-druck .mb-massnahme,.mb-druck .mb-kanal,.mb-druck .mb-urteil{break-inside:avoid}.mb-druck .section-heading,.mb-druck .mb-bildtitel{break-after:avoid}.mb-druck .k-tr-bild--quer{display:block}.mb-druck .k-tr-bild--hoch{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}