@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@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;--font-weight-medium:500;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 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);--color-accent:var(--ff-accent)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ui-treffer{position:relative}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1{top:var(--spacing)}.right-1{right:var(--spacing)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-50{z-index:50}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.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:var(--spacing)}.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)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.m-9{margin:calc(var(--spacing) * 9)}.m-10{margin:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.\!h-\[19px\]{height:19px!important}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.\!w-\[19px\]{width:19px!important}.w-1{width:var(--spacing)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-\[16rem\]{max-width:16rem}.max-w-\[min\(80\%\,42rem\)\]{max-width:min(80%,42rem)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[inherit\]{gap:inherit}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\[3px\]{border-radius:3px}.rounded-\[calc\(var\(--ui-radius-steuerung\)\+2px\)\]{border-radius:calc(var(--ui-radius-steuerung) + 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--ui-radius-flaeche\)\]{border-radius:var(--ui-radius-flaeche)}.rounded-\[var\(--ui-radius-steuerung\)\]{border-radius:var(--ui-radius-steuerung)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--ff-border)}.border-destructive{border-color:var(--ff-destructive)}.bg-\[color-mix\(in_oklab\,var\(--ff-accent\)\,var\(--ff-background\)_45\%\)\]{background-color:var(--ff-accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--ff-accent\)\,var\(--ff-background\)_45\%\)\]{background-color:color-mix(in oklab,var(--ff-accent),var(--ff-background) 45%)}}.bg-accent{background-color:var(--ff-accent)}.bg-active{background-color:var(--ff-active)}.bg-border\/60{background-color:var(--ff-border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab, var(--ff-border) 60%, transparent)}}.bg-current{background-color:currentColor}.bg-destructive\/15{background-color:var(--ff-destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/15{background-color:color-mix(in oklab, var(--ff-destructive) 15%, transparent)}}.bg-foreground{background-color:var(--ff-foreground)}.bg-hover{background-color:var(--ff-hover)}.bg-muted{background-color:var(--ff-muted)}.bg-primary{background-color:var(--ff-primary)}.bg-primary-hover{background-color:var(--ff-primary-hover)}.bg-surface-1{background-color:var(--ff-surface-1)}.bg-surface-2{background-color:var(--ff-surface-2)}.bg-surface-3{background-color:var(--ff-surface-3)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.font-mono{font-family:var(--font-mono)}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--ff-accent-foreground)}.text-background{color:var(--ff-background)}.text-destructive{color:var(--ff-destructive)}.text-foreground,.text-foreground\/85{color:var(--ff-foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/85{color:color-mix(in oklab, var(--ff-foreground) 85%, transparent)}}.text-muted-foreground{color:var(--ff-muted-foreground)}.text-primary-foreground{color:var(--ff-primary-foreground)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-1{--tw-shadow:var(--ui-schatten-1);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-2{--tw-shadow:var(--ui-schatten-2);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-surface-3{--tw-shadow:var(--ui-schatten-3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ff-ring)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,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-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,color\]{transition-property:box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-80{--tw-duration:80ms;transition-duration:80ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:bg-accent\/80:is(:where(.group):hover *){background-color:var(--ff-accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/80:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--ff-accent) 80%, transparent)}}.group-hover\:bg-destructive\/10:is(:where(.group):hover *){background-color:var(--ff-destructive)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-destructive\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--ff-destructive) 10%, transparent)}}.group-hover\:bg-hover:is(:where(.group):hover *){background-color:var(--ff-hover)}.group-hover\:bg-primary-hover:is(:where(.group):hover *){background-color:var(--ff-primary-hover)}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/qrow\:opacity-100:is(:where(.group\/qrow):hover *),.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-active\:scale-\[var\(--ui-press\)\]:is(:where(.group):active *){scale:var(--ui-press)}.group-active\:bg-accent:is(:where(.group):active *){background-color:var(--ff-accent)}.group-active\:bg-active:is(:where(.group):active *){background-color:var(--ff-active)}.group-active\:bg-destructive\/15:is(:where(.group):active *){background-color:var(--ff-destructive)}@supports (color:color-mix(in lab, red, red)){.group-active\:bg-destructive\/15:is(:where(.group):active *){background-color:color-mix(in oklab, var(--ff-destructive) 15%, transparent)}}.group-active\:bg-primary-hover:is(:where(.group):active *){background-color:var(--ff-primary-hover)}.placeholder\:text-muted-foreground::placeholder{color:var(--ff-muted-foreground)}@media (hover:hover){.hover\:bg-accent\/80:hover{background-color:var(--ff-accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--ff-accent) 80%, transparent)}}.hover\:bg-destructive\/10:hover{background-color:var(--ff-destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--ff-destructive) 10%, transparent)}}.hover\:bg-hover:hover{background-color:var(--ff-hover)}.hover\:bg-primary-hover:hover{background-color:var(--ff-primary-hover)}.hover\:text-foreground:hover{color:var(--ff-foreground)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ff-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--ff-background)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent:active{background-color:var(--ff-accent)}.active\:bg-active:active{background-color:var(--ff-active)}.active\:bg-destructive\/15:active{background-color:var(--ff-destructive)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/15:active{background-color:color-mix(in oklab, var(--ff-destructive) 15%, transparent)}}.active\:bg-primary-hover:active{background-color:var(--ff-primary-hover)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:\[animation\:none\]{animation:none}}@media (min-width:40rem){.sm\:text-\[14px\]{font-size:14px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}}.\[\&_svg\]\:h-4 svg{height:calc(var(--spacing) * 4)}.\[\&_svg\]\:h-5 svg{height:calc(var(--spacing) * 5)}.\[\&_svg\]\:w-4 svg{width:calc(var(--spacing) * 4)}.\[\&_svg\]\:w-5 svg{width:calc(var(--spacing) * 5)}.\[\&_svg\]\:stroke-\[1\.75\] svg{stroke-width:1.75px}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}}}:root{--ff-background:var(--bg);--ff-foreground:var(--ink);--ff-muted:var(--bg-raised);--ff-muted-foreground:var(--ink-dim);--ff-accent:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ff-accent:color-mix(in oklab, var(--ink) 9%, var(--bg-panel))}}:root{--ff-accent-foreground:var(--ink);--ff-border:var(--line);--ff-ring:var(--info);--ff-hover:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ff-hover:color-mix(in oklab, var(--ink) 6%, transparent)}}:root{--ff-active:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--ff-active:color-mix(in oklab, var(--ink) 11%, transparent)}}:root{--ff-primary:var(--accent);--ff-primary-hover:var(--accent-hover);--ff-primary-foreground:var(--accent-ink);--ff-destructive:var(--minus);--ff-surface-1:var(--bg);--ff-surface-2:var(--bg-raised);--ff-surface-3:var(--bg-panel);--ff-shadow-color:var(--schatten);--ff-shimmer-ruhe:var(--ink-faint);--ff-shimmer-licht:var(--ink);--ui-radius-steuerung:8px;--ui-radius-flaeche:14px;--ui-hoehe-steuerung:2.75rem;--ui-schrift-text:var(--font-display);--ui-dauer-kurz:.12s;--ui-dauer-mittel:.22s;--ui-kurve:cubic-bezier(.2, 0, 0, 1);--ui-press:.96;--ui-fokusring:0 0 0 2px var(--ff-background), 0 0 0 4px var(--ff-ring);--ui-schatten-1:0 0 0 1px var(--ff-border);--ui-schatten-2:0 0 0 1px var(--ff-border), 0 1px 1px -.5px var(--ff-shadow-color);--ui-schatten-3:0 0 0 1px var(--ff-border), 0 1px 1px -.5px var(--ff-shadow-color), 0 3px 3px -1.5px var(--ff-shadow-color), 0 12px 24px -8px var(--ff-shadow-color)}@keyframes spinner-move{to{stroke-dashoffset:-100px}}@keyframes spinner-dash{0%,to{stroke-dasharray:15 85}50%{stroke-dasharray:40 60}}@keyframes shimmer{0%{background-position:0 0}to{background-position:100% 0}}.shimmer-text{color:#0000;background:linear-gradient(90deg, var(--ff-shimmer-ruhe) 0%, var(--ff-shimmer-ruhe) 35%, var(--ff-shimmer-licht) 50%, var(--ff-shimmer-ruhe) 65%, var(--ff-shimmer-ruhe) 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s ease-in-out infinite shimmer}.ui-treffer:after{content:"";width:max(100%, var(--ui-hoehe-steuerung));height:max(100%, var(--ui-hoehe-steuerung));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a[data-knopf]{text-decoration:none}a[data-knopf=primaer]{color:var(--ff-primary-foreground)}a[data-knopf=sekundaer],a[data-knopf=umriss]{color:var(--ff-foreground)}a[data-knopf=still]{color:var(--ff-muted-foreground)}a[data-knopf=gefahr]{color:var(--ff-destructive)}.ui-fokus:focus-visible{box-shadow:var(--ui-fokusring);outline:none}.ui-feld{gap:.4rem;min-width:0;display:grid}.ui-feld-label{color:var(--ff-foreground);font-size:.85rem;font-weight:500}.ui-feld-label[data-verborgen]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-feld-eingabe{width:100%;min-width:0;min-height:var(--ui-hoehe-steuerung);border:1px solid var(--line-strong);border-radius:var(--ui-radius-steuerung);background:var(--ff-surface-2);color:var(--ff-foreground);font:inherit;transition:border-color var(--ui-dauer-kurz) var(--ui-kurve), box-shadow var(--ui-dauer-kurz) var(--ui-kurve), background-color var(--ui-dauer-kurz) var(--ui-kurve);padding:.55rem .8rem;font-size:.95rem;line-height:1.5}textarea.ui-feld-eingabe{resize:vertical;min-height:6.5rem}.ui-feld-eingabe::placeholder{color:var(--ink-faint)}.ui-feld-eingabe:focus-visible{border-color:var(--ff-ring);box-shadow:var(--ui-fokusring);outline:none}.ui-feld-eingabe:disabled{opacity:.5;cursor:not-allowed}.ui-feld-eingabe[readonly]{background:var(--ff-surface-1)}.ui-feld-eingabe[aria-invalid=true]{border-color:var(--ff-destructive)}.ui-feld-hilfe{color:var(--ff-muted-foreground);font-size:.8rem}.ui-feld-fehler{color:var(--error-text);align-items:flex-start;gap:.35rem;font-size:.8rem;display:flex}.ui-feld-fehler svg{flex:none;margin-top:.1rem}.ui-auswahl-ausloeser{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-auswahl-ausloeser>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-auswahl-ausloeser[data-placeholder]>span:first-child,.ui-auswahl-ausloeser[data-leer]>span:first-child{color:var(--ff-muted-foreground)}.ui-auswahl-ausloeser>svg{color:var(--ff-muted-foreground);transition:transform var(--ui-dauer-kurz) var(--ui-kurve);flex:none}.ui-auswahl-ausloeser[data-state=open]>svg{transform:rotate(180deg)}.ui-auswahl-ausloeser:disabled{opacity:.5;cursor:not-allowed}.ui-auswahl-liste{z-index:70;min-width:var(--radix-select-trigger-width);max-width:min(36rem,100vw - 1rem);max-height:min(22rem, var(--radix-select-content-available-height));background:var(--ff-surface-3);color:var(--ff-foreground);border:1px solid var(--ff-border);border-radius:var(--ui-radius-steuerung);box-shadow:var(--ui-schatten-3);transform-origin:var(--radix-select-content-transform-origin);overflow:hidden}.ui-auswahl-liste[data-state=open]{animation:ui-auswahl-auf var(--ui-dauer-kurz) var(--ui-kurve)}.ui-auswahl-liste[data-state=closed]{animation:ui-auswahl-zu var(--ui-dauer-kurz) var(--ui-kurve) forwards}@keyframes ui-auswahl-auf{0%{opacity:0;transform:scale(.97)translateY(-2px)}}@keyframes ui-auswahl-zu{to{opacity:0;transform:scale(.97)translateY(-2px)}}.ui-auswahl-viewport{padding:.25rem}.ui-auswahl-eintrag{min-height:var(--ui-hoehe-steuerung);border-radius:calc(var(--ui-radius-steuerung) - 2px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;padding:.45rem .7rem .45rem 2rem;font-size:.95rem;line-height:1.35;display:flex;position:relative}.ui-auswahl-eintrag[data-highlighted]{background:var(--ff-hover)}.ui-auswahl-eintrag[data-disabled]{opacity:.5;cursor:not-allowed}.ui-auswahl-haken{color:var(--ff-primary);display:inline-flex;position:absolute;left:.6rem}.ui-datum-ausloeser{text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ui-datum-ausloeser[data-leer]>span{color:var(--ff-muted-foreground)}.ui-datum-ausloeser>svg{color:var(--ff-muted-foreground);flex:none}.ui-datum-ausloeser:disabled{opacity:.5;cursor:not-allowed}.ui-datum-fenster{--ui-kalender-zelle:min(var(--ui-hoehe-steuerung), calc((100vw - 2.5rem) / 7));z-index:70;background:var(--ff-surface-3);color:var(--ff-foreground);border:1px solid var(--ff-border);border-radius:var(--ui-radius-flaeche);box-shadow:var(--ui-schatten-3);transform-origin:var(--radix-popover-content-transform-origin);padding:.5rem}.ui-datum-fenster[data-state=open]{animation:ui-auswahl-auf var(--ui-dauer-kurz) var(--ui-kurve)}.ui-datum-fenster[data-state=closed]{animation:ui-auswahl-zu var(--ui-dauer-kurz) var(--ui-kurve) forwards}.ui-kalender-monate{position:relative}.ui-kalender-monat{gap:.4rem;display:grid}.ui-kalender-kopf{min-height:var(--ui-hoehe-steuerung);justify-content:center;align-items:center;display:flex}.ui-kalender-titel{font-size:.95rem;font-weight:600}.ui-kalender-nav{z-index:1;justify-content:space-between;display:flex;position:absolute;inset:0 0 auto}.ui-kalender-blaettern{width:var(--ui-hoehe-steuerung);height:var(--ui-hoehe-steuerung);border-radius:var(--ui-radius-steuerung);color:var(--ff-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ui-kalender-blaettern:disabled{opacity:.4;cursor:not-allowed}.ui-kalender-raster{border-collapse:collapse}.ui-kalender-wochentag{width:var(--ui-kalender-zelle);color:var(--ff-muted-foreground);text-align:center;padding-bottom:.3rem;font-size:.75rem;font-weight:500}.ui-kalender-tag{text-align:center;padding:1px}.ui-kalender-tag-knopf{width:var(--ui-kalender-zelle);height:var(--ui-kalender-zelle);border-radius:var(--ui-radius-steuerung);color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;font-size:.9rem}.ui-kalender-tag-knopf:focus-visible{box-shadow:var(--ui-fokusring);outline:none}.ui-kalender-heute .ui-kalender-tag-knopf{box-shadow:inset 0 0 0 1px var(--ff-primary)}.ui-kalender-gewaehlt .ui-kalender-tag-knopf{background:var(--ff-primary);color:var(--ff-primary-foreground)}.ui-kalender-aussen .ui-kalender-tag-knopf{color:var(--ff-muted-foreground)}.ui-kalender-gesperrt .ui-kalender-tag-knopf{opacity:.35;cursor:not-allowed}.ui-kalender-versteckt{visibility:hidden}.ui-datum-fuss{border-top:1px solid var(--ff-border);justify-content:space-between;gap:.5rem;margin-top:.4rem;padding-top:.4rem;display:flex}.ui-datum-aktion{min-height:var(--ui-hoehe-steuerung);border-radius:var(--ui-radius-steuerung);color:var(--ff-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .6rem;font-size:.9rem;font-weight:500}.ui-segment{border-radius:calc(var(--ui-radius-steuerung) + 3px);background:var(--ff-muted);max-width:100%;box-shadow:var(--ui-schatten-1);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ui-segment-wahl{min-height:var(--ui-hoehe-steuerung);border-radius:var(--ui-radius-steuerung);color:var(--ff-muted-foreground);font:inherit;cursor:pointer;transition:background-color var(--ui-dauer-kurz) var(--ui-kurve), color var(--ui-dauer-kurz) var(--ui-kurve), box-shadow var(--ui-dauer-kurz) var(--ui-kurve);background:0 0;border:0;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.875rem;display:inline-flex}.ui-segment-wahl[aria-checked=true]{background:var(--ff-surface-3);color:var(--ff-foreground);box-shadow:var(--ui-schatten-2)}.ui-segment-wahl svg{flex:none}.ui-segment-wahl:disabled{opacity:.5;cursor:not-allowed}.ui-segment-wahl:focus-visible{box-shadow:var(--ui-fokusring);outline:none}.ui-pille{border:1px solid var(--ui-pille-farbe,var(--ff-border));background:var(--ui-pille-farbe,var(--neutral));border-radius:999px;align-items:center;gap:.35rem;min-height:1.6rem;padding:.1rem .6rem .1rem .45rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ui-pille{background:color-mix(in oklab, var(--ui-pille-farbe,var(--neutral)) 12%, transparent)}}.ui-pille{color:var(--ff-foreground);white-space:nowrap;font-size:.78rem;line-height:1.2}.ui-pille svg{color:var(--ui-pille-farbe,var(--neutral));flex:none}.ui-pille[data-ton=gut]{--ui-pille-farbe:var(--plus)}.ui-pille[data-ton=warnung]{--ui-pille-farbe:var(--accent)}.ui-pille[data-ton=gefahr]{--ui-pille-farbe:var(--minus)}.ui-pille[data-ton=info],.ui-pille[data-ton=laeuft]{--ui-pille-farbe:var(--info)}.ui-pille[data-ton=neutral]{--ui-pille-farbe:var(--neutral)}.ui-pille[data-ton=laeuft] svg{animation:1.1s linear infinite ui-drehen}@keyframes ui-drehen{to{transform:rotate(360deg)}}.ui-leer{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--ui-radius-flaeche);justify-items:center;gap:.6rem;min-width:0;padding:2rem 1.25rem;display:grid}.ui-leer>svg{color:var(--ff-muted-foreground)}.ui-leer-titel{color:var(--ff-foreground);font-size:1rem;font-weight:600}.ui-leer-text{max-width:44ch;color:var(--ff-muted-foreground);font-size:.9rem}.ui-leer[data-ton=fehler]{border-color:var(--ff-destructive)}.ui-leer[data-ton=fehler]>svg{color:var(--ff-destructive)}.ui-skelett{gap:.55rem;min-width:0;display:grid}.ui-skelett-zeile{background:linear-gradient(90deg, var(--ff-muted) 25%, var(--ff-accent) 50%, var(--ff-muted) 75%);background-size:300% 100%;border-radius:999px;height:.85rem;animation:1.6s ease-in-out infinite shimmer}.ui-dialog,.ui-blatt{color:var(--ff-foreground);background:var(--ff-surface-3);box-shadow:var(--ui-schatten-3);border:0;width:100%;max-width:min(34rem,100vw - 2rem);padding:0}.ui-dialog{border-radius:var(--ui-radius-flaeche);max-height:calc(100dvh - 2rem);margin:auto}.ui-dialog::backdrop,.ui-blatt::backdrop{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.ui-dialog::backdrop,.ui-blatt::backdrop{background:color-mix(in oklab, var(--bg) 70%, transparent)}}.ui-dialog::backdrop,.ui-blatt::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-dialog[open]{animation:ui-dialog-auf var(--ui-dauer-mittel) var(--ui-kurve)}@keyframes ui-dialog-auf{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ui-blatt{border-radius:var(--ui-radius-flaeche) var(--ui-radius-flaeche) 0 0;max-width:100vw;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);margin:auto 0 0}.ui-blatt[open]{animation:ui-blatt-auf var(--ui-dauer-mittel) var(--ui-kurve)}@keyframes ui-blatt-auf{0%{transform:translateY(100%)}}.ui-blatt[data-seite=rechts]{border-radius:var(--ui-radius-flaeche) 0 0 var(--ui-radius-flaeche);max-width:min(26rem,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.ui-blatt[data-seite=rechts][open]{animation-name:ui-blatt-rechts}@keyframes ui-blatt-rechts{0%{transform:translate(100%)}}@supports (overlay:auto){.ui-dialog,.ui-blatt,.ui-dialog::backdrop,.ui-blatt::backdrop{transition:opacity var(--ui-dauer-kurz) ease-out, transform var(--ui-dauer-kurz) ease-out, overlay var(--ui-dauer-kurz) allow-discrete, display var(--ui-dauer-kurz) allow-discrete}.ui-dialog:not([open]){opacity:0;transform:translateY(4px)scale(.98)}.ui-blatt:not([open]){transform:translateY(100%)}.ui-blatt[data-seite=rechts]:not([open]){transform:translate(100%)}.ui-dialog:not([open])::backdrop,.ui-blatt:not([open])::backdrop{opacity:0}}html:has(dialog.ui-dialog[open],dialog.ui-blatt[open]){overflow:hidden}.ui-dialog-innen{max-height:inherit;gap:1rem;padding:1.25rem;display:grid;overflow-y:auto}.ui-dialog-kopf{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ui-dialog-titel{color:var(--ff-foreground);font-size:1.1rem;font-weight:600}.ui-dialog-fuss{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ui-toast-ablage{z-index:60;inset:calc(1rem + env(safe-area-inset-top)) 1rem auto auto;pointer-events:none;gap:.5rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed}.ui-toast{pointer-events:auto;border-radius:var(--ui-radius-steuerung);background:var(--ff-surface-3);color:var(--ff-foreground);box-shadow:var(--ui-schatten-3);animation:ui-toast-auf var(--ui-dauer-mittel) var(--ui-kurve);align-items:flex-start;gap:.6rem;padding:.75rem .85rem;font-size:.9rem;display:flex}@keyframes ui-toast-auf{0%{opacity:0;transform:translateY(-8px)}}.ui-toast[data-geht]{opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;transform:translateY(-4px)scale(.98)}.ui-toast>svg{flex:none;margin-top:.15rem}.ui-toast[data-ton=erfolg]>svg{color:var(--plus)}.ui-toast[data-ton=hinweis]>svg{color:var(--info)}.ui-toast[data-ton=fehler]>svg{color:var(--minus)}.ui-toast-text{overflow-wrap:anywhere;flex:1;min-width:0}.ui-schritte{flex-wrap:wrap;gap:.35rem .25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-schritt{min-height:var(--ui-hoehe-steuerung);color:var(--ff-muted-foreground);border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem 0 .5rem;font-size:.875rem;text-decoration:none;display:inline-flex}.ui-schritt-marke{border:1px solid var(--line-strong);width:1.5rem;height:1.5rem;font-family:var(--font-mono);border-radius:999px;flex:none;place-items:center;font-size:.72rem;display:inline-grid}.ui-schritt[data-zustand=erledigt] .ui-schritt-marke{border-color:var(--plus);color:var(--plus)}.ui-schritt[data-zustand=teilweise] .ui-schritt-marke{border-color:var(--plus);color:var(--plus);border-style:dashed}.ui-schritt[data-zustand=aktiv]{background:var(--ff-accent);color:var(--ff-foreground)}.ui-schritt[data-zustand=aktiv] .ui-schritt-marke{border-color:var(--ff-primary);background:var(--ff-primary);color:var(--ff-primary-foreground)}a.ui-schritt:focus-visible{box-shadow:var(--ui-fokusring);outline:none}.ui-hinweis{vertical-align:middle;display:inline-flex}.ui-hinweis-knopf{min-height:1.5rem;color:var(--ff-muted-foreground);font-family:var(--ui-schrift-text);text-transform:none;letter-spacing:normal;cursor:pointer;transition:color var(--ui-dauer-kurz) var(--ui-kurve), background-color var(--ui-dauer-kurz) var(--ui-kurve);background:0 0;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .4rem;font-size:.8rem;line-height:1;display:inline-flex}.ui-hinweis-knopf:focus-visible{box-shadow:var(--ui-fokusring);outline:none}.ui-hinweis-knopf{anchor-name:var(--ui-hinweis-anker)}.ui-hinweis-blase{position-anchor:var(--ui-hinweis-anker);position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;border:1px solid var(--ff-border);border-radius:var(--ui-radius-steuerung);background:var(--ff-surface-3);width:max-content;max-width:min(22rem,100vw - 2rem);color:var(--ff-foreground);box-shadow:var(--ui-schatten-3);font-family:var(--ui-schrift-text);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;opacity:1;transition:opacity var(--ui-dauer-kurz) var(--ui-kurve), transform var(--ui-dauer-kurz) var(--ui-kurve), overlay var(--ui-dauer-kurz) allow-discrete, display var(--ui-dauer-kurz) allow-discrete;margin:.4rem 0;padding:.75rem .9rem;font-size:.85rem;font-weight:400;line-height:1.5;inset:auto;transform:none}.ui-hinweis-blase:popover-open{display:block}.ui-hinweis-blase:not(:popover-open){opacity:0;transform:translateY(-2px)scale(.98)}@starting-style{.ui-hinweis-blase:popover-open{opacity:0;transform:translateY(-2px)scale(.98)}}.ui-hinweis:has(>[data-erzwungen]){justify-items:start;display:inline-grid}.ui-hinweis-blase[data-erzwungen]{opacity:1;margin-top:.4rem;display:block;position:static;transform:none}@media (max-width:40rem){.ui-hinweis-blase:not([data-erzwungen]){position-area:none;width:min(26rem,100vw - 2rem);max-width:none;height:fit-content;margin:auto;inset:0}}@supports not (position-area:block-end){.ui-hinweis-blase{height:fit-content;margin:auto;inset:0}}.ui-hinweis-titel{margin-bottom:.3rem;font-size:.85rem;font-weight:600;display:block}.ui-hinweis-inhalt{color:var(--ff-muted-foreground);display:block}.ui-hinweis-inhalt ul,.ui-hinweis-inhalt ol{margin:.2rem 0 0;padding-left:1.1rem}.ui-hinweis-inhalt ul{list-style:outside}.ui-hinweis-inhalt ol{list-style:decimal}.ui-hinweis-inhalt li+li{margin-top:.25rem}.ui-hinweis-inhalt p+p,.ui-hinweis-inhalt p+ul{margin-top:.4rem}.ui-werkstatt{gap:2rem;min-width:0;max-width:72rem;margin:0 auto;padding:1.5rem clamp(.75rem,3vw,2rem) 4rem;display:grid}.ui-werkstatt-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;min-width:0;display:grid}.ui-werkstatt-posten{border-radius:var(--ui-radius-flaeche);background:var(--ff-surface-2);min-width:0;box-shadow:var(--ui-schatten-1);align-content:start;gap:.75rem;padding:1rem;display:grid}.ui-werkstatt-posten h3{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ff-muted-foreground);font-size:.72rem}.ui-werkstatt-reihe{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-werkstatt-breit{grid-column:1/-1}.ui-werkstatt-gespraech{flex-direction:column;gap:.75rem;min-width:0;display:flex}@media (hover:hover) and (pointer:fine){.ui-feld-eingabe:hover:not(:disabled):not(:focus-visible){border-color:var(--ff-muted-foreground)}.ui-segment-wahl:hover:not(:disabled):not([aria-checked=true]),a.ui-schritt:hover,.ui-hinweis-knopf:hover{background:var(--ff-hover);color:var(--ff-foreground)}.ui-kalender-blaettern:hover:not(:disabled),.ui-datum-aktion:hover,.ui-kalender-tag:not(.ui-kalender-gewaehlt) .ui-kalender-tag-knopf:hover:not(:disabled){background:var(--ff-hover)}}@media (prefers-reduced-motion:reduce){.ui-hinweis-knopf,.ui-hinweis-blase{transition:none}.shimmer-text,.ui-skelett-zeile,.ui-pille[data-ton=laeuft] svg{animation:none}.shimmer-text{color:var(--ff-muted-foreground);background:0 0}.ui-dialog[open],.ui-blatt[open],.ui-toast{animation:none}.ui-dialog,.ui-blatt,.ui-dialog::backdrop,.ui-blatt::backdrop{transition:none}.ui-toast[data-geht]{transition:opacity .16s ease-out;transform:none}.ui-feld-eingabe,.ui-segment-wahl,.ui-auswahl-ausloeser>svg{transition:none}.ui-auswahl-liste[data-state],.ui-datum-fenster[data-state]{animation:none}}@media (prefers-reduced-transparency:reduce){.ui-dialog::backdrop,.ui-blatt::backdrop{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ui-pille{background:var(--ff-surface-2)}}:root{--bg:#0b0e13;--bg-raised:#11151d;--bg-panel:#151b26;--line:#232c3c;--line-strong:#32405a;--ink:#e9edf5;--ink-dim:#9aa6ba;--ink-faint:#798499;--accent:#d9a441;--accent-ink:#1a1405;--accent-hover:#e5b458;--tiefblau:#7fa8c4;--plus:#40b573;--neutral:#8a93a6;--minus:#d46060;--info:#5b8fd9;--crosshair:#ffffff1a;--error-text:#eba9a9;--schatten:#00000059;--zone-aussen:#5b8fd90d;--zone-innen:#5b8fd91c;--zone-kern:#d9a44126;--sicht-1:#c38658;--sicht-2:#5b8fd9;--sicht-3:#499;--radius:10px;--font-display:var(--font-poppins,ui-sans-serif, system-ui);--font-mono:var(--font-plex-mono,ui-monospace, monospace);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f4f1e9;--bg-raised:#faf8f3;--bg-panel:#fff;--line:#d9d4c8;--line-strong:#b8b09c;--ink:#1a1c1f;--ink-dim:#4c525a;--ink-faint:#676c74;--accent:#866825;--accent-ink:#fdfaf2;--accent-hover:#6f561e;--tiefblau:#173b52;--plus:#2d794e;--neutral:#656b78;--minus:#a83a3a;--info:#2f6cb3;--crosshair:#0000001a;--error-text:#a83a3a;--schatten:#1e190a24;--zone-aussen:#2f6cb30f;--zone-innen:#2f6cb321;--zone-kern:#a6812e2b;--sicht-1:#9c5f31;--sicht-2:#2f6cb3;--sicht-3:#2f7d7d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{--t-klein:.8125rem;--t-text-klein:.875rem;--t-text:1rem;--t-titel:1.25rem;--t-seite:1.75rem;background:var(--bg);color:var(--ink);accent-color:var(--accent)}body{min-height:100dvh;font-family:var(--font-display);-webkit-font-smoothing:antialiased;background:var(--bg)}h1,h2,h3{letter-spacing:-.015em;font-weight:600}h1,h2{color:var(--tiefblau)}h1{font-size:var(--t-seite);line-height:1.15}h2{font-size:var(--t-titel)}h3{font-size:var(--t-text)}p{color:var(--ink-dim);line-height:1.6}small{color:var(--ink-faint)}a{color:inherit}.section-kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:.68rem}.marke-urheber{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:.7rem}.marke-gestapelt{letter-spacing:-.01em;flex-direction:column;align-items:flex-start;gap:.3rem;font-weight:600;display:inline-flex}.marke-gestapelt .marke-name{font-size:var(--t-titel);white-space:nowrap;line-height:1.2}.kein-umbruch{white-space:nowrap}.mono-label{font-size:var(--t-klein);color:var(--ink-dim);font-weight:500}.blatt-titel{font-size:var(--t-text-klein);letter-spacing:0;color:var(--ink);margin:0;font-weight:600}.panel{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.4rem}.panel .panel{background:var(--bg-raised);border:none;padding:.8rem 1rem}.fall-karte{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;transition:border-color .16s;display:flex;position:relative}.fall-karte:hover{border-color:var(--line-strong)}.fall-karte-link{color:inherit;text-decoration:none}.fall-karte-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.fall-karte-link:focus-visible{outline:none}.fall-karte:has(.fall-karte-link:focus-visible){box-shadow:var(--ui-fokusring,0 0 0 2px var(--accent))}.fall-karte-aktion{z-index:1;position:relative}.fall-stand{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.45rem;display:flex}.fall-stand-punkte{gap:.35rem;display:inline-flex}.fall-stand-punkt{border:1px solid var(--line-strong);background:0 0;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.fall-stand-punkt.erledigt{border-color:var(--plus);background:var(--plus)}.fall-stand-zeile{font-size:var(--t-klein);color:var(--ink-dim)}#faelle-liste:focus-visible{outline-offset:4px;border-radius:4px}.haltung-wort{white-space:nowrap;align-items:center;gap:.35em;display:inline-flex}.haltung-punkt{border-radius:50%;flex-shrink:0;width:.6em;height:.6em}.button{border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--ink);font-size:var(--t-text-klein);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:500;transition:border-color .16s,background-color .16s,transform .12s;display:inline-flex}.button:hover{border-color:var(--accent)}.button:active{transform:translateY(1px)}.button:disabled{opacity:.45;cursor:not-allowed}.thema-schalter[aria-pressed=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.button-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button-danger{border-color:var(--minus);color:var(--minus)}.button-wide{justify-content:center;width:100%}.login-form{flex-direction:column;gap:.45rem;margin-top:1rem;display:flex}.login-form label{font-size:var(--t-klein);color:var(--ink-dim);margin-top:.5rem}.login-form input,.login-form textarea,.field-input{background:var(--bg);border:1px solid var(--line);color:var(--ink);font-size:var(--t-text-klein);border-radius:8px;padding:.65rem .8rem;transition:border-color .16s}.login-form input:focus,.login-form textarea:focus,.field-input:focus{border-color:var(--accent);outline:none}.login-form .button{margin-top:.9rem}.field-textarea{field-sizing:content;resize:vertical;flex-shrink:0;width:100%;min-height:4.4rem;font-family:inherit;line-height:1.5}.form-error{color:var(--error-text);font-size:var(--t-text-klein);background:#d052521a;border:1px solid #d0525273;border-radius:8px;align-items:center;gap:.5rem;margin-top:.9rem;padding:.6rem .8rem;display:flex}.kritiker-feld{--kritiker-farbe:var(--neutral);border:1px solid var(--kritiker-farbe);flex-direction:column;gap:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.kritiker-feld{border:1px solid color-mix(in oklab, var(--kritiker-farbe) 50%, transparent)}}.kritiker-feld{background:var(--kritiker-farbe)}@supports (color:color-mix(in lab, red, red)){.kritiker-feld{background:color-mix(in oklab, var(--kritiker-farbe) 10%, transparent)}}.kritiker-feld{font-size:var(--t-text-klein);border-radius:8px;padding:.6rem .8rem}.kritiker-feld[data-ton=gut]{--kritiker-farbe:var(--plus)}.kritiker-feld[data-ton=warnung]{--kritiker-farbe:var(--accent)}.kritiker-feld[data-ton=gefahr]{--kritiker-farbe:var(--minus);color:var(--error-text)}.kritiker-feld strong svg{vertical-align:-3px;margin-right:.2rem;display:inline}.status-pill{font-size:var(--t-klein);color:var(--ink-dim);border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.1rem 0;display:inline-flex}.status-pill i{background:var(--neutral);border-radius:999px;width:7px;height:7px}.status-good i{background:var(--plus)}.status-critical i{background:var(--minus)}.status-warning i{background:var(--accent)}.status-info i{background:var(--info)}.gate-shell{place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.gate-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.6rem;width:min(430px,100%);padding:2rem;display:flex}.gate-card small{margin-top:1rem}.gate-card-top{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}@media (max-width:440px){.gate-shell{grid-template-columns:minmax(0,1fr)}.gate-card-top{flex-wrap:wrap;gap:.4rem 1rem}.gate-card-top>:first-child{flex-wrap:wrap;min-width:0}}.gate-card-top{align-items:flex-start}.gate-vertraulich{font-size:var(--t-klein);letter-spacing:.08em;color:var(--ink-faint)}.gate-icon{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:.4rem;display:grid}.login-shell{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}@media (max-width:900px){.login-shell{grid-template-columns:minmax(0,1fr)}.login-context-inner>:first-child{flex-wrap:wrap;min-width:0}}.login-context{isolation:isolate;background:var(--bg-raised);border-right:1px solid var(--line);align-items:flex-start;padding:clamp(3rem,14vh,9rem) 3rem 3rem;display:flex;position:relative;overflow:hidden}.login-motiv{z-index:-1;pointer-events:none;aspect-ratio:1;opacity:.9;width:min(125%,60rem);position:absolute;bottom:-40%;right:-40%}.login-context .login-assurance{background:var(--bg-raised);box-shadow:var(--ui-schatten-1)}.login-motiv-raum{fill:var(--zone-aussen);stroke:var(--line);stroke-width:1px}.login-motiv-team{fill:var(--zone-innen);stroke:var(--line);stroke-width:1px}.login-motiv-kern{fill:var(--zone-kern);stroke:var(--line-strong);stroke-width:1px}.login-motiv-glut-innen{stop-color:var(--accent);stop-opacity:.32}.login-motiv-glut-aussen{stop-color:var(--accent);stop-opacity:0}.login-motiv-owner{fill:var(--bg-raised);stroke:var(--accent);stroke-width:2.5px}.login-motiv-player{fill:var(--bg-raised);stroke-width:2px;opacity:.85}.login-motiv-player.plus{stroke:var(--plus)}.login-motiv-player.minus{stroke:var(--minus)}.login-motiv-player.neutral{stroke:var(--neutral)}.login-motiv-linie{stroke-width:1.5px;opacity:.45}.login-motiv-linie.plus{stroke:var(--plus)}.login-motiv-linie.minus{stroke:var(--minus);stroke-dasharray:5 5}.login-motiv-drift{transform-origin:300px 300px;animation:160s linear infinite login-motiv-drift}.login-motiv-drift-gegen{animation-duration:240s;animation-direction:reverse}@keyframes login-motiv-drift{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.login-motiv-drift{animation:none}}.login-titel{letter-spacing:-.025em;font-size:clamp(2rem,1.1rem + 2.4vw,2.9rem);font-weight:700;line-height:1.08}.login-context-inner{flex-direction:column;gap:2rem;max-width:30rem;display:flex}.login-panel{justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.login-form-wrap{flex-direction:column;gap:.5rem;width:min(400px,100%);display:flex}.login-assurance{border:1px solid var(--line);border-radius:var(--radius);color:var(--accent);align-items:flex-start;gap:.8rem;padding:.9rem 1rem;display:flex}.login-assurance div{flex-direction:column;gap:.2rem;display:flex}.login-assurance strong{color:var(--ink);font-size:var(--t-text-klein)}.login-assurance span{color:var(--ink-dim);font-size:var(--t-klein)}.back-link{font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.privacy-note{font-size:var(--t-klein);color:var(--ink-faint);margin-top:1rem}.app-shell{max-width:1180px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.app-topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:1.6rem;padding-bottom:1.1rem;display:flex}.app-topbar nav{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.app-topbar .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.rueckmeldung-hinweis{font-size:var(--t-klein);color:var(--ink-dim)}.app-topbar a{font-size:var(--t-text-klein);color:var(--ink-dim);text-decoration:none}.app-topbar a:hover{color:var(--ink)}.app-schale{display:block}.schalen-nav a{color:var(--ink-dim);font-size:var(--t-text-klein);border-radius:var(--ui-radius-steuerung,var(--radius));transition:color var(--ui-dauer-kurz,.16s) var(--ui-kurve,ease), background-color var(--ui-dauer-kurz,.16s) var(--ui-kurve,ease);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.schalen-nav a:hover{color:var(--ink)}.schalen-nav a[aria-current=page]{color:var(--ink);background:var(--bg-panel)}.schalen-nav a:focus-visible{box-shadow:var(--ui-fokusring,0 0 0 2px var(--accent));outline:none}.app-seitenleiste,.schalen-nav-seite{display:none}.app-seitenleiste-nebenweg{font-size:var(--t-klein);color:var(--ink-dim);margin-top:auto;text-decoration:none}.schalen-nav-unten{z-index:20;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom,0px));background:var(--bg-panel);border-top:1px solid var(--line);inset-inline:0;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.schalen-nav-unten a{font-size:var(--t-klein);flex-direction:column;justify-content:center;gap:.15rem;padding:.35rem .2rem}.schalen-nav-unten a[aria-current=page]{color:var(--accent);background:0 0}.app-shell{padding-bottom:5.5rem}body:has(.schalen-nav-unten) .rechts-fuss{padding-bottom:5.5rem}@media (min-width:1024px){.app-schale{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.app-seitenleiste{border-right:1px solid var(--line);background:var(--bg-panel);flex-direction:column;gap:1.4rem;height:100vh;padding:1.5rem 1.2rem;display:flex;position:sticky;top:0}.app-seitenleiste>a>span{flex-direction:column;align-items:flex-start;gap:.15rem}.schalen-nav-seite{flex-direction:column;gap:.2rem;display:flex}.schalen-nav-seite a{padding:.5rem .7rem}.schalen-nav-unten{display:none}.app-shell{padding-bottom:4rem}body:has(.schalen-nav-unten) .rechts-fuss{padding-bottom:1.4rem}.app-topbar-marke{display:none}.app-topbar{justify-content:flex-end}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--ui-dauer-mittel,.22s)}::view-transition-new(root){animation-duration:var(--ui-dauer-mittel,.22s)}}.kraftfeld-wrap{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:1.4rem;display:grid}@media (max-width:980px){.kraftfeld-wrap{grid-template-columns:minmax(0,1fr)}}.kraftfeld-wrap aside{overflow-wrap:anywhere}.kraftfeld-svg{width:100%;height:auto}.kraftfeld-svg .zone{stroke:var(--line);stroke-width:1px}.kraftfeld-svg .zone-aussen{fill:var(--zone-aussen)}.kraftfeld-svg .zone-innen{fill:var(--zone-innen)}.kraftfeld-svg .zone-kern{fill:var(--zone-kern)}.kraftfeld-svg .zone-titel{fill:var(--ink-faint);pointer-events:none;font-size:12px}.kraftfeld-svg .ring-line{fill:none;stroke:var(--line);stroke-dasharray:4 6}.kraftfeld-svg .relation{stroke-width:1.4px;opacity:.75}.kraftfeld-svg .relation.allianz{stroke:var(--plus)}.kraftfeld-svg .relation.spannung{stroke:var(--minus);stroke-dasharray:5 4}.kraftfeld-svg .relation.neutral{stroke:var(--neutral);stroke-dasharray:0 4.5;stroke-linecap:round;stroke-width:2.2px}.player-node{cursor:pointer}.player-node circle.halo{fill:#0000;transition:fill .16s}.player-node:hover circle.halo{fill:#d9a44114}.player-node.selected circle.halo{fill:#d9a44124}.player-node.selected circle.core-ring{stroke-width:2.5px}.player-node text{fill:var(--ink);font-size:11px;font-family:var(--font-display)}.player-node .node-role{fill:var(--ink-faint);font-size:9px}.cc-sichten{padding:.7rem 1rem}.cc-sichten>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.cc-sichten>summary:hover .mono-label{color:var(--ink)}.cc-sichten>summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.cc-sichten[open]>summary{margin-bottom:.2rem}.buehne{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.buehne-column{flex-direction:column;gap:.7rem;display:flex}.agent-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.45rem;padding:.85rem 1rem;transition:border-color .22s,box-shadow .26s;display:flex}.agent-card.thinking{border-color:var(--info);box-shadow:0 0 18px #5b8fd926}.agent-card.thinking .agent-state:after{content:"…";animation:1.2s steps(4,end) infinite kfa-denken}@keyframes kfa-denken{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.agent-card.gate-open{border-color:#40b57399}.agent-card.gate-blocked{border-color:#d0525299}.agent-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.agent-state{font-size:var(--t-klein);color:var(--ink-faint)}.agent-hypothesis{font-size:var(--t-text-klein);color:var(--ink);line-height:1.5}.agent-quote{border-left:2px solid var(--line-strong);font-size:var(--t-klein);color:var(--ink-dim);padding-left:.6rem;font-style:italic}.agent-quote.verified{border-left-color:var(--plus)}.agent-quote.open{border-left-color:var(--line-strong);border-left-style:dashed}.tor{border-radius:var(--radius);border:1px dashed var(--line-strong);font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.6rem;padding:.6rem .9rem;transition:border-color .3s,color .3s,background-color .3s;display:flex}.tor.open{border-style:solid;border-color:var(--plus);color:var(--plus);background:#40b57312}.tor.blocked{border-style:solid;border-color:var(--minus);color:var(--minus);background:#d0525212}.data-table{border-collapse:collapse;width:100%;font-size:var(--t-text-klein)}.data-table th{text-align:left;font-size:var(--t-klein);color:var(--ink-faint);border-bottom:1px solid var(--line);padding:.5rem .7rem}.data-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem}.map-tabelle{border-collapse:collapse}.map-tabelle th,.map-tabelle td{vertical-align:top;padding:.4rem .75rem .4rem 0}.map-tabelle th:last-child,.map-tabelle td:last-child{padding-right:0}.map-tabelle th{white-space:nowrap;font-size:var(--t-klein);color:var(--ink-faint);border-bottom:1px solid var(--line)}.item-card{flex-direction:column;gap:.5rem;display:flex}.item-kopf{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .7rem;padding:0;display:flex}.item-kopf:focus-visible{outline-offset:4px;border-radius:4px}.item-kopf-links{overflow-wrap:anywhere;min-width:0;font-size:var(--t-text-klein);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.item-vorschau{font-size:var(--t-klein);color:var(--ink-faint);margin:0}.item-actions{flex-wrap:wrap;gap:.5rem;display:flex}.demo-banner{color:var(--accent);font-size:var(--t-klein);background:#d9a44112;border:1px solid #d9a44166;border-radius:8px;margin-bottom:1.4rem;padding:.5rem .9rem}.demo-bestaetigung{gap:.9rem;max-width:46rem;margin-top:1.2rem;display:grid}.demo-bestaetigung h2,.demo-bestaetigung p{margin:0}.demo-bestaetigung-satz{cursor:pointer;align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.demo-bestaetigung-satz input{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem}.demo-bestaetigung .ui-treffer{justify-self:start}.ki-modell-wahl{border-color:var(--line-strong);gap:.9rem;margin-top:1.2rem;display:grid}.ki-modell-wahl h2{margin:0}.ki-modell-hinweis{font-size:var(--t-text-klein);color:var(--ink-faint);max-width:46rem;margin:0}.ki-modell-karten{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.8rem;display:grid}.ki-modell-karte{text-align:left;border:2px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);min-width:0;color:var(--ink);font:inherit;cursor:pointer;align-content:start;gap:.5rem;padding:.95rem 1.05rem;transition:border-color .15s,background-color .15s;display:grid}.ki-modell-karte:hover:not(:disabled){border-color:var(--accent)}.ki-modell-karte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ki-modell-karte:disabled{cursor:not-allowed}.ki-modell-karte:disabled:not([data-aktiv]){opacity:.55}.ki-modell-karte[data-aktiv]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ki-modell-karte[data-aktiv]{background:color-mix(in srgb, var(--accent) 12%, var(--bg-raised))}}.ki-modell-karte[data-aktiv]{cursor:default}.ki-modell-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;display:flex}.ki-modell-karte-kopf strong{overflow-wrap:anywhere;font-size:1.05rem}.ki-modell-ort{font-family:var(--font-mono);font-size:var(--t-klein);border:1px solid var(--line-strong);color:var(--ink-dim);white-space:nowrap;border-radius:999px;padding:.1rem .45rem}.ki-modell-ort[data-ort=USA]{border-color:var(--minus);color:var(--minus)}.ki-modell-karte-text{font-size:var(--t-text-klein);color:var(--ink-dim);overflow-wrap:anywhere}.ki-modell-karte-stand{font-size:var(--t-text-klein);color:var(--ink-faint);align-items:center;gap:.35rem;min-height:1.2rem;font-weight:600;display:inline-flex}.ki-modell-karte[data-aktiv] .ki-modell-karte-stand{color:var(--accent)}.ki-modell-dreht{animation:.9s linear infinite ki-modell-drehen}@keyframes ki-modell-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ki-modell-dreht{animation:none}}.hash-chip{font-family:var(--font-mono);font-size:var(--t-klein);color:var(--ink-dim);background:var(--bg);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:.2rem .5rem}.audit-filter{flex-wrap:wrap;align-items:flex-end;gap:.5rem .7rem;margin:0 0 1rem;display:flex}.audit-filter>.ui-feld{flex:0 22rem;min-width:0;max-width:100%}.audit-filter>.button,.audit-filter-zurueck{min-height:var(--ui-hoehe-steuerung);align-items:center;display:inline-flex}.audit-filter-zurueck{font-size:var(--t-text-klein)}.audit-pruefsummen{position:relative}.audit-pruefsummen .hash-chip{white-space:nowrap}.audit-pruefsummen>summary{cursor:pointer;font-size:var(--t-klein);color:var(--ink-dim);white-space:nowrap}.audit-pruefsummen dl{grid-template-columns:auto 1fr;gap:.3rem .5rem;margin:.4rem 0 0;display:grid}.audit-pruefsummen dt{font-size:var(--t-klein);color:var(--ink-faint)}.audit-pruefsummen dd{margin:0}.erzaehler{border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:var(--bg-raised);border-radius:var(--radius);color:var(--accent);align-items:flex-start;gap:.7rem;margin:0 0 1rem;padding:.6rem .95rem;display:flex}.erzaehler p{color:var(--ink);font-size:var(--t-text);margin:0;line-height:1.5}.regie-signet{color:var(--accent);flex:none;display:inline-flex}.erzaehler-text{min-width:0}.erzaehler-mehr summary{cursor:pointer;font-size:var(--t-klein);color:var(--ink-dim);width:fit-content;margin-top:.2rem}.erzaehler-mehr summary:hover{color:var(--accent)}.erzaehler-mehr summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.erzaehler-mehr p{font-size:var(--t-text-klein);color:var(--ink-dim);margin-top:.3rem}.erzaehler-aktiv{border-left-color:var(--info);animation:2.4s ease-in-out infinite erzaehler-puls}@keyframes erzaehler-puls{0%,to{box-shadow:0 0 #5b8fd900}50%{box-shadow:0 0 22px #5b8fd940}}.fundstelle-dialog{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;overflow:visible}.fundstelle-dialog::backdrop{background:0 0}.fundstelle-overlay{z-index:60;background:#05070abf;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.fundstelle-card{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:14px;flex-direction:column;gap:.8rem;width:min(720px,100%);max-height:80dvh;padding:1.4rem;display:flex;overflow:auto}.fundstelle-verdict{align-items:center;gap:.5rem;font-weight:600;display:flex}.fundstelle-verdict.ok{color:var(--plus)}.fundstelle-verdict.fail{color:var(--ink-dim)}.fundstelle-text{font-size:var(--t-text-klein);color:var(--ink-dim);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:1rem 1.2rem;line-height:1.75}.fundstelle-text mark{color:var(--ink);background:#40b57347;border-radius:3px;padding:.05em .15em;box-shadow:0 0 14px #40b57359}.quote-knopf{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;width:100%;padding:0}.quote-knopf:hover .agent-quote,.quote-knopf:hover.agent-quote{color:var(--ink)}.schritt-einblenden{animation:.2s ease-out backwards schritt-ein}@keyframes schritt-ein{0%{opacity:0}}.aufklapp-hinweis{margin-top:.3rem}.aufklapp-hinweis>summary{cursor:pointer;width:fit-content;font-size:var(--t-klein);color:var(--ink-faint);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);padding-block:.8rem}@media (hover:hover){.aufklapp-hinweis>summary:hover{color:var(--ink)}}.aufklapp-hinweis[open]>summary{margin-bottom:.1rem}.aufklapp-hinweis>summary:focus-visible,.kf-legende-aufklapp>summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.aufklapp-hinweis>p{font-size:var(--t-klein);color:var(--ink-faint)}.rolle-kopf{display:block}@media (prefers-reduced-motion:no-preference){details{interpolate-size:allow-keywords}details:not(.sicht-aussage-block)::details-content{opacity:0;overflow-clip-margin:6px;block-size:0;transition:block-size var(--ui-dauer-mittel,.22s) var(--ui-kurve,ease-out), opacity var(--ui-dauer-mittel,.22s) var(--ui-kurve,ease-out), content-visibility var(--ui-dauer-mittel,.22s) allow-discrete;overflow:clip}details[open]:not(.sicht-aussage-block)::details-content{opacity:1;block-size:auto}:is(.item-kopf[aria-expanded=true]~*,.sparring-kopf[aria-expanded=true]~*,.map-feld:has(>.map-feld-kopf .map-feld-titel[aria-expanded=true])>:not(.map-feld-kopf)){transition:opacity var(--ui-dauer-mittel,.22s) var(--ui-kurve,ease-out)}@starting-style{:is(.item-kopf[aria-expanded=true]~*,.sparring-kopf[aria-expanded=true]~*,.map-feld:has(>.map-feld-kopf .map-feld-titel[aria-expanded=true])>:not(.map-feld-kopf)){opacity:0}}}.scan-wrap.scanning textarea{color:var(--ink-faint);background-image:linear-gradient(180deg, var(--accent) 0 1px, var(--accent) 1px, transparent 46px)}@supports (color:color-mix(in lab, red, red)){.scan-wrap.scanning textarea{background-image:linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, transparent) 0 1px, color-mix(in srgb, var(--accent) 16%, transparent) 1px, transparent 46px)}}.scan-wrap.scanning textarea{background-repeat:no-repeat;background-size:100% 46px;animation:2.6s linear infinite scan-lauf}@keyframes scan-lauf{0%{background-position:0 -46px}to{background-position:0 calc(100% + 46px)}}.player-node{opacity:0;animation:.5s ease-out forwards node-einflug;animation-delay:var(--einflug-delay,0s)}@keyframes node-einflug{0%{opacity:0;transform:translate(var(--node-x), var(--node-y)) scale(.55)}to{opacity:1;transform:translate(var(--node-x), var(--node-y)) scale(1)}}.player-node.vorschlag{animation:.7s cubic-bezier(.2,.8,.2,1) forwards vorschlag-einwachsen;animation-delay:var(--einflug-delay,0s)}.player-node.vorschlag circle.core-ring{stroke-dasharray:2 4;fill:var(--bg);fill-opacity:.55}.player-node.vorschlag text{fill:var(--ink-dim)}.player-node.steht{opacity:1;transform:translate(var(--node-x), var(--node-y));animation:none}.player-node.vorschlag.steht{opacity:.8}.player-node.vorschlag .vorschlag-marke{color:var(--accent);fill:none}@keyframes vorschlag-einwachsen{0%{opacity:0;transform:translate(var(--node-x), var(--node-y)) scale(.1)}60%{opacity:.85;transform:translate(var(--node-x), var(--node-y)) scale(1.12)}to{opacity:.8;transform:translate(var(--node-x), var(--node-y)) scale(1)}}.kraftfeld-svg .such-ring{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 10;opacity:.7;animation:1.6s linear infinite such-lauf}@keyframes such-lauf{to{stroke-dashoffset:-32px}}.schema{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);flex-wrap:wrap;align-items:stretch;gap:0;margin-bottom:1.2rem;padding:.9rem 1rem;display:flex}.schema-stufe{text-align:center;opacity:.38;flex-direction:column;flex:1;align-items:center;gap:.25rem;min-width:92px;padding:.4rem .3rem;transition:opacity .3s;display:flex}.schema-stufe.schema-aktiv,.schema-stufe.schema-fertig,.schema-stufe.schema-blockiert{opacity:1}.schema-icon{border:1.5px solid var(--line-strong);width:40px;height:40px;color:var(--ink-dim);background:var(--bg);border-radius:999px;place-items:center;transition:border-color .3s,color .3s,box-shadow .3s;display:grid}.schema-aktiv .schema-icon{border-color:var(--info);color:var(--info);animation:1.6s ease-in-out infinite schema-puls}@keyframes schema-puls{0%,to{box-shadow:0 0 #5b8fd900}50%{box-shadow:0 0 0 7px #5b8fd92e}}.schema-fertig .schema-icon{border-color:var(--plus);color:var(--plus)}.schema-blockiert .schema-icon{border-color:var(--minus);color:var(--minus)}.schema-label{font-size:var(--t-klein);color:var(--ink);font-weight:600}.schema-untertitel{font-size:var(--t-klein);color:var(--ink-faint);line-height:1.3}.schema-linie{background:var(--line-strong);opacity:.4;flex-shrink:0;align-self:center;width:26px;height:1.5px;transition:opacity .3s,background-color .3s}.schema-linie-an{opacity:1;background:var(--info)}@media (max-width:760px){.schema-linie{display:none}.schema-stufe{min-width:45%}}.fragen-box{border:1px dashed var(--line-strong);border-radius:var(--radius);margin-top:1.2rem;padding:.6rem 1.1rem}.fragen-box>summary.fragen-kopf{font-size:var(--t-text-klein);color:var(--ink-dim);align-items:center;gap:.4rem;display:flex}.fragen-box[open]>summary.fragen-kopf{margin-bottom:.4rem}.fragen-box summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.fragen-box details{border-bottom:1px solid var(--line);padding:.4rem 0}.fragen-box details:last-child{border-bottom:none}.fragen-box summary{cursor:pointer;font-size:var(--t-text-klein);color:var(--ink);list-style-position:inside}.fragen-box summary:hover{color:var(--ink)}.fragen-box p{font-size:var(--t-text-klein);margin-top:.4rem;padding-left:1rem}.fragen-box ul{font-size:var(--t-text-klein);gap:.25rem;margin:.4rem 0 0;padding-left:2.1rem;list-style:outside;display:grid}@media (prefers-reduced-motion:reduce){.erzaehler-aktiv{animation:none}.schema-aktiv .schema-icon{animation:none;box-shadow:0 0 0 4px #5b8fd92e}.scan-wrap.scanning textarea{background-image:none;animation:none}.player-node{opacity:1;transform:translate(var(--node-x), var(--node-y));animation:none}.player-node.vorschlag{opacity:.8;transform:translate(var(--node-x), var(--node-y));animation:none}.kraftfeld-svg .such-ring{animation:none}}@media print{html,body{color:#1a1d24;background:#fff}.no-print,.app-topbar,.app-seitenleiste,.schalen-nav-unten,.demo-banner{display:none!important}.einordnung{max-width:100%!important;padding:0!important}.einordnung .panel{break-inside:avoid;background:#fff;border-color:#c9cedb}.einordnung h1,.einordnung h2,.einordnung h3,.einordnung strong{color:#10131a}.einordnung p{color:#3a4150}.einordnung .section-kicker{color:#a07526}.einordnung .mono-label{color:#5a6272}.einordnung .privacy-note{color:#8a93a6}}@media (prefers-reduced-motion:reduce){.agent-card,.tor,.button{transition:none}.agent-card.thinking .agent-state:after{content:"…";animation:none}}.fall-schrittleiste{z-index:6;background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1.1rem 0 1.3rem;padding:.5rem 0 .7rem;display:flex;position:sticky;top:0}html{scroll-padding-top:var(--fall-leiste-hoehe,0px)}.fall-frage{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46rem;margin-top:.3rem;display:-webkit-box;overflow:hidden}.fall-frage-klappe,.erzaehler-klapper-telefon{display:none}.fall-schritt-position{font-size:var(--t-klein);color:var(--ink-dim);white-space:nowrap;margin:0}.fall-schritt-position-wort{display:none}.fall-schrittleiste .ui-schritt{font-size:var(--t-text);min-height:2.5rem;padding:0 .7rem 0 .45rem}.fall-schrittleiste .ui-schritt-marke{width:1.75rem;height:1.75rem;font-size:var(--t-klein)}.fall-schrittleiste .ui-schritt[data-zustand=aktiv]{font-weight:600}@media (max-width:1279px){.fall-schrittleiste .ui-schritt-wort,.fall-schrittleiste .fall-zusatz-text,.fall-schrittleiste .fall-zusatz-wort{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fall-schritt-position-wort{color:var(--ink);font-weight:600;display:inline}.fall-schrittleiste .ui-schritt{padding:0 .2rem}.fall-schrittleiste .fall-zusatz{min-height:2.1rem;padding:0 .6rem}.fall-schrittleiste{column-gap:.5rem}}@media (max-width:600px){.app-topbar{row-gap:.45rem;margin-bottom:.9rem;padding-bottom:.6rem}.app-topbar nav{gap:.35rem}.app-topbar nav .button{gap:.3rem}.app-topbar .marke-urheber{letter-spacing:.05em}.rueckmeldung-hinweis{flex-basis:100%;order:9}.fall-titel{font-size:1.4rem}.fall-frage{display:none}.fall-frage-klappe{margin-top:.25rem;display:block}.fall-frage-klappe>summary{cursor:pointer;font-size:var(--t-text-klein);color:var(--ink-dim);align-items:baseline;gap:.4rem;list-style:none;display:flex}.fall-frage-klappe>summary::-webkit-details-marker{display:none}.fall-frage-klappe>summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.fall-frage-zeile{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;overflow:hidden}.fall-frage-mehr,.fall-frage-weniger{text-underline-offset:3px;flex:none;text-decoration:underline}.fall-frage-weniger,.fall-frage-klappe[open] .fall-frage-zeile,.fall-frage-klappe[open] .fall-frage-mehr{display:none}.fall-frage-klappe[open] .fall-frage-weniger{display:inline}.fall-frage-voll{margin:.2rem 0 0}.fall-schrittleiste{margin:.6rem 0 .8rem;padding:.35rem 0 .45rem}.erzaehler{padding:.45rem .8rem}.erzaehler-text:has(>details)>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.erzaehler-text:has(>details[open])>p{-webkit-line-clamp:unset;display:block;overflow:visible}.erzaehler-klapper-telefon{display:block}}.fall-analysieren-aktion{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1.1rem;display:flex}.fall-analysieren-aktion .fall-hauptknopf{min-width:min(100%,16rem);font-size:var(--t-text)}.fall-analysieren-lauf{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.schritt1-hinweis{border-left:3px solid var(--accent);font-size:var(--t-text-klein);margin-bottom:1rem}.schritt1-frage{margin:0}.schritt1-einleitung{max-width:46rem;margin-top:.3rem}.fall-werkzeuge{align-items:flex-start}.fall-werkzeuge .datei-eingang{margin:0}.fall-werkzeuge .datei-eingang .button{min-height:var(--ui-hoehe-steuerung);margin-top:0}.schritt1-dokumente{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;min-width:0;margin-top:.7rem;display:flex}.fall-fehlt{font-size:var(--t-text-klein);color:var(--ink-dim);margin:0}.fall-zusatz{border:1px dashed var(--line-strong);min-height:2.1rem;color:var(--ink-dim);font-size:var(--t-text-klein);border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;text-decoration:none;display:inline-flex}.fall-zusatz[data-aktiv=ja]{border-style:solid;border-color:var(--accent);color:var(--ink)}.fall-zusatz:focus-visible{box-shadow:var(--ui-fokusring);outline:none}.fall-zusatz-wort{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-faint);font-size:.68rem}.map-kopf{font-size:var(--t-text-klein);color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.8rem;display:flex}.map-stufenleiste{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;padding:.55rem .8rem;display:flex}.map-stufen{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.map-stufe{font-size:var(--t-klein);color:var(--ink-faint);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;display:inline-flex}.map-stufe.belegt{color:var(--ink);border-color:var(--line-strong)}.map-stufe.leer{border-style:dashed}.map-stufe.traegt{color:var(--ink);border-color:var(--plus)}.map-stufe.gerissen{color:var(--minus);border-color:var(--minus)}.map-stufe-mark{font-style:normal;font-size:var(--t-klein)}.map-stufe-mark.traegt{color:var(--plus)}.map-stufe-mark.gerissen{color:var(--minus)}.map-kette-hinweis{font-size:var(--t-klein);color:var(--ink-dim);margin:-.35rem 0 .9rem;line-height:1.5}.map-kette-hinweis strong{color:var(--minus)}.map-stufe{cursor:pointer;text-decoration:none}.map-stufe:hover{color:var(--ink);border-color:var(--accent)}.map-stufe b{font-size:var(--t-klein);color:var(--ink-dim);font-weight:700}.map-werkzeugleiste{align-items:center;gap:.7rem;display:flex}.map-luecke-zaehler{font-size:var(--t-klein);color:var(--minus);border:1px solid var(--minus);border-radius:999px;padding:.15rem .5rem}.map-umschalter{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.map-umschalter button{cursor:pointer;font-size:var(--t-klein);color:var(--ink-faint);background:0 0;border:none;align-items:center;gap:.3rem;padding:.32rem .7rem;font-family:inherit;display:inline-flex}.map-umschalter button.aktiv{background:var(--bg-panel);color:var(--ink)}.map-umschalter button:hover{color:var(--ink-dim)}.map-feld{margin-bottom:.75rem;padding:.85rem 1rem;scroll-margin-top:.75rem}.map-paar{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:860px){.map-paar{grid-template-columns:1fr}}.map-paar .map-feld{margin-bottom:.75rem}.map-feld-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.map-feld-titel{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.45rem;padding:0;font-family:inherit;display:flex}.map-feld-titel svg{color:var(--ink-faint);flex-shrink:0}.map-leitfrage{font-size:var(--t-text);color:var(--ink);font-weight:600}.map-anzahl{font-size:var(--t-klein);color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:.05rem .4rem}.map-hinzu{font-size:var(--t-klein);flex-shrink:0;padding:.28rem .6rem}.map-hinweis{font-size:var(--t-klein);color:var(--ink-faint);max-width:46rem;margin-top:.5rem}.map-kernfrage{font-size:var(--t-text-klein);color:var(--ink-dim);max-width:46rem;margin-top:.3rem}.map-liste{gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.map-leer{font-size:var(--t-klein);color:var(--ink-faint)}.map-eintrag{border-left:2px solid var(--line-strong);border-radius:0 4px 4px 0;padding:.25rem 0 .25rem .65rem;transition:background-color .14s}.map-eintrag.gewaehlt{background:var(--bg-raised)}.map-zeile{align-items:flex-start;gap:.5rem;display:flex}.map-haken{cursor:pointer;font-size:var(--t-klein);color:var(--ink-faint);flex-direction:column;flex-shrink:0;align-items:center;gap:.05rem;line-height:1;display:flex}.map-haken input{cursor:pointer;margin:.2rem 0 0}.map-haken input:disabled{cursor:default}.map-haken:has(input:disabled){cursor:default}.map-eintrag.erledigt .map-haken{color:var(--ink-dim)}.map-text{font-size:var(--t-text-klein);line-height:1.4}.map-eintrag.erledigt{border-left-color:var(--line);opacity:.6}.map-eintrag.erledigt .map-text{text-decoration:line-through}.map-fussnote{font-size:var(--t-klein);color:var(--ink-faint);flex-wrap:wrap;gap:.15rem .8rem;margin:.15rem 0 0 1.4rem;display:flex}.map-fussnote span{align-items:center;gap:.25rem;display:inline-flex}.map-luecke{color:var(--minus)}li.map-luecke{font-size:var(--t-klein)}.map-kennung{font-size:var(--t-klein);color:var(--ink-dim);border:1px solid var(--line-strong);white-space:nowrap;border-radius:4px;flex-shrink:0;align-self:flex-start;margin-right:.45rem;padding:0 .3rem;font-weight:600;line-height:1.5}.map-bezug{color:var(--ink-faint);white-space:nowrap;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.map-bezug:hover{color:var(--ink)}.map-bezug .map-kennung{margin-right:0}.map-eintrag{scroll-margin-top:.75rem}.map-eintrag:target{background:var(--bg-raised);outline:1px solid var(--accent)}.map-knoten-text .map-kennung{margin-right:.3rem}.map-mehr{cursor:pointer;font:inherit;font-size:var(--t-klein);color:var(--ink-dim);background:0 0;border:none;flex-shrink:0;align-self:flex-start;padding:0 .2rem}.map-mehr:hover{text-decoration:underline}.agent-kompakt{width:100%;color:var(--ink-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .6rem;padding:.15rem 0;display:grid}.agent-kompakt:hover{color:var(--ink)}.agent-kompakt-rolle{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.agent-kompakt-text{min-width:0;font-size:var(--t-klein);overflow-wrap:anywhere;line-height:1.35}.agent-kompakt>svg:last-child{flex-shrink:0;grid-area:1/2/span 2}.kette-leiste{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.kette-glied{align-items:center;gap:.3rem;display:inline-flex}.kette-glied a{border:1px solid var(--line);font-size:var(--t-klein);color:var(--ink-dim);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;text-decoration:none;display:inline-flex}.kette-glied a:hover{border-color:var(--accent);color:var(--ink)}.kette-glied.leer a{color:var(--ink-faint);border-style:dashed}.kette-glied.traegt a{border-color:var(--plus)}.kette-glied.gerissen a{border-color:var(--minus);color:var(--minus)}.kette-nummer{font-size:var(--t-klein);color:var(--ink-dim)}.kette-zahl{font-size:var(--t-klein)}.kette-pfeil{color:var(--ink-faint);font-size:var(--t-klein)}.sprunglink{z-index:200;background:var(--accent);color:var(--accent-ink);font-size:var(--t-text-klein);border-radius:8px;padding:.6rem 1rem;font-weight:500;text-decoration:none;transition:transform .12s;position:absolute;top:.6rem;left:.6rem;transform:translateY(calc(-100% - 1.2rem))}.sprunglink:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sprunglink{transition:none}}@media print{.sprunglink{display:none}}#inhalt:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{.sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static}}.map-formular{border-top:1px dashed var(--line);justify-items:start;gap:.3rem;margin-top:.8rem;padding-top:.8rem;display:grid}.map-formular .field-input{width:100%}.map-formular .mono-label{margin-top:.3rem}.map-karte{margin-bottom:.9rem}.map-karte-flaeche{contain:inline-size;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--radius);background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:22px 22px;padding:.4rem;overflow-x:auto}.map-karte.rechts-mehr .map-karte-flaeche{box-shadow:inset -18px 0 14px -14px var(--schatten)}.ki-anweisung-hinweis{border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:var(--radius);font-size:var(--t-text-klein);color:var(--ink-dim);align-items:flex-start;gap:.4rem;margin:.5rem 0 0;padding:.55rem .75rem;display:flex}.ki-anweisung-hinweis svg{color:var(--accent);flex:none;margin-top:.15rem}.map-karte-hinweis{font-size:var(--t-klein);color:var(--ink-dim);align-items:center;gap:.35rem;margin:0 0 .4rem;display:flex}.map-karte-hinweis svg{flex:none}.map-karte-spalte{font-size:var(--t-klein);fill:var(--ink-faint)}.map-kante{fill:none;stroke:var(--line-strong);stroke-width:1.5px}.map-kante.hervor{stroke:var(--accent);stroke-width:2.2px}.map-knoten{cursor:pointer}.map-knoten rect{fill:var(--bg-raised);stroke:var(--line-strong);stroke-width:1px;transition:stroke .14s,fill .14s}.map-knoten:hover rect{stroke:var(--accent)}.map-knoten.gewaehlt rect{stroke:var(--accent);stroke-width:2px;fill:var(--bg-panel)}.map-knoten.luecke rect{stroke:var(--minus);stroke-dasharray:4 3}.map-knoten.erledigt rect{opacity:.5}.map-knoten.erledigt .map-knoten-text{opacity:.7;text-decoration:line-through}.map-knoten-inhalt{flex-direction:column;gap:.15rem;height:100%;display:flex}.map-knoten-kopf{align-items:center;gap:.35rem;min-height:16px;padding-right:10px;display:flex}.map-knoten-kopf .signet{font-size:var(--t-klein)}.map-knoten-handlung{font-size:var(--t-klein);color:var(--accent-ink);background:var(--accent);border-radius:999px;align-items:center;gap:.15rem;margin-left:auto;padding:.05rem .4rem;font-weight:600;display:inline-flex}.map-knoten-text{font-size:var(--t-klein);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.map-knoten.wartet rect{stroke:var(--accent)}.map-knoten-warnung{fill:var(--minus)}.map-karte-legende{font-size:var(--t-klein);color:var(--ink-faint);flex-wrap:wrap;gap:.4rem 1.1rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.map-karte-legende li{align-items:center;gap:.3rem;display:inline-flex}.map-legende-punkt{background:var(--minus);border-radius:50%;width:8px;height:8px;display:inline-block}.map-karte-legende .map-legende-erledigt s{opacity:.7}.map-knoten.feld-problem rect{fill:var(--minus)}@supports (color:color-mix(in lab, red, red)){.map-knoten.feld-problem rect{fill:color-mix(in oklab, var(--minus) 8%, var(--bg-raised))}}.map-knoten.feld-ziel rect{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.map-knoten.feld-ziel rect{fill:color-mix(in oklab, var(--accent) 10%, var(--bg-raised))}}.map-knoten.feld-prinzip rect{fill:var(--info)}@supports (color:color-mix(in lab, red, red)){.map-knoten.feld-prinzip rect{fill:color-mix(in oklab, var(--info) 10%, var(--bg-raised))}}.map-knoten.feld-checkpoint rect{fill:var(--plus)}@supports (color:color-mix(in lab, red, red)){.map-knoten.feld-checkpoint rect{fill:color-mix(in oklab, var(--plus) 8%, var(--bg-raised))}}.map-karte-detail{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--radius);margin-top:.6rem;padding:.8rem 1rem}.map-karte-detail p{font-size:var(--t-text-klein);margin-top:.35rem}.map-karte-detail .button{margin-top:.7rem}.werkzeug-rat{gap:.45rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.werkzeug-rat li{font-size:var(--t-klein);color:var(--ink-dim);align-items:baseline;gap:.6rem;display:flex}.werkzeug-rat a{color:var(--ink);border-bottom:1px solid var(--line-strong);text-decoration:none}.werkzeug-rat a:hover{border-bottom-color:var(--accent)}.werkzeug-rang{min-width:5.2rem;font-size:var(--t-klein);border:1px solid var(--line);text-align:center;border-radius:4px;flex-shrink:0;padding:.15rem .4rem}.werkzeug-rang.rang-zuerst{color:var(--accent);border-color:var(--accent)}.werkzeug-rang.rang-danach{color:var(--ink-dim)}.werkzeug-rang.rang-wenn-nötig{color:var(--ink-faint);opacity:.8}.hilfe-sprung{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin-top:1rem;padding-bottom:.8rem;display:flex}.hilfe-sprung a{font-size:var(--t-klein);color:var(--ink-dim);border:1px solid var(--line);border-radius:999px;padding:.25rem .6rem;text-decoration:none}.hilfe-sprung a:hover{color:var(--ink);border-color:var(--line-strong)}.anleitung{gap:.8rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.anleitung-schritt{align-items:flex-start;gap:.8rem;display:flex}.anleitung-nummer{width:1.6rem;height:1.6rem;font-size:var(--t-klein);color:var(--ink-dim);border:1px solid var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.anleitung-schritt h4{font-size:var(--t-text);margin:.1rem 0 .2rem}.anleitung-schritt p{font-size:var(--t-text-klein);max-width:46rem}.glossar-filter{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.glossar-suche{flex:16rem;align-items:center;gap:.45rem;display:flex}.glossar-suche svg{color:var(--ink-faint);flex-shrink:0}.glossar-suche .field-input{width:100%}.glossar-herkunft{flex-wrap:wrap;gap:.3rem;display:flex}.glossar-herkunft button{border:1px solid var(--line);font-size:var(--t-klein);color:var(--ink-faint);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-family:inherit}.glossar-herkunft button:hover{color:var(--ink-dim)}.glossar-herkunft button.aktiv{color:var(--ink-dim);border-color:var(--accent)}.glossar-zaehler{font-size:var(--t-klein);color:var(--ink-faint);margin-top:.6rem}.glossar{gap:.1rem;margin:.5rem 0 0;display:grid}.glossar-eintrag{border-top:1px solid var(--line);padding:.7rem 0}.glossar-eintrag dt{font-weight:600;font-size:var(--t-text);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.glossar-lang{font-weight:400;font-size:var(--t-klein);color:var(--ink-dim)}.glossar-quelle{font-size:var(--t-klein);color:var(--ink-faint);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:.1rem .35rem}.glossar-eintrag dd{margin:.35rem 0 0}.glossar-eintrag dd p{font-size:var(--t-text-klein);max-width:50rem}.glossar-abgrenzung{color:var(--ink-dim);margin-top:.35rem}.glossar-abgrenzung strong{color:var(--ink-dim)}.map-kante.gedaempft{opacity:.2}.map-knoten.gedaempft{opacity:.32}.map-knoten.in-kette rect{stroke:var(--accent)}.map-schalter{font-size:var(--t-klein);color:var(--ink-faint);cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.map-zeile-halter{align-items:flex-start;gap:.4rem;display:flex}.map-zeile-halter .map-zeile{overflow-wrap:anywhere;flex:1;min-width:0}.map-stift{cursor:pointer;color:var(--ink-faint);opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.1rem .2rem;transition:opacity .14s,color .14s}.map-eintrag:hover .map-stift,.map-stift:focus-visible{opacity:1}.map-stift:hover{color:var(--ink)}.map-bearbeiten{gap:.4rem;display:grid}.map-bearbeiten .field-input{width:100%}.map-bearbeiten .item-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.map-widerspruch{color:var(--info)}.map-knoten.feld-spannung rect{fill:var(--info)}@supports (color:color-mix(in lab, red, red)){.map-knoten.feld-spannung rect{fill:color-mix(in oklab, var(--info) 14%, var(--bg-raised))}}.map-knoten.feld-spannung rect{stroke-dasharray:3 2}.prio-raster{grid-template-columns:auto 1fr 1fr;align-items:stretch;gap:.5rem .6rem;margin-top:.9rem;display:grid}@media (max-width:720px){.prio-raster{grid-template-columns:1fr}.prio-achse-kopf,.prio-achse-spalte{display:none}.prio-achse-zeile{margin-top:.6rem}}.prio-achse-spalte,.prio-achse-zeile{font-size:var(--t-klein);color:var(--ink-faint);align-items:center;display:flex}.prio-achse-spalte{justify-content:center}.prio-achse-zeile{writing-mode:horizontal-tb;max-width:7rem}.prio-feld{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);min-height:5.5rem;padding:.6rem .7rem}.prio-feld ul{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.prio-feld li{font-size:var(--t-klein);line-height:1.35}.prio-feld li.erledigt{opacity:.55;text-decoration:line-through}.prio-feld.feld-quick_win{border-color:var(--plus)}.prio-feld.feld-quick_win .mono-label{color:var(--plus)}.prio-feld.feld-grossprojekt{border-color:var(--accent)}.prio-feld.feld-grossprojekt .mono-label{color:var(--accent)}.prio-feld.feld-fuellaufgabe{border-color:var(--line-strong)}.prio-feld.feld-fuellaufgabe .mono-label{color:var(--ink-dim)}.prio-feld.feld-zeitfresser{border-color:var(--minus)}.prio-feld.feld-zeitfresser .mono-label{color:var(--minus)}.prio-bedeutung{font-size:var(--t-klein);color:var(--ink-faint);margin-top:.5rem}.prio-relevant{color:var(--accent);vertical-align:-1px}.prio-setzen{border-top:1px dashed var(--line);margin-top:1rem;padding-top:.8rem}.prio-setzen>summary{cursor:pointer}.prio-setzen>summary::marker{color:var(--ink-faint)}.prio-setzen[open]>summary{margin-bottom:.5rem}.prio-zeile{grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:.5rem;margin-top:.5rem;display:grid}@media (max-width:900px){.prio-zeile{grid-template-columns:1fr}}.prio-text{font-size:var(--t-text-klein)}.prio-text.erledigt{opacity:.6;text-decoration:line-through}.prio-marke{font-size:var(--t-klein);border:1px solid var(--line);color:var(--ink-faint);white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .45rem;display:inline-flex}.prio-marke.feld-quick_win{color:var(--plus);border-color:var(--plus)}.prio-marke.feld-grossprojekt{color:var(--accent);border-color:var(--accent)}.prio-marke.feld-fuellaufgabe{color:var(--ink-dim);border-color:var(--line-strong)}.prio-marke.feld-zeitfresser{color:var(--minus);border-color:var(--minus)}.prio-zeile .field-input{font-size:var(--t-klein);padding:.25rem .4rem}.rollen{border-left:1px dotted var(--line);margin:.4rem 0 0 1.4rem;padding-left:.6rem}.rollen-kopf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rollen-stand{font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.25rem;display:inline-flex}.rollen-stand.stand-abgestimmt{color:var(--plus)}.rollen-stand.stand-wartet{color:var(--ink)}.rollen-stand.stand-unvollstaendig{color:var(--ink-dim)}.rollen-kopf .map-hinzu{font-size:var(--t-klein);padding:.18rem .45rem}.rollen-liste{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.rollen-liste li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rollen-marke{font-size:var(--t-klein);border:1px solid var(--line);color:var(--ink-faint);white-space:nowrap;border-radius:999px;padding:.1rem .4rem}.rollen-marke.rolle-owner{color:var(--accent);border-color:var(--accent)}.rollen-marke.rolle-leader{color:var(--info);border-color:var(--info)}.rollen-name{font-size:var(--t-klein)}.rollen-hinweis{font-size:var(--t-klein);color:var(--ink-faint)}.rollen-formular{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;padding-top:.5rem;display:flex}.rollen-formular .field-input{font-size:var(--t-klein);padding:.25rem .4rem}.rollen-formular .rollen-hinweis{flex-basis:100%}.termine{border-left:1px dotted var(--line);margin:.4rem 0 0 1.4rem;padding-left:.6rem}.termin-stand{font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.3rem;display:inline-flex}.termin-stand.stand-faellig{color:var(--ink)}.termin-stand.stand-ueberfaellig{color:var(--minus)}.termin-stand.stand-geliefert{color:var(--plus)}.termine-verlauf{gap:.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.termine-verlauf li{font-size:var(--t-klein);color:var(--ink-faint);align-items:baseline;gap:.3rem;display:flex}.termine-verlauf svg{color:var(--plus);flex-shrink:0}.termin-begruendung{color:var(--ink-dim)}.termin-liefern{font-size:var(--t-klein);margin-top:.4rem;padding:.18rem .5rem}.zieldatum{border-left:1px dotted var(--line);margin:.4rem 0 0 1.4rem;padding-left:.6rem}.zieldatum-stand{font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.3rem;display:inline-flex}.zieldatum-stand.stand-heute,.zieldatum-stand.stand-ueberschritten{color:var(--ink)}.coreteam-kopf{max-width:52rem}.coreteam-stand{font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.35rem;margin-top:.7rem;display:flex}.coreteam-stand.stand-steht{color:var(--plus)}.coreteam-stand.stand-unvollstaendig{color:var(--ink)}.meilenstein-loesungen{flex-direction:column;gap:.4rem;margin-top:.7rem;display:flex}.meilenstein-loesungen-liste{font-size:var(--t-text-klein);flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;display:flex}.meilenstein-loesungen-wahl{flex-direction:column;gap:.35rem;display:flex}.coreteam-weiter{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.coreteam-kopf .button-primary,.coreteam-rolle{margin-top:.9rem}.coreteam-aufgabe{max-width:42rem;font-size:var(--t-text-klein);color:var(--ink-dim);margin-top:.25rem}.coreteam-owner-abweichung{border-left:2px solid var(--accent);max-width:42rem;font-size:var(--t-text-klein);color:var(--ink);align-items:flex-start;gap:.4rem;margin-top:.5rem;padding:.45rem .6rem;display:flex}.coreteam-owner-abweichung svg{color:var(--accent);flex:none;margin-top:.2rem}.coreteam-liste{gap:.35rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.coreteam-liste li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.coreteam-name{font-weight:500}.coreteam-quelle{font-size:var(--t-klein);color:var(--ink-faint)}.akp{border-top:1px dotted var(--line);margin-top:.7rem;padding-top:.6rem}.akp-zeilen{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.akp-zeile{font-size:var(--t-klein);color:var(--ink-dim);overflow-wrap:anywhere;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.akp-ampel{font-size:var(--t-klein);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;display:inline-flex}.akp-ampel.ampel-gruen{color:var(--plus);border-color:var(--plus)}.akp-ampel.ampel-gelb{color:var(--accent);border-color:var(--accent)}.akp-ampel.ampel-rot{color:var(--minus);border-color:var(--minus)}.akp-nutzen{font-size:var(--t-klein);grid-template-columns:auto 1fr;gap:.2rem .7rem;margin:.5rem 0 0;display:grid}.akp-nutzen dt{font-size:var(--t-klein);color:var(--ink-faint);padding-top:.15rem}.akp-nutzen dd{color:var(--ink-dim);margin:0}.akp-kommentar{font-size:var(--t-klein);margin-top:.4rem}.akp .map-hinzu{font-size:var(--t-klein);margin-top:.6rem;padding:.18rem .5rem}.akp-formular{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.3rem;margin-top:.7rem;padding:.8rem;display:flex}.akp-formular .mono-label{margin-top:.4rem}.akp-termine{flex-wrap:wrap;gap:.8rem;display:flex}.akp-termine>div{flex-direction:column;gap:.2rem;display:flex}.sparring{border-left:1px dotted var(--line);margin:.5rem 0 0 1.4rem;padding-left:.6rem}.sparring-liste{gap:.85rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.sparring-raster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.sparring-vorschlag{border:1px solid var(--line);background:var(--bg-raised);border-radius:8px;padding:.7rem .8rem}.sparring-vorschlag.stand-abgelehnt{opacity:.72}.sparring-vorschlag.stand-freigegeben{border-color:var(--plus)}.sparring-leiste{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:8px;padding:.5rem .7rem}.sparring-leiste .rollen-stand{font-size:var(--t-klein);color:var(--ink)}.sparring-leiste .sparring-starter{margin-left:auto}.sparring-kopf{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;display:flex}.sparring-kopf-marker{font-size:var(--t-klein);color:var(--minus);border:1px solid var(--minus);border-radius:999px;padding:.08rem .4rem}.sparring-kopf-stand{white-space:nowrap;font-size:var(--t-klein);color:var(--ink-faint);align-items:center;gap:.25rem;display:inline-flex}.sparring-kopf-stand.uebernommen{color:var(--plus)}.sparring-kopf-stand.offen{color:var(--ink)}.sparring-alle{font-size:var(--t-klein);padding:.25rem .6rem}.sparring-vorschau{font-size:var(--t-klein);color:var(--ink-faint);flex-basis:100%;margin:.15rem 0 0 1.35rem}.sparring-rolle{font-size:var(--t-klein);border:1px solid var(--line-strong);border-radius:999px;padding:.1rem .45rem}.sparring-rolle.rolle-visionaer{color:var(--info);border-color:var(--info)}.sparring-rolle.rolle-realisierer{color:var(--plus);border-color:var(--plus)}.sparring-rolle.rolle-kritiker{color:var(--accent);border-color:var(--accent)}.sparring-rolle.rolle-entwurf{color:var(--ink);border-color:var(--ink-faint)}.sparring-kompakt{margin-top:.35rem}.sparring-kompakt .sparring-starter{font-size:var(--t-klein);padding:.25rem .6rem}.sparring-auftrag{font-size:var(--t-klein);color:var(--ink-faint);margin:.35rem 0 0}.sparring-text{color:var(--ink);font-size:var(--t-text-klein);margin-top:.4rem}.signet{font-size:var(--t-klein);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.signet svg{flex-shrink:0}.signet-klein{font-size:var(--t-klein)}.signet-klein svg{width:12px;height:12px}.signet-mensch{color:var(--plus)}.signet-maschine_belegt{color:var(--info)}.signet-maschine_gedeutet{color:var(--ink-dim)}.signet-maschine_unbelegt{color:var(--ink-faint)}.signet-handlung{color:var(--ink);border:1px solid var(--accent);white-space:normal;border-radius:999px;padding:.08rem .4rem}.sparring-signetzeile,.akp-signetzeile{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;display:flex}.sparring-zitat{font-family:var(--font-display);font-size:var(--t-klein);letter-spacing:0;text-transform:none;color:var(--ink-dim)}.sparring-gedichtet{font-size:var(--t-klein);color:var(--minus);margin-top:.35rem}.sparring-abzeichen{font-size:var(--t-klein);letter-spacing:0;color:var(--ink-dim);border:1px solid var(--accent);vertical-align:1px;border-radius:999px;margin-left:.4rem;padding:0 .35rem}.sparring-zitat-verworfen{font-style:italic}.sparring-abgelehnt{font-size:var(--t-klein);color:var(--ink-dim);margin-top:.35rem}.sparring-freigegeben{font-size:var(--t-klein);color:var(--plus);align-items:center;gap:.3rem;margin-top:.35rem;display:flex}.sparring .item-actions{margin-top:.5rem}.kf-legende{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.4rem;margin-top:1rem;padding-top:.9rem;display:grid}.kf-legende-block{flex-direction:column;gap:.4rem;display:flex}.kf-legende-aufklapp>summary{cursor:pointer;width:fit-content;padding-block:.8rem}@media (hover:hover){.kf-legende-aufklapp>summary:hover{color:var(--ink)}}.kf-legende-aufklapp[open]>summary{margin-bottom:.15rem}.kf-legende-zeile{font-size:var(--t-klein);color:var(--ink-dim);align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.kf-legende-zeile strong{color:var(--ink);font-weight:600}.kf-legende-flaeche{border:1px solid var(--line);border-radius:5px;flex:none;width:18px;height:18px;margin-top:1px}.kf-legende-flaeche.zone-kern{background:var(--zone-kern)}.kf-legende-flaeche.zone-innen{background:var(--zone-innen)}.kf-legende-flaeche.zone-aussen{background:var(--zone-aussen)}.kf-legende-marke{border:1.5px solid var(--line-strong);width:18px;height:18px;font-size:var(--t-klein);text-box:trim-both cap alphabetic;color:var(--ink-dim);border-radius:999px;flex:none;place-items:center;margin-top:1px;font-weight:600;line-height:1;display:grid}.kf-legende-neben{border-top:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin-top:.6rem;padding-top:0}.kf-legende-kopf{align-items:center;gap:.4rem;display:inline-flex}.kf-legende-linie{flex:none;width:28px;height:18px}.kf-legende-linie line{stroke-width:2px}.kf-legende-linie .allianz{stroke:var(--plus)}.kf-legende-linie .spannung{stroke:var(--minus);stroke-dasharray:5 4}.kf-legende-linie .neutral{stroke:var(--neutral);stroke-dasharray:0 4.5;stroke-linecap:round;stroke-width:2.6px}.kf-legende-stern{color:var(--accent);font-size:var(--t-text);border:none}.kf-legende-ring{border:1.5px solid;border-radius:999px;width:7px;height:7px}.kf-legende-gestrichelt{border-style:dashed}.kf-legende-gepunktet{border-style:dotted}.kf-legende-vorschlag{opacity:.7;color:var(--accent);border-style:dotted}.sicht-gruppen{flex-direction:column;gap:.9rem;margin-top:1rem;display:flex}.sicht-gruppe{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);padding:.7rem .9rem}.sicht-gruppe>summary{cursor:pointer;font-size:var(--t-text);color:var(--ink);align-items:center;gap:.6rem;font-weight:600;list-style:none;display:flex}.sicht-gruppe>summary::marker{content:""}.sicht-gruppe>summary::-webkit-details-marker{display:none}.sicht-marke{width:22px;height:22px;font-size:var(--t-klein);color:#fff;border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.sicht-titel{flex:1}.sicht-anzahl{font-size:var(--t-klein);color:var(--ink-faint)}.sicht-erklaerung{font-size:var(--t-klein);color:var(--ink-dim);margin:.5rem 0 0 2.2rem}.sicht-liste{flex-direction:column;gap:.6rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.sicht-liste>li{border-left:3px solid var(--line);padding-left:.7rem}.sicht-person{font-size:var(--t-klein);color:var(--ink-faint);display:block}.sicht-aussage{font-size:var(--t-text-klein);color:var(--ink);margin-top:.15rem;line-height:1.5;display:block}.sicht-beleg{margin-top:.35rem}.sicht-beleg>summary{cursor:pointer;font-size:var(--t-klein);color:var(--ink-faint);list-style:none}.sicht-beleg>summary::marker{content:""}.sicht-beleg>summary::-webkit-details-marker{display:none}.sicht-beleg>summary:before{content:"▸ "}.sicht-beleg[open]>summary:before{content:"▾ "}.sicht-beleg>summary:hover{color:var(--ink)}.sicht-beleg blockquote{border-left:2px solid var(--accent);background:var(--bg);font-size:var(--t-klein);color:var(--ink-dim);margin:.3rem 0 0;padding:.45rem .7rem;line-height:1.5}.sicht-aussage-block>summary{cursor:pointer;list-style:none;display:block}.sicht-aussage-block>summary::marker{content:""}.sicht-aussage-block>summary::-webkit-details-marker{display:none}.sicht-aussage-block>summary:hover .sicht-aussage{color:var(--ink)}.sicht-aussage-block[open]>summary{display:none}.sicht-aussage-voll{font-size:var(--t-text-klein);color:var(--ink);margin:.15rem 0 0;line-height:1.55}.datei-eingang{flex-direction:column;align-items:flex-start;gap:.35rem;margin:.2rem 0 .45rem;display:flex}.datei-eingang .feld-zaehler{margin:0}.beteiligte-tafel{margin-top:.9rem}.beteiligte-liste{flex-direction:column;gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.beteiligte-zeile{grid-template-columns:minmax(10rem,18rem) minmax(0,1fr) auto;align-items:center;gap:.4rem .8rem;display:grid}.beteiligte-pseudonym{min-width:0}@media (max-width:600px){.beteiligte-zeile{grid-template-columns:minmax(0,1fr) auto}.beteiligte-pseudonym{grid-column:1/-1}}.beteiligte-klarname{color:var(--ink)}.beteiligte-herkunft{color:var(--ink-faint);font-size:var(--t-klein)}.beteiligte-zeile .item-actions{grid-column:-2;justify-self:end;gap:.4rem;display:flex}.coreteam-klarname{color:var(--ink-faint);font-weight:400}.feedback-karte{gap:.7rem;width:min(640px,100%)}.feedback-skalen{gap:.55rem;display:grid}.feedback-skala{border:1px solid var(--line);border-radius:8px;margin:0;padding:.5rem .7rem}.feedback-skala legend{font-size:var(--t-text-klein);color:var(--ink);padding:0 .3rem}.feedback-skala-zeile{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.feedback-pol{font-size:var(--t-klein);color:var(--ink-faint);min-width:4.2rem}.feedback-pol:last-child{text-align:right}.feedback-stufe{border:1px solid var(--line-strong);width:2rem;height:2rem;font-size:var(--t-klein);cursor:pointer;color:var(--ink-dim);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.feedback-stufe input{opacity:0;width:0;height:0;position:absolute}.feedback-stufe.gewaehlt{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.feedback-stufe:focus-within{outline:2px solid var(--info);outline-offset:2px}.feedback-art{flex-wrap:wrap;gap:.4rem;display:flex}.feedback-ansprechbar{font-size:var(--t-text-klein);color:var(--ink-dim);align-items:center;gap:.5rem;display:flex}.feedback-danke{color:var(--plus);font-weight:600}.zettel-shell{flex-direction:column;gap:1rem;width:min(780px,100%);margin:0 auto;padding:2rem 1.2rem 4rem;display:flex}.zettel-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.zettel-kopf .section-kicker{align-items:center;gap:.35rem;display:inline-flex}.zettel{padding:1.6rem 1.8rem}.zettel h1{font-size:var(--t-seite);margin:0 0 .4rem}.zettel h2{font-size:var(--t-titel);margin:1.4rem 0 .4rem}.zettel p{margin:.55rem 0}.zettel ul,.zettel ol{color:var(--ink-dim);gap:.35rem;margin:.5rem 0 .5rem 1.2rem;line-height:1.6;display:grid}.zettel strong{color:var(--ink)}.zettel hr{border:0;border-top:1px solid var(--line);margin:1.2rem 0 .2rem}.zettel-fuss{color:var(--ink-faint);font-size:var(--t-text-klein);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (max-width:600px){.zettel{padding:1.2rem 1rem}}.zettel ul{list-style:outside}.zettel ol{list-style:decimal}.rechts-fuss{font-size:var(--t-klein);color:var(--ink-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.2rem;padding:1.1rem clamp(1rem,4vw,2.4rem) 1.4rem;display:flex}.rechts-fuss nav{gap:1.1rem;display:flex}.rechts-fuss a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.rechts-fuss a:hover,.rechts-fuss a:focus-visible{color:var(--ink)}.leiste-kopf{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.leiste-marke{min-width:0}.leiste-marke-voll>span{flex-direction:column;align-items:flex-start;gap:.15rem}.leiste-kuerzel{display:none}.leiste-schalter{border:1px solid var(--line-strong);border-radius:var(--ui-radius-steuerung,8px);background:var(--bg-raised);width:2.25rem;height:2.25rem;color:var(--ink-dim);cursor:pointer;transition:border-color var(--ui-dauer-kurz,.16s) var(--ui-kurve,ease), color var(--ui-dauer-kurz,.16s) var(--ui-kurve,ease);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.leiste-schalter:hover{border-color:var(--accent);color:var(--ink)}.leiste-schalter:focus-visible{box-shadow:var(--ui-fokusring,0 0 0 2px var(--accent));outline:none}.leiste-symbol-auf{display:none}@media (min-width:1024px){html[data-leiste=eingeklappt] .app-schale{grid-template-columns:4rem minmax(0,1fr)}html[data-leiste=eingeklappt] .app-seitenleiste{align-items:center;padding:1.2rem .5rem}html[data-leiste=eingeklappt] .leiste-kopf{flex-direction:column;align-items:center}html[data-leiste=eingeklappt] .leiste-kuerzel{font-weight:700;line-height:1;font-size:var(--t-text-klein);letter-spacing:.02em;color:var(--ink);padding:.3rem 0;display:block}html[data-leiste=eingeklappt] .leiste-symbol-zu{display:none}html[data-leiste=eingeklappt] .leiste-symbol-auf{display:block}html[data-leiste=eingeklappt] .schalen-nav-seite a{justify-content:center;width:2.75rem;height:2.75rem;padding:0}html[data-leiste=eingeklappt] .schalen-nav-seite a[aria-current=page]{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--line-strong)}html[data-leiste=eingeklappt] .leiste-marke-voll,html[data-leiste=eingeklappt] .schalen-nav-seite a>span,html[data-leiste=eingeklappt] .app-seitenleiste .leiste-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-leiste=eingeklappt] .app-topbar-marke{display:inline}html[data-leiste=eingeklappt] .app-topbar{justify-content:space-between}html[data-leiste=eingeklappt] .app-shell{max-width:calc(1180px + 11rem)}}.coreteam-bereich{gap:.45rem;max-width:52rem;margin-top:.9rem;display:grid}.coreteam-bereich h3{font-size:var(--t-text);margin:0}.coreteam-nummer{font-size:var(--t-klein);color:var(--ink-dim)}.coreteam-bereich.rolle-owner{--rolle-farbe:var(--accent)}.coreteam-bereich.rolle-leader{--rolle-farbe:var(--info)}.coreteam-bereich.rolle-teamer{--rolle-farbe:var(--plus)}.coreteam-bereich[class*=rolle-]{border-left:4px solid var(--rolle-farbe)}.coreteam-bereich[class*=rolle-] .coreteam-nummer{font-size:var(--t-text-klein);color:var(--rolle-farbe);flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:600;display:flex}.coreteam-nummer svg{flex:none}.coreteam-unbestaetigt{border:1px dashed var(--accent);width:fit-content;font-size:var(--t-text-klein);color:var(--ink);border-radius:999px;align-items:center;gap:.35rem;margin:0;padding:.15rem .6rem;display:inline-flex}.coreteam-unbestaetigt svg{color:var(--accent);flex:none}.coreteam-zusammenfassung{border-radius:var(--radius);border:1px solid var(--plus);background:var(--plus);border-left-width:4px;margin-top:.8rem;padding:.7rem .95rem}@supports (color:color-mix(in lab, red, red)){.coreteam-zusammenfassung{background:color-mix(in srgb, var(--plus) 10%, var(--bg-panel))}}.coreteam-zusammenfassung{color:var(--ink)}.coreteam-zusammenfassung-titel{align-items:center;gap:.4rem;margin:0;font-weight:600;display:flex}.coreteam-zusammenfassung-titel svg{color:var(--plus);flex:none}.coreteam-zusammenfassung ul{font-size:var(--t-text-klein);gap:.2rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.coreteam-zusammenfassung li{overflow-wrap:anywhere}.coreteam-kreuze{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.coreteam-kreuz{white-space:normal;text-align:left;max-width:100%}.coreteam-kreuz[aria-pressed=true]{background:var(--plus)}@supports (color:color-mix(in lab, red, red)){.coreteam-kreuz[aria-pressed=true]{background:color-mix(in srgb, var(--plus) 16%, var(--bg-panel))}}.coreteam-kreuz[aria-pressed=true]{border-color:var(--plus);box-shadow:inset 0 0 0 1px var(--plus);color:var(--ink)}.coreteam-kreuz[aria-pressed=true] svg{color:var(--plus)}.coreteam-mehr{margin-top:1rem}.coreteam-mehr>summary{cursor:pointer;font-size:var(--t-text-klein);color:var(--ink-dim);padding:.4rem 0}.coreteam-mehr>summary:hover{color:var(--ink)}.coreteam-mehr>summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.coreteam-weiter{align-items:center}.coreteam-einleitung{max-width:52rem}.coreteam-stand.stand-bereit{color:var(--ink)}.coreteam-pflicht{border:1px solid var(--line-strong);font-size:var(--t-text-klein);color:var(--ink);border-radius:999px;margin-left:.4rem;padding:0 .5rem;font-weight:600}.coreteam-pflicht-optional{color:var(--ink-dim);font-weight:400}.coreteam-abschnitt-titel{font-size:var(--t-text);margin:0}.coreteam-aufforderung{align-items:flex-start;gap:.55rem;max-width:46rem;margin-top:.5rem;display:flex}.coreteam-aufforderung p{font-size:var(--t-text-klein);color:var(--ink);margin:0}.coreteam-vorschlag-knoepfe{flex-wrap:wrap;gap:.4rem;display:inline-flex}.coreteam-abgelehnt{margin-top:.8rem}.coreteam-abgelehnt .coreteam-liste{margin-top:.3rem}.coreteam-rueckmeldung{font-size:var(--t-text-klein);color:var(--plus);align-items:center;gap:.35rem;margin:0;display:inline-flex}.coreteam-register{max-width:52rem;margin-top:1.6rem}.coreteam-register h2{font-size:var(--t-titel);margin:0}.coreteam-rueckruf{max-width:52rem}.coreteam-rueckruf .erzaehler-text{justify-items:start;gap:.6rem;display:grid}.kraftfeld-kopf{font-size:var(--t-titel);margin:0 0 .5rem;line-height:1.3}.kraftfeld-kopf-zusatz{color:var(--ink-dim);font-weight:500;font-size:var(--t-text-klein);margin-top:.15rem;display:block}.kraftfeld-umschalter,.kraftfeld-liste{display:none}@media (max-width:600px){.kraftfeld-umschalter{align-self:flex-start;display:inline-flex}.kraftfeld-ansicht{flex-direction:column;gap:.7rem;display:flex}.kraftfeld-ansicht[data-ansicht=liste] .kraftfeld-liste{display:block}.kraftfeld-ansicht[data-ansicht=liste] .kraftfeld-svg{display:none}}.kraftfeld-liste-gruppe+.kraftfeld-liste-gruppe{margin-top:.9rem}.kraftfeld-liste-gruppe h3{margin:0 0 .3rem}.kraftfeld-liste ul{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.kraftfeld-liste .kf-liste-knopf{width:100%;height:auto;min-height:var(--ui-hoehe-steuerung);text-align:left;white-space:normal;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);justify-content:flex-start;padding:.55rem .6rem}.kraftfeld-liste .kf-liste-knopf>span:last-child{justify-content:flex-start;width:100%}.kraftfeld-liste .kf-liste-knopf>span:last-child>span{align-items:flex-start;gap:.7rem;width:100%;min-width:0;display:flex}.kraftfeld-liste .kf-liste-knopf.vorschlag{border-style:dashed}.kf-liste-kreis{border:2px solid var(--ink-faint);width:2rem;height:2rem;font-weight:600;font-size:var(--t-klein);background:var(--bg-raised);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kf-liste-kreis.gestrichelt{border-style:dashed}.kf-liste-kreis.gepunktet{border-style:dotted}.kf-liste-text{overflow-wrap:anywhere;flex-direction:column;gap:.1rem;min-width:0;display:flex}.kf-liste-text strong{font-size:var(--t-text)}.kf-liste-rolle{font-size:var(--t-text-klein);color:var(--ink-dim)}.kf-liste-werte,.kf-liste-zusatz{font-size:var(--t-klein);color:var(--ink-dim)}.kf-liste-zusatz{align-items:center;gap:.3rem;display:inline-flex}.kf-ausgelassen{gap:.25rem;margin-top:.7rem;display:grid}.kf-ausgelassen p{margin:0}.kf-ausgelassen ul{gap:.2rem;margin:0;padding-left:1.1rem;list-style:outside;display:grid}.kraftfeld-erweitern{flex-direction:column;gap:.35rem;display:flex}.kraftfeld-erweitern .ui-feld-hilfe{margin:0}.kraftfeld-freigabe{flex-direction:column;gap:.6rem;display:flex}.kraftfeld-links{flex-direction:column;gap:1rem;min-width:0;display:flex}.kraftfeld-offen{font-size:var(--t-text-klein);color:var(--ink);text-underline-offset:3px;align-items:flex-start;gap:.4rem;font-weight:600;text-decoration:underline;display:inline-flex}.kraftfeld-offen svg{color:var(--accent);flex:none;margin-top:.15rem}.kraftfeld-offen:hover{color:var(--accent)}.kraftfeld-offen:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.kraftfeld-vorschlaege:focus{outline:none}.kraftfeld-vorschlaege:focus-visible{box-shadow:var(--ui-fokusring)}.innovation-rueckweg{margin:0 0 .8rem;display:flex}.innovation-rueckweg-unten{margin:1rem 0 0}.rueckfrage-liste{flex-direction:column;gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.rueckfrage-liste li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .8rem;padding-bottom:.55rem;display:grid}@media (max-width:560px){.rueckfrage-liste li{grid-template-columns:minmax(0,1fr)}}.rueckfrage-name{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.rueckfrage-knoepfe{flex-wrap:wrap;gap:.4rem;display:flex}.kraftfeld-gewachsen{border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:var(--bg-raised);border-radius:var(--radius);font-size:var(--t-text-klein);color:var(--ink);align-items:flex-start;gap:.5rem;margin:.2rem 0 .6rem;padding:.5rem .7rem;display:flex}.kraftfeld-gewachsen svg{color:var(--accent);flex:none;margin-top:.15rem}.map-etappe-dran{font-size:var(--t-klein);color:var(--accent);border:1px solid var(--accent);border-radius:999px;align-self:flex-start;padding:.05rem .55rem;font-weight:600}.map-ki-start{border-color:var(--accent);flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.map-ki-knopf{font-size:var(--t-text);white-space:normal;text-align:left;gap:.5rem;max-width:100%;padding:.8rem 1.3rem}.map-aufklappen{cursor:pointer;font-family:inherit;font-size:var(--t-klein);color:var(--ink-dim);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.map-aufklappen:hover{color:var(--ink)}.map-aufklappen:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.map-entwuerfe{gap:.4rem;min-width:0;margin-top:.8rem;display:grid}.akp-erklaerung>summary{cursor:pointer;font-size:var(--t-text-klein);color:var(--ink-dim);width:fit-content;font-weight:600}.akp-erklaerung>summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.arbeitsbereich-kopf{flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;display:flex}.arbeitsbereich-umbenennen{font-size:var(--t-klein);color:var(--ink-dim)}.arbeitsbereich-umbenennen[open]{flex-basis:100%}.arbeitsbereich-umbenennen>summary{cursor:pointer;text-underline-offset:3px;align-items:center;gap:.3rem;width:fit-content;text-decoration:underline;display:inline-flex}.arbeitsbereich-umbenennen>summary::-webkit-details-marker{display:none}.arbeitsbereich-umbenennen>summary:hover{color:var(--ink)}.arbeitsbereich-umbenennen>summary:focus-visible{box-shadow:var(--ui-fokusring);border-radius:4px;outline:none}.arbeitsbereich-form{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:40rem;margin:.5rem 0 .4rem;padding:.7rem 1rem;display:flex}.map-etappen{margin-bottom:1rem}.ui-feld-label{font-size:var(--t-text-klein)}.ui-feld-eingabe{font-size:var(--t-text)}.ui-feld-hilfe,.ui-feld-fehler,.ui-pille{font-size:var(--t-klein)}.ui-segment-wahl,.ui-schritt,.ui-leer-text,.ui-toast{font-size:var(--t-text-klein)}.ui-leer-titel{font-size:var(--t-text)}.ui-dialog-titel{font-size:var(--t-titel)}.ui-schritt-marke{font-size:var(--t-klein);font-variant-numeric:tabular-nums;font-family:inherit}.map-etappen strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-width:0}.map-etappen .button{font-size:var(--t-text-klein);padding:.45rem .7rem}.map-hinweis svg,p a svg{display:inline-block}.fall-karte .fall-karte-aktion button{font-size:var(--t-text-klein);color:var(--ink-dim)}.kraftfeld-wrap{align-items:start}.coreteam-rolle{max-width:52rem}@media (min-width:1024px){.fall-schrittleiste{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.5rem;display:grid}}.kf-maskiert a{text-underline-offset:.18em;text-decoration:underline}.getilgt-hinweis{border:1px solid var(--line);border-left:3px solid var(--ink-dim);background:var(--bg-panel);font-size:var(--t-text-klein);border-radius:8px;max-width:46rem;margin:.6rem 0 1rem;padding:.6rem .9rem}.fall-hinweise{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fall-hinweise{border-color:color-mix(in oklab, var(--accent) 45%, var(--line))}}.fall-hinweise-kopf{color:var(--accent);align-items:center;gap:.4rem;display:inline-flex}.fall-hinweise ul{gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.fall-hinweise li{font-size:var(--t-text-klein);color:var(--ink);justify-content:space-between;align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.fall-hinweise li+li{border-top:1px solid var(--line);padding-top:.55rem}.fall-hinweise li>:first-child{flex:1;min-width:0}.fall-hinweise li>:last-child:not(:first-child){flex:none;margin-top:-.3rem}.coreteam-einleitung+.fall-hinweise{max-width:52rem;margin-bottom:1rem}.schritt1-gesperrt{font-size:var(--t-text-klein);color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin-top:.5rem;display:flex}.schritt1-gesperrt>svg{color:var(--accent);flex:none}.ui-hinweis-absatz{margin-bottom:.3rem;display:block}.schritt1-gesperrt-zeile{font-size:var(--t-klein);color:var(--ink-dim);flex-basis:100%}@media print{details::details-content{content-visibility:visible!important;opacity:1!important;block-size:auto!important}.ui-hinweis-knopf{display:none!important}.ui-hinweis-blase{opacity:1!important;width:auto!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:.15rem 0 .4rem!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
