/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-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}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-3xl:1.875rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.static{position:static}.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)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-1{width:var(--spacing)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{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)}.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, )}}:root{color-scheme:light;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-inter,"Inter"),"Segoe UI",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",var(--font-inter,"Inter"),"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,"JetBrains Mono",monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-lg:1.0625rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.125rem;--text-hero:clamp(1.875rem,3vw,2.5rem);--type-title2:600 1.375rem/1.2 var(--font-display);--type-title3:600 1.0625rem/1.3 var(--font-display);--type-headline:600 .8125rem/1.35 var(--font-sans);--type-footnote:400 .75rem/1.4 var(--font-sans);--type-caption:500 .6875rem/1.3 var(--font-sans);--gap-section:28px;--gap-block:16px;--gap-tight:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--hairline:.5px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.36,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--sidebar-w:248px;--toolbar-h:52px;--tabbar-h:58px;--bg-window:#f2f2f5;--bg-content:#f7f7f9;--bg-surface:#fff;--bg-elevated:#fff;--bg-sunken:#eeeef1;--bg-hover:#0000000b;--bg-pressed:#00000014;--bg-selected:#2f66901f;--material-sidebar:#eeeef29e;--material-toolbar:#f7f7f9bd;--material-popover:#fcfcfddb;--material-sheet:#fafafcf2;--material-tabbar:#fafafcc7;--material-blur:saturate(180%) blur(24px);--label-1:#1d1d1f;--label-2:#4f4f57;--label-3:#6b6b73;--label-4:#8a8a92;--label-on-accent:#fff;--separator:#3c3c4333;--separator-strong:#3c3c4352;--grid-dot:#1d1d1f12;--signal:#d52b1e;--signal-text:#c42619;--signal-soft:#d52b1e1a;--signal-glow:#d52b1e59;--on-signal:#fff;--accent:#2f6690;--accent-strong:#24557a;--accent-text:#2a5f88;--accent-soft:#2f66901f;--accent-glow:#2f669047;--ok:#17703c;--ok-soft:#17703c1c;--warn:#9a5800;--warn-soft:#c47a0024;--info:#5b5bd6;--info-soft:#5b5bd61f;--neutral-soft:#3c3c4317;--chart-1:#2f6690;--chart-2:#a8622e;--chart-band:#2f66901a;--chart-danger-zone:#d52b1e0f;--chart-grid:#3c3c431f;--shadow-0:0 0 0 var(--hairline) #00000014;--shadow-1:0 0 0 var(--hairline) #0000000f,0 .5px 0 #0000000a,0 1px 2px #0000000a,0 10px 28px -14px #141e3c24;--shadow-2:0 0 0 var(--hairline) #00000014,0 4px 12px #0000000f,0 1px 3px #0000000d;--shadow-3:0 0 0 var(--hairline) #0000001a,0 18px 48px #00000029,0 6px 16px #00000014;--highlight-top:inset 0 1px 0 #ffffffe6;--edge-light:linear-gradient(180deg,#ffffffe6,#fff0);--control-border:#3c3c438f;--toggle-off:#3c3c4394;--toggle-off-edge:#0000001f;--window-light-1:#2f669029;--window-light-2:#d52b1e0d;--window-light-3:#788caa1f;--focus-ring:0 0 0 2px var(--bg-surface),0 0 0 4px var(--accent);--scrim:#14141852}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-window:#0d0e11;--bg-content:#101115;--bg-surface:#17181d;--bg-elevated:#1e1f25;--bg-sunken:#0b0c0f;--bg-hover:#ffffff0e;--bg-pressed:#ffffff17;--bg-selected:#7fb2e529;--material-sidebar:#18191e94;--material-toolbar:#121317b3;--material-popover:#202127db;--material-sheet:#1c1d23f2;--material-tabbar:#16171cc7;--label-1:#f4f4f6;--label-2:#b7b7c0;--label-3:#9a9aa4;--label-4:#7c7c86;--label-on-accent:#0b1520;--separator:#ffffff1a;--separator-strong:#ffffff2e;--grid-dot:#ffffff0d;--signal:#ff5a4d;--signal-text:#ff6e62;--signal-soft:#ff5a4d24;--signal-glow:#ff5a4d73;--on-signal:#2a0703;--accent:#7fb2e5;--accent-strong:#9cc4ec;--accent-text:#8dbbe9;--accent-soft:#7fb2e524;--accent-glow:#7fb2e559;--ok:#4cd48a;--ok-soft:#4cd48a21;--warn:#ffb547;--warn-soft:#ffb54724;--info:#a5a5ff;--info-soft:#a5a5ff24;--neutral-soft:#ffffff14;--chart-1:#7fb2e5;--chart-2:#e0a06a;--chart-band:#7fb2e51f;--chart-danger-zone:#ff5a4d14;--chart-grid:#ffffff14;--shadow-0:0 0 0 var(--hairline) #ffffff14;--shadow-1:0 0 0 var(--hairline) #ffffff12,0 1px 2px #0006;--shadow-2:0 0 0 var(--hairline) #ffffff17,0 6px 18px #00000073;--shadow-3:0 0 0 var(--hairline) #ffffff1f,0 24px 64px #0009,0 6px 18px #0006;--highlight-top:inset 0 1px 0 #ffffff0f;--focus-ring:0 0 0 2px var(--bg-surface),0 0 0 4px var(--accent);--scrim:#0000008c;--control-border:#ffffff61;--toggle-off:#ffffff57;--toggle-off-edge:#ffffff1a;--window-light-1:#7fb2e521;--window-light-2:#ff5a4d0d;--window-light-3:#5a6ea024;--edge-light:linear-gradient(180deg,#ffffff1c,#ffffff05)}}:root[data-theme=dark]{color-scheme:dark;--bg-window:#0d0e11;--bg-content:#101115;--bg-surface:#17181d;--bg-elevated:#1e1f25;--bg-sunken:#0b0c0f;--bg-hover:#ffffff0e;--bg-pressed:#ffffff17;--bg-selected:#7fb2e529;--material-sidebar:#18191e94;--material-toolbar:#121317b3;--material-popover:#202127db;--material-sheet:#1c1d23f2;--material-tabbar:#16171cc7;--label-1:#f4f4f6;--label-2:#b7b7c0;--label-3:#9a9aa4;--label-4:#7c7c86;--label-on-accent:#0b1520;--separator:#ffffff1a;--separator-strong:#ffffff2e;--grid-dot:#ffffff0d;--signal:#ff5a4d;--signal-text:#ff6e62;--signal-soft:#ff5a4d24;--signal-glow:#ff5a4d73;--on-signal:#2a0703;--accent:#7fb2e5;--accent-strong:#9cc4ec;--accent-text:#8dbbe9;--accent-soft:#7fb2e524;--accent-glow:#7fb2e559;--ok:#4cd48a;--ok-soft:#4cd48a21;--warn:#ffb547;--warn-soft:#ffb54724;--info:#a5a5ff;--info-soft:#a5a5ff24;--neutral-soft:#ffffff14;--chart-1:#7fb2e5;--chart-2:#e0a06a;--chart-band:#7fb2e51f;--chart-danger-zone:#ff5a4d14;--chart-grid:#ffffff14;--shadow-0:0 0 0 var(--hairline) #ffffff14;--shadow-1:0 0 0 var(--hairline) #ffffff12,0 1px 2px #0006;--shadow-2:0 0 0 var(--hairline) #ffffff17,0 6px 18px #00000073;--shadow-3:0 0 0 var(--hairline) #ffffff1f,0 24px 64px #0009,0 6px 18px #0006;--highlight-top:inset 0 1px 0 #ffffff0f;--focus-ring:0 0 0 2px var(--bg-surface),0 0 0 4px var(--accent);--scrim:#0000008c;--control-border:#ffffff61;--toggle-off:#ffffff57;--toggle-off-edge:#ffffff1a;--window-light-1:#7fb2e521;--window-light-2:#ff5a4d0d;--window-light-3:#5a6ea024;--edge-light:linear-gradient(180deg,#ffffff1c,#ffffff05)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body,html{background:var(--bg-window)}body{min-height:100dvh;caret-color:var(--accent);color:var(--label-1);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.003em;font-feature-settings:"cv11","ss01";margin:0;line-height:1.45}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.015em;margin:0}p{text-wrap:pretty;margin:0}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:default}a{color:inherit;text-decoration:none}::selection{background:var(--accent-soft)}::placeholder{color:var(--label-3);opacity:1}@media (max-width:760px),(pointer:coarse){input,select,textarea{font-size:16px!important}}:focus{outline:none}:focus-visible{outline-offset:1px;border-radius:var(--radius-sm);outline:2px solid #0000}.num,.tabular{font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.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}*{scrollbar-width:thin;scrollbar-color:var(--separator-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--separator-strong);background-clip:content-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-track{background:0 0}img{outline-offset:-1px;outline:1px solid #0000001a}@media (forced-colors:active){:focus-visible{outline:2px solid canvastext}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:none}}@keyframes sheet-in-right{0%{transform:translate(18px)}to{transform:none}}@keyframes sheet-in-up{0%{transform:translateY(48px)}to{transform:none}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.4)}}@keyframes shimmer{0%{background-position:-240px 0}to{background-position:240px 0}}@keyframes iris-spin{to{transform:rotate(1turn)}}@keyframes island-in{0%{opacity:0;transform:translate(-50%,-8px)scaleX(.55)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.os-root{grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100dvh;display:grid}.os-sidebar{background:var(--material-sidebar);height:100dvh;-webkit-backdrop-filter:var(--material-blur);box-shadow:inset calc(var(--hairline) * -1) 0 0 var(--separator);z-index:30;flex-direction:column;display:flex;position:sticky;top:0}.os-sidebar-head{height:var(--toolbar-h);padding:0 16px 0 18px}.os-brand,.os-sidebar-head{align-items:center;gap:10px;display:flex}.os-brand{min-width:0}.os-brand-name{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:600}.os-nav{flex:1;padding:6px 10px 12px;overflow-y:auto}.nav-group-title{font-size:var(--text-2xs);letter-spacing:.02em;padding:0 10px 4px}.nav-item{height:30px;color:var(--label-1);font-size:var(--text-sm);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);border-radius:7px;align-items:center;gap:10px;font-weight:500;display:flex;position:relative}.nav-item:hover{background:var(--bg-hover)}.nav-item[aria-current=page]{background:var(--bg-selected)}.nav-item svg{width:17px;height:17px;stroke-width:1.8px;flex:none}.nav-item[data-locked=true],.nav-item[data-locked=true] svg{color:var(--label-3)}.nav-item .nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-badge{min-width:20px;height:18px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.os-main{flex-direction:column;min-width:0;display:flex;position:relative}.os-toolbar{z-index:20;height:var(--toolbar-h);background:var(--material-toolbar);-webkit-backdrop-filter:var(--material-blur);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator);align-items:center;gap:10px;padding:0 16px 0 22px;display:flex;position:sticky;top:0}.os-toolbar-title{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:600}.os-toolbar-crumb{font-size:var(--text-xs);white-space:nowrap}.os-toolbar-teilfehler{border-radius:var(--radius-pill,999px);color:var(--warn);background:var(--warn-soft);margin-left:10px;padding:1px 8px;font-weight:600}.os-toolbar-spacer{flex:1}.os-content{isolation:isolate;flex:1;padding:26px 28px 56px;position:relative;overflow-x:clip}.os-content:before{background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:22px 22px;height:520px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.os-content:after,.os-content:before{content:"";z-index:-1;pointer-events:none;position:absolute}.os-content:after{background:radial-gradient(closest-side,var(--accent-soft),transparent);filter:blur(10px);width:620px;height:460px;top:-180px;right:-120px}.os-page{max-width:1320px;animation:fade-up var(--dur-3) var(--ease-out);margin:0 auto}.search-trigger{background:var(--bg-sunken);width:clamp(180px,26vw,300px);height:30px;box-shadow:inset 0 0 0 var(--hairline) var(--separator);color:var(--label-3);font-size:var(--text-sm);text-align:left;transition:box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out);border:0;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 10px;display:inline-flex}.search-trigger:hover{box-shadow:inset 0 0 0 var(--hairline) var(--separator-strong)}.search-trigger svg{width:15px;height:15px}.search-trigger .grow{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.os-tabbar{display:none}.page-head{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px;display:flex}.page-eyebrow{font-size:var(--text-xs);letter-spacing:.01em;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;display:inline-flex}.page-title{font-size:var(--text-3xl);letter-spacing:-.022em;font-weight:700;line-height:1.1}.page-sub{max-width:70ch}.page-actions{flex-wrap:wrap}.page-actions,.section-title{align-items:center;gap:8px;display:flex}.section-title{font-size:var(--text-lg);letter-spacing:-.012em;font-weight:600}.section-sub{color:var(--label-3);font-size:var(--text-xs)}.card{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-1),var(--highlight-top);min-width:0;position:relative}.card-head{justify-content:space-between;gap:10px;padding:14px 18px 0}.card-head,.card-title{align-items:center;display:flex}.card-title{letter-spacing:-.01em;gap:8px;font-size:14px;font-weight:600}.card-foot,.card-meta{font-size:var(--text-xs)}.card-foot{box-shadow:inset 0 var(--hairline) 0 var(--separator);color:var(--label-3);justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex}.card[data-tone=signal]:before{content:"";background:var(--signal);box-shadow:0 0 14px var(--signal-glow);border-radius:0 3px 3px 0;position:absolute;top:14px;bottom:14px;left:0}.glass{background:var(--material-popover);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-3),var(--highlight-top)}.grid-auto{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.grid-2,.grid-auto{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stack{flex-direction:column;gap:16px;display:flex}.row,.row-between{align-items:center;gap:8px;display:flex}.row-between{justify-content:space-between}.wrap{flex-wrap:wrap}.muted{color:var(--label-2)}.subtle{color:var(--label-3)}.small{font-size:var(--text-xs)}.tiny{font-size:var(--text-2xs)}.strong{font-weight:600}.truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.signal-text{color:var(--signal-text)}.ok-text{color:var(--ok)}.warn-text{color:var(--warn)}.accent-text{color:var(--accent-text)}.divider{height:var(--hairline);background:var(--separator);border:0;margin:0}.stat{flex-direction:column;min-width:0;padding:16px 18px 14px}.stat,.stat-label{gap:6px;display:flex}.stat-label{font-size:var(--text-xs);align-items:center;font-weight:500}.stat-value{font-family:var(--font-display);letter-spacing:-.025em;font-size:28px;line-height:1.05}.stat-value small{letter-spacing:0;margin-left:3px;font-size:14px}.stat-foot{font-size:var(--text-xs);color:var(--label-3);display:flex}.btn,.stat-foot{align-items:center;gap:6px}.btn{--btn-bg:var(--bg-surface);--btn-fg:var(--label-1);background:var(--btn-bg);height:30px;color:var(--btn-fg);font-size:var(--text-sm);box-shadow:var(--shadow-1),var(--highlight-top);white-space:nowrap;-webkit-user-select:none;user-select:none;transition-property:transform,background-color,box-shadow,opacity;transition-duration:var(--dur-1);transition-timing-function:var(--ease-out);border:0;border-radius:8px;justify-content:center;padding:0 12px;font-weight:500;display:inline-flex}.btn svg{stroke-width:2px;flex:none;width:15px;height:15px}.btn:hover{background:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn:hover{background:color-mix(in srgb,var(--btn-bg) 92%,var(--label-1))}}.btn:active{transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-primary{--btn-bg:var(--accent);--btn-fg:var(--label-on-accent);box-shadow:0 0 0 var(--hairline) #0000001a,0 1px 2px #0000001f,inset 0 1px 0 #fff3}.btn-primary:hover{background:var(--accent-strong)}.btn-ok{--btn-bg:var(--ok);--btn-fg:#fff}[data-theme=dark] .btn-ok{--btn-fg:#06200f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-ok{--btn-fg:#06200f}}.btn-destructive{--btn-fg:var(--signal-text)}.btn-ghost{--btn-bg:transparent;box-shadow:none}.btn-sm{height:26px;font-size:var(--text-xs);border-radius:7px;padding:0 10px}.btn-lg{height:38px;font-size:var(--text-md);border-radius:10px;padding:0 16px}.btn-block{width:100%}.icon-btn{width:32px;height:32px;color:var(--label-2);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--bg-hover);color:var(--label-1)}.icon-btn svg{stroke-width:1.8px;width:18px;height:18px}.icon-btn .badge-dot{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 2px var(--material-toolbar),0 0 10px var(--signal-glow);border-radius:50%;position:absolute;top:6px;right:6px}.pill{border-radius:var(--radius-pill);height:20px;font-size:var(--text-2xs);letter-spacing:.005em;white-space:nowrap;color:var(--label-2);background:var(--neutral-soft);align-items:center;gap:5px;padding:0 8px;display:inline-flex}.pill svg{stroke-width:2.2px;width:12px;height:12px}.pill-signal{color:var(--signal-text);background:var(--signal-soft)}.pill-ok{background:var(--ok-soft)}.pill-warn{color:var(--warn);background:var(--warn-soft)}.pill-accent{color:var(--accent-text);background:var(--accent-soft)}.pill-outline{box-shadow:inset 0 0 0 var(--hairline) var(--separator-strong);background:0 0}.pill-lg{height:24px;font-size:var(--text-xs);padding:0 10px}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.stufe{min-width:22px;height:20px;font-family:var(--font-mono);box-shadow:inset 0 0 0 var(--hairline) var(--separator-strong);color:var(--label-2);border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.stufe[data-stufe="1"]{color:var(--accent-text);background:var(--accent-soft);box-shadow:none}.stufe[data-stufe="2"]{color:var(--warn);background:var(--warn-soft);box-shadow:none}.stufe[data-stufe="3"]{color:var(--signal-text);background:var(--signal-soft);box-shadow:none}.stufe[data-stufe=X]{color:#fff;background:var(--label-1);box-shadow:none}[data-theme=dark] .stufe[data-stufe=X]{color:var(--bg-window)}.live{background:var(--ok);width:8px;height:8px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex:none;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.live{box-shadow:0 0 8px color-mix(in srgb,var(--ok) 70%,transparent)}}.live:after{content:"";background:var(--ok);animation:pulse-ring 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.live[data-tone=signal],.live[data-tone=signal]:after{background:var(--signal)}.live[data-tone=warn],.live[data-tone=warn]:after{background:var(--warn)}.live[data-tone=off]{background:var(--label-4);box-shadow:none}.live[data-tone=off]:after{display:none}.live-chip{height:24px;font-size:var(--text-xs);background:var(--ok-soft);border-radius:99px;align-items:center;gap:7px;padding:0 10px 0 9px;font-weight:600}.live-chip,.seg{display:inline-flex}.seg{box-shadow:inset 0 0 0 var(--hairline) var(--separator);scrollbar-width:none;border-radius:9px;gap:2px;max-width:100%;padding:2px;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg-btn{height:26px;font-size:var(--text-xs);color:var(--label-2);white-space:nowrap;transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.seg-btn:hover{color:var(--label-1)}.seg-btn[aria-current=page],.seg-btn[aria-pressed=true],.seg-btn[aria-selected=true]{background:var(--bg-elevated);color:var(--label-1);box-shadow:0 0 0 var(--hairline) #0000000f,0 1px 3px #0000001a}.seg-btn .count{font-variant-numeric:tabular-nums;font-weight:600}.toggle{background:var(--separator-strong);width:42px;height:26px;transition:background-color var(--dur-2) var(--ease-out);border:0;border-radius:13px;flex:none;padding:0;position:relative}.toggle:after{content:"";width:22px;height:22px;box-shadow:0 2px 4px #0003,0 0 0 var(--hairline) #0000000f;transition:transform var(--dur-2) var(--ease-spring);border-radius:50%;position:absolute}.toggle:disabled{opacity:.5}.field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{font-size:var(--text-xs);font-weight:600}.field-hint{font-size:var(--text-xs);color:var(--label-3)}.input,.select,.textarea{background:var(--bg-surface);width:100%;height:32px;box-shadow:inset 0 0 0 var(--hairline) var(--separator-strong),0 1px 1px #00000008;transition:box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:8px;padding:0 10px}.textarea{resize:vertical;height:auto;min-height:84px;padding:9px 10px;line-height:1.45}.input::placeholder,.textarea::placeholder{color:var(--label-3)}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--label-3) 50%),linear-gradient(135deg,var(--label-3) 50%,transparent 50%);background-position:calc(100% - 15px) 14px,calc(100% - 10px) 14px;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.input-sm,.select.input-sm{height:28px;font-size:var(--text-xs)}.filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filterbar .input{width:auto}.search-inline{flex:220px;max-width:320px;position:relative}.search-inline svg{width:14px;height:14px;color:var(--label-3);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.search-inline .input{padding-left:30px}.list{flex-direction:column;display:flex}.list-row{text-align:left;width:100%;min-height:52px;transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:11px 16px;display:flex;position:relative}.list-row+.list-row:before{content:"";height:var(--hairline);position:absolute;top:0;left:16px}.list-row[data-hover]:hover,a.list-row:hover,button.list-row:hover{background:var(--bg-hover)}.list-row[aria-current=true],.list-row[aria-selected=true],.list-row[data-aktiv=true]{background:var(--bg-selected)}.list-row:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-row:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.list-title{font-weight:600;font-size:var(--text-sm);color:var(--label-1)}.list-sub,.list-trail{font-size:var(--text-xs)}.list-trail{color:var(--label-3);flex:none;align-items:center;gap:8px;display:flex}.icon-tile{background:var(--accent-soft);color:var(--accent);flex:none;place-items:center;display:grid}.icon-tile[data-tone=neutral]{background:var(--neutral-soft);color:var(--label-2)}.table-wrap{border-radius:inherit;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.table th{z-index:1;text-align:left;font-weight:600;font-size:var(--text-xs);padding:10px 12px;position:sticky;top:0}.table td,.table th{white-space:nowrap;box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator)}.table td{font-variant-numeric:tabular-nums;padding:9px 12px}.table tr:last-child td{box-shadow:none}.table tbody tr{transition:background-color var(--dur-1) var(--ease-out)}.table tbody tr:hover{background:var(--bg-hover)}.table tbody tr[data-selected=true]{background:var(--bg-selected)}.table td:last-child,.table th:last-child{padding-right:18px}.table .r{text-align:right}.table .wrap-cell{white-space:normal;min-width:220px}.meter{background:var(--neutral-soft);border-radius:3px;min-width:60px;height:6px;position:relative;overflow:hidden}.meter>span{background:var(--accent);border-radius:3px;position:absolute;inset:0 auto 0 0}.meter[data-tone=signal]>span{background:var(--signal)}.meter[data-tone=warn]>span{background:var(--warn)}.meter[data-tone=ok]>span{background:var(--ok)}.avatar{letter-spacing:.02em;color:#fff;width:28px;height:28px;box-shadow:inset 0 0 0 var(--hairline) #ffffff40;background:linear-gradient(160deg,#8a96a6,#56606e);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.avatar-lg{width:40px;height:40px;font-size:14px}.avatar-sm{width:22px;height:22px;font-size:9px}.avatar[data-hue=fabian]{background:linear-gradient(160deg,#b9403a,#7d1f1a)}.avatar[data-hue=manuel]{background:linear-gradient(160deg,#4a7fb0,#234f78)}.avatar[data-hue=lukas]{background:linear-gradient(160deg,#6f8f5c,#3f5c31)}.avatar[data-hue=jaqueline]{background:linear-gradient(160deg,#a77b4e,#6d4a27)}.avatar[data-hue=john]{background:linear-gradient(160deg,#6d6f86,#3c3e54)}.avatar[data-hue=marco]{background:linear-gradient(160deg,#8a6aa8,#54386f)}.avatar[data-hue=agent]{background:linear-gradient(160deg,#2b2e36,#0f1115)}.kbd{min-width:18px;height:18px;font-family:var(--font-sans);background:var(--bg-surface);box-shadow:inset 0 0 0 var(--hairline) var(--separator-strong),0 1px 0 var(--separator);border-radius:5px;place-items:center;padding:0 4px;font-size:10.5px;font-weight:600;display:inline-grid}.skel{background:linear-gradient(90deg,var(--neutral-soft) 0,var(--neutral-soft) 50%,var(--neutral-soft) 100%);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.skel{background:linear-gradient(90deg,var(--neutral-soft) 0,color-mix(in srgb,var(--neutral-soft) 40%,transparent) 50%,var(--neutral-soft) 100%)}}.skel{background-size:480px 100%;animation:shimmer 1.3s linear infinite}.empty{text-align:center;color:var(--label-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:44px 24px;display:flex}.empty-icon{background:var(--neutral-soft);width:52px;height:52px;color:var(--label-3);border-radius:16px;place-items:center;display:grid}.empty-icon svg{width:24px;height:24px}.empty-title{color:var(--label-1);font-weight:600;font-size:var(--text-md)}.empty-text{max-width:42ch;font-size:var(--text-sm);color:var(--label-3)}.sheet-scrim{z-index:60;animation:fade-in var(--dur-2) var(--ease-out);position:fixed;inset:0}.sheet{z-index:61;border-radius:var(--radius-xl);background:var(--material-popover);width:min(560px,100vw - 20px);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-3),var(--highlight-top);animation:sheet-in-right var(--dur-3) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden}.sheet-wide{width:min(760px,100vw - 20px)}.sheet-head{box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator);align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.sheet-title{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700;line-height:1.2}.sheet-body{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex;overflow-y:auto}.sheet-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));box-shadow:inset 0 var(--hairline) 0 var(--separator);background:var(--material-toolbar);align-items:center;gap:8px;display:flex}.sheet-grabber{background:var(--separator-strong);width:38px;margin:8px auto 0;display:none}.kv{font-size:var(--text-sm);grid-template-columns:max-content 1fr;align-content:start;gap:6px 16px;display:grid}.kv dt{color:var(--label-3)}.kv dd{min-width:0;margin:0}.callout{background:var(--neutral-soft);color:var(--label-1);font-size:var(--text-sm);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.callout svg{flex:none;width:17px;height:17px;margin-top:1px}.callout[data-tone=signal]{background:var(--signal-soft)}.callout[data-tone=signal] svg{color:var(--signal)}.callout[data-tone=warn]{background:var(--warn-soft)}.callout[data-tone=warn] svg{color:var(--warn)}.callout[data-tone=accent]{background:var(--accent-soft)}.callout[data-tone=accent] svg{color:var(--accent)}.callout[data-tone=ok]{background:var(--ok-soft)}.callout[data-tone=ok] svg{color:var(--ok)}.menu{z-index:80;background:var(--material-popover);min-width:220px;-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-3),var(--highlight-top);animation:scale-in var(--dur-1) var(--ease-out);transform-origin:0 0;border-radius:12px;padding:5px;position:fixed}.menu-item{width:100%;height:28px;font-size:var(--text-sm);text-align:left;color:var(--label-1);background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 9px;display:flex}.menu-item svg{width:15px;height:15px;color:var(--label-2);stroke-width:1.9px}.menu-item:focus-visible,.menu-item:hover{color:var(--label-on-accent);box-shadow:none}.menu-item:focus-visible svg,.menu-item:hover svg{color:var(--label-on-accent)}.menu-item[data-tone=signal]{color:var(--signal-text)}.menu-item .menu-kbd{font-size:var(--text-xs);margin-left:auto}.menu-item:hover .menu-kbd{color:var(--label-on-accent)}.menu-sep{height:var(--hairline);background:var(--separator);margin:5px 6px}.menu-label{font-size:var(--text-2xs);color:var(--label-3);padding:6px 9px 3px;font-weight:600}.popover{z-index:70;background:var(--material-popover);width:360px;max-width:calc(100vw - 24px);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-3),var(--highlight-top);animation:scale-in var(--dur-2) var(--ease-out);transform-origin:100% 0;border-radius:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.palette-scrim{z-index:90;background:var(--scrim);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.palette-scrim{background:color-mix(in srgb,var(--scrim) 70%,transparent)}}.palette-scrim{animation:fade-in var(--dur-1) var(--ease-out)}.palette{z-index:91;background:var(--material-popover);-webkit-backdrop-filter:saturate(190%)blur(34px);width:min(680px,100vw - 24px);box-shadow:var(--shadow-3),var(--highlight-top),0 0 0 1px var(--accent-soft),0 0 80px -10px var(--accent-glow);animation:scale-in var(--dur-2) var(--ease-out);border-radius:22px;position:fixed;top:14vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette-input-row{align-items:center;gap:12px;height:60px;padding:0 18px;display:flex}.palette-input-row svg{width:22px;height:22px;color:var(--label-3);flex:none}.palette-input{letter-spacing:-.015em;min-width:0;height:100%;color:var(--label-1);background:0 0;border:0;flex:1;font-size:21px;font-weight:400}.palette-input::placeholder{color:var(--label-3)}.palette-results{max-height:min(52vh,440px);box-shadow:inset 0 var(--hairline) 0 var(--separator);padding:6px 8px 8px;overflow-y:auto}.palette-fehler{border-radius:var(--radius-sm);color:var(--warn);background:var(--warn-soft);font-size:var(--text-xs);margin:6px 4px 2px;padding:8px 10px}.palette-group{font-size:var(--text-2xs);color:var(--label-3);letter-spacing:.02em;padding:8px 10px 4px;font-weight:600}.palette-item{text-align:left;width:100%;min-height:40px;color:var(--label-1);background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:6px 10px;display:flex}.palette-item[aria-selected=true]{background:var(--accent);color:var(--label-on-accent)}.palette-item[aria-selected=true] .palette-item-hint,.palette-item[aria-selected=true] .palette-item-sub{color:var(--label-on-accent)}@supports (color:color-mix(in lab,red,red)){.palette-item[aria-selected=true] .palette-item-hint,.palette-item[aria-selected=true] .palette-item-sub{color:color-mix(in srgb,var(--label-on-accent) 80%,transparent)}}.palette-item[aria-selected=true] .icon-tile{color:var(--label-on-accent);background:#fff3}.palette-item .icon-tile{border-radius:7px;width:26px;height:26px}.palette-item .icon-tile svg{width:15px;height:15px}.palette-item-main{flex-direction:column;flex:1;min-width:0;display:flex}.palette-item-title{font-size:14px;font-weight:500}.palette-item-hint,.palette-item-sub{font-size:var(--text-xs);color:var(--label-3)}.palette-foot{font-size:var(--text-2xs);color:var(--label-3);box-shadow:inset 0 var(--hairline) 0 var(--separator);gap:14px;padding:9px 16px}.island-wrap,.palette-foot{align-items:center;display:flex}.island-wrap{z-index:100;pointer-events:none;flex-direction:column;gap:8px;position:fixed;top:10px;left:50%;transform:translate(-50%)}.island{pointer-events:auto;color:#f4f4f6;max-width:min(520px,100vw - 24px);min-height:40px;animation:island-pop var(--dur-3) var(--ease-spring);font-size:var(--text-sm);background:#0b0b0d;border-radius:22px;align-items:center;gap:10px;padding:6px 8px;display:flex;box-shadow:0 10px 40px #00000059,0 0 0 .5px #ffffff1f}@keyframes island-pop{0%{opacity:0;transform:translateY(-8px)scaleX(.6)}to{opacity:1;transform:none}}.island-icon{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.island-icon svg{stroke-width:2.4px;width:15px;height:15px}.island[data-tone=ok] .island-icon{color:#4cd48a}.island[data-tone=signal] .island-icon{color:#ff6e62}.island[data-tone=accent] .island-icon{color:#8dbbe9}.island-text{padding-right:6px;line-height:1.3}.island-text small{color:#a1a1aa;font-size:var(--text-xs);display:block}.island-action{color:#fff;height:28px;font-weight:600;font-size:var(--text-xs);background:#ffffff24;border:0;border-radius:14px;padding:0 12px}.island-action:hover{background:#ffffff38}.board{scroll-snap-type:x proximity;grid-auto-columns:minmax(250px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.board-col{scroll-snap-align:start;background:var(--neutral-soft);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.board-col[data-drop=true]{box-shadow:inset 0 0 0 1.5px var(--accent);background:var(--accent-soft)}.board-col-head{font-weight:600;font-size:var(--text-sm);align-items:center;gap:8px;padding:2px 4px 4px;display:flex}.board-card{background:var(--bg-surface);box-shadow:var(--shadow-1),var(--highlight-top);text-align:left;width:100%;transition:box-shadow var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out);border:0;border-radius:12px;flex-direction:column;gap:7px;padding:11px 12px;display:flex}.board-card:hover{box-shadow:var(--shadow-2),var(--highlight-top);transform:translateY(-1px)}.board-card[draggable=true]{cursor:grab}.timeline{flex-direction:column;gap:14px;padding-left:22px;display:flex;position:relative}.timeline:before{content:"";background:var(--separator-strong);border-radius:1px;width:1.5px;position:absolute;top:6px;bottom:6px;left:6px}.tl-item{flex-direction:column;gap:2px;display:flex;position:relative}.tl-item:before{content:"";background:var(--bg-surface);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--separator-strong);border-radius:50%;position:absolute;top:4px;left:-21px}.tl-item[data-tone=accent]:before{box-shadow:inset 0 0 0 3px var(--accent)}.tl-item[data-tone=signal]:before{box-shadow:inset 0 0 0 3px var(--signal)}.tl-item[data-tone=ok]:before{background:var(--ok);box-shadow:none}.tl-item[data-tone=future]:before{box-shadow:inset 0 0 0 1.5px var(--separator-strong);background:0 0}.route{height:28px;position:relative}.route-line{background:var(--separator-strong);right:6px}.route-fill,.route-line{border-radius:1px;height:2px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.route-fill{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.route-stop{background:var(--bg-surface);width:9px;height:9px;box-shadow:inset 0 0 0 2px var(--separator-strong);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.route-stop[data-done=true]{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}.route-ship{background:var(--accent);width:22px;height:22px;color:var(--label-on-accent);box-shadow:0 0 0 3px var(--bg-surface),0 0 14px var(--accent-glow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.route-ship svg{stroke-width:2.4px;width:12px;height:12px}.route-ship[data-tone=signal]{background:var(--signal);box-shadow:0 0 0 3px var(--bg-surface),0 0 14px var(--signal-glow);color:var(--on-signal)}.wa{height:calc(100dvh - var(--toolbar-h) - 150px);grid-template-columns:320px minmax(0,1fr) 300px;min-height:540px;display:grid;overflow:hidden}.wa-list{min-height:0;box-shadow:inset calc(var(--hairline) * -1) 0 0 var(--separator);flex-direction:column;display:flex}.wa-list-scroll{flex:1;overflow-y:auto}.wa-thread{background-color:var(--bg-content);background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:18px 18px;flex-direction:column;min-width:0;min-height:0;display:flex}.wa-thread-head{background:var(--material-toolbar);-webkit-backdrop-filter:var(--material-blur);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator);align-items:center;gap:10px;padding:10px 14px;display:flex}.wa-messages{flex-direction:column;flex:1;gap:4px;padding:18px 18px 10px;display:flex;overflow-y:auto}.wa-day{font-size:var(--text-2xs);color:var(--label-3);background:var(--bg-surface);box-shadow:var(--shadow-0);border-radius:99px;align-self:center;margin:10px 0 6px;padding:3px 10px;font-weight:600}.bubble{max-width:min(72%,520px);animation:fade-up var(--dur-2) var(--ease-out);border-radius:18px;padding:7px 11px 6px;font-size:14px;line-height:1.38;position:relative}.bubble-in{background:var(--bg-surface);box-shadow:var(--shadow-0);border-bottom-left-radius:6px;align-self:flex-start}.bubble-out{color:var(--label-on-accent);border-bottom-right-radius:6px}.bubble-echo,.bubble-out{background:var(--accent);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.bubble-echo{background:color-mix(in srgb,var(--accent) 55%,var(--bg-surface))}}.bubble-echo{color:var(--label-1);border-bottom-right-radius:6px}.bubble-draft{color:var(--label-1);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0;border-style:dashed;border-bottom-right-radius:6px;align-self:flex-end}.bubble-meta{opacity:.75;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10.5px;display:flex}.bubble-meta svg{width:13px;height:13px}.wa-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--material-toolbar);-webkit-backdrop-filter:var(--material-blur);box-shadow:inset 0 var(--hairline) 0 var(--separator)}.wa-composer,.wa-inspector{flex-direction:column;display:flex}.wa-inspector{box-shadow:inset var(--hairline) 0 0 var(--separator);gap:16px;padding:16px;overflow-y:auto}.window-ring{--p:50;background:conic-gradient(var(--ring-color,var(--ok)) calc(var(--p) * 1%),var(--neutral-soft) 0);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.window-ring>span{background:var(--bg-surface);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:700;display:grid}.diff{font-family:var(--font-mono);background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) var(--separator);font-size:12px;line-height:1.6;overflow:hidden}.diff-line{white-space:pre-wrap;word-break:break-word;gap:10px;padding:0 12px;display:flex}.diff-line span:first-child{width:10px;color:var(--label-3);-webkit-user-select:none;user-select:none;flex:none}.diff-add span:first-child{color:var(--ok)}.diff-del{background:var(--signal-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.diff-del{-webkit-text-decoration-color:color-mix(in srgb,var(--signal) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--signal) 50%,transparent)}}.diff-del span:first-child{color:var(--signal)}.mail-preview{background:var(--bg-surface);box-shadow:var(--shadow-1);border-radius:14px;overflow:hidden}.mail-preview header{font-size:var(--text-xs);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator);grid-template-columns:max-content 1fr;gap:3px 12px;padding:12px 16px;display:grid}.mail-preview header dt{color:var(--label-3)}.mail-preview header dd{margin:0}.mail-preview .mail-body{white-space:pre-wrap;padding:16px;font-size:14px;line-height:1.55}.hash{font-family:var(--font-mono);color:var(--label-3);letter-spacing:0;font-size:11px}.chart{width:100%;height:auto;display:block;overflow:visible}.chart text{font-family:var(--font-sans);fill:var(--label-3);font-variant-numeric:tabular-nums;font-size:11px}.chart-tip{pointer-events:none;z-index:5;background:var(--material-popover);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-2);white-space:nowrap;border-radius:10px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.chart-tip,.legend{font-size:var(--text-xs)}.legend{color:var(--label-2);flex-wrap:wrap;gap:14px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.iris-spin{transform-origin:50%;animation:iris-spin 2.4s linear infinite}.iris-hover{transition:transform .6s var(--ease-out)}.os-brand:hover .iris-hover{transform:rotate(60deg)}.loader-center{color:var(--label-3);font-size:var(--text-xs);place-items:center;gap:14px;padding:80px 0 40px;display:grid}.lock-panel{text-align:center;place-items:center;gap:12px;padding:64px 24px;display:grid}.hero{background:radial-gradient(120% 140% at 100% 0,var(--accent-soft),transparent 55%),var(--bg-surface);box-shadow:var(--shadow-1),var(--highlight-top);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:24px 26px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(var(--grid-dot) 1px,transparent 1px),linear-gradient(90deg,var(--grid-dot) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 120% at 100% 30%,#000,#0000 70%);mask-image:radial-gradient(70% 120% at 100% 30%,#000,#0000 70%)}.hero-lage{font-size:var(--text-md);color:var(--label-2);max-width:64ch;line-height:1.55}.hero-lage strong{color:var(--label-1);font-weight:600}.hero-aperture{z-index:1;flex-direction:column;align-items:center;gap:8px;padding-right:6px;display:flex;position:relative}.hero-aperture-label{white-space:nowrap;font-size:var(--text-xs);color:var(--label-3)}.hero-aperture-label strong{color:var(--label-1);font-weight:600}.aperture-dial{place-items:center;width:168px;height:168px;display:grid;position:relative}.aperture-ticks{width:100%;height:100%;position:absolute;inset:0}.aperture-iris{color:var(--accent);filter:drop-shadow(0 6px 18px var(--accent-glow));display:grid}.mini-bars{align-items:flex-end;gap:2px;height:22px;display:flex}.mini-bars span{background:var(--ok);opacity:.85;border-radius:2px;width:4px}.mini-bars span[data-err=true]{background:var(--signal);opacity:1}.mini-bars span[data-none=true]{background:var(--separator-strong)}.monogram{width:38px;height:38px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--label-1);background:linear-gradient(160deg,var(--bg-elevated),var(--bg-sunken));box-shadow:inset 0 0 0 var(--hairline) var(--separator-strong),var(--highlight-top);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.ampel{background:var(--neutral-soft);border-radius:99px;gap:3px;padding:3px;display:inline-flex}.ampel i{background:var(--separator-strong);border-radius:50%;width:7px;height:7px}.ampel[data-s=ok] i:nth-child(3){background:var(--ok);box-shadow:0 0 6px var(--ok)}.ampel[data-s=eingeschraenkt] i:nth-child(2){background:var(--warn);box-shadow:0 0 6px var(--warn)}.ampel[data-s=gestoert] i:first-child{background:var(--signal);box-shadow:0 0 6px var(--signal)}.form-shell{background:var(--bg-content);isolation:isolate;grid-template-rows:auto 1fr auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.form-shell:before{content:"";z-index:-1;background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(80% 60% at 50% 30%,#000,#0000)}.form-stage{place-items:center;padding:24px 16px 40px;display:grid}.form-card{width:min(620px,100%)}.form-q{letter-spacing:-.022em;font-size:clamp(24px,4vw,32px);font-weight:700;line-height:1.15}.form-input-big{width:100%;box-shadow:inset 0 -1.5px 0 var(--separator-strong);color:var(--label-1);transition:box-shadow var(--dur-2) var(--ease-out);background:0 0;border:0;padding:10px 0;font-size:clamp(20px,3vw,26px)}.form-input-big:focus-visible{box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.form-input-big::placeholder{color:var(--label-3)}.choice{background:var(--bg-surface);width:100%;box-shadow:var(--shadow-1);text-align:left;font-size:var(--text-md);transition:box-shadow var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out);border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.choice:active{transform:scale(.99)}.choice[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--accent),var(--shadow-1);background:var(--accent-soft)}.choice .kbd{width:22px;height:22px}.progress{background:var(--neutral-soft);height:3px}.progress>span{background:var(--accent);height:100%;transition:width var(--dur-3) var(--ease-out);box-shadow:0 0 10px var(--accent-glow);display:block}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.intro-film{z-index:96;cursor:pointer;animation:intro-film-ein .28s var(--ease-out) both;background:#000;position:fixed;inset:0;overflow:hidden}.intro-film[data-geht=true]{animation:intro-film-weg .42s var(--ease-in-out) forwards;pointer-events:none}.intro-film-bild{aspect-ratio:16/9;object-fit:cover;background:#000;outline:none;width:min(100vw,177.778dvh);height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.intro-film-skip{right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));color:#ffffff9e;font-size:var(--text-sm,13px);-webkit-backdrop-filter:blur(12px);transition:background-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out);background:#ffffff0f;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute}.intro-film-skip:focus-visible,.intro-film-skip:hover{color:#ffffffe6;background:#ffffff1f}.intro-film-skip:focus-visible{outline-offset:2px;outline:1px solid #fff6}.intro-film-skip .kbd{color:inherit;background:0 0;border-color:#ffffff2e}@media (max-aspect-ratio:1){.intro-film-bild{width:190vw;max-width:none}}@keyframes intro-film-ein{0%{opacity:0}}@keyframes intro-film-weg{to{opacity:0}}@media (max-width:1180px){.wa{grid-template-columns:300px minmax(0,1fr)}.wa-inspector{display:none}.wa[data-inspector=true] .wa-inspector{z-index:40;background:var(--material-popover);width:300px;-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-3);border-radius:18px;display:flex;position:fixed;top:70px;bottom:10px;right:10px}}@media (max-width:1100px){:root{--sidebar-w:68px}.os-brand-name,.os-sidebar .nav-badge,.os-sidebar .nav-group-title,.os-sidebar .nav-label,.os-sidebar-foot .foot-text{display:none}.nav-item,.os-sidebar-head{justify-content:center;padding:0}.nav-item{height:40px}.nav-item svg{width:20px;height:20px}.nav-item[data-has-badge=true]:after{content:"";background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:12px}.os-sidebar-foot{justify-content:center;display:flex}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.grid-2,.grid-3,.hero{grid-template-columns:minmax(0,1fr)}.hero-aperture{display:none}}@media (max-width:760px){.os-root{grid-template-columns:minmax(0,1fr)}.os-sidebar{display:none}.os-toolbar{height:48px;padding:0 10px 0 16px}.os-toolbar .hide-mobile,.os-toolbar .search-trigger{display:none!important}.os-content{padding:14px 16px calc(var(--tabbar-h) + 30px + env(safe-area-inset-bottom))}.os-content:after{width:360px;height:300px;right:-140px}.page-title{font-size:32px}.page-head{margin-bottom:16px}.page-sub{font-size:var(--text-sm)}.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{padding:13px 14px 12px}.stat-value{font-size:23px}.hero{border-radius:18px;padding:18px}.card-head{padding:12px 14px 0}.card-body{padding:10px 14px 14px}.list-row{padding:11px 14px}.os-tabbar{z-index:50;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:6px 6px env(safe-area-inset-bottom);background:var(--material-tabbar);-webkit-backdrop-filter:var(--material-blur);box-shadow:inset 0 var(--hairline) 0 var(--separator);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tab-item{color:var(--label-3);background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:600;display:flex;position:relative}.tab-item svg{stroke-width:1.8px;width:23px;height:23px}.tab-item[aria-current=page]{color:var(--accent)}.tab-item .tab-badge{background:var(--signal);min-width:17px;height:17px;color:var(--on-signal);box-shadow:0 0 0 2px var(--material-tabbar);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:2px;left:calc(50% + 6px)}.sheet{width:100%;height:auto;min-height:50dvh;max-height:92dvh;animation:sheet-in-up var(--dur-3) var(--ease-out);border-radius:22px 22px 0 0;inset:auto 0 0}.sheet-grabber{display:block}.sheet-head{padding-top:10px}.palette{border-radius:18px;top:8px}.palette-input{font-size:18px}.palette-foot{display:none}.wa{height:calc(100dvh - 330px - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);min-height:440px}.wa[data-view=list] .wa-thread,.wa[data-view=thread] .wa-list{display:none}.bubble{max-width:84%}.board{grid-auto-columns:84%}.table td,.table th{padding:9px 10px}.hide-sm{display:none!important}}@media (min-width:761px){.show-sm{display:none!important}}.grid-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.grid-split,.grid-split-r{align-items:start;gap:16px;display:grid}.grid-split-r{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:1000px){.grid-split,.grid-split-r{grid-template-columns:minmax(0,1fr)}}.stack>.search-inline{flex:none;max-width:none}.menu-item:disabled{pointer-events:none}.menu-item:disabled,.menu-item:disabled svg{color:var(--label-4)}.os-root{isolation:isolate;position:relative}.os-root:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(55% 45% at 6% -4%,var(--window-light-1),transparent 72%),radial-gradient(38% 40% at 102% 104%,var(--window-light-2),transparent 70%),radial-gradient(42% 60% at -6% 100%,var(--window-light-3),transparent 70%),var(--bg-window);position:fixed;inset:0}.os-sidebar{box-shadow:inset calc(var(--hairline) * -1) 0 0 var(--separator),inset -1px 0 0 #ffffff0a}.card,.hero{background:linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box;border:1px solid #0000}.hero{background:radial-gradient(120% 140% at 100% 0,var(--accent-soft),transparent 55%) padding-box,linear-gradient(var(--hero-glas),var(--hero-glas)) padding-box,var(--edge-light) border-box;--hero-glas:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.hero{--hero-glas:color-mix(in srgb,var(--bg-surface) 78%,transparent)}}.hero{-webkit-backdrop-filter:blur(24px)saturate(1.8)}.hero .page-title{font-size:var(--text-hero);letter-spacing:-.028em}.section-title{font:var(--type-title3)}.nav-group-title{letter-spacing:0;font-size:11px;font-weight:600}.stat-value{font-size:32px;font-weight:600}.stat-value small{margin-left:4px;font-size:13px;font-weight:500}.page-sub{font-size:var(--text-md);line-height:1.5}.stack{gap:var(--gap-block)}.sheet{background:var(--material-sheet);-webkit-backdrop-filter:saturate(180%)blur(40px)}.sheet .card,.sheet .diff,.sheet .mail-preview{border-radius:10px}.sheet .card,.sheet .mail-preview{background:var(--bg-surface)}.sheet-scrim{animation-duration:.18s}.pill-info{color:var(--accent-text);background:var(--accent-soft)}.pill{font-weight:600}.pill-outline{color:var(--label-2)}.stufe-glyph{color:var(--label-3);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.stufe-glyph svg{flex:none;width:15px;height:15px}.stufe-glyph[data-stufe="2"]{color:var(--warn)}.stufe-glyph[data-stufe="3"]{color:var(--signal-text)}.stufe-glyph[data-stufe=X]{color:var(--label-1)}.nav-item svg{color:var(--label-2);stroke-width:1.75px}.nav-item[aria-current=page] svg{stroke-width:2.1px}.nav-item .nav-lock{width:12px;height:12px;color:var(--label-3);stroke-width:2px}.btn svg,.icon-btn svg,.pill svg{stroke-width:1.75px}.list-row[aria-current=true]:after,.list-row[aria-selected=true]:after,.list-row[data-aktiv=true]:after{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;top:8px;bottom:8px;left:0}.input,.search-trigger,.select,.textarea{box-shadow:inset 0 0 0 1px var(--control-border)}.toggle{box-shadow:inset 0 0 0 1px var(--toggle-off-edge)}.toggle[aria-checked=true]{box-shadow:none}.seg{box-shadow:inset 0 0 0 1px var(--separator)}.palette-input:focus-visible{box-shadow:none}.palette-input-row{transition:box-shadow var(--dur-2) var(--ease-out);box-shadow:inset 0 -2px #0000}.palette-input-row:focus-within{box-shadow:inset 0 -2px 0 var(--accent)}.menu-item:focus-visible{box-shadow:none}.live:after{animation-iteration-count:2}.live[data-stale=true]{background:var(--label-4);box-shadow:none}.live[data-stale=true]:after{display:none}.avatar-iris{width:28px;height:28px;color:var(--accent);background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;display:inline-grid}.avatar-iris.avatar-sm{width:22px;height:22px}.avatar-iris.avatar-lg{width:40px;height:40px}.tool-glyph{width:38px;height:38px;color:var(--tg,var(--accent));background:linear-gradient(160deg,var(--tg,var(--accent)),var(--tg,var(--accent)));border-radius:10px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.tool-glyph{background:linear-gradient(160deg,color-mix(in srgb,var(--tg,var(--accent)) 16%,var(--bg-surface)),color-mix(in srgb,var(--tg,var(--accent)) 6%,var(--bg-surface)))}}.tool-glyph{box-shadow:inset 0 0 0 .5px var(--tg,var(--accent)),var(--highlight-top)}@supports (color:color-mix(in lab,red,red)){.tool-glyph{box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--tg,var(--accent)) 30%,transparent),var(--highlight-top)}}.tool-glyph svg{stroke-width:1.75px;width:19px;height:19px}.tool-glyph-sm{border-radius:7px;width:28px;height:28px}.tool-glyph-sm svg{width:15px;height:15px}.os-toolbar-title{transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.os-toolbar[data-kompakt=false] .os-toolbar-title{pointer-events:none;opacity:0;position:absolute;transform:translateY(6px)}.os-toolbar-status{gap:6px}.os-toolbar-demo,.os-toolbar-status{align-items:center;display:inline-flex}.os-toolbar-demo{letter-spacing:.01em;height:16px;color:var(--label-3);box-shadow:inset 0 0 0 1px var(--separator-strong);border-radius:99px;margin-left:2px;padding:0 6px;font-size:10.5px;font-weight:600}.os-toolbar{box-shadow:inset 0 calc(var(--hairline) * -1) 0 transparent;-webkit-backdrop-filter:none;transition:background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),backdrop-filter var(--dur-2) var(--ease-out);background:0 0}.os-toolbar[data-gescrollt=true]{background:var(--material-toolbar);-webkit-backdrop-filter:blur(20px)saturate(1.8);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator)}@supports (color:color-mix(in lab,red,red)){.os-main{background:radial-gradient(1200px 600px at 85% -10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent)}}.os-content:before{top:calc(var(--toolbar-h) * -1);height:calc(520px + var(--toolbar-h))}.btn-primary:disabled,.btn-primary[aria-disabled=true],.btn[data-gesperrt]{opacity:.4}.btn[data-gesperrt]:before{content:"";width:13px;height:13px;-webkit-mask:var(--glyph-schloss) center /contain no-repeat;mask:var(--glyph-schloss) center /contain no-repeat;background:currentColor;flex:none}.btn[data-gesperrt]{--glyph-schloss:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2.5'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E")}.menu-item>span:not(.menu-kbd){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.menu-item .menu-kbd{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:2.2em;color:var(--label-3);flex:none;margin-left:12px}.menu-item:focus-visible .menu-kbd,.menu-item:hover .menu-kbd{color:var(--label-on-accent)}@supports (color:color-mix(in lab,red,red)){.menu-item:focus-visible .menu-kbd,.menu-item:hover .menu-kbd{color:color-mix(in srgb,var(--label-on-accent) 78%,transparent)}}.menu-item:disabled .menu-kbd{color:var(--label-4)}@media (pointer:coarse){.menu-item .menu-kbd,.palette-kuerzel{display:none!important}}.iris-switch{width:34px;height:34px;color:var(--label-1);transition:transform var(--dur-2) var(--ease-spring),background-color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.iris-switch:hover{background:var(--bg-hover)}.iris-switch:active{transform:scale(.92)}.chart-axis text{fill:var(--label-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.chart-low-label{fill:var(--label-1);font-size:11px;font-weight:600}.chart-low-dot{fill:var(--bg-surface);stroke:var(--chart-1);stroke-width:2.5px}.dt-cards{display:none}.dt-cell-title{color:var(--label-1);min-width:0;font-weight:600}.dt-cell-status{color:var(--label-2);font-size:var(--text-xs);flex:none;align-items:center;gap:6px;display:inline-flex}@media (pointer:coarse){.btn,.input,.select{height:44px}.btn{border-radius:12px;padding:0 16px;font-size:15px}.btn-sm{height:36px;padding:0 12px;font-size:14px}.btn-icon{width:44px}.seg-btn{height:32px;padding:0 14px;font-size:13px;position:relative}.seg-btn:before{content:"";position:absolute;inset:-6px 0}.icon-btn{width:44px;height:44px}.toggle{border-radius:16px;width:51px;height:31px}.toggle:after{width:27px;height:27px}.toggle[aria-checked=true]:after{transform:translate(20px)}.menu-item{height:44px;font-size:15px}.list-row{min-height:56px}.tab-item{min-height:44px}.board-card .icon-btn{width:36px;height:36px}}@media (max-width:760px){.page-head .page-eyebrow,.page-head .page-sub{display:none}.page-head{gap:12px;margin-bottom:14px}.page-title{font-size:32px}.hero .page-eyebrow{display:flex}.os-toolbar{padding-top:env(safe-area-inset-top);height:calc(48px + env(safe-area-inset-top));padding-right:max(10px,env(safe-area-inset-right))}.os-content,.os-toolbar{padding-left:max(16px,env(safe-area-inset-left))}.os-content{padding-right:max(16px,env(safe-area-inset-right));padding-bottom:calc(var(--tabbar-h) + 44px + env(safe-area-inset-bottom))}.os-tabbar{left:12px;right:12px;bottom:max(10px,env(safe-area-inset-bottom));height:var(--tabbar-h);box-shadow:var(--shadow-3),var(--highlight-top);isolation:isolate;border-radius:29px;padding:5px}.tab-indicator{z-index:-1;background:var(--accent-soft);width:calc(20% - 2px);transition:transform var(--dur-3) var(--ease-spring);position:absolute;top:5px;bottom:5px;left:5px}.tab-indicator,.tab-item{border-radius:24px}.hero{position:relative}.hero-aperture{transform-origin:100% 0;display:flex;position:absolute;top:10px;right:6px;transform:scale(.44)}.hero-aperture-label{display:none}.hero>div:first-child{padding-right:70px}.hero .page-title{font-size:30px}.dt-table{display:none}.dt-cards{flex-direction:column;display:flex}.sheet{max-height:calc(100dvh - 44px - env(safe-area-inset-top))}.sheet-foot .btn{flex:auto}}.fokus{z-index:85;padding:28px 16px calc(40px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;overflow-y:auto}.fokus,.fokus:before{position:fixed;inset:0}.fokus:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 0,var(--window-light-1),transparent 70%),var(--bg-window)}@supports (color:color-mix(in lab,red,red)){.fokus:before{background:radial-gradient(60% 50% at 50% 0,var(--window-light-1),transparent 70%),color-mix(in srgb,var(--bg-window) 92%,transparent)}}.fokus:before{-webkit-backdrop-filter:saturate(160%)blur(30px);animation:fade-in var(--dur-3) var(--ease-out)}.fokus-head{width:min(640px,100%);animation:fade-up var(--dur-3) var(--ease-out);align-items:center;gap:14px;margin-bottom:22px;display:flex}.fokus-title{font:var(--type-title2);letter-spacing:-.018em}.fokus-sub{color:var(--label-2);font-size:var(--text-sm)}.fokus-queue{flex-direction:column;gap:12px;width:min(640px,100%);display:flex}.fokus-card{animation:fokus-in .32s var(--ease-spring) both;border-radius:22px;padding:22px}.fokus-card[data-aktiv=true]{box-shadow:var(--shadow-3),0 0 0 2px var(--accent)}.fokus-grund{color:var(--label-2)}.fokus-grund[data-tone=signal]{color:var(--signal);font-weight:600}.fokus-card[data-aktiv=false]{opacity:.55;transform:scale(.985)}@keyframes fokus-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.fokus-actions{gap:8px;margin-top:16px}.fokus-actions,.fokus-hint{flex-wrap:wrap;display:flex}.fokus-hint{color:var(--label-3);font-size:var(--text-xs);justify-content:center;gap:12px;margin-top:18px}.erwachen{--ausatmen:cubic-bezier(.16,1,.3,1);z-index:95;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.erwachen:before{content:"";background:radial-gradient(46% 42% at 50% 34%,var(--window-light-1),transparent 72%),var(--bg-window);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.erwachen:before{background:radial-gradient(46% 42% at 50% 34%,var(--window-light-1),transparent 72%),color-mix(in srgb,var(--bg-window) 70%,transparent)}}.erwachen:before{-webkit-backdrop-filter:blur(28px)saturate(1.6);animation:erwachen-grund .4s var(--ease-out) both}@keyframes erwachen-grund{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()}}.erwachen[data-geht=true]{animation:erwachen-weg .36s var(--ease-in-out) forwards}@keyframes erwachen-weg{to{opacity:0;transform:scale(1.02)}}.erwachen-buehne{gap:28px}.erwachen-buehne,.erwachen-inhalt{flex-direction:column;align-items:center;display:flex;position:relative}.erwachen-inhalt{text-align:center;gap:20px;width:min(600px,100%)}.erwachen-inhalt .iris-dial{margin-bottom:6px}.iris-dial[data-choreo]{animation:iris-auftritt 1.1s var(--ausatmen,cubic-bezier(.16,1,.3,1)) .2s both}.iris-dial[data-choreo] .iris-core{animation:iris-lamellen 1.1s var(--ausatmen,cubic-bezier(.16,1,.3,1)) .2s both}@keyframes iris-auftritt{0%{opacity:0;transform:scale(.82)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes iris-lamellen{0%{transform:rotate(-18deg)}to{transform:none}}.erwachen-gruss{letter-spacing:-.028em;color:var(--label-1);text-wrap:balance;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.08}.erwachen-inhalt[data-animieren=true] .erwachen-gruss{animation:erwachen-gruss .5s var(--ease-out) 1.1s both}@keyframes erwachen-gruss{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.erwachen-saetze{flex-direction:column;align-items:center;gap:8px;display:flex}.erwachen-satz{letter-spacing:-.008em;color:var(--label-2);text-wrap:balance;opacity:0;filter:blur(4px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out),filter .42s var(--ease-out);font-size:19px;line-height:1.45;transform:translateY(6px)}.erwachen-satz[data-sichtbar=true]{opacity:1;filter:none;transform:none}.erwachen-satz strong{color:var(--label-1);font-variant-numeric:tabular-nums;font-weight:600}.erwachen-punkt{background:var(--signal);vertical-align:.2em;width:6px;height:6px;box-shadow:0 0 8px var(--signal-glow);border-radius:50%;margin-right:9px;display:inline-block}.erwachen-aktionen{opacity:0;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out);justify-content:center;transform:translateY(4px)}.erwachen-hinweis{opacity:0;transition:opacity .36s var(--ease-out) .12s}.erwachen-aktionen[data-bereit=true],.erwachen-hinweis[data-bereit=true]{opacity:1;transform:none}.iris-dial{place-items:center;display:grid;position:relative}.iris-dial svg.iris-ticks{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iris-dial .iris-core{color:var(--accent);filter:drop-shadow(0 0 40px var(--accent-glow));display:grid}.iris-tick{transition:stroke .26s var(--ease-out),opacity .26s var(--ease-out)}.iris-pupille{aspect-ratio:1;pointer-events:none;width:14%;transition:box-shadow .7s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 #0000}@media (prefers-reduced-motion:reduce){.erwachen-satz{opacity:1;filter:none;transition:none;transform:none}.erwachen-inhalt[data-animieren=true] .erwachen-gruss,.erwachen:before,.iris-dial[data-choreo],.iris-dial[data-choreo] .iris-core{animation:none}.iris-pupille{transition:none}.fokus-card{animation:none}}@media (max-width:760px){.hero .row>.btn{flex:1 1 0;min-width:0}.hero-lage{font-size:15px}}.lock-panel{max-width:520px;margin:0 auto;padding:72px 24px}.lock-iris{color:var(--label-2);filter:drop-shadow(0 8px 24px var(--accent-glow));display:grid}.lock-panel details{margin-top:6px}.lock-panel summary{cursor:pointer}.ck{flex-direction:column;gap:16px;display:flex}.ck-raster{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ck-spalte{flex-direction:column;gap:16px;min-width:0;display:flex}.hero.ck-hero{padding:0;display:block}.ck-hero-top{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow dial""titel dial""lage dial""aktionen dial";align-items:start;column-gap:32px;padding:24px 28px 22px;display:grid;position:relative}.ck-hero-eyebrow{grid-area:eyebrow}.hero .ck-hero-titel{grid-area:titel;margin-bottom:12px}.ck-hero-dial{grid-area:dial;align-self:center;margin-right:8px}.ck-hero-aktionen{grid-area:aktionen;margin-top:18px}.ck-lage{flex-direction:column;grid-area:lage;gap:5px;max-width:64ch;margin:0;padding:0;list-style:none;display:flex}.ck-lage li{font-size:var(--text-md);color:var(--label-2);align-items:baseline;gap:10px;line-height:1.45;display:flex}.ck-lage li:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent-glow);border-radius:50%;flex:none;transform:translateY(-2px)}.ck-lage li[data-signal=true]:before{background:var(--signal);box-shadow:0 0 6px var(--signal-glow)}.ck-lage strong{color:var(--label-1);font-weight:600}.ck-lage-text{min-width:0}.ck-lage-anker{color:var(--label-3);white-space:nowrap;transition:color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out);border-radius:8px;margin:-6px -4px -6px 0;padding:6px 8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;position:relative}.ck-lage-anker:before{content:"";position:absolute;inset:-8px -2px}.ck-lage-anker:hover{background:var(--bg-hover)}.ck-lage-anker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.ck-lage-anker:after{content:" ›"}.ck-lage-anker:hover{color:var(--accent-text)}.ck-lage li[data-auftritt=true]{animation:ck-satz .42s var(--ease-out) both}@keyframes ck-satz{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.ck-instrumente{z-index:1;box-shadow:inset 0 var(--hairline) 0 var(--separator);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.ck-inst{min-width:0;color:inherit;transition:background-color var(--dur-1) var(--ease-out);flex-direction:column;gap:7px;padding:16px 22px 18px;text-decoration:none;display:flex}.ck-inst+.ck-inst{box-shadow:inset var(--hairline) 0 0 var(--separator)}.ck-inst:hover{background:var(--bg-hover)}@supports (color:color-mix(in lab,red,red)){.ck-inst:hover{background:color-mix(in srgb,var(--bg-hover) 70%,transparent)}}.ck-inst:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ck-inst-label{color:var(--label-2);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.ck-inst-label svg{width:14px;height:14px;color:var(--label-3);stroke-width:1.75px}.ck-inst-wert{letter-spacing:-.03em;color:var(--label-1);font-size:30px;font-weight:600;line-height:1.05}.ck-inst-wert small{letter-spacing:0;color:var(--label-3);margin-left:5px;font-size:13px;font-weight:500}.ck-inst-grafik{height:20px}.ck-inst-fuss,.ck-inst-grafik{align-items:center;display:flex}.ck-inst-fuss{color:var(--label-3);flex-wrap:wrap;gap:4px 10px;min-height:16px;font-size:12px}.ck-fuss-dringend{color:var(--signal-text);font-weight:600}.ck-delta{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;color:var(--label-2);font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:500;display:inline-flex;overflow:hidden}.ck-delta svg{stroke-width:2px;flex:none;width:13px;height:13px}.ck-stapel{gap:2px;width:100%;max-width:168px;height:6px;display:flex}.ck-stapel>span{border-radius:3px;min-width:6px}.ck-stapel>span[data-ton=signal]{background:var(--signal)}.ck-stapel>span[data-ton=warn]{background:var(--warn)}.ck-stapel>span[data-ton=neutral]{background:var(--separator-strong)}.ck-stapel[data-leer=true]{background:var(--separator);border-radius:3px}.ck-route{width:120px;height:20px;overflow:visible}.ck-route-linie{stroke:var(--separator-strong);stroke-width:2px;stroke-linecap:round}.ck-route-hafen{fill:var(--bg-surface);stroke:var(--label-3);stroke-width:1.5px}.ck-route-hafen[data-ziel=true]{fill:var(--label-3)}.ck-route-schiff{fill:var(--accent);stroke:var(--bg-surface);stroke-width:2px}.ck-route-schiff[data-spaet=true]{fill:var(--warn)}.ck-barcode{width:100%;max-width:168px;height:20px}.ck-barcode line{stroke:var(--separator-strong);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.ck-barcode line[data-an=true]{stroke:var(--accent)}.ck-pips{align-items:center;gap:4px;display:flex}.ck-pips>span{background:var(--accent);border-radius:50%;width:7px;height:7px}.ck-pips>em{color:var(--label-3);margin-left:2px;font-size:11px;font-style:normal;font-weight:600}.ck-stopp{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 18px;display:flex}.ck-stopp-text{flex:260px;min-width:0}.ck-stopp-text .strong{font-size:14px}.ck-stopp-aktionen{flex-wrap:wrap;gap:6px;display:flex}.ck-karte .card-head{align-items:center;gap:12px}.ck-liste{margin-top:6px}.ck-kopf-meta{gap:12px}.ck-alle,.ck-kopf-meta{align-items:center;display:inline-flex}.ck-alle{gap:1px;font-size:13px;font-weight:500}.ck-alle svg{width:14px;height:14px}.ck-leer{color:var(--label-3);align-items:center;gap:10px;padding:12px 18px 18px;font-size:13px;display:flex}.ck-leer svg{width:16px;height:16px;color:var(--ok);flex:none}.ck-oben{align-items:flex-start}.ck-nowrap{white-space:nowrap;flex:none}.ck-link{gap:2px}.ck-link svg{width:13px;height:13px}.ck-frist-dringend{color:var(--signal-text);font-weight:600}.ck-chevron{width:15px;height:15px;color:var(--label-4)}.ck-alarm-text{color:var(--label-1);font-size:13px;line-height:1.4}.ck-quittieren{height:24px;margin-left:auto}.ck-zwei-zeilen{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.list-title[data-gelesen=true]{font-weight:500}.ck-ungelesen{border-radius:4px;flex:none;width:8px;height:8px;margin-top:6px}.ck-ungelesen[data-an=true]{background:var(--accent)}.ck-ungelesen[data-an=true][data-abweichung=true]{background:var(--warn)}.ck-status{color:var(--label-2);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ck-status:before{content:"";background:var(--label-4);border-radius:50%;width:7px;height:7px}.ck-status[data-ton=ok]:before{background:var(--ok)}.ck-status[data-ton=warn]:before{background:var(--warn)}.ck-status[data-ton=accent]:before{background:var(--accent)}.ck-ze{align-items:center;height:56px;min-height:56px;padding-top:8px;padding-bottom:8px}.ck-ze-haupt{min-width:0;color:inherit;justify-content:center;text-decoration:none}.ck-ze-haupt:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.ck-ze-titel,.ck-ze-unter{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ck-ze-iris{flex:none;place-items:center;width:32px;height:32px;display:grid}.ck-ze-slot{flex:none;width:112px;height:32px;position:relative}.ck-ze-aktion,.ck-ze-ruhe,.ck-ze-slot{justify-content:flex-end;align-items:center;display:flex}.ck-ze-aktion,.ck-ze-ruhe{transition:opacity .12s var(--ease-out);gap:8px;position:absolute;inset:0}.ck-ze-ruhe{color:var(--label-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.ck-ze-aktion{opacity:0;pointer-events:none}.ck-ze[data-aktion=true]:focus-within .ck-ze-aktion,.ck-ze[data-aktion=true]:hover .ck-ze-aktion{opacity:1;pointer-events:auto}.ck-ze[data-aktion=true]:focus-within .ck-ze-ruhe,.ck-ze[data-aktion=true]:hover .ck-ze-ruhe{opacity:0}.ck-ze-aktion .btn{justify-content:center;min-width:96px}.ck-ze-nur-touch{display:none}@media (hover:none),(pointer:coarse){.ck-ze[data-aktion=true] .ck-ze-aktion{opacity:1;pointer-events:auto}.ck-ze[data-aktion=true] .ck-ze-ruhe{opacity:0}.ck-ze[data-aktion=true] .ck-ze-nur-touch{display:inline}.ck-ze-aktion .btn{min-width:0;min-height:36px;padding:0 14px}.ck-ze-aktion .btn-primary{background:var(--accent-soft);color:var(--accent-text);box-shadow:none}.ck-ze-slot{width:auto;min-width:72px}.ck-ze-aktion,.ck-ze-ruhe{position:static}.ck-ze[data-aktion=true] .ck-ze-ruhe{display:none}.ck-ze-aktion:before{content:"";position:absolute;inset:-6px 0}}@media (prefers-reduced-motion:reduce){.ck-ze-aktion,.ck-ze-ruhe{transition:none}}.ck-live-titel{gap:8px}.ck-spark-rahmen{padding:10px 18px 2px}.ck-spark{width:100%;height:40px;display:block}.ck-spark rect{fill:var(--accent)}.ck-spark rect[data-leer=true]{fill:var(--separator-strong)}.ck-spark rect:hover{fill:var(--accent-text)}.ck-spark-achse{color:var(--label-3);justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.ck-live-zeile{min-height:44px;color:inherit;gap:10px;text-decoration:none}.ck-live-icon{width:15px;height:15px;color:var(--label-3);flex:none}.ck-live-icon[data-art=alarm]{color:var(--warn)}.ck-live-text{min-width:0;color:var(--label-1);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ez-zeile{align-items:flex-start}.ez-avatar{flex:none;place-items:center;width:32px;height:32px;display:grid}.ez-frage{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ez-kontext[data-ausfuehrlich=false]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ez-aktionen{flex:none;align-self:center;align-items:center;gap:4px;display:flex}.ez-mehr{opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-out);gap:2px;display:inline-flex}.ez-zeile:focus-within .ez-mehr,.ez-zeile:hover .ez-mehr{opacity:1;pointer-events:auto}.ez-zeile[data-beantwortet=true]{opacity:.6}.ez-status{color:var(--label-2);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.ez-status svg{width:13px;height:13px;color:var(--ok)}@media (hover:none),(pointer:coarse){.ez-mehr{opacity:1;pointer-events:auto}}@media (max-width:1000px){.ck-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ck-instrumente{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-inst+.ck-inst{box-shadow:none}.ck-inst:nth-child(2n){box-shadow:inset var(--hairline) 0 0 var(--separator)}.ck-inst:nth-child(3){box-shadow:inset 0 var(--hairline) 0 var(--separator)}.ck-inst:nth-child(4){box-shadow:inset var(--hairline) 0 0 var(--separator),inset 0 var(--hairline) 0 var(--separator)}}@media (max-width:760px){.ck,.ck-raster,.ck-spalte{gap:12px}.hero.ck-hero>.ck-hero-top{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"eyebrow eyebrow""titel dial""lage lage""aktionen aktionen";column-gap:12px;padding:16px}.hero .ck-hero-titel{align-self:center;margin-bottom:10px;font-size:28px}.ck-hero-dial{width:56px;height:56px;margin:0 0 10px}.ck-hero-dial-skala{transform-origin:0 0;width:168px;height:168px;transform:scale(.3333)}.ck-lage{gap:6px}.ck-lage li{font-size:15px}.ck-hero-aktionen{margin-top:14px}.ck-inst{gap:5px;padding:12px 14px 14px}.ck-inst-wert{font-size:26px}.ck-route{width:100%;max-width:120px}.ck-kopf-meta{gap:8px}.ck-kopf-meta>:first-child{display:none}.ez-zeile{flex-wrap:wrap}.ez-aktionen{justify-content:flex-end;width:100%;padding-left:44px}.ck-quittieren{height:36px}.ck-stopp-aktionen{width:100%}.ck-stopp-aktionen .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.ck-lage li[data-auftritt=true]{animation:none}}.ck-delta>span{text-overflow:ellipsis;overflow:hidden}.fg-flex{flex:1;min-width:0}.fg-nowrap{white-space:nowrap;flex:none}.fg-gesperrt{margin-top:12px}.fg-kuerzel{gap:4px}.fg-ziel{width:160px}.fg-nur-meine{color:var(--label-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.fg-filter-btn[data-aktiv=true]{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.fg-chips{flex-wrap:wrap;gap:6px;display:flex}.fg-chip{background:var(--accent-soft);height:32px;color:var(--accent-text);border:0;border-radius:16px;align-items:center;gap:4px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.fg-chip svg{stroke-width:2px;width:14px;height:14px}.fg-chip:before{content:"";position:absolute;inset:-6px 0}.fg-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.fg-auswahl-titel{color:var(--label-3);margin:0 0 6px 4px;font-size:13px;font-weight:600}.fg-auswahl-liste{background:var(--bg-surface);box-shadow:inset 0 0 0 var(--hairline) var(--separator);border-radius:10px;overflow:hidden}.fg-auswahl-zeile{width:100%;min-height:44px;color:var(--label-1);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 14px;font-size:15px;display:flex;position:relative}.fg-auswahl-zeile+.fg-auswahl-zeile:before{content:"";height:var(--hairline);background:var(--separator);position:absolute;top:0;left:14px;right:0}.fg-auswahl-zeile:hover{background:var(--bg-hover)}.fg-auswahl-zeile[aria-checked=true]{font-weight:600}.fg-auswahl-zeile svg{width:18px;height:18px;color:var(--accent);stroke-width:2.2px}.fg-auswahl-zeile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.fg-zeile{cursor:default;min-height:56px;padding-top:9px;padding-bottom:9px}.fg-zeile-haupt{text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fg-meta,.fg-titel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fg-id{font-size:11px}.fg-stopp{color:var(--signal-text);align-items:flex-start;gap:4px;min-width:0;font-size:12px;font-weight:500;line-height:1.35;display:flex}.fg-stopp svg{flex:none;width:13px;height:13px;margin-top:1px}.fg-stopp-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fg-grund{align-items:center;gap:4px;min-width:0;display:flex}.fg-grund svg{flex:none;width:12px;height:12px}.fg-zeile .list-trail{gap:12px}.fg-trail-text{color:var(--label-2);font-size:12px}.fg-trail-frist{color:var(--label-2);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;display:inline-flex}.fg-trail-frist svg{width:13px;height:13px}.fg-dringend{color:var(--signal-text);font-weight:600}.fg-stufe{justify-content:center;width:18px;display:inline-flex}.fg-menu-btn{width:28px;height:28px}.fg-zeile[data-aktiv=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fg-zeile[data-aktiv=true]{background:color-mix(in srgb,var(--accent) 10%,var(--bg-surface))}}.fg-zeile[data-aktiv=true] .fg-titel{color:var(--accent-text)}.fg-status{color:var(--label-2);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.fg-status:before{content:"";background:var(--label-4);border-radius:50%;width:7px;height:7px}.fg-status[data-ton=ok]:before{background:var(--ok)}.fg-status[data-ton=warn]:before{background:var(--warn)}.fg-status[data-ton=accent]:before,.fg-status[data-ton=info]:before{background:var(--accent)}.fg-status[data-ton=signal]:before{background:var(--signal)}.fg-ergebnis{align-items:flex-start}.fg-ergebnis-haupt{gap:4px}.fg-leer{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:44px 20px 40px;display:flex}.fg-leer-titel{font:var(--type-title3);color:var(--label-1);margin-top:12px}.fg-leer-text{color:var(--label-3);font-size:13px}.fg-sheet-meta{color:var(--label-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.fg-sheet-meta .fg-status{font-size:13px}.fg-sheet-meta~.callout{border-radius:10px}.fg-sheet-h{font-size:14px}.fg-sheet-h-abstand{margin-bottom:10px}.fg-sheet-sektion{gap:8px}.fg-kbd-hint{opacity:.8}.fg-preview{background:var(--bg-surface);border-radius:10px}.fg-preview-wa{box-shadow:var(--shadow-0),inset 0 0 0 var(--hairline) var(--separator);border-radius:10px;padding:14px}.fg-preview-kopf{margin-bottom:8px}.fg-preview-blase{max-width:88%;margin-left:auto}.fg-preview-tabelle{margin-top:8px}.fg-preview-zahlung{align-items:center;gap:14px;display:flex}.fg-preview-icon{border-radius:10px;width:44px;height:44px}.fg-preview-betrag{letter-spacing:-.02em;color:var(--label-1);font-size:26px;font-weight:600;line-height:1.15}.fg-preview-betreff{margin-bottom:10px;font-size:16px;font-weight:600}@media (pointer:coarse){.fg-menu-btn{width:44px;height:44px}}@media (max-width:760px){.fg-auftrag{justify-content:center;width:44px;padding:0}.fg-ansicht .seg{width:100%}.fg-ansicht .seg-btn{flex:auto;justify-content:center;gap:4px;padding:0 6px}.fg-filter{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"suche btn""chips meine";align-items:center;gap:10px 8px;display:grid}.fg-suche{grid-area:suche;max-width:none}.fg-suche .input{font-size:16px}.fg-filter-btn{grid-area:btn}.fg-nur-meine{grid-area:meine;margin-left:0;font-size:14px}.fg-chips-zeile{grid-area:chips;min-width:0}.fg-zeile{align-items:flex-start}.fg-zeile .list-trail{align-self:center;gap:2px}.fg-titel{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.fg-grund{display:none}}.fg-umbruch{overflow-wrap:anywhere;word-break:break-all}.fg-anhaenge{gap:6px;margin:0;padding:0;list-style:none}.fg-anhaenge,.fg-anhang{flex-direction:column;min-width:0;display:flex}.fg-anhang{gap:2px}.fg-anhang-kopf{flex-wrap:wrap;gap:6px}.fg-anhang-hash{white-space:normal;overflow-wrap:anywhere;word-break:break-all;font-size:11px}.fg-iban{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:10px 0 0;display:grid}.fg-iban dt{color:var(--label-2);font-size:12px}.fg-iban dd{margin:2px 0 0;font-size:15px;font-weight:600}.fg-iban dd.fg-iban-leer{font-family:var(--font-sans);color:var(--label-3);font-size:14px;font-weight:500}.fg-iban[data-abweichung=true] .fg-iban-feld{box-shadow:inset 0 0 0 1px var(--signal);border-radius:8px;padding:6px 8px}.fg-iban-hinweis{grid-column:1/-1;margin:0}.fg-roh{margin-top:16px}.fg-roh-titel{cursor:pointer;color:var(--label-2);padding:4px 0;font-size:13px;font-weight:600}.fg-roh-titel:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.fg-roh-pre{white-space:pre-wrap;word-break:break-all;font-family:var(--font-mono,ui-monospace,monospace);background:var(--bg-sunken,var(--bg-hover));box-shadow:inset 0 0 0 var(--hairline) var(--separator);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.fg-roh-felder,.fg-roh-pre{max-height:40vh;overflow:auto}.fg-roh-felder{margin-top:10px}.fg-roh-wert{white-space:pre-wrap;word-break:break-all}.fg-unklar-text{gap:4px}.fg-abgeschnitten{margin-bottom:12px}.sheet .mail-preview .fg-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto}.fg-mail-body:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.fg-mail-hinweis{color:var(--label-3);margin:0;padding:0 16px 12px;font-size:12px}.fg-mail-geaendert{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 calc(var(--hairline) * -1) 0 var(--separator);align-items:center;gap:7px;padding:7px 16px;font-size:12px;font-weight:500;display:flex}.fg-mail-geaendert:hover{text-decoration:underline}.fg-mail-geaendert-punkt{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}#fg-diff{scroll-margin-top:16px}.fg-snapshot-hinweis{margin:4px 0 0}.fg-snapshot-liste{max-height:40vh;margin-top:10px;overflow:auto}.fg-snapshot-zeile{display:contents}.fg-snapshot-wert{white-space:pre-wrap;overflow-wrap:anywhere}.fg-hash-notiz{z-index:1;min-width:0;background:var(--material-toolbar);-webkit-backdrop-filter:var(--material-blur);box-shadow:inset 0 var(--hairline) 0 var(--separator);align-items:center;gap:8px;margin:auto -18px -18px;padding:9px 18px;font-size:12px;display:flex;position:sticky;bottom:-18px}.fg-hash-notiz svg{width:14px;height:14px;color:var(--accent-text);flex:none}.fg-hash-notiz-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fg-hash-notiz .mono{font-size:11px}@media (max-width:760px){.fg-preview-zahlung .fg-preview-icon{display:none}}.fg-freigeben-huelle{display:inline-flex}.fg-freigeben-huelle .btn:disabled{cursor:not-allowed}@media (max-width:760px){.fg-freigeben-huelle{flex:auto}.fg-freigeben-huelle .btn{width:100%}}.ck-instrumente{grid-template-columns:repeat(5,minmax(0,1fr))}.ck-fuell{align-items:flex-end;gap:4px;height:20px;display:flex}.ck-fuell>span{background:var(--separator);border-radius:3px;width:9px;height:20px;position:relative;overflow:hidden}.ck-fuell>span>i{background:var(--ok);opacity:.75;border-radius:3px;height:78%;position:absolute;inset:auto 0 0}.ck-fuell>span[data-knapp=true]>i{background:var(--warn);opacity:1;height:28%}.ck-fuss-warn,.ck-inst[data-ton=warn] .ck-inst-wert{color:var(--warn)}.ck-fuss-warn{font-weight:600}@media (max-width:1100px){.ck-instrumente{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ck-instrumente{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-inst:nth-child(5){box-shadow:inset 0 var(--hairline) 0 var(--separator);grid-column:1/-1}}.ll-gap-4{gap:4px}.ll-gap-8{gap:8px}.ll-normal{font-weight:500}.ll-block{display:block}.ll-abstand{margin-bottom:12px}.ll-status{font-size:var(--text-xs);white-space:nowrap;color:var(--label-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.ll-status .dot{width:7px;height:7px}.ll-ton-signal{color:var(--signal-text)}.ll-ton-warn{color:var(--warn)}.ll-ton-ok{color:var(--ok)}.ll-ton-accent{color:var(--accent-text)}.ll-ton-neutral{color:var(--label-2)}.ll-ton-neutral .dot{background:var(--label-4)}.ll-lage{font-size:var(--text-md);color:var(--label-2);text-wrap:pretty;max-width:72ch;margin:0 0 16px;line-height:1.5}.ll-lage strong{color:var(--label-1);font-weight:600}.ll-lage strong.warn-text{color:var(--warn)}.ll-lage strong.signal-text{color:var(--signal-text)}.ll-lage-ruhig{color:var(--label-3)}.ll-lage-gross{font-size:var(--text-lg);letter-spacing:-.012em;margin:0}.ll-swatch{border-radius:5px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 .5px #00000038,inset 0 1px #ffffff4d}.ll-regal-card{margin-bottom:16px;overflow:hidden}.ll-regal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 0;display:flex}.ll-regal-kopf .ll-lage{flex:420px}.ll-live-hinweis{white-space:nowrap;align-items:center;gap:7px;padding-top:4px;display:inline-flex}.ll-regal-buehne{--saeule-h:168px;--zulauf-h:46px;background:radial-gradient(80% 120% at 50% 100%,var(--accent-soft),transparent 70%);padding:8px 20px 18px;position:relative}.ll-regal-minlinie{pointer-events:none;z-index:1;left:20px;right:20px;top:calc(8px + var(--zulauf-h) + 10px + var(--saeule-h) * (2 / 3));border-top:1px dashed var(--signal);position:absolute}@supports (color:color-mix(in lab,red,red)){.ll-regal-minlinie{border-top:1px dashed color-mix(in srgb,var(--signal) 45%,transparent)}}.ll-regal-minlinie span{font-size:var(--text-2xs);color:var(--signal-text);letter-spacing:.01em;font-weight:600;position:absolute;top:-17px;left:0}.ll-regal{scroll-snap-type:x proximity;scrollbar-width:none;z-index:2;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.ll-regal::-webkit-scrollbar{display:none}.ll-fach{scroll-snap-align:start;max-width:168px;animation:ll-auf .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms);border-radius:16px;flex-direction:column;flex:1 0 104px;align-items:center;gap:10px;padding:0 4px;display:flex}@keyframes ll-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ll-fach-saeulen{align-items:flex-end;gap:10px;display:flex}.ll-saeule-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.ll-saeule{width:34px;height:var(--saeule-h,168px);background:linear-gradient(90deg,#ffffff80,#fff0 45%),var(--bg-sunken);box-shadow:inset 0 0 0 1px var(--separator),inset 0 2px 6px #0000000f;display:block;position:relative;overflow:hidden}.ll-saeule-fuellung{height:calc(var(--fill,0) * 100%);background:linear-gradient(90deg,#ffffff47,#fff0 38%,#00000029),var(--swatch,var(--accent));transform-origin:bottom;animation:ll-fuellen .64s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms + .12s);position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 .5px #0000002e}.ll-saeule-fuellung:before{content:"";opacity:.8;background:#ffffff8c;border-radius:3px;height:3px;position:absolute;top:0;left:3px;right:3px}.ll-saeule-fuellung[data-ueber=true]:after{content:"";border-top:2px solid #ffffffe6;border-left:2px solid #ffffffe6;width:7px;height:7px;position:absolute;top:6px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes ll-fuellen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ll-saeule-min{background:var(--label-1);opacity:.55;mix-blend-mode:normal;height:2px;position:absolute;bottom:33.3333%;left:-2px;right:-2px}.ll-saeule-wrap[data-lage=unter] .ll-saeule-min{background:var(--signal);opacity:1}.ll-saeule-wrap[data-lage=unter] .ll-saeule-zahl{color:var(--signal-text)}.ll-saeule-wrap[data-lage=knapp] .ll-saeule-zahl{color:var(--warn)}.ll-saeule-zahl{letter-spacing:-.01em;color:var(--label-1);margin-top:4px;font-size:15px;font-weight:600}.ll-saeule-ort{font-size:var(--text-2xs);color:var(--label-2);white-space:nowrap;font-weight:600}.ll-fach-name{align-items:center;gap:6px;max-width:100%;display:flex}.ll-fach-titel{font-size:var(--text-sm);color:var(--label-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ll-fach-sub{font-size:var(--text-2xs);color:var(--label-3);text-align:center;white-space:nowrap;margin-top:-6px}.ll-zulauf-platz{height:var(--zulauf-h,46px);display:block}.ll-zulauf{height:var(--zulauf-h,46px);min-width:78px;color:var(--accent-text);background:var(--accent);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:5px 10px;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.ll-zulauf{background:color-mix(in srgb,var(--accent) 7%,var(--bg-surface))}}.ll-zulauf{box-shadow:inset 0 0 0 1px var(--accent),0 8px 18px var(--accent-glow)}@supports (color:color-mix(in lab,red,red)){.ll-zulauf{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 8px 18px var(--accent-glow)}}.ll-zulauf{outline-offset:2px;animation:ll-schweben .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms + .3s);position:relative}.ll-zulauf:after{content:"";border-left:1.5px dashed var(--accent);height:8px;position:absolute;bottom:-9px;left:50%}@supports (color:color-mix(in lab,red,red)){.ll-zulauf:after{border-left:1.5px dashed color-mix(in srgb,var(--accent) 55%,transparent)}}.ll-zulauf svg{stroke-width:1.9px;grid-row:span 2;width:15px;height:15px}.ll-zulauf-menge{color:var(--label-1);font-size:13px;font-weight:700;line-height:1.1}.ll-zulauf-eta{font-size:var(--text-2xs);font-weight:600;line-height:1.1}.ll-zulauf:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ll-zulauf:hover{background:color-mix(in srgb,var(--accent) 13%,var(--bg-surface))}}@keyframes ll-schweben{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.ll-fach-skel .ll-saeule{animation:none}.ll-schwellen{gap:3px;margin-left:auto}.ll-skel-liste{gap:14px;padding:18px 20px;display:grid}.ll-artikel{align-items:center;gap:10px;min-width:0;display:inline-flex}.ll-artikel .ll-swatch{border-radius:7px;width:22px;height:22px}.ll-artikel-text{flex-direction:column;min-width:0;display:flex}.ll-zulauf-link{color:var(--accent-text);align-items:center;gap:5px;display:inline-flex}.ll-best{flex-direction:column;display:inline-flex}.ll-sendungen tr:has([data-auffaellig=true])>td{background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ll-sendungen tr:has([data-auffaellig=true])>td{background-color:color-mix(in srgb,var(--warn) 7%,var(--bg-surface))}}.ll-sendungen tr:has([data-auffaellig=true])>td:first-child{box-shadow:inset 3px 0 0 var(--warn),inset 0 calc(var(--hairline) * -1) 0 var(--separator);background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ll-sendungen tr:has([data-auffaellig=true])>td:first-child{background-color:color-mix(in srgb,var(--warn) 7%,var(--bg-surface))}}.ll-sendungen li:has([data-auffaellig=true]){background-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ll-sendungen li:has([data-auffaellig=true]){background-color:color-mix(in srgb,var(--warn) 7%,var(--bg-surface))}}.ll-sendungen li:has([data-auffaellig=true]):after{content:"";background:var(--warn);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.ll-karte-card{margin-bottom:16px;overflow:hidden}.ll-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding:16px 20px 0;display:flex}.ll-karte-lage{font-size:var(--text-lg);letter-spacing:-.012em;color:var(--label-2);text-wrap:pretty;margin:0}.ll-karte-lage strong{color:var(--label-1);font-weight:600}.ll-karte-lage strong.signal-text{color:var(--signal-text)}.ll-karte-legende i{vertical-align:3px;border-radius:2px;width:14px;height:3px}:is(.legend,.ll-tip) i.ll-leg-plan{background:var(--separator-strong)}:is(.legend,.ll-tip) i.ll-leg-ok{background:var(--accent)}:is(.legend,.ll-tip) i.ll-leg-spaet{background:var(--signal)}.ll-karte-scroll{scrollbar-width:none;overflow-x:auto}.ll-karte-scroll::-webkit-scrollbar{display:none}.ll-karte{aspect-ratio:812/362;min-width:620px;margin:0;position:relative}.ll-karte-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.ll-land{fill:none;stroke:var(--label-4);stroke-opacity:.38;stroke-width:4.2px;stroke-linecap:round}.ll-route{fill:none;stroke:var(--separator-strong);stroke-width:1.6px;stroke-dasharray:3 5;stroke-linecap:round;stroke-linejoin:round}.ll-route-weg{fill:none;stroke:var(--accent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--accent-glow));stroke-dasharray:1;stroke-dashoffset:0;animation:ll-zeichnen 1.2s var(--ease-out) both .2s}.ll-route-weg[data-tone=signal]{stroke:var(--signal);filter:drop-shadow(0 0 4px var(--signal-glow))}@keyframes ll-zeichnen{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ll-wegmarke{fill:var(--bg-surface);stroke:var(--label-3);stroke-width:1.2px}.ll-hafen{fill:var(--bg-surface);stroke:var(--label-1);stroke-width:2px}.ll-hafen[data-art=nach]{fill:var(--label-1)}.ll-karte-label{font-size:var(--text-2xs);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%,10px)}.ll-karte-wegmarke{color:var(--label-3);font-weight:500}.ll-karte-hafen{color:var(--label-1);background:var(--bg-surface);border-radius:6px;padding:1px 6px;font-weight:700;transform:translate(-50%,-24px)}@supports (color:color-mix(in lab,red,red)){.ll-karte-hafen{background:color-mix(in srgb,var(--bg-surface) 82%,transparent)}}.ll-schiff{z-index:3;width:44px;height:44px;color:inherit;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.ll-schiff-punkt{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 3px var(--bg-surface),0 0 0 4px var(--accent),0 0 18px var(--accent-glow);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.ll-schiff-punkt{box-shadow:0 0 0 3px var(--bg-surface),0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent),0 0 18px var(--accent-glow)}}.ll-schiff-punkt{animation:ll-ankommen .52s var(--ease-spring) both;animation-delay:calc(.9s + var(--i,0) * .12s)}.ll-schiff[data-tone=signal] .ll-schiff-punkt{background:var(--signal);box-shadow:0 0 0 3px var(--bg-surface),0 0 0 4px var(--signal),0 0 18px var(--signal-glow)}@supports (color:color-mix(in lab,red,red)){.ll-schiff[data-tone=signal] .ll-schiff-punkt{box-shadow:0 0 0 3px var(--bg-surface),0 0 0 4px color-mix(in srgb,var(--signal) 40%,transparent),0 0 18px var(--signal-glow)}}.ll-schiff:before{content:"";border:1.5px solid var(--accent);opacity:0;animation:ll-ping 1.4s var(--ease-out) 2;animation-delay:calc(1.1s + var(--i,0) * .12s);border-radius:50%;position:absolute;inset:8px}.ll-schiff[data-tone=signal]:before{border-color:var(--signal)}@keyframes ll-ankommen{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ll-ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.ll-schiff-label{white-space:nowrap;font-size:var(--text-2xs);color:var(--label-2);background:var(--material-popover);-webkit-backdrop-filter:var(--material-blur);box-shadow:var(--shadow-2);border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:5px 9px;display:flex;position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}.ll-schiff-label strong{color:var(--label-1);font-size:12px}.ll-schiff[data-tone=signal] .ll-schiff-label span{color:var(--signal-text);font-weight:600}.ll-schiff[data-unten=true] .ll-schiff-label{top:calc(100% - 6px);bottom:auto}.ll-schiff:focus-visible .ll-schiff-label,.ll-schiff:hover .ll-schiff-label{box-shadow:var(--shadow-3),0 0 0 1.5px var(--accent)}.ll-schiff:focus-visible{outline:none}.ll-container{scroll-margin-top:calc(var(--toolbar-h) + 16px);flex-direction:column;gap:16px;padding:18px 20px 20px;display:flex}.ll-container[data-aktiv=true]{box-shadow:var(--shadow-2),0 0 0 2px var(--accent)}.ll-container-kopf{align-items:flex-start;gap:12px;display:flex}.ll-container-titel{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ll-container-titel .card-title{margin:0}.ll-eta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ll-eta-datum{letter-spacing:-.01em;font-size:17px;font-weight:600}.ll-container-route{flex-direction:column;gap:2px;display:flex}.ll-route-fill[data-tone=signal]{background:linear-gradient(90deg,var(--accent),var(--signal));box-shadow:0 0 8px var(--signal-glow)}.ll-vorschlag-text{flex:1}.ll-container-detail{box-shadow:inset 0 var(--hairline) 0 var(--separator);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;padding-top:14px;display:grid}.ll-timeline{margin:0;list-style:none}.ll-quelle{gap:6px;margin-left:auto}.ll-liq-hero{flex-direction:column;gap:4px;margin:4px 0 18px;display:flex}.ll-gesamt-label{font:var(--type-headline);color:var(--label-3);margin:0}.ll-gesamt-live{font-size:var(--text-sm,13px);color:var(--label-2);align-items:center;gap:6px;margin:2px 0 0;display:inline-flex}.ll-gesamt-live svg{color:var(--ok);flex:none}.ll-gesamt-live .num{color:var(--label-1);font-weight:600}.ll-gesamt{font-family:var(--font-display);letter-spacing:-.035em;background:linear-gradient(180deg,var(--label-1) 55%,var(--label-1));margin:0;font-size:clamp(2.5rem,4.6vw,3.5rem);font-weight:700;line-height:1.05}@supports (color:color-mix(in lab,red,red)){.ll-gesamt{background:linear-gradient(180deg,var(--label-1) 55%,color-mix(in srgb,var(--label-1) 72%,var(--accent)))}}.ll-gesamt{color:#0000;-webkit-background-clip:text;background-clip:text}.ll-erzaehlung{font-size:var(--text-lg);color:var(--label-2);text-wrap:pretty;max-width:64ch;margin:6px 0 0;line-height:1.45}.ll-erzaehlung strong{color:var(--label-1)}.ll-erzaehlung[data-ton=ok] strong{color:var(--ok)}.ll-erzaehlung[data-ton=warn] strong{color:var(--warn)}.ll-erzaehlung[data-ton=signal] strong{color:var(--signal-text)}.ll-konten{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ll-konto{flex-direction:column;padding:14px 16px}.ll-konto,.ll-konto-kopf{gap:8px;min-width:0;display:flex}.ll-konto-kopf{align-items:center}.ll-konto-name{font:var(--type-headline);color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ll-konto-betrag{letter-spacing:-.025em;color:var(--label-1);white-space:nowrap;font-size:22px;font-weight:600}.ll-konto-fuss{font-size:var(--text-xs);color:var(--label-3);white-space:nowrap;align-items:center;gap:6px;display:flex}.ll-banken{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.ll-stopp{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ll-stopp-text{flex-direction:column;flex:280px;gap:3px;display:flex}.ll-verifiziert{color:var(--label-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0 4px;display:flex}.ll-prognose-card{margin-bottom:16px}.ll-legende-zeile{margin-top:6px}.ll-fluss-kopf .legend i,.ll-legende-zeile .legend i,.ll-tip i{vertical-align:middle;margin-right:6px;display:inline-block}:is(.legend,.ll-tip) i.ll-leg-best{border-top:2.5px solid var(--chart-1);border-radius:0;width:16px;height:0}:is(.legend,.ll-tip) i.ll-leg-gew{border-top:2.5px dashed var(--chart-1);border-radius:0;width:16px;height:0}:is(.legend,.ll-tip) i.ll-leg-band{background:var(--chart-band);width:12px;height:10px;box-shadow:inset 0 0 0 1px var(--chart-1)}@supports (color:color-mix(in lab,red,red)){:is(.legend,.ll-tip) i.ll-leg-band{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chart-1) 25%,transparent)}}:is(.legend,.ll-tip) i.ll-leg-zone{background:var(--chart-danger-zone);width:12px;height:10px;box-shadow:inset 0 0 0 1px var(--signal)}@supports (color:color-mix(in lab,red,red)){:is(.legend,.ll-tip) i.ll-leg-zone{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 35%,transparent)}}:is(.legend,.ll-tip) i.ll-leg-ein{background:var(--chart-1);width:10px;height:10px}:is(.legend,.ll-tip) i.ll-leg-aus{background:var(--chart-2);width:10px;height:10px}:is(.legend,.ll-tip) i.ll-leg-netto{border-top:2px solid var(--label-1);border-radius:0;width:14px;height:0}.ll-prognose{touch-action:pan-y;border-radius:10px;outline:none;position:relative}.ll-prognose:focus-visible{box-shadow:var(--focus-ring)}.ll-chart{max-width:100%;overflow:visible}.ll-band{fill:var(--chart-1)}@supports (color:color-mix(in lab,red,red)){.ll-band{fill:color-mix(in srgb,var(--chart-1) 30%,var(--chart-band))}}.ll-band{opacity:.5}.ll-linie{fill:none;stroke:var(--chart-1);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;opacity:.7;transition:stroke-width var(--dur-2) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.ll-linie[data-primaer=true]{stroke-width:2.6px;opacity:1}.ll-linie-gewichtet{stroke-dasharray:6 5}.ll-fadenkreuz line,.ll-fadenkreuz-linie{stroke:var(--label-3);stroke-width:1px;stroke-dasharray:2 3}.ll-punkt{fill:var(--bg-surface);stroke:var(--chart-1);stroke-width:2.5px}.ll-ein{fill:var(--chart-1)}.ll-aus{fill:var(--chart-2)}.ll-balken{transition:opacity var(--dur-1) var(--ease-out)}.ll-balken[data-gedimmt=true]{opacity:.35}.ll-netto{fill:none;stroke:var(--label-1);stroke-width:1.5px;stroke-linejoin:round}.ll-netto-punkt{fill:var(--bg-surface);stroke:var(--label-1);stroke-width:1.5px}.ll-fluss-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 6px;display:flex}.ll-tip{flex-direction:column;gap:3px;display:flex;transform:translate(14px,-50%)}.ll-tip-zeile{align-items:center;gap:4px;display:flex}.ll-tip-zeile .num{color:var(--label-1);margin-left:auto;padding-left:12px;font-weight:600}.ll-tip-zeile.subtle .num{color:var(--label-2);margin-left:0;padding-left:2px;font-weight:500}.ll-posten{flex-direction:column;display:flex}.ll-tabelle-abstand{margin-top:8px}.ll-leer{margin:0;padding:12px 18px}@media (max-width:760px){.ll-lage{font-size:var(--text-sm);margin-bottom:12px}.ll-lage-gross{font-size:var(--text-md)}.ll-regal-kopf{gap:8px;padding:14px 14px 0}.ll-live-hinweis{padding-top:0}.ll-regal-buehne{--saeule-h:132px;padding:8px 14px 14px}.ll-regal-minlinie{left:14px;right:14px}.ll-regal{scroll-snap-type:x mandatory;scroll-padding-left:0}.ll-fach{flex:0 0 104px}.ll-saeule{width:30px}.ll-karte-kopf{padding:14px 14px 0}.ll-karte-lage{font-size:var(--text-md)}.ll-karte-legende{display:none}.ll-container{gap:14px;padding:14px}.ll-container-detail{grid-template-columns:minmax(0,1fr)}.ll-container-kopf .icon-tile{display:none}.ll-vorschlag{flex-wrap:wrap}.ll-vorschlag .btn{flex:100%}.ll-quelle{display:none!important}.ll-liq-hero{margin:0 0 14px}.ll-gesamt{font-size:34px}.ll-erzaehlung{font-size:var(--text-md)}.ll-konten{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px 16px;padding:2px 16px 6px;scroll-padding-left:16px;display:flex;overflow-x:auto}.ll-konten::-webkit-scrollbar{display:none}.ll-konto{scroll-snap-align:start;flex:0 0 72%}.ll-legende-zeile .legend{gap:6px 12px}.ll-schwellen{margin-left:0}}@media (prefers-reduced-motion:reduce){.ll-fach,.ll-route-weg,.ll-saeule-fuellung,.ll-schiff-punkt,.ll-zulauf{animation:none}.ll-schiff:before{animation:none;display:none}}.ll-regal{justify-content:safe center}.ll-regal-buehne:after{content:"";pointer-events:none;left:20px;right:20px;top:calc(8px + var(--zulauf-h) + 10px + var(--saeule-h) + 1px);background:linear-gradient(90deg,transparent,var(--separator-strong) 12%,var(--separator-strong) 88%,transparent);height:1px;position:absolute}.ll-karte-label[data-seite=rechts]{transform:translate(9px,-50%)}.ll-karte-label[data-seite=links]{transform:translate(calc(-100% - 9px),-50%)}.ll-karte-label[data-seite=unten]{transform:translate(-50%,9px)}.ll-karte-label[data-seite=oben]{transform:translate(-50%,calc(-100% - 9px))}@media (max-width:760px){.ll-regal-buehne:after{left:14px;right:14px}}.ll-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1520px){.ll-split{grid-template-columns:minmax(0,1fr)}}.ll-schiff[data-anker=links] .ll-schiff-label{left:4px;transform:none}.ll-schiff[data-anker=rechts] .ll-schiff-label{left:auto;right:4px;transform:none}@media (max-width:760px){.ll-karte{min-width:0}.ll-karte-wegmarke{display:none}.ll-karte-hafen{padding:0 4px;font-size:10px}.ll-schiff-label{padding:3px 7px;font-size:10px}.ll-schiff-label strong{font-size:11px}.ll-land{stroke-width:4.8px}}.ll-tip[data-seite=links]{transform:translate(calc(-100% - 14px),-50%)}.ll-tip[data-seite=mitte]{transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ll-saeule{background:linear-gradient(90deg,#ffffff12,#fff0 45%),var(--bg-sunken)}}:root[data-theme=dark] .ll-saeule{background:linear-gradient(90deg,#ffffff12,#fff0 45%),var(--bg-sunken)}.sya-punkt{font-size:var(--text-xs);color:var(--label-2);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.sya-punkt>i{background:var(--sya-ton,var(--label-4));border-radius:50%;flex:none;width:8px;height:8px}:is(.sya,.sya-inspector,.sya-vollbild) [data-ton=ok]{--sya-ton:var(--ok)}:is(.sya,.sya-inspector,.sya-vollbild) [data-ton=warn]{--sya-ton:var(--warn)}:is(.sya,.sya-inspector,.sya-vollbild) [data-ton=signal]{--sya-ton:var(--signal)}:is(.sya,.sya-inspector,.sya-vollbild) [data-ton=accent]{--sya-ton:var(--accent)}:is(.sya,.sya-inspector,.sya-vollbild) [data-ton=off]{--sya-ton:var(--label-4)}.sya-punkt[data-ton=off]>i{box-shadow:inset 0 0 0 1.5px var(--label-3);background:0 0}.sya-satz{font-size:var(--text-md);color:var(--label-2);flex-wrap:wrap;gap:4px 14px}.sya-satz,.sya-satz>span{align-items:center;display:inline-flex}.sya-satz>span{font-variant-numeric:tabular-nums;gap:7px}.sya-satz>span:first-child{color:var(--label-1);font-weight:600}.sya-satz i{background:var(--sya-ton);border-radius:50%;width:8px;height:8px}.sya-satz [data-ton=off] i{box-shadow:inset 0 0 0 1.5px var(--label-3);background:0 0}.sya-satz [data-ton=signal]{color:var(--signal-text);font-weight:600}@media (max-width:760px){:is(.sya-systeme,.sya-automationen) .page-head .page-sub{margin-top:4px;display:block}.sya .page-head{flex-wrap:wrap}.sya .page-actions,.sya .page-actions .seg{width:100%}.sya .page-actions .seg-btn{flex:1;justify-content:center}}.sya-karten-layout{gap:var(--gap-block,16px);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.sya-karten-flaeche{background:radial-gradient(70% 60% at 50% 45%,var(--accent),transparent 70%) padding-box,linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box;padding:12px 12px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sya-karten-flaeche{background:radial-gradient(70% 60% at 50% 45%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 70%) padding-box,linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box}}.sya-karten-fuss{font-size:var(--text-xs);color:var(--label-3);text-align:center;margin:6px 8px 0}.sya-karten-fuss kbd{font:600 10.5px var(--font-mono);background:var(--bg-sunken);color:var(--label-2);border-radius:4px;padding:1px 5px}.sya-karte{aspect-ratio:1;width:100%;min-width:min(100%,520px);max-width:min(760px,100dvh - 250px);margin:0 auto;position:relative;container-type:inline-size}.sya-karte-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sya-ring{fill:none;stroke:var(--separator);stroke-width:1.2px}.sya-ring[data-ring="0"]{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sya-ring[data-ring="0"]{stroke:color-mix(in srgb,var(--accent) 22%,var(--separator))}}.sya-grenze{fill:none;stroke:var(--signal);stroke-opacity:.45;stroke-width:1.4px;stroke-dasharray:3 7;stroke-linecap:round}.sya-ring-label rect{fill:var(--bg-surface);stroke:var(--separator);stroke-width:1px}.sya-ring-label text{fill:var(--label-2);text-anchor:middle;font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:15.5px;font-weight:600}.sya-ring-label-x text{fill:var(--signal-text)}.sya-ring-label-x rect{stroke:var(--signal)}@supports (color:color-mix(in lab,red,red)){.sya-ring-label-x rect{stroke:color-mix(in srgb,var(--signal) 40%,transparent)}}.sya-sektor{fill:var(--label-3);letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.sya-kante{stroke:var(--separator-strong);stroke-width:1.1px;transition:stroke var(--dur-1) var(--ease-out),stroke-width var(--dur-1) var(--ease-out)}.sya-kante[data-ton=ok]{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sya-kante[data-ton=ok]{stroke:color-mix(in srgb,var(--accent) 45%,transparent)}}.sya-kante[data-ton=warn]{stroke:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sya-kante[data-ton=warn]{stroke:color-mix(in srgb,var(--warn) 55%,transparent)}}.sya-kante[data-ton=signal]{stroke:var(--signal);stroke-width:1.6px}.sya-kante[data-ton=off]{stroke:var(--separator);stroke-dasharray:2 6}.sya-kante[data-hervor]{stroke:var(--accent);stroke-width:2.4px;stroke-dasharray:none}.sya-licht{pointer-events:none;--sya-licht:var(--accent);animation:sya-licht .9s cubic-bezier(.4,0,.2,1) forwards}.sya-licht[data-alarm]{--sya-licht:var(--signal)}.sya-licht-halo,.sya-licht-kern{fill:var(--sya-licht)}.sya-licht-halo{opacity:.55}.sya-licht-schweif{stroke-width:8px;stroke-linecap:round;fill:none}.sya-schweif-start{stop-color:var(--sya-licht);stop-opacity:.85}.sya-schweif-ende{stop-color:var(--sya-licht);stop-opacity:0}.sya-licht[data-herzschlag]{--sya-licht-max:.7}.sya-licht[data-herzschlag] .sya-licht-kern{r:6px}@keyframes sya-licht{0%{transform:translate(var(--x0),var(--y0)) scale(.5);opacity:0}14%{opacity:var(--sya-licht-max,1);transform:translate(var(--x0),var(--y0)) scale(1)}86%{opacity:var(--sya-licht-max,1)}to{transform:translate(var(--x1),var(--y1)) scale(.7);opacity:0}}:root[data-theme=dark] .sya-licht-halo{opacity:.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sya-licht-halo{opacity:.6}}.sya-karte-iris{aspect-ratio:1;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sya-karte-iris .iris-dial{filter:drop-shadow(0 6px 18px var(--accent-glow))}.sya-karte-iris-puls{will-change:transform;place-items:center;display:grid}.sya-knoten-liste{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sya-knoten-platz{width:0;height:0;position:absolute}.sya-knoten{cursor:pointer;background:var(--bg-surface);width:clamp(22px,4.6cqw,46px);height:clamp(22px,4.6cqw,46px);box-shadow:0 0 0 2px var(--sya-ton),0 2px 8px #0000001a;transition:transform var(--dur-2) var(--ease-spring),box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.sya-knoten .tool-glyph{border-radius:50%;width:78%;height:78%}.sya-knoten .tool-glyph svg{width:48%;height:48%}.sya-knoten:focus-visible,.sya-knoten:hover{z-index:2;transform:translate(-50%,-50%)scale(1.12)}.sya-knoten:focus-visible{box-shadow:0 0 0 2px var(--sya-ton),0 0 0 5px var(--focus-ring);outline:none}.sya-knoten[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--accent),0 0 0 7px var(--accent-soft),0 4px 14px var(--accent-glow);transform:translate(-50%,-50%)scale(1.12)}.sya-knoten[data-ton=off]{box-shadow:0 0 0 1.5px var(--label-4);background:var(--bg-sunken)}.sya-knoten[data-ton=off] .tool-glyph{filter:grayscale();opacity:.55}.sya-knoten[data-ton=signal]{box-shadow:0 0 0 2.5px var(--signal),0 0 14px var(--signal-glow);animation:sya-atmen 1.6s var(--ease-in-out) 1 .6s}.sya-knoten[data-health=abgeschaltet]{opacity:.5}@keyframes sya-atmen{0%,to{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.22)}}.sya-knoten-name{--abstand:calc(clamp(11px, 2.3cqw, 23px) + 5px);left:calc(var(--nx,0) * var(--abstand));top:calc(var(--ny,1) * var(--abstand));transform:translate(calc(-50% + var(--nx,0) * 50%),calc(-50% + var(--ny,1) * 50%));font:600 11px/1 var(--font-sans);color:var(--label-1);white-space:nowrap;pointer-events:none;background:var(--material-popover);box-shadow:var(--shadow-1);opacity:0;transition:opacity var(--dur-1) var(--ease-out);z-index:3;border-radius:999px;padding:4px 7px;position:absolute}.sya-knoten-name[data-wichtig]{color:var(--label-2);background:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.sya-knoten-name[data-wichtig]{background:color-mix(in srgb,var(--bg-surface) 80%,transparent)}}.sya-knoten-name[data-wichtig]{box-shadow:0 0 0 .5px var(--separator);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.sya-knoten-name[data-sichtbar]{opacity:1}.sya-knoten-platz:focus-within .sya-knoten-name,.sya-knoten-platz:hover .sya-knoten-name{opacity:1;z-index:4;color:var(--label-1)}.sya-demo{font:600 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--warn-text,var(--label-2));background:var(--warn);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.sya-demo{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.sya-karten-vorschau{padding:0}.sya-vorschau-knopf{all:unset;box-sizing:border-box;cursor:pointer;border-radius:inherit;-webkit-tap-highlight-color:transparent;width:100%;padding:8px 6px 44px;display:block;position:relative}.sya-vorschau-knopf:focus-visible{box-shadow:0 0 0 3px var(--focus-ring)}.sya-vorschau-knopf .sya-karte{pointer-events:none;min-width:0;max-width:none}.sya-vorschau-hinweis{font:600 12px/1 var(--font-sans);color:var(--accent-text,var(--accent));background:var(--accent-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.sya-vorschau-hinweis svg{width:13px;height:13px}.sya-karte[data-modus=vorschau] .sya-knoten{width:4.6cqw;height:4.6cqw;box-shadow:0 0 0 1.5px var(--sya-ton)}.sya-karte[data-modus=vorschau] .sya-knoten .tool-glyph svg{width:56%;height:56%}.sya-karte[data-modus=vorschau] .sya-knoten-name{--abstand:calc(clamp(11px, 2.3cqw, 23px) + 2px);padding:3px 5px;font-size:9.5px}.sya-vollbild{z-index:55;background:var(--bg-window,var(--bg-surface));animation:fade-in var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0}.sya-vollbild-kopf{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:.5px solid var(--separator);background:var(--material-popover);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);justify-content:space-between;align-items:center;gap:12px;display:flex}.sya-vollbild-kopf h2{letter-spacing:-.01em;color:var(--label-1);margin:0;font-size:17px;font-weight:700}.sya-vollbild-kopf p{margin:4px 0 0}.sya-vollbild-kopf .sya-satz{gap:2px 10px;font-size:12px}.sya-vollbild-zu{background:var(--fill-2,var(--bg-sunken));width:44px;height:44px;color:var(--label-1);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sya-vollbild-zu svg{width:18px;height:18px}.sya-vollbild-zu:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.sya-vollbild-flaeche{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;flex:1;overflow:auto}.sya-vollbild-leinwand{box-sizing:content-box;width:1000px;padding:16px}.sya-vollbild-leinwand .sya-karte{width:1000px;min-width:0;max-width:none}.sya-karte[data-modus=vollbild] .sya-knoten-name:not([data-wichtig]){color:var(--label-2);text-overflow:ellipsis;background:var(--bg-surface);max-width:104px;font-size:11px;font-weight:500;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.sya-karte[data-modus=vollbild] .sya-knoten-name:not([data-wichtig]){background:color-mix(in srgb,var(--bg-surface) 72%,transparent)}}.sya-karte[data-modus=vollbild] .sya-knoten-name:not([data-wichtig]){box-shadow:none;z-index:1}.sya-karte[data-modus=vollbild] .sya-knoten-name[data-wichtig]{font-size:12px}.sya-karte[data-modus=vollbild] .sya-ring-label rect,.sya-karte[data-modus=vollbild] .sya-sektor{display:inline}.sya-karte[data-modus=vollbild] .sya-ring-label text{font-size:15.5px}.sya-vollbild-hinweis{padding:10px 16px calc(10px + env(safe-area-inset-bottom));text-align:center;font-size:var(--text-xs);color:var(--label-3);border-top:.5px solid var(--separator);background:var(--material-popover);margin:0}.sya-panel{top:calc(var(--toolbar-h,52px) + 16px);max-height:calc(100dvh - var(--toolbar-h,52px) - 40px);padding:18px;position:sticky;overflow-y:auto}.sya-legende{flex-direction:column;gap:8px;display:flex}.sya-legende-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:12px;place-items:center;display:grid}.sya-legende-icon svg{width:20px;height:20px}.sya-legende-titel{font:var(--type-title3);margin:4px 0 0}.sya-legende-text{font-size:var(--text-sm);color:var(--label-2);margin:0;line-height:1.5}.sya-legende-stufen{border-top:var(--hairline) solid var(--separator);flex-direction:column;gap:10px;margin:10px 0 0;padding:12px 0 0;list-style:none;display:flex}.sya-legende-stufen li{font-size:var(--text-xs);color:var(--label-3);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.sya-legende-stufen strong{color:var(--label-1);font-size:var(--text-sm);font-weight:600;display:block}.sya-inspector{animation:fade-in var(--dur-2) var(--ease-out);flex-direction:column;gap:14px;display:flex}.sya-insp-kopf{align-items:center;gap:12px;display:flex}.sya-insp-name{min-width:0}.sya-insp-name h2{font:var(--type-title2);letter-spacing:-.018em;margin:0}.sya-insp-name p{margin:2px 0 0}.sya-insp-name p,.sya-insp-status{font-size:var(--text-sm);color:var(--label-2)}.sya-insp-status{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.sya-insp-meldung{flex-basis:100%;padding-left:14px}.sya-insp-status .sya-punkt{font-size:var(--text-sm);color:var(--label-1);font-weight:600}.sya-kv{font-size:var(--text-sm);border-block:var(--hairline) solid var(--separator);padding:12px 0}.sya-insp-h{font:var(--type-headline,600 15px/1.3 var(--font-sans));margin:0 0 8px}.sya-insp-hinweis{font-size:var(--text-xs);color:var(--label-3);margin:0 0 8px}.sya-kontingent{font-size:var(--text-xs);color:var(--label-2);grid-template-columns:1fr auto;gap:4px 8px;display:grid}.sya-kontingent .sya-kontingent-bahn{grid-column:1/-1}.sya-kontingent-bahn{background:var(--bg-sunken);border-radius:2px;height:4px;display:block;overflow:hidden}.sya-kontingent-bahn>i{border-radius:inherit;background:var(--ok);height:100%;display:block}.sya-kontingent-bahn[data-hoch]>i{background:var(--warn)}.sya-fa-liste{background:var(--bg-sunken);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.sya-fa+.sya-fa{border-top:var(--hairline) solid var(--separator)}.sya-fa-kopf{align-items:center;gap:10px;min-height:48px;padding:6px 10px 6px 12px;display:flex}.sya-fa-text{flex-direction:column;flex:1;min-width:0;display:flex}.sya-fa-titel{font-size:var(--text-sm);color:var(--label-1);font-weight:550}.sya-fa-meta{text-overflow:ellipsis;font-size:11px;overflow:hidden}.sya-fa-gesperrt,.sya-fa-meta{color:var(--label-3);white-space:nowrap}.sya-fa-gesperrt{font-size:var(--text-xs);align-items:center;gap:4px;display:inline-flex}.sya-fa-gesperrt svg{width:12px;height:12px}.sya-fa[data-offen=true]{background:var(--bg-surface)}.sya-formular{animation:fade-up var(--dur-2) var(--ease-out);gap:12px;padding:4px 12px 14px}.sya-feld,.sya-formular{flex-direction:column;display:flex}.sya-feld{gap:5px}.sya-feld-label{font-size:var(--text-xs);color:var(--label-1);font-weight:600}.sya-pflicht{color:var(--signal-text)}.sya-optional{color:var(--label-3);font-weight:500}.sya-feld-hilfe{color:var(--label-3);font-size:11px}.sya-feld-fehler{color:var(--signal-text);font-size:11.5px;font-weight:600}.sya-feld[data-fehler] .input,.sya-feld[data-fehler] .select,.sya-feld[data-fehler] .textarea{box-shadow:inset 0 0 0 1.5px var(--signal)}.sya-feld-schalter{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.sya-formular-fuss{align-items:center;gap:8px;padding-top:4px;display:flex}.sya-formular-hinweis{margin-right:auto}.sya-suche{margin-bottom:18px}.sya-suche .input{width:100%}.sya-liste{flex-direction:column;gap:22px;display:flex}.sya-gruppe-titel{font-size:var(--text-xs);color:var(--label-2);align-items:baseline;gap:8px;margin:0 0 7px 16px;font-weight:600;display:flex}.sya-gruppe-titel span{color:var(--label-3);font-variant-numeric:tabular-nums;font-weight:500}.sya-gruppe-karte{margin:0;padding:0;list-style:none;overflow:hidden}.sya-gruppe-karte li+li .sya-zeile{box-shadow:inset 0 var(--hairline) 0 var(--separator)}.sya-gruppe-karte li+li .sya-zeile:before{content:none}.sya-zeile{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;transition:background-color var(--dur-1) var(--ease-out);grid-template-columns:auto minmax(0,1fr) 120px 128px 14px;align-items:center;gap:12px;padding:6px 12px 6px 14px;display:grid;position:relative}.sya-zeile:hover{background:var(--bg-hover)}.sya-zeile:active{background:var(--bg-pressed)}.sya-zeile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:10px}.sya-zeile[aria-current=true]{background:var(--bg-selected)}.sya-zeile-text{align-items:baseline;gap:10px;min-width:0;display:flex}.sya-zeile-name{color:var(--label-1);flex:none;max-width:60%;font-size:14px;font-weight:550}.sya-zeile-name,.sya-zeile-zweck{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sya-zeile-zweck{color:var(--label-3);font-size:13px}.sya-zeile[data-health=gestoert] .sya-zeile-zweck{color:var(--signal-text)}.sya-zeile[data-health=abgeschaltet]{opacity:.6}.sya-zeile-pfeil{width:14px;height:14px;color:var(--label-4)}.sya-spur{color:var(--label-3);font-variant-numeric:tabular-nums;justify-self:stretch;align-items:center;gap:8px;font-size:11px;display:inline-flex}.sya-spur .sya-kontingent-bahn{flex:1}.sya-spur-text{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-end;overflow:hidden}.sya-zeile .sya-punkt{justify-self:start}@media (max-width:1180px){.sya-karten-layout{grid-template-columns:minmax(0,1fr) 320px}.sya-zeile{grid-template-columns:auto minmax(0,1fr) 128px 14px}.sya-zeile .sya-spur{display:none}}@media (max-width:960px){.sya-karten-layout{grid-template-columns:1fr}.sya-panel{max-height:none;position:static}}@media (max-width:760px){.sya-karten-flaeche{padding:4px 0 10px}.sya-knoten{box-shadow:0 0 0 1.5px var(--sya-ton)}.sya-sektor{display:none}.sya-ring-label text{font-size:24px}.sya-karten-fuss,.sya-panel,.sya-ring-label rect{display:none}.sya-zeile{grid-template-columns:auto minmax(0,1fr) auto 14px;min-height:56px;padding:8px 12px 8px 14px}.sya-zeile-text{flex-direction:column;align-items:stretch;gap:1px}.sya-zeile-zweck{font-size:var(--text-xs)}.sya-punkt-text{display:none}.sya-zeile .sya-punkt>i{width:10px;height:10px}.sya-suche .search-inline{flex:100%;width:100%;max-width:none}.sya-zeile-name{max-width:none}}@media (prefers-reduced-motion:reduce){.sya-licht{display:none}.sya-formular,.sya-inspector,.sya-knoten[data-ton=signal],.sya-vollbild{animation:none}.sya-kante,.sya-knoten{transition:none}}.sya-hinweis{margin-bottom:12px}.sya-automationen .page-eyebrow{display:flex}.sya-fehlerband{background:linear-gradient(90deg,var(--signal-soft),transparent 55%) padding-box,linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box;margin-bottom:16px;padding:16px 18px;position:relative;overflow:hidden}.sya-fehlerband:before{content:"";background:var(--signal);width:3px;position:absolute;top:0;bottom:0;left:0}.sya-fehlerband[data-ruhig]{background:linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box}.sya-fehlerband[data-ruhig]:before{content:none}.sya-fehlerband-titel{font:var(--type-headline,600 15px/1.3 var(--font-sans));color:var(--signal-text);margin:0 0 10px}.sya-fehler-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sya-fehler{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.sya-fehler+.sya-fehler{border-top:var(--hairline) solid var(--separator)}.sya-fehler-icon{width:30px;height:30px;color:var(--on-signal,#fff);background:var(--signal);box-shadow:0 0 0 4px var(--signal-soft);border-radius:50%;flex:none;place-items:center;display:grid}.sya-fehler-icon svg{width:16px;height:16px}.sya-fehler-text{flex:1;min-width:0}.sya-fehler-text p{margin:0}.sya-fehler-titel{font-weight:600;font-size:var(--text-sm);color:var(--label-1)}.sya-fehler-titel .mono{color:var(--label-2);font-weight:500}.sya-fehler-meldung{font-size:var(--text-md);color:var(--label-1);line-height:1.4;margin-top:2px!important}.sya-fehler-meta{font-size:var(--text-xs);color:var(--label-3);margin-top:3px!important}.sya-pipeline{overflow:hidden}.sya-achse,.sya-wf{grid-template-columns:minmax(220px,1.1fr) minmax(200px,1.4fr) 190px auto;align-items:center;gap:18px;display:grid}.sya-achse{color:var(--label-3);border-bottom:var(--hairline) solid var(--separator);padding:12px 18px 8px;font-size:11px;font-weight:600}.sya-achse>span:last-child{grid-column:3/span 2}.sya-achse-zeit{font-variant-numeric:tabular-nums;justify-content:space-between;font-weight:500;display:flex}.sya-pipeline-titel{font-size:var(--text-xs);color:var(--label-1);align-items:baseline;gap:8px;margin:0;padding:14px 18px 6px;font-weight:600;display:flex}.sya-pipeline-titel span{color:var(--label-3);font-weight:500}.sya-wf-liste{margin:0;padding:0;list-style:none}.sya-wf{min-height:64px;transition:background-color var(--dur-1) var(--ease-out);padding:10px 14px 10px 18px;position:relative}.sya-wf+.sya-wf{box-shadow:inset 0 var(--hairline) 0 var(--separator)}.sya-wf:hover{background:var(--bg-hover)}.sya-wf[aria-current=true]{background:var(--bg-selected)}.sya-wf[aria-current=true]:after{background:var(--accent);top:8px;bottom:8px}.sya-wf[aria-current=true]:after,.sya-wf[data-kritisch]:before{content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;left:0}.sya-wf[data-kritisch]:before{background:var(--signal);top:10px;bottom:10px}.sya-wf-kopf{align-items:center;gap:12px;min-width:0;display:flex}.sya-wf-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sya-wf-name{color:var(--label-1);align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.sya-wf-tag{color:var(--accent-text);letter-spacing:.01em;font-size:10.5px;font-weight:600}.sya-wf-fluss,.sya-wf-tag[data-test]{color:var(--label-3)}.sya-wf-fluss{align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.sya-wf-fluss>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sya-wf-fluss .mono{flex:1 1 0;min-width:0;font-size:11px}.sya-wf-fluss svg{width:11px;height:11px;color:var(--label-4);flex:none}.sya-wf[data-aus] .sya-wf-name{color:var(--label-2)}.sya-wf[data-aus] .tool-glyph{filter:grayscale();opacity:.6}.sya-wf-puls{min-width:0}.sya-herz{width:100%;height:34px;display:block;overflow:visible}.sya-herz-raster{stroke:var(--separator);stroke-width:1px;stroke-dasharray:1 3;vector-effect:non-scaling-stroke}.sya-herz-linie{stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.sya-herz-fehler,.sya-herz-linie{fill:none;vector-effect:non-scaling-stroke}.sya-herz-fehler{stroke:var(--signal);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--signal-glow))}.sya-herz[data-aktiv=false] .sya-herz-linie{stroke:var(--label-4);stroke-dasharray:2 4}.sya-herz-jetzt{stroke:var(--accent);stroke-width:6px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--accent-glow))}.sya-herz-jetzt[data-fehler]{stroke:var(--signal)}.sya-herz[data-aktiv=false] .sya-herz-jetzt{stroke:var(--label-4);filter:none}.sya-wf-status{flex-direction:column;gap:2px;min-width:0;display:flex}.sya-wf-zuletzt{font-size:var(--text-sm);color:var(--label-1);font-variant-numeric:tabular-nums}.sya-wf-status .sya-punkt{white-space:normal}.sya-wf-quote{color:var(--label-3);font-variant-numeric:tabular-nums;font-size:11.5px}.sya-wf-quote[data-hoch]{color:var(--warn);font-weight:600}.sya-wf-trail{justify-self:end;align-items:center;gap:10px;display:flex}.sya-worker{border-top:var(--hairline) solid var(--separator);flex-wrap:wrap;gap:6px 18px;padding:12px 18px;display:flex}.sya-routine{align-items:center;gap:8px;font-weight:600;display:inline-flex}.sya-routine svg{width:14px;height:14px;color:var(--accent)}@media (max-width:1100px){.sya-achse,.sya-wf{grid-template-columns:minmax(200px,1fr) minmax(160px,1fr) auto}.sya-achse>span:last-child,.sya-wf-status{display:none}}@media (max-width:760px){.sya-achse,.sya-automationen .page-eyebrow{display:none}.sya-wf{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf trail""puls puls""status status";gap:8px 10px;padding:12px 12px 12px 16px}.sya-wf-kopf{grid-area:kopf}.sya-wf-trail{grid-area:trail;gap:2px}.sya-wf-stufe{display:none}.sya-wf-puls{grid-area:puls}.sya-wf-status{flex-flow:wrap;grid-area:status;align-items:baseline;gap:4px 10px;display:flex}.sya-wf-fluss .mono,.sya-wf-fluss svg{display:none}.sya-fehler{flex-wrap:wrap}.sya-fehler .btn{margin-left:42px}}@media (prefers-reduced-motion:reduce){.sya-wf{transition:none}}.sya-kette{align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.sya-kette-icon{width:40px;height:40px;color:var(--ok);background:var(--ok-soft);border-radius:12px;flex:none;place-items:center;display:grid}.sya-kette-icon svg{width:20px;height:20px}.sya-kette[data-ok=false]{box-shadow:inset 3px 0 0 var(--signal)}.sya-kette[data-ok=false] .sya-kette-icon{color:var(--on-signal,#fff);background:var(--signal)}.sya-kette[data-ok=unbekannt] .sya-kette-icon{color:var(--label-3);background:var(--bg-sunken)}.sya-kette-text{flex:1;min-width:0}.sya-kette-text p{margin:0}.sya-kette-titel{font-weight:600;font-size:var(--text-md);color:var(--label-1)}.sya-kette[data-ok=false] .sya-kette-titel{color:var(--signal-text)}.sya-kette-sub{font-size:var(--text-xs);color:var(--label-3);font-family:var(--font-mono);margin-top:2px!important}.sya-kettenband{flex:0 auto;width:min(520px,45%);height:auto;overflow:visible}.sya-kettenglied{fill:none;stroke:var(--ok);stroke-width:2.2px;animation:sya-glied-ein .24s var(--ease-out) both}.sya-kettenglied[data-quer]{stroke:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sya-kettenglied[data-quer]{stroke:color-mix(in srgb,var(--ok) 70%,var(--label-1))}}.sya-kettenglied[data-z=bruch]{stroke:var(--signal);stroke-dasharray:3 3}.sya-kettenglied[data-z=rand]{stroke-dasharray:2 3;opacity:.6}.sya-kettenband[data-ok=unbekannt] .sya-kettenglied{stroke:var(--label-4)}@keyframes sya-glied-ein{0%{opacity:0;transform:translate(-4px)}}.sya-audit-titel{color:var(--label-1);font-weight:550}.sya-audit-tabelle{flex-direction:column;display:flex}.sya-audit-tabelle-karte td:last-child{overflow:visible}.sya-glied{isolation:isolate;display:inline-flex;position:relative}.sya-glied-kapsel{z-index:1;color:var(--label-2);background:var(--bg-surface);box-shadow:inset 0 0 0 1.5px var(--ok);border-radius:999px;padding:2px 9px;font-size:11px;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.sya-glied-kapsel{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ok) 70%,transparent)}}.sya-glied:before{content:"";z-index:0;background:var(--ok);border-radius:1px;width:2px;height:56px;position:absolute;top:50%;left:calc(50% - 1px)}@supports (color:color-mix(in lab,red,red)){.sya-glied:before{background:color-mix(in srgb,var(--ok) 55%,transparent)}}.sya-glied[data-z=rand]:before{border-left:2px dotted var(--label-4);background:0 0;width:0;height:22px}.sya-glied[data-z=bruch] .sya-glied-kapsel{color:var(--signal-text);box-shadow:inset 0 0 0 1.5px var(--signal)}.sya-glied[data-z=bruch]:before{border-left:2px dashed var(--signal);background:0 0;width:0}.dt-cards .sya-glied:before{content:none}.sya-audit-tabelle-karte .dt-table tbody tr:last-child .sya-glied:before{height:18px}.sya-signatur{color:var(--label-2);align-items:center;gap:4px;display:inline-flex}.sya-signatur svg{width:13px;height:13px;color:var(--ok)}.sya-signatur[data-ungueltig]{color:var(--signal-text);font-weight:600}.sya-signatur[data-ungueltig] svg{color:var(--signal)}.sya-blaettern{gap:6px}@media (max-width:760px){.sya-kette{flex-wrap:wrap}.sya-kettenband{order:3;width:100%}}@media (prefers-reduced-motion:reduce){.sya-kettenglied{animation:none}}.crm-leise{color:var(--label-3)}.crm-min0{min-width:0}.crm-tabs{margin-bottom:18px}.crm-prio{letter-spacing:0;min-width:14px;color:var(--label-2);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.crm-prio[data-prio=A]{color:var(--accent-text)}.crm-prio[data-prio=C],.crm-prio[data-prio=\-]{color:var(--label-3);font-weight:600}.crm-dot{--dot:var(--label-3);font-size:var(--text-xs);color:var(--label-2);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.crm-dot>i{background:var(--dot);border-radius:50%;flex:none;width:7px;height:7px}.crm-dot[data-ton=ok]{--dot:var(--ok)}.crm-dot[data-ton=warn]{--dot:var(--warn)}.crm-dot[data-ton=accent]{--dot:var(--accent)}.crm-dot[data-ton=signal]{--dot:var(--signal);color:var(--signal-text)}.crm-dot[data-ton=aus]{--dot:transparent;color:var(--label-3)}.crm-dot[data-ton=aus]>i{box-shadow:inset 0 0 0 1.5px var(--label-4)}.crm-dot-sm{font-size:var(--text-2xs)}.crm-glyph{--tg:var(--label-2)}.crm-glyph[data-ton=accent]{--tg:var(--accent)}.crm-glyph[data-ton=copper]{--tg:var(--chart-2)}.crm-glyph[data-ton=ok]{--tg:var(--ok)}.crm-glyph[data-ton=warn]{--tg:var(--warn)}.crm-glyph-lg{border-radius:18px;width:64px;height:64px}.crm-glyph-lg svg{stroke-width:1.6px;width:30px;height:30px}.crm-phasen{margin-bottom:14px}.crm-phasen-band{gap:4px;margin:0;padding:0;list-style:none;display:flex}.crm-phasen-band>li{flex:1 1 0;min-width:0}.crm-phasen-seg{--dot:var(--label-3);text-align:left;width:100%;color:var(--label-2);transition:background-color var(--dur-1) var(--ease-out);background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:7px;padding:8px 10px 0;display:grid}.crm-phasen-seg:hover{background:var(--bg-hover)}.crm-phasen-seg[data-ton=ok]{--dot:var(--ok)}.crm-phasen-seg[data-ton=warn]{--dot:var(--warn)}.crm-phasen-seg[data-ton=accent]{--dot:var(--accent)}.crm-phasen-seg[data-ton=aus]{--dot:var(--label-4)}.crm-phasen-zahl{letter-spacing:-.02em;color:var(--label-1);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.crm-phasen-label{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.crm-phasen-balken{background:var(--neutral-soft);border-radius:2px;grid-column:1/-1;height:4px;margin-bottom:8px;display:block;overflow:hidden}.crm-phasen-balken>span{background:var(--dot);opacity:.6;height:100%;transition:opacity var(--dur-2) var(--ease-out);border-radius:2px;display:block}.crm-phasen-seg:hover .crm-phasen-balken>span,.crm-phasen-seg[data-aktiv=true] .crm-phasen-balken>span{opacity:1}.crm-phasen-seg[data-aktiv=true]{background:var(--bg-hover)}.crm-board{scroll-snap-type:x mandatory;scroll-padding-left:0}.crm-col-head{justify-content:space-between;padding:2px 4px 6px}.crm-col-head .crm-dot{font-size:var(--text-sm);color:var(--label-1);font-weight:600}.crm-col-zahl{font-size:var(--text-xs);color:var(--label-3);font-variant-numeric:tabular-nums;font-weight:600}.crm-col-mehr{text-align:center;font-size:var(--text-xs);color:var(--accent-text);border-radius:10px;padding:10px 6px;font-weight:600}.crm-col-mehr:hover{background:var(--bg-hover)}.crm-col-leer{text-align:center;border:1.5px dashed var(--separator);border-radius:12px;padding:22px 6px}.crm-col-leer,.crm-fussnote{font-size:var(--text-xs);color:var(--label-3)}.crm-fussnote{margin-top:10px}.crm-karte-kopf{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}.crm-karte-firma{letter-spacing:-.01em;color:var(--label-1);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.3}.crm-karte-firma:hover{color:var(--accent-text)}.crm-karte-menu{flex:none;width:24px;height:24px;margin:-3px -5px 0 0}.crm-karte-meta{font-size:var(--text-xs);color:var(--label-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-karte-fuss{font-size:var(--text-xs);color:var(--label-2);align-items:center;gap:10px;min-height:22px;display:flex}.crm-karte-datum{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.crm-karte-datum svg{width:12px;height:12px}.crm-karte-pot{color:var(--label-3);font-variant-numeric:tabular-nums}.crm-karte-fuss .avatar-sm:first-of-type,.crm-karte-pot{margin-left:auto}.crm-karte-pot+.avatar-sm{margin-left:0}.crm-karte-phase{appearance:none;border:0;border-top:var(--hairline) solid var(--separator);width:100%;height:28px;font:inherit;font-size:var(--text-xs);color:var(--label-3);cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 9px) 13px,calc(100% - 5px) 13px;background-repeat:no-repeat;background-size:4px 4px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:0;margin-top:2px;padding:0 22px 0 0;font-weight:500}.crm-karte-phase:hover{color:var(--accent-text)}.crm-karte-phase:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}.crm-seiten{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.crm-seiten-text{font-size:var(--text-sm);color:var(--label-2);font-variant-numeric:tabular-nums}.crm-seiten-text strong{color:var(--label-1);font-weight:600}.crm-seiten-punkte{align-items:center;display:flex}.crm-seiten-punkt{--dot:var(--label-3);background:0 0;border:0;place-items:center;width:22px;height:44px;padding:0;display:grid}.crm-seiten-punkt>i{background:var(--dot);opacity:.35;width:7px;height:7px;transition:width var(--dur-2) var(--ease-spring),opacity var(--dur-2) var(--ease-out);border-radius:4px}.crm-seiten-punkt[aria-current=true]>i{opacity:1;width:18px}.crm-seiten-punkt[data-ton=ok]{--dot:var(--ok)}.crm-seiten-punkt[data-ton=warn]{--dot:var(--warn)}.crm-seiten-punkt[data-ton=accent]{--dot:var(--accent)}.crm-seiten-punkt[data-ton=aus]{--dot:var(--label-3)}.crm-filter{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.crm-filter-suche{flex:260px;max-width:360px}.crm-filter-select{width:170px}.crm-filter-prio{width:110px}.crm-filter-knopf svg{width:15px;height:15px}.crm-chipreihe{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.crm-chip{--dot:var(--label-3);height:30px;font:inherit;font-size:var(--text-sm);color:var(--label-1);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--control-border);transition:background-color var(--dur-1) var(--ease-out),box-shadow var(--dur-1) var(--ease-out);border:0;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.crm-chip>i{background:var(--dot);border-radius:50%;width:7px;height:7px}.crm-chip svg{stroke-width:2.2px;width:13px;height:13px}.crm-chip[data-ton=ok]{--dot:var(--ok)}.crm-chip[data-ton=warn]{--dot:var(--warn)}.crm-chip[data-ton=accent]{--dot:var(--accent)}.crm-chip[data-ton=aus]{--dot:var(--label-4)}.crm-chip[aria-checked=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:inset 0 0 0 1.5px var(--accent)}.crm-chip[data-entfernen=true]{background:var(--accent-soft);color:var(--accent-text);box-shadow:none}.crm-chip[data-entfernen=true]:hover{box-shadow:inset 0 0 0 1px var(--accent)}.crm-chips{flex-wrap:wrap;gap:8px;display:flex}.crm-sheet-gruppe+.crm-sheet-gruppe{margin-top:22px}.crm-sheet-titel{font:var(--type-headline);color:var(--label-2);margin-bottom:10px}.crm-liste{overflow:hidden}.crm-firma-zelle{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}.crm-firma-text{flex-direction:column;min-width:0;display:flex}.crm-firma-link{color:var(--label-1);font-weight:600}.crm-firma-link:hover{color:var(--accent-text)}.crm-firma-ort{font-size:var(--text-xs);color:var(--label-3)}.crm-schritt{align-items:baseline;gap:8px;min-width:0;display:inline-flex}.crm-schritt-datum{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.crm-owner{align-items:center}.crm-blaettern,.crm-owner{gap:6px;display:inline-flex}.crm-tabelle{margin-top:8px}.crm-liste .dt-table .table td{vertical-align:middle}.crm-strecke{border-radius:var(--radius-xl);margin-bottom:16px;padding:18px 20px 20px}.crm-strecke-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.crm-strecke-titel{font:var(--type-title2);letter-spacing:-.018em}.crm-strecke-titel .num{color:var(--accent-text);margin-left:6px}.crm-strecke-kopf .crm-leise{font-size:var(--text-xs)}.crm-strecke-linie{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.crm-station{--dot:var(--label-3);text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.crm-station:before{content:"";background:var(--separator-strong);z-index:-1;width:100%;height:2px;position:absolute;top:15px;left:-50%}.crm-station:first-child:before{display:none}.crm-station[data-erreicht=true]:before{background:linear-gradient(90deg,var(--accent),var(--accent));opacity:.7}.crm-station[data-ton=ok]{--dot:var(--ok)}.crm-station[data-ton=warn]{--dot:var(--warn)}.crm-station[data-ton=accent]{--dot:var(--accent)}.crm-station-knoten{font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--label-3);background:var(--bg-window);box-shadow:inset 0 0 0 2px var(--separator-strong);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.crm-station[data-belegt=true] .crm-station-knoten{color:var(--label-1);background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--dot),0 0 0 4px var(--dot)}@supports (color:color-mix(in lab,red,red)){.crm-station[data-belegt=true] .crm-station-knoten{box-shadow:inset 0 0 0 2px var(--dot),0 0 0 4px color-mix(in srgb,var(--dot) 14%,transparent)}}.crm-station-label{font-size:var(--text-xs);color:var(--label-1);margin-top:4px;font-weight:600}.crm-station-wert{font-size:var(--text-xs);color:var(--label-3)}.crm-strecke{background:linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box;isolation:isolate;border:1px solid #0000}.crm-angebote-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.crm-freigabe-hinweis{font-size:var(--text-xs);color:var(--label-3);align-items:center;gap:6px;display:inline-flex}.crm-eingang-liste{margin:8px 0 6px;padding:0;list-style:none}.crm-eingang-zeile{align-items:center;gap:12px;min-height:56px;padding:10px 18px;display:flex;position:relative}.crm-eingang-zeile+.crm-eingang-zeile{box-shadow:inset 0 var(--hairline) 0 var(--separator)}.crm-eingang-zeile[data-neu=true]:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:7px}.crm-eingang-icon{width:30px;height:30px;color:var(--label-2);background:var(--neutral-soft);border-radius:8px;flex:none;place-items:center;display:grid}.crm-eingang-icon svg{stroke-width:1.8px;width:15px;height:15px}.crm-eingang-text{min-width:0;font-size:var(--text-xs);flex-direction:column;flex:1;display:flex}.crm-eingang-firma{font-size:var(--text-sm);color:var(--label-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.crm-eingang-firma a:hover{color:var(--accent-text)}.crm-rang-karte{margin-bottom:16px}.crm-rang{margin:10px 0 8px;padding:0;list-style:none}.crm-rang-zeile{grid-template-columns:34px minmax(160px,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.crm-rang-zeile+.crm-rang-zeile{box-shadow:inset 0 var(--hairline) 0 var(--separator)}.crm-rang-zeile[data-aktiv=false]{opacity:.6}.crm-rang-platz{letter-spacing:-.03em;color:var(--label-4);text-align:center;font-size:26px;font-weight:700}.crm-rang-zeile:first-child .crm-rang-platz{color:var(--accent)}.crm-rang-wer{min-width:0;font-size:var(--text-xs);flex-direction:column;display:flex}.crm-rang-name{font-size:var(--text-md);color:var(--label-1);letter-spacing:-.01em;font-weight:600}.crm-rang-mitte{font-size:var(--text-xs);flex-direction:column;gap:6px;min-width:0;display:flex}.crm-rang-balken{background:var(--neutral-soft);border-radius:4px;height:8px;display:block;overflow:hidden}.crm-rang-balken>span{background:linear-gradient(90deg,var(--accent),var(--accent));border-radius:4px;min-width:4px;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.crm-rang-balken>span{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 70%,transparent),var(--accent))}}.crm-rang-balken>span{box-shadow:0 0 10px var(--accent-glow)}.crm-rang-balken[data-art=leads]>span{background:repeating-linear-gradient(90deg,var(--label-4) 0 6px,transparent 6px 9px);box-shadow:none}.crm-rang-betrag{white-space:nowrap;letter-spacing:-.02em;text-align:right;font-size:20px;font-weight:600}.crm-zurueck{min-height:32px;font-size:var(--text-sm);color:var(--accent-text);align-items:center;gap:4px;margin-bottom:6px;font-weight:500;display:inline-flex}.crm-zurueck svg{width:15px;height:15px}.crm-firma-kopf-inner{align-items:center;gap:18px;min-width:0;display:flex}.crm-firma-fakten{font-size:var(--text-sm);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.crm-fakt{align-items:center;gap:5px;display:inline-flex}.crm-fakt svg{width:13px;height:13px;color:var(--label-3)}.crm-firma-fakten .crm-dot{font-size:var(--text-sm)}.crm-naechster{background:radial-gradient(120% 140% at 0 0,var(--accent-soft),transparent 60%) padding-box,linear-gradient(var(--bg-surface),var(--bg-surface)) padding-box,var(--edge-light) border-box}.crm-naechster-datum{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.crm-naechster-text{font-size:var(--text-lg);letter-spacing:-.012em;margin-top:10px;font-weight:600}.crm-notizen{font-size:var(--text-sm);color:var(--label-2);white-space:pre-line;margin-top:8px;line-height:1.5}.crm-akt{gap:16px}.crm-notiz-form{align-items:flex-start;gap:10px;display:flex}.crm-notiz-feld{min-height:44px}.crm-timeline{margin:0;list-style:none}.crm-tl-kopf{font-size:var(--text-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.crm-tl-kopf svg{width:13px;height:13px;color:var(--label-3)}.crm-tl-kopf .crm-leise{font-weight:500}.crm-tl-text{font-size:var(--text-sm);white-space:pre-line;line-height:1.45}.crm-list-top{margin-top:6px}.crm-titel-abstand{margin-bottom:12px}@media (max-width:1100px){.crm-angebote-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.crm-tabs{flex-wrap:nowrap;margin-bottom:12px;overflow-x:auto}.crm-phasen{margin-bottom:6px}.crm-board{grid-auto-columns:86%;gap:10px;scroll-padding-left:0}.crm-filter{flex-wrap:nowrap}.crm-anfrage-knopf,.crm-freigabe-hinweis{display:none}.crm-filter-suche{flex:auto;min-width:0;max-width:none}.crm-filter-knopf{flex:none;height:44px}.crm-chip{height:36px;font-size:var(--text-md);border-radius:18px;padding:0 14px}.crm-firma-zelle .tool-glyph{display:none}.crm-glyph-lg{border-radius:15px;width:52px;height:52px}.crm-glyph-lg svg{width:25px;height:25px}.crm-firma-kopf-inner{align-items:flex-start;gap:14px}.crm-strecke{padding:16px 12px 18px}.crm-strecke-kopf{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px;padding:0 4px}.crm-station-label{text-wrap:balance;padding:0 3px;font-size:10.5px;line-height:1.2}.crm-station-knoten{width:28px;height:28px;font-size:12px}.crm-station:before{top:13px}.crm-rang-zeile{grid-template-columns:26px minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px}.crm-rang-mitte{grid-column:2/-1}.crm-rang-platz{grid-row:1/span 2;align-self:start;font-size:22px}.crm-rang-betrag{grid-area:1/3;font-size:17px}.crm-rang-wer{grid-area:1/2}.crm-rang-mitte{grid-row:2}.crm-eingang-zeile{padding:10px 14px 10px 18px}}.os-main:has(.wa-seite[data-tab=posteingang]){height:100dvh}.os-content:has(.wa-seite[data-tab=posteingang]){flex-direction:column;min-height:0;padding-bottom:24px;display:flex}.os-page:has(.wa-seite[data-tab=posteingang]){flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.wa-seite{flex-direction:column;display:flex}.wa-seite[data-tab=posteingang]{flex:1;min-height:0}.wa-seite[data-tab=posteingang] .page-head{flex:none;margin-bottom:16px}.wa-seite .wa{border-radius:var(--radius-xl);flex:1;height:auto;min-height:420px}.wa-contents{display:contents}.wa-halb{opacity:.6}.wa-list-kopf{flex-direction:column;gap:10px;padding:12px;display:flex}.wa-suche{flex:none;max-width:none}.wa-zeile{align-items:flex-start;gap:12px}.wa-zeile-kopf{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.wa-zeit{font-size:var(--text-xs);color:var(--label-3);font-variant-numeric:tabular-nums;flex:none}.wa-vorschau{font-size:var(--text-sm);color:var(--label-2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.wa-zeile-meta{font-size:var(--text-xs);color:var(--label-3);align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.wa-meta-warn{color:var(--warn);font-weight:600}.wa-meta-punkt{--dot:var(--label-3);color:var(--label-2);white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:inline-flex}.wa-meta-punkt:before{content:"";background:var(--dot);border-radius:50%;width:6px;height:6px}.wa-meta-punkt[data-ton=accent]{--dot:var(--accent);color:var(--accent-text)}.wa-meta-punkt[data-ton=ok]{--dot:var(--ok)}.wa-meta-punkt[data-ton=warn]{--dot:var(--warn)}.wa-meta-punkt[data-ton=signal]{--dot:var(--signal);color:var(--signal-text);font-weight:600}.wa-ungelesen{margin-left:auto}.wa-ring-sm{width:16px;height:16px}.wa-ring-sm>span{width:11px;height:11px}.wa-avatar{--tg:var(--label-2);border-radius:50%;width:40px;height:40px}.wa-avatar svg{width:18px;height:18px}.wa-avatar[data-ton=accent]{--tg:var(--accent)}.wa-avatar[data-ton=copper]{--tg:var(--chart-2)}.wa-avatar[data-ton=ok]{--tg:var(--ok)}.wa-kopf-text{flex:1;min-width:0}.wa-kopf-fenster{text-align:right;flex:none}.wa-kopf-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.wa-nowrap{white-space:nowrap}.wa-messages:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.wa-thread .bubble-draft{box-shadow:none;border:1.5px dashed var(--accent)}.wa-bubble-freigegeben .bubble-meta{opacity:.85}.wa-bubble-freigegeben .bubble-meta svg{color:var(--accent-text)}.wa-warnung{margin-bottom:10px}.wa-entwurf{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.wa-aktionen{align-items:center;gap:6px;display:inline-flex}.wa-aktionen-wrap{flex-wrap:wrap;justify-content:flex-end}.wa-hinweis{align-items:center;gap:6px;display:inline-flex}.wa-hinweis svg{flex:none;width:14px;height:14px}.wa-hinweis-wachsen{flex:220px}.wa-composer{gap:8px}.wa-composer-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-vorlage-wahl{width:200px}.wa-eingabe{align-items:flex-end;gap:8px;display:flex}.wa-feld{resize:none;field-sizing:content;border-radius:22px;flex:1;min-height:44px;max-height:160px;padding:11px 16px;line-height:1.4}.wa-senden{border-radius:22px;flex:none;height:44px;padding:0 16px}.wa-agent-chip{height:30px;font:inherit;font-size:var(--text-xs);color:var(--accent-text);background:var(--accent-soft);transition:background-color var(--dur-1) var(--ease-out);border:0;border-radius:15px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.wa-agent-chip:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-agent-chip:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.wa-agent-chip svg{width:14px;height:14px}.wa-fusszeile{font-size:var(--text-2xs);color:var(--label-3);align-items:center;gap:5px;padding-left:4px;display:inline-flex}.wa-fusszeile svg{width:12px;height:12px}.wa-insp-titel{font:var(--type-headline);color:var(--label-2);margin-bottom:8px}.wa-vorschlag{background:var(--bg-sunken);box-shadow:inset 0 0 0 var(--hairline) var(--separator);border-radius:14px;padding:14px}.wa-vorschlag-kopf{font-size:var(--text-xs);color:var(--label-2);align-items:center;gap:6px;margin-bottom:6px;display:flex}.wa-vorschlag-kopf svg{width:14px;height:14px;color:var(--accent)}.wa-sicherheit{align-items:center;gap:8px;margin:8px 0;display:flex}.wa-vorschlag-aktionen{gap:8px;margin-top:10px;display:flex}@media (max-width:760px){.os-content:has(.wa-seite[data-tab=posteingang]){padding-bottom:calc(var(--tabbar-h) + 22px + env(safe-area-inset-bottom))}.wa-seite .wa{border-radius:20px;min-height:0}.wa-seite[data-tab=posteingang][data-view=thread] .page-head{display:none}.wa-seite[data-view=thread] .wa-thread-head{padding:8px 8px 8px 4px}.wa-seite[data-view=thread] .wa-messages{padding:12px 12px 8px}.wa-composer{padding:8px 10px 10px}.wa-feld{font-size:16px}.wa-senden{justify-content:center;gap:0;width:44px;padding:0;font-size:0}.wa-senden svg{width:18px;height:18px}.wa-avatar{width:44px;height:44px}.wa[data-inspector=true] .wa-inspector{width:auto;left:10px;right:10px;top:calc(10px + env(safe-area-inset-top));bottom:calc(var(--tabbar-h) + 20px + env(safe-area-inset-bottom))}}.anf{background:var(--bg-content);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.anf,.anf-links{min-height:100dvh;display:grid}.anf-links{isolation:isolate;grid-template-rows:auto 1fr auto;position:relative}.anf-links:before{content:"";z-index:-1;background-image:radial-gradient(var(--grid-dot) 1px,transparent 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 40% 30%,#000,#0000);mask-image:radial-gradient(80% 60% at 40% 30%,#000,#0000)}.anf-oben{padding:20px clamp(20px,5vw,64px) 0}.anf-kopf{color:var(--label-1);align-items:center;gap:10px;display:flex}.anf-marke{letter-spacing:-.01em;font-size:15px}.anf-kopf-sub{font-size:var(--text-sm);color:var(--label-3)}.anf-segmente{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.anf-segmente>span{background:var(--neutral-soft);height:4px;transition:background-color var(--dur-3) var(--ease-out);border-radius:2px;position:relative;overflow:hidden}.anf-segmente>span[data-zustand=fertig]{background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.anf-segmente>span[data-zustand=aktiv]:after{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:40%;position:absolute;inset:0}.anf-stage{place-items:center start;padding:24px clamp(20px,5vw,64px) 40px}.anf-form{animation:fade-up .22s var(--ease-out);gap:18px}.anf-schritt{font-size:var(--text-sm);color:var(--label-3);align-items:baseline;gap:8px;display:flex}.anf-schritt .num{font-size:var(--text-sm);color:var(--accent-text);letter-spacing:.04em;font-weight:700}.anf-hilfe{color:var(--label-2);font-size:var(--text-md);margin-top:-8px}.anf-wahl{gap:10px}.anf-haken{width:18px;height:18px;margin-left:auto}.anf .form-input-big{resize:none}.anf .form-input-big::placeholder{color:var(--label-3)}.anf-knoepfe{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.anf-taste{font-size:var(--text-sm);color:var(--label-3);align-items:center;gap:4px;display:inline-flex}.anf-zurueck{margin-left:auto}.anf-turnstile{min-height:65px}.anf-fertig{animation:fade-up .24s var(--ease-out);align-items:flex-start;gap:18px}.anf-fertig-icon{border-radius:16px;width:52px;height:52px}.anf-fertig-text{color:var(--label-2);font-size:17px;line-height:1.5}.anf-fuss{font-size:var(--text-xs);color:var(--label-3);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px clamp(20px,5vw,64px);display:flex}.anf-buehne{isolation:isolate;background:radial-gradient(70% 55% at 50% 42%,var(--accent-soft),transparent 70%),linear-gradient(180deg,var(--bg-sunken),var(--bg-window));height:100dvh;box-shadow:inset var(--hairline) 0 0 var(--separator);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:sticky;top:0;overflow:hidden}.anf-buehne-licht{z-index:-1;background:radial-gradient(40% 50% at 50% 50%,var(--window-light-1),transparent 70%);filter:blur(20px);height:70%;position:absolute;inset:-20% -10% auto}.anf-buehne .anf-becher{width:min(78%,460px);height:auto;max-height:72dvh}.anf-buehne-text{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.anf-buehne-text strong{font:var(--type-title2);letter-spacing:-.018em;font-variant-numeric:tabular-nums}.anf-buehne-text span{font-size:var(--text-sm);color:var(--label-2)}.anf-buehne-mobil{display:none}.anf-becher{overflow:visible}.anf-stop-kante{stop-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.anf-stop-kante{stop-color:color-mix(in srgb,var(--accent) 55%,#0e1520)}}.anf-stop-licht{stop-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.anf-stop-licht{stop-color:color-mix(in srgb,var(--accent) 35%,#f4f7fb)}}.anf-stop-mitte{stop-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.anf-stop-mitte{stop-color:color-mix(in srgb,var(--accent) 80%,#1a2433)}}.anf-stop-schatten{stop-color:#0b1018;stop-opacity:.2}.anf-stop-schatten-aus{stop-color:#0b1018;stop-opacity:0}.anf-koerper{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.anf-koerper{stroke:color-mix(in srgb,var(--accent) 40%,#0b1018)}}.anf-koerper{stroke-width:1px}.anf-koerper-hinten{opacity:.9}.anf-glanz{stroke:#ffffff73;stroke-width:6px;stroke-linecap:round;filter:blur(2px)}.anf-deckel-band{fill:var(--label-1)}@supports (color:color-mix(in lab,red,red)){.anf-deckel-band{fill:color-mix(in srgb,var(--label-1) 82%,var(--accent))}}.anf-deckel-top{fill:var(--label-1)}@supports (color:color-mix(in lab,red,red)){.anf-deckel-top{fill:color-mix(in srgb,var(--label-1) 70%,var(--accent))}}.anf-iris-grund{fill:#0b0f16}.anf-iris-pupille{fill:var(--accent);opacity:.9}.anf-lamelle{fill:#c9d2de;stroke:#0b0f16;stroke-width:1.4px;stroke-linejoin:round;transition:d .4s var(--ease-out)}.anf-lamelle-b{fill:#aeb9c8}.anf-iris-rand{fill:none;stroke:#ffffff59;stroke-width:2px}.anf-stapel{transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);opacity:0;transform-box:view-box}.anf-stapel[data-sichtbar=true]{opacity:1}.anf-stapel[data-sichtbar=false]{visibility:hidden}.anf-gravur-text{letter-spacing:.16em;fill:#ffffffd1;font-size:10px;font-weight:700}.anf-gravur-rahmen,.anf-gravur-text{opacity:0;transition:opacity .32s var(--ease-out)}.anf-gravur-rahmen{fill:none;stroke:#ffffff80;stroke-width:1px;stroke-dasharray:3 4}.anf-gravur[data-art=logo] .anf-gravur-text{opacity:1}.anf-gravur[data-art=offen] .anf-gravur-text{opacity:.4}.anf-gravur[data-art=offen] .anf-gravur-rahmen{opacity:1}:root[data-theme=dark] .anf-deckel-band,:root[data-theme=dark] .anf-deckel-top{fill:#1b222d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .anf-deckel-band{fill:#1b222d}:root:not([data-theme=light]) .anf-deckel-top{fill:#232c39}}:root[data-theme=dark] .anf-deckel-top{fill:#232c39}@media (prefers-reduced-motion:reduce){.anf-gravur-rahmen,.anf-gravur-text,.anf-lamelle,.anf-stapel{transition:none}.anf-fertig,.anf-form{animation:none}}@media (max-width:900px){.anf{grid-template-columns:minmax(0,1fr)}.anf-buehne{display:none}.anf-links{grid-template-rows:auto auto auto 1fr auto}.anf-buehne-mobil{background:radial-gradient(70% 70% at 50% 50%,var(--accent-soft),transparent 75%);border-radius:22px;justify-content:center;height:150px;margin:10px 20px 0;display:flex}.anf-buehne-mobil .anf-becher{width:auto;height:100%}.anf-stage{place-items:start;padding-top:12px}.anf-kopf-sub{display:none}}.login{--login-grund:radial-gradient(120% 90% at 30% 45%,#fff 0%,#f1f1f4 48%,#e4e4e9 100%);--login-spot:radial-gradient(closest-side,#fffffff2,#fff0 100%);--login-boden:radial-gradient(closest-side,#00000061,#0000 100%);--login-becher-filter:drop-shadow(0 40px 50px #0000002e);isolation:isolate;min-height:100dvh;padding:48px clamp(24px,6vw,112px) calc(32px + env(safe-area-inset-bottom));background:var(--login-grund);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(20px,3.5vw,56px);display:grid;position:relative;overflow:hidden}.login-licht{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 28% 40%,var(--accent-soft),transparent 72%),linear-gradient(180deg,transparent 70%,var(--label-1));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.login-licht{background:radial-gradient(40% 50% at 28% 40%,var(--accent-soft),transparent 72%),linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--label-1) 4%,transparent))}}.login-produkt{aspect-ratio:440/600;justify-self:end;place-items:center;width:min(440px,100%);margin:0;display:grid;position:relative}.login-spot{z-index:-1;background:var(--login-spot);position:absolute;inset:4% -8% 10%}.login .btn-primary{color:#fff;background:#2f6690}.login .btn-primary:hover:not(:disabled){background:#295b80}.login-becher{aspect-ratio:760/1277;width:300px;max-width:72%;height:auto;filter:var(--login-becher-filter);animation:login-becher .9s var(--ease-out) both;outline:0}.login-boden{z-index:-1;background:var(--login-boden);filter:blur(6px);width:62%;height:22px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}@keyframes login-becher{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.login-seite{justify-self:start;gap:16px;width:min(440px,100%)}.login-glas,.login-seite{flex-direction:column;display:flex}.login-glas{--login-glas:var(--material-popover);border-radius:24px;gap:24px;padding:32px 30px 26px}@supports (color:color-mix(in lab,red,red)){.login-glas{--login-glas:color-mix(in srgb,var(--material-popover) 70%,transparent)}}.login-glas{background:var(--login-glas);-webkit-backdrop-filter:saturate(180%)blur(30px);background-image:linear-gradient(var(--login-glas),var(--login-glas)),var(--edge-light);box-shadow:var(--shadow-3),var(--highlight-top);animation:fade-up .42s .12s var(--ease-out) both;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000}.login-kopf{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.login-eyebrow{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--label-2);align-items:center;gap:8px;font-weight:600;display:inline-flex}.login-punkt{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft),0 0 10px var(--accent-glow);border-radius:50%}.login-marke{width:64px;height:64px;color:var(--label-1);background:var(--bg-surface);box-shadow:var(--shadow-1),var(--highlight-top);border-radius:20px;place-items:center;margin-bottom:6px;display:grid}.login-marke-ok{color:var(--accent)}.login-marke-ok svg{stroke-width:1.7px;width:28px;height:28px}.login-titel{font-family:var(--font-display);letter-spacing:-.032em;color:var(--label-1);font-size:42px;font-weight:700;line-height:1.05}.login-titel-os{color:var(--label-2);letter-spacing:-.02em;font-weight:300}.login-sub{font-size:var(--text-md);color:var(--label-2);text-wrap:balance;line-height:1.45}.login-form{flex-direction:column;gap:12px;display:flex}.login-notiz{font-size:var(--text-xs);color:var(--label-3);line-height:1.5}.login-input{height:44px;font-size:var(--text-md);border-radius:12px}.login-code{text-align:center;letter-spacing:.4em;font-variant-numeric:tabular-nums;font-size:20px}.login-knopf{height:46px;font-size:var(--text-md);border-radius:12px;font-weight:600}.login-schnell{flex-direction:column;gap:10px;display:flex}.login-trenner{font-size:var(--text-2xs);color:var(--label-3);align-items:center;gap:10px;font-weight:600;display:flex}.login-trenner:after,.login-trenner:before{content:"";height:var(--hairline);background:var(--separator);flex:1}.login-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.login-person{text-align:left;cursor:pointer;background:var(--bg-surface);border:0;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.login-person{background:color-mix(in srgb,var(--bg-surface) 70%,transparent)}}.login-person{box-shadow:inset 0 0 0 var(--hairline) var(--separator);transition:background-color var(--dur-1) var(--ease-out),transform var(--dur-1) var(--ease-out)}.login-person:hover{background:var(--bg-surface)}.login-person:active{transform:scale(.98)}.login-person[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--accent)}.login-person:disabled{opacity:.6;cursor:progress}.login-person-text{flex-direction:column;min-width:0;display:flex}.login-person-name{font-size:var(--text-sm);color:var(--label-1);font-weight:600}.login-person-rolle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.login-fuss,.login-person-rolle{font-size:var(--text-2xs);color:var(--label-3)}.login-fuss{padding-left:31px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .login{--login-grund:radial-gradient(120% 90% at 30% 45%,#17181c 0%,#0c0d10 55%,#060708 100%);--login-spot:radial-gradient(closest-side,#96afd261,#78a0dc1f 55%,#0000 100%);--login-boden:radial-gradient(closest-side,#000000d9,#0000 100%);--login-becher-filter:drop-shadow(0 0 1px #ffffff40) drop-shadow(0 40px 60px #0009)}}:root[data-theme=dark] .login{--login-grund:radial-gradient(120% 90% at 30% 45%,#17181c 0%,#0c0d10 55%,#060708 100%);--login-spot:radial-gradient(closest-side,#96afd261,#78a0dc1f 55%,#0000 100%);--login-boden:radial-gradient(closest-side,#000000d9,#0000 100%);--login-becher-filter:drop-shadow(0 0 1px #ffffff40) drop-shadow(0 40px 60px #0009)}.sperre{background:radial-gradient(40% 35% at 50% 40%,var(--accent-soft),transparent 70%),var(--bg-window);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.sperre-inhalt{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(460px,100%);display:flex}.sperre-iris{color:var(--label-2);filter:drop-shadow(0 10px 24px var(--accent-glow));margin-bottom:6px;display:grid}.sperre-titel{font:var(--type-title2);letter-spacing:-.018em}.sperre-satz{font-size:var(--text-lg);color:var(--label-2);line-height:1.45}.sperre-aktionen{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.sperre-aktionen .btn{border-radius:12px;height:40px;padding:0 18px}.sperre-technik{font-size:var(--text-xs);color:var(--label-3);max-width:40ch;margin-top:18px}.sperre-technik summary{cursor:pointer;min-height:32px;color:var(--label-2);align-items:center;gap:6px;font-weight:600;list-style-position:inside;display:inline-flex}.sperre-technik p{margin-top:6px;line-height:1.5}@media (prefers-reduced-motion:reduce){.login-becher,.login-glas{animation:none}}@media (max-width:760px){.login{padding:calc(20px + env(safe-area-inset-top)) 16px calc(20px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:center;justify-items:stretch;row-gap:4px}.login-produkt{aspect-ratio:220/250;justify-self:center;width:220px}.login-becher{width:136px;max-width:62%}.login-boden{bottom:5%}.login-seite{justify-self:stretch;width:100%}.login-glas{border-radius:22px;padding:24px 20px 20px}.login-titel{font-size:32px}.login-fuss{text-align:center;padding-left:0}.login-person{min-height:56px}.sperre-aktionen .btn{flex:auto;height:44px}}.ein-titel{align-items:center;gap:10px;display:inline-flex}.ein-titel-abstand{margin-bottom:12px}.ein-icon{--ic:var(--accent);color:#fff;background:linear-gradient(180deg,var(--ic),var(--ic));border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.ein-icon{background:linear-gradient(180deg,color-mix(in srgb,var(--ic) 82%,#fff),var(--ic))}}.ein-icon{box-shadow:inset 0 0 0 .5px #0000001f,var(--highlight-top)}.ein-icon svg{stroke-width:2px;width:15px;height:15px}.ein-icon[data-ton=neutral]{--ic:#8e8e93}.ein-icon[data-ton=ok]{--ic:var(--ok)}.ein-icon[data-ton=warn]{--ic:var(--warn)}.ein-icon[data-ton=signal]{--ic:var(--signal)}.ein-zeile{min-height:52px}.ein-liste{margin-top:6px}.ein-wert{font-size:var(--text-sm);color:var(--label-2)}.ein-tabelle{margin-top:8px}.ein-zahl{text-align:right;width:100px}.ein-punkt{--dot:var(--label-3);font-size:var(--text-xs);color:var(--label-2);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ein-punkt:before{content:"";background:var(--dot);border-radius:50%;width:7px;height:7px}.ein-punkt[data-ton=ok]{--dot:var(--ok)}.ein-punkt[data-ton=warn]{--dot:var(--warn)}.ein-inline{align-items:center;gap:6px;display:inline-flex}.ein-inline svg{width:13px;height:13px;color:var(--label-3)}.ein-gap{gap:12px}.ein-qr{background:#fff;border-radius:12px;padding:8px}.ein-secret{word-break:break-all}.crm-col-zahl-mehr{color:var(--label-3);font-weight:400}.wa-aeltere{align-self:center;margin:4px 0 8px}.mfa-status{white-space:normal;text-wrap:pretty}@media (max-width:760px),(pointer:coarse){.crm-karte-phase{display:none}.board-card .crm-karte-menu{border-radius:22px;width:44px;height:44px;margin:-12px -14px -10px 0}.board-card .crm-karte-menu svg{width:20px;height:20px}.crm-karte-firma{margin:-4px 0;padding:4px 0}}@media (pointer:coarse){.crm-chip,.crm-filter-knopf,.crm-filter-select,.crm-phasen-seg{position:relative}.crm-chip{min-height:36px}.crm-chip:after,.crm-phasen-seg:after{content:"";min-height:44px;position:absolute;inset:-4px -2px}.crm-filter-knopf,.crm-filter-select,.crm-phasen-seg{min-height:44px}}.login.login-schwarz{min-height:100dvh;padding:0 0 calc(28px + env(safe-area-inset-bottom));color:#f2f2f4;color-scheme:dark;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.login-film{aspect-ratio:16/9;flex:none;width:min(100vw,1280px,177.778dvh - 337.778px);position:relative;overflow:hidden}.login-film-bild{aspect-ratio:16/9;object-fit:cover;background:#000;outline:none;width:100%;height:auto;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000 100%);mask-image:radial-gradient(closest-side,#000 74%,#0000 100%)}@media (max-aspect-ratio:1){.login-film{aspect-ratio:9/10;width:100vw}.login-film-bild{width:190vw;max-width:none}}.login-schwarz .login-seite{opacity:0;pointer-events:none;width:min(440px,100vw - 40px);transition-property:opacity,transform;transition-duration:.7s;transition-timing-function:var(--ease-out);flex-direction:column;justify-self:auto;align-items:center;gap:14px;margin-top:-2px;display:flex;transform:translateY(10px)}.login-schwarz[data-film=fertig] .login-seite{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.login-schwarz .login-seite{transition:none}}.login-knoepfe{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;display:flex}.login-knoepfe form{display:contents}.glas-knopf{--glas-rand:#ffffff4d;cursor:pointer;letter-spacing:-.005em;color:#f2f3f6eb;-webkit-backdrop-filter:blur(22px)saturate(160%);min-width:168px;height:50px;box-shadow:inset 0 0 0 .5px var(--glas-rand),inset 0 1px 0 #ffffff6b,inset 0 -1px 0 #ffffff0f,0 10px 30px #0000008c,0 1px 2px #0009;transition:transform .16s var(--ease-out),box-shadow .2s var(--ease-out),color .2s var(--ease-out),background-color .2s var(--ease-out);background:linear-gradient(#fff3,#ffffff0f 46%,#ffffff05 54%,#ffffff1a),linear-gradient(115deg,#c8cdd629,#787e881a 60%,#d2d6de24);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.glas-knopf svg{stroke-width:1.8px;opacity:.9;width:17px;height:17px}.glas-knopf:hover:not(:disabled){color:#fff;--glas-rand:#ffffff7a;background-color:#ffffff0a}.glas-knopf:active:not(:disabled){transform:scale(.97)}.glas-knopf:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.glas-knopf-hell{color:#121316;background:linear-gradient(#fffffff5,#e2e5ebeb 48%,#c6cad2eb 52%,#e8eaeff2);box-shadow:inset 0 0 0 .5px #ffffffe6,inset 0 1px #fff,inset 0 -1px 1px #0000001f,0 10px 30px #0009,0 0 24px #dce1eb1a}.glas-knopf-hell:hover:not(:disabled){color:#000;filter:brightness(1.04);background-color:#0000}.glas-knopf:disabled{cursor:default;opacity:.5}.glas-knopf-hell:disabled{cursor:progress;opacity:.8}.login-notiz-schwarz{color:#ffffff6b;text-align:center;text-wrap:balance;font-size:12px;line-height:1.5}.login-schwarz .login-fuss{text-align:center;color:#ffffff47;letter-spacing:.01em;padding-left:0;font-size:11px}.login-schwarz .login-glas{--login-glas:#1c1d219e;background:var(--login-glas);background-image:none;border:0;border-radius:22px;width:100%;padding:26px 26px 22px;animation:none;box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff1a,0 20px 50px #0009}.login-schwarz .login-kopf{text-align:center;align-items:center}.login-schwarz .login-titel{height:0;font-size:0;overflow:hidden}.login-schwarz .login-sub{color:#fff9}.sk-filter{margin-top:0}.sk-auswahl{border-radius:18px;width:auto;min-width:160px}.sk-status{height:22px;font:600 12px/22px var(--font-sans);color:var(--ag-ton-text,var(--label-2));background:var(--ag-ton,var(--label-4));border-radius:11px;flex:none;align-items:center;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sk-status{background:color-mix(in srgb,var(--ag-ton,var(--label-4)) 14%,transparent)}}.sk-autor{gap:4px;font-weight:500}.sk-autor,.sk-hash{color:var(--label-2);align-items:center;display:inline-flex}.sk-hash{cursor:pointer;background:var(--neutral-soft);height:26px;font:500 12px/18px var(--font-mono);transition:background var(--dur-1) ease,transform var(--dur-1) ease;border:0;border-radius:13px;gap:6px;padding:0 10px}.sk-hash:hover{background:var(--bg-pressed)}.sk-hash:active{transform:scale(.96)}.sk-hash:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-hash svg{width:13px;height:13px}.sk-hash code{font:inherit}.sk-karte{border-radius:var(--r-card,var(--radius-lg));background:var(--bg-surface);box-shadow:var(--shadow-1);transition:box-shadow .22s ease,transform var(--dur-spring,.24s) var(--spring,var(--ease-out));display:flex;position:relative}.sk-karte:hover{box-shadow:var(--shadow-2)}.sk-karte:active{transform:scale(.985)}.sk-karte[data-status=zurueckgezogen]{opacity:.7}.sk-karte[data-status=zurueckgezogen] .sk-name{color:var(--warn)}.sk-karte-knopf{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;padding:18px 20px 16px;display:flex}.sk-karte-knopf:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-karte-kopf{align-items:center;gap:12px;min-width:0;display:flex}.sk-karte-icon{width:40px;height:40px;color:var(--accent);background:var(--glass-tint,transparent),var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.sk-karte-icon{background:var(--glass-tint,transparent),color-mix(in srgb,var(--accent) 10%,var(--bg-sunken))}}.sk-karte-icon{box-shadow:var(--glass-edge,none)}.sk-karte-icon svg{width:20px;height:20px}.sk-karte-titel{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sk-titel{font:600 17px/22px var(--font-display);letter-spacing:-.02em}.sk-name,.sk-titel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-name{font:var(--ios-footnote,var(--type-footnote));color:var(--label-3)}.sk-name code{font:500 12px/16px var(--font-mono)}.sk-beschreibung{font:var(--ios-callout,400 15px/19px var(--font-sans));color:var(--label-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;display:-webkit-box;overflow:hidden}.sk-systeme{align-items:center;gap:6px;min-width:0;height:24px;display:flex;overflow:hidden}.sk-system{flex:none;place-items:center;display:inline-grid}.sk-ohne{font:var(--ios-footnote,var(--type-footnote));color:var(--label-3)}.sk-ohne,.sk-tag{white-space:nowrap}.sk-tag{height:22px;font:500 12px/22px var(--font-sans);color:var(--label-2);background:var(--neutral-soft);border-radius:11px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.sk-karte-fuss{box-shadow:inset 0 .5px 0 var(--separator);font:var(--ios-footnote,var(--type-footnote));color:var(--label-3);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;display:flex}.sk-fuss-autor,.sk-karte-fuss{align-items:center;min-width:0}.sk-fuss-autor{white-space:nowrap;gap:4px;display:inline-flex;overflow:hidden}.sk-fuss-autor .sk-autor{text-overflow:ellipsis;min-width:0;overflow:hidden}.sk-nutzung{flex:none;gap:10px;display:inline-flex}.sk-nutzung>span{align-items:center;gap:4px;display:inline-flex}.sk-nutzung svg{width:13px;height:13px}.sk-pruefbereich{flex-direction:column;gap:8px;display:flex}.sk-pruef-icon{background:var(--neutral-soft);width:30px;height:30px;color:var(--label-2);border-radius:9px;flex:none;place-items:center;display:grid}.sk-pruef-icon[data-warn]{background:var(--warn-soft);color:var(--warn)}.sk-pruef-icon svg{width:15px;height:15px}.ag-liste-sub.sk-warn-text,.field-hint.sk-warn-text,.sk-warn-text{color:var(--warn)}.sk-link{color:inherit;border-radius:4px;text-decoration:none}.sk-link:hover{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.sk-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-pruef{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sk-pruef-zeile{border-radius:var(--radius-md);font:var(--ios-subhead,400 15px/20px var(--font-sans));color:var(--label-1);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sk-pruef-zeile[data-art=warnung]{background:var(--warn-soft)}.sk-pruef-zeile[data-art=fehler]{background:var(--signal-soft);color:var(--signal-text)}.sk-pruef-zeile>svg{flex:none;width:16px;height:16px;margin-top:2px}.sk-pruef-zeile[data-art=warnung]>svg{color:var(--warn)}.sk-pruef-text{flex-direction:column;gap:4px;min-width:0;display:flex}.sk-auszug{background:var(--bg-surface);border-radius:6px;padding:4px 8px;display:block}@supports (color:color-mix(in lab,red,red)){.sk-auszug{background:color-mix(in srgb,var(--bg-surface) 70%,transparent)}}.sk-auszug{font:500 12px/17px var(--font-mono);color:var(--label-2);white-space:pre-wrap;overflow-wrap:anywhere}.sk-kopf{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sk-pruefbox{box-shadow:var(--shadow-1),inset 0 0 0 1px var(--warn-soft);flex-direction:column;gap:12px;display:flex}.sk-details summary{cursor:pointer;font:var(--ios-subhead,400 15px/20px var(--font-sans));color:var(--warn);border-radius:8px;padding:4px}.sk-details summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-details[open] summary{margin-bottom:8px}.sk-system-name{align-items:center;gap:6px;display:inline-flex}.sk-version[aria-current]{background:var(--bg-selected)}.sk-version-nr{width:34px;font:600 15px/20px var(--font-sans);color:var(--label-2);flex:none}.sk-neuer{font:600 12px/18px var(--font-sans);color:var(--accent-text);background:var(--accent-soft);border-radius:10px;flex:none;padding:2px 8px}.sk-zwei{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk-fehlt{border-radius:var(--radius-md);background:var(--warn-soft);color:var(--label-1);font:var(--ios-subhead,400 15px/20px var(--font-sans));gap:10px;padding:12px 14px;display:flex}.sk-fehlt>svg{width:18px;height:18px;color:var(--warn);flex:none;margin-top:1px}.sk-fehlt p{margin:0 0 6px}.sk-inhalt{flex-direction:column;gap:10px;min-width:0;display:flex}.sk-inhalt-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sk-dateien{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sk-datei,.sk-datei-einzeln{height:28px;font:500 12px/16px var(--font-mono);color:var(--label-2);background:var(--neutral-soft);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:5px;max-width:100%;padding:0 10px;display:inline-flex;overflow:hidden}.sk-datei{cursor:pointer}.sk-datei:hover{background:var(--bg-pressed)}.sk-datei:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-datei[aria-selected=true]{background:var(--silver,var(--bg-selected));box-shadow:var(--silver-edge,none);color:var(--accent-text);font-weight:600}.sk-datei svg,.sk-datei-einzeln svg{flex:none;width:13px;height:13px}.sk-frontmatter{border-radius:var(--radius-md);background:var(--bg-sunken);font:var(--ios-footnote,var(--type-footnote));gap:4px;margin:0 0 12px;padding:10px 14px;display:grid}.sk-frontmatter>div{grid-template-columns:minmax(80px,max-content) 1fr;gap:12px;display:grid}.sk-frontmatter dt{font-family:var(--font-mono);color:var(--label-3)}.md-pre,.sk-frontmatter dd,.sk-roh{color:var(--label-1);overflow-wrap:anywhere;margin:0}.md-pre,.sk-roh{border-radius:var(--radius-md);background:var(--bg-sunken);font:500 12.5px/1.55 var(--font-mono);white-space:pre-wrap;max-height:60vh;padding:12px 14px;overflow:auto}.md-pre:focus-visible,.md-tabelle:focus-visible,.sk-roh:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-md{border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-1);font:400 15px/1.6 var(--font-sans);color:var(--label-1);overflow-wrap:anywhere;min-width:0;padding:16px 18px}.sk-md>:first-child{margin-top:0}.sk-md>:last-child{margin-bottom:0}.sk-md p{margin:0 0 10px}.sk-md .md-h{font-family:var(--font-display);letter-spacing:-.015em;margin:18px 0 8px;line-height:1.3}.sk-md h3.md-h{font-size:20px;font-weight:700}.sk-md h4.md-h{font-size:17px;font-weight:600}.sk-md h5.md-h,.sk-md h6.md-h{color:var(--label-2);font-size:15px;font-weight:600}.sk-md .md-liste{margin:0 0 10px;padding-left:22px}.sk-md .md-liste li{margin:2px 0}.sk-md .md-liste .md-liste{margin:4px 0 0}.sk-md .md-code-inline{font:500 .88em var(--font-mono);background:var(--neutral-soft);border-radius:5px;padding:1px 5px}.sk-md .md-pre{margin:0 0 10px}.sk-md .md-link{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.sk-md .md-link:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.sk-md .md-bild{color:var(--label-3);font-style:italic}.sk-md .md-zitat{box-shadow:inset 3px 0 0 var(--separator-strong);color:var(--label-2);margin:0 0 10px;padding:4px 0 4px 14px}.sk-md .md-linie{background:var(--separator);border:0;height:.5px;margin:16px 0}.sk-md .md-tabelle{border-radius:var(--radius-sm);margin:0 0 10px;overflow-x:auto}.sk-md table{border-collapse:collapse;width:100%;font-size:14px}.sk-md td,.sk-md th{text-align:left;box-shadow:inset 0 -.5px 0 var(--separator);vertical-align:top;padding:6px 10px}.sk-md th{color:var(--label-2);background:var(--bg-sunken);font-weight:600}.sk-editor{font:500 13px/1.5 var(--font-mono);resize:vertical;min-height:220px}.sk-wahl{flex-wrap:wrap;gap:8px;display:flex}.sk-wahl-knopf{cursor:pointer}.sk-wahl-knopf:focus-within{box-shadow:var(--focus-ring)}.sk-dateiliste{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sk-dateiliste li{justify-content:space-between;align-items:center;gap:8px;display:flex}.sk-chip{align-items:center;gap:6px;display:inline-flex}.sk-vorpruefung{flex-direction:column;gap:10px;display:flex}.sk-laedt{align-items:center;gap:6px;display:inline-flex}.sk-laedt svg{width:14px;height:14px;animation:ag-dreh 1.2s linear infinite}.sk-urteil{font:600 15px/20px var(--font-sans);color:var(--ag-ton-text,var(--label-1));margin:0}.sk-fuss{width:100%}.sk-fertig{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;display:flex}.sk-fertig>svg{width:44px;height:44px;color:var(--ok)}.sk-fertig-titel{font:600 20px/26px var(--font-display);letter-spacing:-.02em;margin:0}@media (max-width:640px){.sk-filter .ag-suche{flex:100%;max-width:none}.sk-auswahl{flex:140px;min-width:0}.sk-zwei{grid-template-columns:1fr}.sk-md{padding:14px}.sk-karte-knopf{padding:16px}}@media (prefers-reduced-motion:reduce){.sk-hash,.sk-karte{transition:none}.sk-hash:active,.sk-karte:active{transform:none}.sk-laedt svg{animation:none}}.sk-hilfe{font:var(--ios-footnote,var(--type-footnote));color:var(--label-2)}.sk-sonder{color:var(--signal-text);background:var(--signal-soft);box-shadow:inset 0 0 0 1px var(--signal);border-radius:4px;margin:0 1px;padding:0 3px;font-size:.85em;line-height:1.3;display:inline-block}@supports (color:color-mix(in lab,red,red)){.sk-sonder{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 35%,transparent)}}.sk-sonder[data-tab]{color:var(--label-3);box-shadow:none;background:0 0;padding:0}.sk-sonder-hinweis{background:var(--signal-soft);color:var(--signal-text);font:var(--ios-footnote,var(--type-footnote));margin:0 0 8px}.sk-lesen,.sk-sonder-hinweis{border-radius:var(--radius-md);padding:8px 12px}.sk-lesen{background:var(--accent-soft);color:var(--label-1);font:var(--ios-subhead,400 15px/20px var(--font-sans));align-items:center;gap:8px;margin:0;display:flex}.sk-lesen svg{width:16px;height:16px;color:var(--accent-text);flex:none}.sk-agent-hinweis{border-radius:var(--radius-md);background:var(--warn-soft);color:var(--label-1);font:var(--ios-footnote,var(--type-footnote));margin:0 0 4px;padding:10px 12px}.sk-zurueck{color:var(--label-2)}.sk-format{flex-direction:column;gap:8px;display:flex}.sk-format-kopf{max-height:none}.sk-sprung{color:var(--ag-ton-text,var(--label-2));border-radius:4px;font-weight:600;text-decoration:none}.sk-sprung:hover{text-underline-offset:2px;text-decoration:underline}.sk-sprung:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-fuss-text{min-width:0}.sk-bestaetigen{border-radius:var(--radius-md);cursor:pointer;background:var(--signal-soft);color:var(--label-1);font:var(--ios-subhead,400 15px/20px var(--font-sans));align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.sk-bestaetigen input{width:18px;height:18px;accent-color:var(--signal);flex:none;margin:1px 0 0}.sk-bestaetigen input:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-pruef-zeile[data-schwer]{background:var(--signal-soft)}.sk-pruef-zeile[data-schwer]>svg{color:var(--signal-text)}.sk-schwer-marke{font:700 10px/18px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--on-signal);background:var(--signal);border-radius:8px;align-self:flex-start;padding:0 7px}.sk-zeigen{align-self:flex-start;margin-left:-8px}.sk-fund{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.sk-fund{background:color-mix(in srgb,var(--warn) 32%,transparent)}}.sk-fund{color:inherit;box-shadow:0 0 0 2px var(--warn);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.sk-fund{box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 55%,transparent)}}.sk-fund{scroll-margin:80px}.sk-fund:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-entscheid{flex-direction:column;gap:8px;width:100%;display:flex}.sk-entscheid-text{resize:vertical;min-height:56px}.sk-entscheid-zeile{align-items:center;gap:8px;display:flex}.sk-entscheid-hinweis{min-width:0;margin:0 auto 0 0}.sk-entscheid .sk-agent-hinweis{margin:0}.sk-entscheid .btn:disabled,.sk-entscheid .btn[aria-disabled=true],.sk-fuss .btn:disabled,.sk-zuordnen .btn:disabled{opacity:1;filter:none;background:var(--neutral-soft);color:var(--label-3);box-shadow:none;cursor:not-allowed}.sk-hinweisbox{border-radius:var(--radius-md);background:var(--warn-soft);color:var(--label-1);font:var(--ios-footnote,var(--type-footnote));gap:10px;margin:0;padding:10px 12px;display:flex}.sk-hinweisbox>svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}.sk-system-chip{background:var(--neutral-soft);min-width:0;max-width:150px;height:24px;font:500 12px/24px var(--font-sans);color:var(--label-2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 8px 0 2px;display:inline-flex}.sk-system-chip .tool-glyph,.sk-system-chip>:first-child{transform:scale(.8)}.sk-system-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sk-rohwerte summary{color:var(--label-3)}.sk-dev-hinweis{text-align:center;margin:0}.sk-link-dezent{color:var(--accent-text);border-radius:4px;align-items:center;gap:2px;text-decoration:none;display:inline-flex}.sk-link-dezent:hover{text-underline-offset:2px;text-decoration:underline}.sk-link-dezent:focus-visible{box-shadow:var(--focus-ring);outline:none}.sk-link-dezent svg{width:13px;height:13px}.sk-md .md-host{color:var(--label-3);font-size:.85em}.sk-fund[data-schwer]{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.sk-fund[data-schwer]{background:color-mix(in srgb,var(--signal) 28%,transparent)}}.sk-fund[data-schwer]{box-shadow:0 0 0 2px var(--signal)}@supports (color:color-mix(in lab,red,red)){.sk-fund[data-schwer]{box-shadow:0 0 0 2px color-mix(in srgb,var(--signal) 60%,transparent)}}.sk-entscheid-kurz{align-items:center;gap:2px;min-width:0;margin-right:auto;display:inline-flex}.sk-entscheid-kurztext{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-info{flex:none;width:28px;height:28px}.sk-info svg{width:15px;height:15px}.sk-entscheid-info{margin:0}.sk-entscheid-zurueck{margin-right:auto}.sk-format summary{font:var(--ios-subhead,400 15px/20px var(--font-sans));color:var(--label-2);cursor:pointer}.sk-format[open]{flex-direction:column;gap:8px;display:flex}@media (max-width:640px){.sk-entscheid-zeile{flex-wrap:wrap;row-gap:4px}.sk-entscheid-kurz{flex:100%;margin-right:0}.sk-entscheid-zeile>.btn{flex:1 1 0}}html:has(.os-root){--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,var(--font-inter,"Inter"),"Segoe UI",sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display",system-ui,var(--font-inter,"Inter"),"Segoe UI",sans-serif;--ios-large-title:700 34px/41px var(--font-display);--ios-title1:700 28px/34px var(--font-display);--ios-title2:700 22px/28px var(--font-display);--ios-title3:600 20px/25px var(--font-display);--ios-headline:600 15px/20px var(--font-sans);--ios-body:400 15px/20px var(--font-sans);--ios-callout:400 14px/19px var(--font-sans);--ios-subhead:400 13px/18px var(--font-sans);--ios-footnote:400 12px/16px var(--font-sans);--ios-caption:500 11px/13px var(--font-sans);--type-title2:var(--ios-title2);--type-title3:var(--ios-title3);--type-headline:var(--ios-headline);--type-footnote:var(--ios-footnote);--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--r-card:24px;--r-row:14px;--spring:linear(0,.009,.035 2.1%,.141 4.4%,.281 6.7%,.723 13%,.938 17.2%,1.017 20.4%,1.051 23.6%,1.061 27.1%,1.049 32%,1.011 41.3%,.997 49.3%,1.001 66.9%,1);--spring-soft:cubic-bezier(.2,.9,.25,1.05);--ease-spring:var(--spring);--dur-spring:.42s;--toolbar-h:56px;--tabbar-h:62px;--sidebar-w:264px;color-scheme:light;--bg-window:#f2f2f7;--bg-content:#f2f2f7;--bg-surface:#fff;--bg-elevated:#fff;--bg-sunken:#7676801f;--bg-hover:#0000000a;--bg-pressed:#00000014;--bg-selected:#007aff1a;--label-1:#000;--label-2:#3c3c43d9;--label-3:#3c3c43ad;--label-4:#3c3c4352;--label-on-accent:#fff;--separator:#3c3c432e;--separator-strong:#3c3c434a;--grid-dot:transparent;--accent:#007aff;--accent-strong:#0062cc;--accent-text:#0066d6;--accent-soft:#007aff1c;--accent-glow:#007aff52;--signal:#ff3b30;--signal-text:#d70015;--signal-soft:#ff3b301c;--signal-glow:#ff3b3059;--on-signal:#fff;--ok:#248a3d;--ok-fill:#34c759;--ok-soft:#34c75924;--warn:#c93400;--warn-fill:#ff9500;--warn-soft:#ff950024;--info:var(--accent-text);--info-soft:var(--accent-soft);--neutral-soft:#7676801f;--chart-1:#007aff;--chart-2:#ff9500;--chart-band:#007aff1a;--chart-danger-zone:#ff3b300f;--chart-grid:#3c3c431f;--glass-fill:#ffffff9e;--glass-fill-strong:#fafafccc;--glass-tint:linear-gradient(180deg,#ffffffb3,#ffffff59);--glass-blur:blur(24px) saturate(190%);--glass-blur-strong:blur(40px) saturate(200%);--glass-edge:inset 0 1px 0 #fffffff2,inset 0 -.5px 0 #ffffff80,inset 0 0 0 .5px #0000000f;--glass-shadow:0 10px 30px -8px #00000029,0 2px 6px #0000000d;--silver:linear-gradient(180deg,#fff,#f1f1f4 55%,#e6e6ea);--silver-edge:inset 0 1px 0 #fff,inset 0 -1px 0 #0000000d,0 0 0 .5px #0000001f,0 1px 2px #00000014,0 4px 12px -4px #0000001a;--glow-active:0 0 0 .5px #007aff40,0 6px 20px -6px #007aff59;--material-sidebar:var(--glass-fill);--material-toolbar:#f2f2f7b8;--material-popover:#ffffffc7;--material-sheet:#f2f2f7e6;--material-tabbar:#fafafccc;--material-blur:var(--glass-blur);--shadow-0:none;--shadow-1:0 0 0 .5px #0000000a,0 1px 2px #00000008;--shadow-2:0 0 0 .5px #0000000d,0 8px 24px -10px #00000024;--shadow-3:0 0 0 .5px #00000014,0 24px 60px -12px #00000040,0 8px 20px -8px #0000001a;--highlight-top:inset 0 0 0 0 transparent;--edge-light:linear-gradient(transparent,transparent);--control-border:#3c3c435c;--toggle-off:#78788052;--toggle-off-edge:transparent;--window-light-1:transparent;--window-light-2:transparent;--window-light-3:transparent;--scrim:#00000040;--focus-ring:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root){--focus-ring:0 0 0 3px color-mix(in srgb,var(--accent) 45%,transparent)}}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]){color-scheme:dark;--bg-window:#000;--bg-content:#000;--bg-surface:#1c1c1e;--bg-elevated:#2c2c2e;--bg-sunken:#7676803d;--bg-hover:#ffffff0f;--bg-pressed:#ffffff1a;--bg-selected:#0a84ff33;--label-1:#fff;--label-2:#ebebf5c7;--label-3:#ebebf599;--label-4:#ebebf54d;--label-on-accent:#fff;--separator:#54545899;--separator-strong:#787880b3;--accent:#0a84ff;--accent-strong:#409cff;--accent-text:#4aa3ff;--accent-soft:#0a84ff33;--accent-glow:#0a84ff73;--signal:#ff453a;--signal-text:#ff6961;--signal-soft:#ff453a2e;--signal-glow:#ff453a80;--on-signal:#fff;--ok:#30d158;--ok-fill:#30d158;--ok-soft:#30d1582b;--warn:#ff9f0a;--warn-fill:#ff9f0a;--warn-soft:#ff9f0a2b;--neutral-soft:#7676803d;--chart-1:#0a84ff;--chart-2:#ff9f0a;--chart-band:#0a84ff24;--chart-danger-zone:#ff453a14;--chart-grid:#ffffff14;--glass-fill:#2c2c2e80;--glass-fill-strong:#242426bd;--glass-tint:linear-gradient(180deg,#ffffff1a,#ffffff08);--glass-edge:inset 0 1px 0 #fff3,inset 0 -.5px 0 #ffffff0f,inset 0 0 0 .5px #ffffff1a;--glass-shadow:0 16px 40px -10px #000000b3,0 2px 8px #0006;--silver:linear-gradient(180deg,#fff3,#ffffff17 50%,#ffffff0f);--silver-edge:inset 0 1px 0 #ffffff52,inset 0 -.5px 0 #ffffff14,inset 0 0 0 .5px #ffffff24,0 2px 8px -2px #0009;--glow-active:0 0 0 .5px #0a84ff73,0 0 24px -6px #0a84ff8c;--material-toolbar:#0000008c;--material-popover:#1e1e20b8;--material-sheet:#1c1c1ed6;--material-tabbar:#1e1e20bd;--shadow-1:0 0 0 .5px #ffffff0d;--shadow-2:0 0 0 .5px #ffffff14,0 12px 32px -12px #000c;--shadow-3:0 0 0 .5px #ffffff1a,0 30px 80px -16px #000000d9,0 10px 24px -8px #0009;--control-border:#ebebf54d;--toggle-off:#7878805c;--scrim:#00000080}}html:has(.os-root)[data-theme=dark]{color-scheme:dark;--bg-window:#000;--bg-content:#000;--bg-surface:#1c1c1e;--bg-elevated:#2c2c2e;--bg-sunken:#7676803d;--bg-hover:#ffffff0f;--bg-pressed:#ffffff1a;--bg-selected:#0a84ff33;--label-1:#fff;--label-2:#ebebf5c7;--label-3:#ebebf599;--label-4:#ebebf54d;--label-on-accent:#fff;--separator:#54545899;--separator-strong:#787880b3;--accent:#0a84ff;--accent-strong:#409cff;--accent-text:#4aa3ff;--accent-soft:#0a84ff33;--accent-glow:#0a84ff73;--signal:#ff453a;--signal-text:#ff6961;--signal-soft:#ff453a2e;--signal-glow:#ff453a80;--on-signal:#fff;--ok:#30d158;--ok-fill:#30d158;--ok-soft:#30d1582b;--warn-fill:#ff9f0a;--warn-soft:#ff9f0a2b;--neutral-soft:#7676803d;--chart-1:#0a84ff;--chart-2:#ff9f0a;--chart-band:#0a84ff24;--chart-danger-zone:#ff453a14;--chart-grid:#ffffff14;--glass-fill:#2c2c2e80;--glass-fill-strong:#242426bd;--glass-tint:linear-gradient(180deg,#ffffff1a,#ffffff08);--glass-edge:inset 0 1px 0 #fff3,inset 0 -.5px 0 #ffffff0f,inset 0 0 0 .5px #ffffff1a;--glass-shadow:0 16px 40px -10px #000000b3,0 2px 8px #0006;--silver:linear-gradient(180deg,#fff3,#ffffff17 50%,#ffffff0f);--silver-edge:inset 0 1px 0 #ffffff52,inset 0 -.5px 0 #ffffff14,inset 0 0 0 .5px #ffffff24,0 2px 8px -2px #0009;--glow-active:0 0 0 .5px #0a84ff73,0 0 24px -6px #0a84ff8c;--material-toolbar:#0000008c;--material-popover:#1e1e20b8;--material-sheet:#1c1c1ed6;--material-tabbar:#1e1e20bd;--shadow-1:0 0 0 .5px #ffffff0d;--shadow-2:0 0 0 .5px #ffffff14,0 12px 32px -12px #000c;--shadow-3:0 0 0 .5px #ffffff1a,0 30px 80px -16px #000000d9,0 10px 24px -8px #0009;--control-border:#ebebf54d;--toggle-off:#7878805c;--scrim:#00000080}html:has(.os-root),html:has(.os-root) body{background:var(--bg-window)}html:has(.os-root) body{font:var(--ios-body);letter-spacing:-.012em;font-feature-settings:normal}.os-root:before{background:radial-gradient(70% 50% at 50% -12%,var(--label-1),transparent 70%),var(--bg-window)}@supports (color:color-mix(in lab,red,red)){.os-root:before{background:radial-gradient(70% 50% at 50% -12%,color-mix(in srgb,var(--label-1) 5%,transparent),transparent 70%),var(--bg-window)}}.os-main{background:0 0}.hero:after,.os-content:after,.os-content:before{display:none}.glass,.menu,.os-sidebar,.os-tabbar,.os-toolbar .icon-btn,.os-toolbar .pill-outline,.os-toolbar .search-trigger,.palette,.popover,.sheet{background:var(--glass-tint),var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--glass-shadow)}.os-sidebar{border-radius:var(--r-card);height:calc(100dvh - 20px);margin:10px 0 10px 10px;top:10px;overflow:hidden}.os-sidebar-head{height:60px;padding:0 16px}.os-brand-name{font:700 17px/22px var(--font-display);letter-spacing:-.02em}.os-brand-name span{color:var(--label-3);font-weight:400}.os-nav{padding:2px 10px 12px}.nav-group+.nav-group{margin-top:18px}.nav-group-title{font:600 11px/13px var(--font-sans);color:var(--label-3);letter-spacing:.01em;padding:0 12px 6px}.nav-item{height:34px;font:500 14px/18px var(--font-sans);letter-spacing:-.01em;transition:background-color .16s ease,transform var(--dur-spring) var(--spring),box-shadow .2s ease;border-radius:11px;gap:11px;padding:0 10px}.nav-item+.nav-item{margin-top:2px}.nav-item svg{width:18px;height:18px;color:var(--accent);stroke-width:1.85px}.nav-item[data-locked=true] svg{color:var(--label-4)}.nav-item[aria-current=page]{background:var(--silver);box-shadow:var(--silver-edge);font-weight:600}.nav-item[aria-current=page] svg{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}.nav-item:active{transform:scale(.97)}.nav-badge{min-width:22px;height:20px;font:600 12px/20px var(--font-sans);color:var(--label-2);background:var(--neutral-soft);border-radius:10px}.nav-badge[data-tone=signal]{color:#fff;background:var(--signal);box-shadow:0 0 10px -2px var(--signal-glow)}.os-sidebar-foot{box-shadow:inset 0 .5px 0 var(--separator);padding:10px}.os-toolbar,.os-toolbar[data-gescrollt=true]{height:var(--toolbar-h);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;gap:10px;padding:0 18px 0 24px}.os-toolbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--bg-window) 0,var(--bg-window) 55%,transparent);position:absolute;inset:0 0 -18px}@supports (color:color-mix(in lab,red,red)){.os-toolbar:before{background:linear-gradient(to bottom,var(--bg-window) 0,color-mix(in srgb,var(--bg-window) 70%,transparent) 55%,transparent)}}.os-toolbar:before{-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .24s;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.os-toolbar[data-gescrollt=true]:before{opacity:1}.os-toolbar-title{font:600 17px/22px var(--font-display);letter-spacing:-.02em}.os-toolbar-crumb{font:var(--ios-footnote);color:var(--label-3)}.os-toolbar .search-trigger{width:clamp(200px,26vw,320px);height:36px;color:var(--label-3);font:var(--ios-callout);border-radius:18px;padding:0 8px 0 14px}.os-toolbar .search-trigger:hover{color:var(--label-2)}.os-toolbar .icon-btn{width:36px;height:36px;color:var(--label-1);border-radius:50%}.os-toolbar .icon-btn:hover{background:var(--glass-tint),var(--glass-fill-strong)}.os-toolbar .icon-btn .badge-dot{box-shadow:0 0 0 2px var(--bg-window);top:7px;right:7px}.os-toolbar .pill-outline{height:30px;font:600 13px/30px var(--font-sans);color:var(--label-1);border-radius:15px;padding:0 14px}.kbd{background:var(--neutral-soft);box-shadow:none;color:var(--label-3);border-radius:6px}.os-content{padding:18px 32px 64px}.os-page{max-width:1280px}.page-head{align-items:flex-end;margin-bottom:24px}.page-eyebrow{font:600 13px/18px var(--font-sans);color:var(--label-3);letter-spacing:-.005em;text-transform:none}.page-title{font:var(--ios-large-title);letter-spacing:-.026em}.page-sub{font:var(--ios-body);color:var(--label-2);margin-top:6px}.section-title{font:var(--ios-title3);letter-spacing:-.02em}.card,.hero{background:var(--bg-surface);border-radius:var(--r-card);box-shadow:var(--shadow-1);border:0}.card-head{padding:18px 20px 4px}.card-title{font:600 17px/22px var(--font-display);letter-spacing:-.02em}.card-meta{font:var(--ios-footnote);color:var(--label-3)}.card-body{padding:10px 20px 20px}.card-pad{padding:20px}.card-foot{box-shadow:inset 0 .5px 0 var(--separator);font:var(--ios-footnote);padding:12px 20px}.card-interactive{transition:transform var(--dur-spring) var(--spring),box-shadow .22s ease}.card-interactive:hover{box-shadow:var(--shadow-2);transform:none}.card-interactive:active{transform:scale(.985)}@supports (color:color-mix(in lab,red,red)){.card[data-tone=signal]{box-shadow:var(--shadow-1),inset 0 0 0 1px color-mix(in srgb,var(--signal) 35%,transparent)}}.card[data-tone=signal]:before{width:3px;box-shadow:0 0 12px var(--signal-glow);top:18px;bottom:18px}.hero{background:var(--glass-tint),var(--bg-surface);box-shadow:var(--glass-edge),var(--shadow-2);-webkit-backdrop-filter:none}.hero .ck-hero-titel,.hero .page-title{font:700 40px/46px var(--font-display);letter-spacing:-.03em}.stat-label{font:500 13px/18px var(--font-sans);color:var(--label-2)}.stat-value{font:700 34px/38px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat-value small{font:500 15px/20px var(--font-sans);color:var(--label-3);letter-spacing:-.01em}.stat-foot{font:var(--ios-footnote)}.list-row{gap:14px;min-height:56px;padding:12px 20px}.list-row+.list-row:before{background:var(--separator);height:.5px;left:20px;right:0}.list-row.with-icon+.list-row.with-icon:before{left:68px}.list-title{font:600 15px/20px var(--font-sans);letter-spacing:-.012em}.list-sub{color:var(--label-3)}.list-sub,.list-trail{font:var(--ios-subhead)}.list-row[data-chevron]:after,a.list-row:after{content:"";background:var(--label-4);width:8px;height:13px;-webkit-mask:var(--chevron) center /contain no-repeat;mask:var(--chevron) center /contain no-repeat;border-radius:0;flex:none;margin-left:2px;position:static}html:has(.os-root){--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 13'%3E%3Cpath d='M1.5 1.2 6.5 6.5l-5 5.3' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.list-row[aria-current=true]:after,.list-row[aria-selected=true]:after,.list-row[data-aktiv=true]:after{position:absolute}a.list-row[aria-current=true]:after{background:var(--accent);width:8px;position:static;top:auto;bottom:auto;left:auto}a.list-row,button.list-row{transition:background-color .12s ease,transform var(--dur-spring) var(--spring)}a.list-row:active,button.list-row:active{background:var(--bg-pressed)}.icon-tile{color:#fff;background:var(--accent);border-radius:9px;width:32px;height:32px;box-shadow:inset 0 1px #ffffff40}.icon-tile svg{stroke-width:2px;width:18px;height:18px}.icon-tile[data-tone=signal]{background:var(--signal);color:#fff}.icon-tile[data-tone=ok]{background:var(--ok-fill);color:#fff}.icon-tile[data-tone=warn]{background:var(--warn-fill);color:#fff}.icon-tile[data-tone=neutral]{color:#fff;background:#8e8e93}.icon-tile[data-tone=info]{background:var(--accent);color:#fff}.table{font:var(--ios-callout)}.table th{font:600 12px/16px var(--font-sans);color:var(--label-3);background:var(--bg-surface)}.table td,.table th{padding:12px 14px}.table td:first-child,.table th:first-child{padding-left:20px}.btn{--btn-bg:transparent;height:34px;font:600 14px/18px var(--font-sans);letter-spacing:-.01em;color:var(--label-1);box-shadow:var(--silver-edge);transition:transform var(--dur-spring) var(--spring),filter .16s ease,box-shadow .2s ease,opacity .16s ease;border-radius:17px;gap:7px;padding:0 16px}.btn,.btn:hover{background:var(--silver)}.btn:hover{filter:brightness(1.06)}.btn:active{filter:brightness(.96);transform:scale(.96)}.btn-primary,.btn-primary:hover{color:#fff;background:linear-gradient(180deg,#ffffff3d,#fff0 55%),var(--accent);box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0000001f,0 0 0 .5px var(--accent),0 6px 18px -6px var(--accent-glow)}@supports (color:color-mix(in lab,red,red)){.btn-primary,.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #0000001f,0 0 0 .5px color-mix(in srgb,var(--accent) 70%,black),0 6px 18px -6px var(--accent-glow)}}.btn-ok,.btn-ok:hover{color:#fff;background:linear-gradient(180deg,#ffffff3d,#fff0 55%),var(--ok-fill);box-shadow:inset 0 1px 0 #ffffff59,0 0 0 .5px #00000026,0 6px 18px -6px var(--ok-fill)}@supports (color:color-mix(in lab,red,red)){.btn-ok,.btn-ok:hover{box-shadow:inset 0 1px 0 #ffffff59,0 0 0 .5px #00000026,0 6px 18px -6px color-mix(in srgb,var(--ok-fill) 60%,transparent)}}html:has(.os-root) .btn-ok{--btn-fg:#fff;color:#fff}.btn-destructive{color:var(--signal-text)}.btn-ghost,.btn-ghost:hover{color:var(--accent-text);filter:none}.btn-sm{height:28px;font:600 13px/16px var(--font-sans);border-radius:14px;padding:0 12px}.btn-lg{height:44px;font:600 16px/20px var(--font-sans);border-radius:22px;padding:0 22px}.btn-icon{width:34px;padding:0}.btn-icon.btn-sm{width:28px}.icon-btn{transition:transform var(--dur-spring) var(--spring),background-color .14s ease;border-radius:50%}.icon-btn:active{transform:scale(.92)}.pill{height:22px;font:600 12px/22px var(--font-sans);letter-spacing:-.005em;padding:0 9px}.pill-ok{color:var(--ok)}.pill-lg{height:26px;font:600 13px/26px var(--font-sans);padding:0 11px}.live{background:var(--ok-fill)}.live-chip{color:var(--ok)}.seg{background:var(--bg-sunken);box-shadow:none;gap:0;padding:3px}.seg,.seg-btn{border-radius:999px}.seg-btn{height:30px;font:500 13px/16px var(--font-sans);color:var(--label-1);letter-spacing:-.005em;transition:background-color .2s ease,box-shadow .2s ease,transform var(--dur-spring) var(--spring);padding:0 16px}.seg-btn:active{transform:scale(.96)}.seg-btn[aria-current=page],.seg-btn[aria-pressed=true],.seg-btn[aria-selected=true]{background:var(--silver);box-shadow:var(--silver-edge);font-weight:600}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]) .seg-btn[aria-current=page],html:has(.os-root):not([data-theme=light]) .seg-btn[aria-pressed=true],html:has(.os-root):not([data-theme=light]) .seg-btn[aria-selected=true]{background:linear-gradient(#ffffff42,#ffffff24),#636366}}html:has(.os-root)[data-theme=dark] .seg-btn:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){background:linear-gradient(#ffffff42,#ffffff24),#636366}.seg-btn .count{color:var(--label-3)}.toggle{background:var(--toggle-off);width:52px;height:30px;box-shadow:none;border-radius:15px;transition:background-color .24s}.toggle:after{width:26px;height:26px;transition:transform var(--dur-spring) var(--spring),width .2s ease;background:#fff;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029,0 0 0 .5px #0000000a}.toggle:active:after{width:32px}.toggle[aria-checked=true]{background:var(--ok-fill)}.toggle[aria-checked=true]:after{transform:translate(22px)}.toggle[aria-checked=true]:active:after{transform:translate(16px)}.input,.select,.textarea{background:var(--bg-sunken);height:36px;color:var(--label-1);box-shadow:inset 0 0 0 .5px var(--separator);font:var(--ios-callout);border-radius:12px;padding:0 12px}.textarea{padding:10px 12px}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{box-shadow:inset 0 0 0 1px var(--accent),var(--focus-ring);border-radius:12px}.search-inline svg{left:11px}.search-inline .input{border-radius:18px;padding-left:32px}.field-label{font:600 13px/18px var(--font-sans);color:var(--label-2)}:focus-visible{box-shadow:var(--focus-ring);border-radius:12px}.sheet-scrim{background:var(--scrim)}.sheet{background:var(--glass-tint),var(--material-sheet);-webkit-backdrop-filter:var(--glass-blur-strong);animation:ios-sheet-rechts var(--dur-spring) var(--spring) both;border-radius:30px;top:12px;bottom:12px;right:12px}@keyframes ios-sheet-rechts{0%{opacity:0;transform:translate(40px)scale(.98)}to{opacity:1;transform:none}}.sheet-head{box-shadow:none;padding:20px 20px 14px}.sheet-title{font:var(--ios-title2);letter-spacing:-.022em}.sheet-body{padding:4px 20px 20px}.sheet .card,.sheet .diff,.sheet .mail-preview{box-shadow:none;border-radius:18px}.sheet-foot{box-shadow:inset 0 .5px 0 var(--separator);padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:0 0}.sheet-head .icon-btn{background:var(--silver);width:32px;height:32px;box-shadow:var(--silver-edge);color:var(--label-2)}.sheet-grabber{background:var(--label-4);border-radius:3px;width:36px;height:5px}.menu{background:var(--glass-tint),var(--material-popover);-webkit-backdrop-filter:var(--glass-blur-strong);animation:ios-pop .32s var(--spring) both;border-radius:18px;padding:6px}.menu-item{height:32px;font:400 14px/18px var(--font-sans);border-radius:10px;padding:0 10px}.menu-item:focus-visible,.menu-item:hover{background:var(--accent)}.popover{background:var(--glass-tint),var(--material-popover);-webkit-backdrop-filter:var(--glass-blur-strong);animation:ios-pop .34s var(--spring) both;border-radius:22px}@keyframes ios-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@supports (color:color-mix(in lab,red,red)){.palette-scrim{background:color-mix(in srgb,var(--scrim) 60%,transparent)}}.palette{background:var(--glass-tint),var(--material-popover);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:var(--glass-edge),var(--shadow-3);animation:ios-palette .36s var(--spring) both;border-radius:28px;top:16vh}@keyframes ios-palette{0%{opacity:0;transform:translate(-50%)scale(.94)}to{opacity:1;transform:translate(-50%)}}.palette-input-row{height:64px;padding:0 22px}.palette-input{font:400 22px/28px var(--font-display);letter-spacing:-.02em}.palette-results{padding:6px 10px 10px}.palette-item{border-radius:14px;min-height:44px}.palette-item-title{font:500 15px/20px var(--font-sans)}.palette-group{font:600 12px/16px var(--font-sans)}.island{background:#000;box-shadow:0 12px 40px #0006,inset 0 0 0 .5px #ffffff24}.iris-switch,.tab-item{transition:transform var(--dur-spring) var(--spring),color .16s ease}.tab-item:active{transform:scale(.92)}.os-page{animation:ios-seite .38s var(--spring-soft) both}@keyframes ios-seite{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){html:has(.os-root){--sidebar-w:78px}.nav-item,.os-sidebar-head{justify-content:center;padding:0}.nav-item{border-radius:14px;height:42px}.nav-item svg{width:21px;height:21px}}@media (max-width:760px){html:has(.os-root) body{font:400 17px/22px var(--font-sans)}.os-sidebar{display:none}.os-toolbar,.os-toolbar[data-gescrollt=true]{height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.os-toolbar-title{font:600 17px/22px var(--font-display);position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.os-toolbar[data-kompakt=false] .os-toolbar-title{transform:translate(-50%,6px)}.os-toolbar .icon-btn{width:40px;height:40px}.os-content{padding:4px max(16px,env(safe-area-inset-right)) calc(var(--tabbar-h) + 40px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.page-title{font:var(--ios-large-title);letter-spacing:-.026em}.page-head{margin-bottom:18px}.hero .ck-hero-titel,.hero .page-title{font:700 30px/36px var(--font-display);letter-spacing:-.028em}.hero{border-radius:26px}.card{border-radius:22px}.card-head{padding:16px 16px 2px}.card-body{padding:8px 16px 16px}.list-row{min-height:60px;padding:11px 16px}.list-row+.list-row:before{left:16px}.list-row.with-icon+.list-row.with-icon:before{left:62px}.list-title{font:600 17px/22px var(--font-sans);letter-spacing:-.02em}.list-sub,.list-trail{font:400 15px/20px var(--font-sans)}.stat-value{font:700 28px/32px var(--font-display)}.btn{height:44px;font:600 16px/20px var(--font-sans);border-radius:22px;padding:0 18px}.btn-sm{height:34px;font:600 14px/18px var(--font-sans);border-radius:17px}.btn-icon{width:44px}.input,.select{border-radius:14px;height:44px}.search-inline .input{border-radius:22px}.seg{width:100%}.seg-btn{flex:1 0 auto;height:32px;font-size:14px}.os-tabbar{z-index:50;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom));height:var(--tabbar-h);background:var(--glass-tint),var(--material-tabbar);-webkit-backdrop-filter:blur(28px)saturate(200%)brightness(1.02);box-shadow:var(--glass-edge),0 18px 40px -12px #00000073,0 2px 10px #0000001f;border-radius:999px;grid-template-columns:repeat(5,1fr);padding:4px;display:grid;position:fixed}.tab-indicator{background:var(--silver);width:calc(20% - 1.6px);box-shadow:var(--silver-edge);transition:transform .52s var(--spring);border-radius:999px;top:4px;bottom:4px;left:4px}.tab-item{font:600 10px/12px var(--font-sans);color:var(--label-1);letter-spacing:0;border-radius:999px;gap:2px}.tab-item svg{stroke-width:1.9px;width:24px;height:24px}.tab-item[aria-current=page]{color:var(--accent)}.tab-item .tab-badge{background:var(--signal);color:#fff;box-shadow:none;top:3px}.sheet{width:auto;animation:ios-sheet-hoch .46s var(--spring) both;border-radius:34px;inset:auto 8px 8px}.sheet-grabber{margin-top:7px;display:block}.palette{top:max(10px,env(safe-area-inset-top));border-radius:26px}}@keyframes ios-sheet-hoch{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.menu,.os-page,.palette,.popover,.sheet{animation:none!important}.btn:active,.card-interactive:active,.icon-btn:active,.nav-item:active,.seg-btn:active,.tab-item:active{transform:none}.tab-indicator,.toggle:after{transition:none}}@media (prefers-reduced-transparency:reduce){.menu,.os-sidebar,.os-tabbar,.os-toolbar .icon-btn,.os-toolbar .search-trigger,.palette,.popover,.sheet{background:var(--bg-elevated);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.menu,.os-sidebar,.os-tabbar,.palette,.popover,.sheet{background:var(--bg-elevated)}}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]) .sheet{--bg-surface:#2c2c2e}}html:has(.os-root)[data-theme=dark] .sheet{--bg-surface:#2c2c2e}.palette-input-row,.palette-input-row:focus-within{box-shadow:none}.palette-results{box-shadow:inset 0 .5px 0 var(--separator)}html:has(.os-root){--btn-glass:#7878801f;--btn-glass-edge:inset 0 .5px 0 #ffffffb3,inset 0 0 0 .5px #0000000a;--sel-fill:#0000000f;--warn:#b35900}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]){--btn-glass:#7878803d;--btn-glass-edge:inset 0 .5px 0 #ffffff2e,inset 0 0 0 .5px #ffffff0d;--sel-fill:#ffffff1a;--warn:#ff9f0a}}html:has(.os-root)[data-theme=dark]{--btn-glass:#7878803d;--btn-glass-edge:inset 0 .5px 0 #ffffff2e,inset 0 0 0 .5px #ffffff0d;--sel-fill:#ffffff1a;--warn:#ff9f0a}.btn,.btn:hover{background:var(--btn-glass);box-shadow:var(--btn-glass-edge);-webkit-backdrop-filter:blur(16px)saturate(180%)}.btn:hover{filter:brightness(1.04)}.btn-primary,.btn-primary:hover{background:var(--accent);box-shadow:inset 0 .5px #ffffff59}.btn-ok,.btn-ok:hover{background:var(--ok-fill);box-shadow:inset 0 .5px #ffffff59}.btn-ghost,.btn-ghost:hover{box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.btn-ghost:hover{background:var(--bg-hover)}.sheet-head .icon-btn{background:var(--btn-glass);box-shadow:var(--btn-glass-edge)}.seg{background:#7676801f}.seg-btn[aria-current=page],.seg-btn[aria-pressed=true],.seg-btn[aria-selected=true]{background:#fff;box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]) .seg{background:#7676803d}html:has(.os-root):not([data-theme=light]) .seg-btn[aria-current=page],html:has(.os-root):not([data-theme=light]) .seg-btn[aria-pressed=true],html:has(.os-root):not([data-theme=light]) .seg-btn[aria-selected=true]{background:#636366;box-shadow:inset 0 .5px #ffffff26}}html:has(.os-root)[data-theme=dark] .seg{background:#7676803d}html:has(.os-root)[data-theme=dark] .seg-btn:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){background:#636366;box-shadow:inset 0 .5px #ffffff26}.seg-btn:is([aria-pressed=true],[aria-selected=true],[aria-current=page]) .count{color:var(--label-2)}.nav-item[aria-current=page]{background:var(--sel-fill);box-shadow:none;border-radius:10px}.nav-item[aria-current=page] svg{filter:none}.card[data-tone=signal]{box-shadow:var(--shadow-1)}.card[data-tone=signal]:before,.list-row[aria-selected=true]:after,.list-row[data-aktiv=true]:after{display:none}.list-row[aria-selected=true],.list-row[data-aktiv=true]{background:var(--bg-selected)}.ll-gesamt{color:var(--label-1);letter-spacing:-.03em;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.sya-gruppe-karte li+li .sya-zeile{box-shadow:none;position:relative}.sya-gruppe-karte li+li .sya-zeile:after{content:"";background:var(--separator);height:.5px;position:absolute;top:0;left:60px;right:0}.iris-dial .iris-core{filter:drop-shadow(0 0 22px var(--accent-glow))}@supports (color:color-mix(in lab,red,red)){.iris-dial .iris-core{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--accent-glow) 60%,transparent))}}@media (max-width:760px){.os-tabbar{background:var(--material-tabbar);-webkit-backdrop-filter:blur(24px)saturate(180%)}.os-root:after{content:"";z-index:49;pointer-events:none;height:calc(var(--tabbar-h) + 70px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--bg-window) 55%,var(--bg-window));position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.os-root:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg-window) 85%,transparent) 55%,var(--bg-window))}}.btn-primary{box-shadow:none}.hero .row{flex-wrap:wrap}.hero .row>.btn-primary{height:50px;border-radius:25px;flex:100%}.hero .row>.btn-primary,.list-title{font:600 17px/22px var(--font-sans)}}.btn-ghost.btn-destructive,.btn-ghost.btn-destructive:hover{color:var(--signal-text)}.btn .kbd,.sheet-foot .kbd{opacity:.55;background:#78788033}.sheet{box-shadow:var(--glass-edge),var(--shadow-3)}.sheet-head{padding-right:16px}.sheet-head .icon-btn{width:30px;height:30px}.sheet-head .icon-btn svg{stroke-width:2.4px;width:15px;height:15px}.fg-mail-geaendert{font:500 13px/18px var(--font-sans);background:0 0;text-decoration:none}.diff{box-shadow:none;border-radius:12px;padding:8px 0;line-height:18px}.diff-add{background:var(--ok-fill)}@supports (color:color-mix(in lab,red,red)){.diff-add{background:color-mix(in srgb,var(--ok-fill) 12%,transparent)}}.diff-del{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.diff-del{background:color-mix(in srgb,var(--signal) 12%,transparent)}}.palette-item{border-radius:12px;margin:0}.palette-item-hint{font:500 11px/16px var(--font-sans);letter-spacing:.04em}.palette-scrim{background:#0000002e}a.list-row[aria-current=true]{background:0 0}@media (hover:none){.btn:hover,.icon-btn:hover,.list-row[data-hover]:hover,.nav-item:hover,a.list-row:hover,button.list-row:hover{background-color:revert-layer}a.list-row:hover,button.list-row:hover{background:0 0}}@media (max-width:760px){.icon-tile{border-radius:8px;width:30px;height:30px}.icon-tile svg{width:17px;height:17px}.list-row.with-icon+.list-row.with-icon:before{left:60px}.sheet .list-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheet{max-height:calc(100dvh - 16px - env(safe-area-inset-top));top:auto}.sheet-scrim{background:#0000004d}}.ll-regal-buehne{background:radial-gradient(80% 120% at 50% 100%,var(--label-1),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ll-regal-buehne{background:radial-gradient(80% 120% at 50% 100%,color-mix(in srgb,var(--label-1) 6%,transparent),transparent 70%)}}.sheet a.fg-mail-geaendert,.sheet a.fg-mail-geaendert:hover{background:0 0;text-decoration:none}.ll-saeule{width:26px;box-shadow:none;background:#78788029;border-radius:13px}.ll-saeule-fuellung{background:var(--swatch,var(--accent));border-radius:0 0 13px 13px;box-shadow:inset 0 0 0 .5px #0000001f}.ll-saeule-fuellung:before{display:none}.ll-saeule-wrap[data-lage=unter] .ll-saeule{box-shadow:inset 0 0 0 1.5px var(--signal)}.ll-saeule-min{opacity:.4;height:1px}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]) .ll-saeule{background:#7878803d}}html:has(.os-root)[data-theme=dark] .ll-saeule{background:#7878803d}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]) .diff-add{background:#30d15824}html:has(.os-root):not([data-theme=light]) .diff-del{background:#ff453a24}}.fg-hash-notiz{background:var(--material-sheet);box-shadow:0 -24px 24px -4px var(--material-sheet);color:var(--label-2)}.fg-hash-notiz svg{color:var(--label-3)}.ll-stopp-text{line-height:1.35}@media (max-width:760px){.ll-stopp-text>:first-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}}.ck-hero-dial .iris-ticks{opacity:.5}.iris-pupille[data-an=true]{box-shadow:0 0 18px 2px var(--signal-glow)}@supports (color:color-mix(in lab,red,red)){.iris-pupille[data-an=true]{box-shadow:0 0 18px 2px color-mix(in srgb,var(--signal-glow) 50%,transparent)}}.ll-regal-minlinie{z-index:3;border-top-color:var(--signal)}@supports (color:color-mix(in lab,red,red)){.ll-regal-minlinie{border-top-color:color-mix(in srgb,var(--signal) 35%,transparent)}}.ll-regal-minlinie span{background:var(--bg-surface);box-shadow:0 0 0 .5px var(--separator);font:600 11px/16px var(--font-sans);border-radius:6px;padding:1px 7px;top:-10px;left:auto;right:0}html:has(.os-root){--kal-team:#007aff;--kal-persoenlich:#0a9fb5;--kal-aufgaben:#ff9500;--kal-eta:#34c759;--kal-freigaben:#ff3b30;--zettel-gelb:#fff7d6;--zettel-blau:#e6f0ff;--zettel-gruen:#e3f6e8;--zettel-rot:#ffe8e6;--zettel-text:#000000d1}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]){--kal-team:#0a84ff;--kal-persoenlich:#40c8e0;--kal-aufgaben:#ff9f0a;--kal-eta:#30d158;--kal-freigaben:#ff453a;--zettel-gelb:#3a3420;--zettel-blau:#1d2a3d;--zettel-gruen:#1c3324;--zettel-rot:#3d2220;--zettel-text:#ffffffe6}}html:has(.os-root)[data-theme=dark]{--kal-team:#0a84ff;--kal-persoenlich:#40c8e0;--kal-aufgaben:#ff9f0a;--kal-eta:#30d158;--kal-freigaben:#ff453a;--zettel-gelb:#3a3420;--zettel-blau:#1d2a3d;--zettel-gruen:#1c3324;--zettel-rot:#3d2220;--zettel-text:#ffffffe6}[data-ebene=team]{--ebene:var(--kal-team)}[data-ebene=persoenlich]{--ebene:var(--kal-persoenlich)}[data-ebene=aufgaben]{--ebene:var(--kal-aufgaben)}[data-ebene=eta]{--ebene:var(--kal-eta)}[data-ebene=freigaben]{--ebene:var(--kal-freigaben)}.auf{flex-direction:column;gap:20px;display:flex}.auf-hinweis{margin:0}.auf-abschnitt-kopf{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.auf-kopf-knopf{margin-left:auto}.auf-leer{margin:0}.auf-zettel-reihe{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.auf-zettel{border-radius:var(--radius-lg);background:var(--zettel-gelb);color:var(--zettel-text);box-shadow:var(--shadow-1);transition:transform var(--dur-spring) var(--spring);flex-direction:column;gap:6px;padding:14px 16px;display:flex;position:relative}.auf-zettel[data-ton=blau]{background:var(--zettel-blau)}.auf-zettel[data-ton=gruen]{background:var(--zettel-gruen)}.auf-zettel[data-ton=rot]{background:var(--zettel-rot)}.auf-zettel:hover{transform:translateY(-1px)}.auf-zettel-kopf{align-items:flex-start;gap:6px;display:flex}.auf-zettel-titel{font:var(--ios-headline);letter-spacing:-.01em;flex:1;min-width:0}.auf-zettel-pin{width:14px;height:14px;color:var(--signal);flex:none;margin-top:3px;transform:rotate(30deg)}.auf-zettel-weg{opacity:0;width:26px;height:26px;margin:-4px -6px 0 0;transition:opacity .16s}.auf-zettel-weg:focus-visible,.auf-zettel:hover .auf-zettel-weg{opacity:1}.auf-zettel-text{font:var(--ios-callout);white-space:pre-line;margin:0}.auf-zettel-fuss{font:var(--ios-footnote);opacity:.68;margin:auto 0 0}.auf-filter{display:flex}.auf-brett{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.auf-spalte{flex-direction:column;gap:10px;min-width:0;display:flex}.auf-spalte-kopf{font:var(--ios-headline);color:var(--label-2);align-items:center;gap:8px;padding:0 4px;display:flex}.auf-spalte[data-spalte=ueberfaellig] .auf-spalte-kopf{color:var(--signal-text)}.auf-spalte-zahl{font:600 12px/18px var(--font-sans);text-align:center;background:var(--neutral-soft);min-width:20px;color:var(--label-2);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px}.auf-erledigt-liste,.auf-spalte-liste{flex-direction:column;gap:8px;display:flex}.auf-karte{border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:var(--shadow-1);transition:box-shadow .2s,transform var(--dur-spring) var(--spring);align-items:flex-start;gap:10px;padding:12px 14px 12px 12px;display:flex;position:relative}.auf-karte:hover{box-shadow:var(--shadow-2)}.auf-karte[data-prio=dringend]:before,.auf-karte[data-prio=hoch]:before{content:"";background:var(--warn-fill);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.auf-karte[data-prio=dringend]:before{background:var(--signal)}.auf-karte[data-erledigt]{opacity:.62}.auf-karte[data-erledigt] .auf-titel{text-decoration:line-through;-webkit-text-decoration-color:var(--label-3);text-decoration-color:var(--label-3)}.auf-haken{width:28px;height:28px;color:var(--label-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-2px 0 0 -2px;display:grid}.auf-haken svg{stroke-width:1.6px;width:22px;height:22px}.auf-haken:hover{color:var(--accent)}.auf-haken[aria-pressed=true]{color:var(--ok-fill)}.auf-karte-haupt{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:6px;padding:0;display:flex}.auf-karte-haupt:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}.auf-titel{font:var(--ios-headline);letter-spacing:-.01em;overflow-wrap:anywhere}.auf-meta{font:var(--ios-footnote);color:var(--label-3);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.auf-frist[data-ueber]{color:var(--signal-text);font-weight:600}.auf-prio{font:var(--ios-footnote);align-items:center;gap:5px;display:inline-flex}.auf-prio-punkt{background:var(--label-4);border-radius:50%;width:7px;height:7px}.auf-prio[data-ton=signal]{color:var(--signal-text)}.auf-prio[data-ton=signal] .auf-prio-punkt{background:var(--signal)}.auf-prio[data-ton=warn]{color:var(--warn)}.auf-prio[data-ton=warn] .auf-prio-punkt{background:var(--warn-fill)}.auf-prio[data-ton=accent] .auf-prio-punkt{background:var(--accent)}.auf-bezug-mini,.auf-zahl{align-items:center;gap:3px;max-width:160px;display:inline-flex}.auf-bezug-mini svg,.auf-zahl svg{flex:none;width:12px;height:12px}.auf-fuss{font:var(--ios-footnote);color:var(--label-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.auf-empf{flex-wrap:wrap;gap:3px}.auf-empf,.auf-rolle-chip{align-items:center;display:inline-flex}.auf-rolle-chip{height:18px;font:600 11px/18px var(--font-sans);background:var(--accent-soft);color:var(--accent-text);border-radius:9px;padding:0 7px}.auf-erledigt{flex-direction:column;gap:10px;display:flex}.auf-erledigt-kopf{font:var(--ios-headline);color:var(--label-2);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:4px;display:inline-flex}.auf-erledigt-kopf svg{width:16px;height:16px;transition:transform var(--dur-spring) var(--spring);transform:rotate(-90deg)}.auf-erledigt-kopf svg[data-offen]{transform:none}.auf-formular{gap:16px}.auf-fieldset{border:0;gap:8px;margin:0;padding:0}.auf-chips{flex-wrap:wrap;gap:6px;display:flex}.auf-chip,.auf-farbe,.kal-ebene{cursor:pointer;min-height:32px;font:500 13px/18px var(--font-sans);background:var(--bg-sunken);color:var(--label-1);transition:background .16s,color .16s,transform var(--dur-spring) var(--spring);border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.auf-chip:active,.auf-farbe:active,.kal-ebene:active{transform:scale(.96)}.auf-chip[aria-pressed=true]{background:var(--accent);color:var(--label-on-accent)}.auf-chip[data-art=rolle]:not([aria-pressed=true]){color:var(--accent-text)}.auf-farbe-punkt{background:var(--zettel-gelb);width:12px;height:12px;box-shadow:inset 0 0 0 .5px var(--separator-strong);border-radius:50%}.auf-farbe[data-ton=blau] .auf-farbe-punkt{background:var(--zettel-blau)}.auf-farbe[data-ton=gruen] .auf-farbe-punkt{background:var(--zettel-gruen)}.auf-farbe[data-ton=rot] .auf-farbe-punkt{background:var(--zettel-rot)}.auf-farbe[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent)}.auf-zeile{gap:12px}.auf-zeit-paar{gap:8px}.auf-schalter-zeile{align-items:center}.auf-sheet-fuss{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%}.auf-loeschen,.auf-sheet-fuss>.subtle{margin-right:auto}.auf-loeschen{color:var(--signal-text)}.auf-detail{gap:18px}.auf-kv{font:var(--ios-callout);grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;display:grid}.auf-kv dt{color:var(--label-3)}.auf-kv dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.auf-text{font:var(--ios-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.auf-bezug{background:var(--accent-soft);min-height:30px;color:var(--accent-text);font:500 13px/18px var(--font-sans);border-radius:15px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.auf-bezug svg{width:14px;height:14px}.auf-kommentare{gap:10px}.auf-kommentare,.auf-verlauf{flex-direction:column;display:flex}.auf-verlauf{gap:8px;margin:0;padding:0;list-style:none}.auf-blase{background:var(--bg-sunken);border-radius:18px 18px 18px 6px;flex-direction:column;align-self:flex-start;gap:2px;max-width:86%;padding:8px 12px;display:flex}.auf-blase[data-mir]{background:var(--accent);color:var(--label-on-accent);border-radius:18px 18px 6px;align-self:flex-end}.auf-blase-text{font:var(--ios-callout);white-space:pre-line;overflow-wrap:anywhere}.auf-blase-meta{font:var(--ios-caption);opacity:.7}.auf-kommentar-eingabe{align-items:flex-end;gap:8px;display:flex}.auf-kommentar-eingabe .textarea{flex:1;min-height:40px}.kal{flex-direction:column;gap:16px;display:flex}.kal-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.kal-titel{align-items:baseline;gap:10px;min-width:0;display:flex}.kal-titel .page-title{color:var(--signal-text)}.kal-titel-klein{font:var(--ios-title3);color:var(--label-2);letter-spacing:-.02em}.kal-steuerung{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kal-blaettern{align-items:center;gap:4px;display:inline-flex}.kal-ebenen{flex-wrap:wrap;gap:6px;display:flex}.kal-ebene[aria-pressed=false]{color:var(--label-3)}.kal-ebene[aria-pressed=false] .kal-punkt{box-shadow:inset 0 0 0 1.5px var(--ebene);background:0 0}.kal-punkt{background:var(--ebene,var(--label-3));border-radius:50%;flex:none;width:8px;height:8px}.kal-ebene-label{align-items:center;gap:6px;display:inline-flex}.kal-flaeche{overflow:hidden}.kal-monat-kopf,.kal-monat-raster{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kal-wt{font:600 11px/14px var(--font-sans);color:var(--label-3);text-transform:uppercase;letter-spacing:.02em}.kal-monat-kopf .kal-wt{text-align:right;padding:12px 10px 8px}.kal-zelle{min-width:0;min-height:112px;box-shadow:inset 0 .5px 0 var(--separator);flex-direction:column;gap:3px;padding:6px 6px 8px;display:flex}.kal-zelle+.kal-zelle{box-shadow:inset 0 .5px 0 var(--separator),inset .5px 0 0 var(--separator)}.kal-zelle:nth-child(7n+1){box-shadow:inset 0 .5px 0 var(--separator)}.kal-zelle:nth-child(7n),.kal-zelle:nth-child(7n+6){background:var(--bg-sunken)}@supports (color:color-mix(in lab,red,red)){.kal-zelle:nth-child(7n),.kal-zelle:nth-child(7n+6){background:color-mix(in srgb,var(--bg-sunken) 35%,transparent)}}.kal-zelle[data-fremd] .kal-zahl{color:var(--label-4)}.kal-zahl{min-width:28px;height:28px;font:500 15px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--label-1);border-radius:14px;align-self:flex-end;place-items:center;padding:0 6px;display:grid}.kal-zahl:hover{background:var(--bg-hover)}.kal-achse-tag[data-heute] .kal-zahl,.kal-zelle[data-heute] .kal-zahl{background:var(--signal);color:var(--on-signal);font-weight:700}.kal-chips{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.kal-chip,.kal-chips{min-width:0;display:flex}.kal-chip{cursor:pointer;text-align:left;width:100%;height:20px;font:500 11.5px/20px var(--font-sans);color:var(--label-1);background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:0 6px}.kal-chip:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.kal-chip:before,.kal-chip[data-ganz]{background:var(--ebene)}@supports (color:color-mix(in lab,red,red)){.kal-chip[data-ganz]{background:color-mix(in srgb,var(--ebene) 18%,transparent)}}.kal-chip[data-ganz]:before{display:none}.kal-chip:hover{background:var(--ebene)}@supports (color:color-mix(in lab,red,red)){.kal-chip:hover{background:color-mix(in srgb,var(--ebene) 24%,transparent)}}.kal-chip-zeit{color:var(--label-3);font-variant-numeric:tabular-nums;flex:none}.kal-chip-titel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kal-mehr{font:500 11px/18px var(--font-sans);color:var(--label-3);padding-left:6px}.kal-punkte{justify-content:center;gap:3px;display:none}.kal-punkte .kal-punkt{width:6px;height:6px}.kal-achse{--kal-stunde-h:52px;--kal-rand:52px;flex-direction:column;display:flex}.kal-achse-kopf,.kal-ganztag{grid-template-columns:var(--kal-rand) repeat(var(--kal-tage),minmax(0,1fr));box-shadow:inset 0 -.5px 0 var(--separator);display:grid}.kal-achse-tag{color:inherit;flex-direction:column;align-items:center;gap:2px;padding:10px 0 8px;display:flex}.kal-achse-tag .kal-zahl{border-radius:16px;align-self:center;min-width:32px;height:32px;font-size:19px}.kal-achse-ecke{place-items:center;display:grid}.kal-ganztag{min-height:30px}.kal-ganztag-tag{min-width:0;box-shadow:inset .5px 0 0 var(--separator);flex-direction:column;gap:2px;padding:4px 3px;display:flex}.kal-achse-scroll{overscroll-behavior:contain;max-height:min(68vh,760px);overflow-y:auto}.kal-achse-koerper{grid-template-columns:var(--kal-rand) repeat(var(--kal-tage),minmax(0,1fr));height:calc(var(--kal-stunde-h) * 24);background-image:linear-gradient(var(--separator) .5px,transparent .5px);background-size:100% var(--kal-stunde-h);display:grid;position:relative}.kal-stunden{grid-template-rows:repeat(24,1fr);display:grid}.kal-stunde{font:500 11px/1 var(--font-sans);color:var(--label-3);text-align:right;font-variant-numeric:tabular-nums;padding-right:8px;transform:translateY(-6px)}.kal-tagspalte{box-shadow:inset .5px 0 0 var(--separator);position:relative}.kal-tagspalte[data-heute]{background:var(--signal)}@supports (color:color-mix(in lab,red,red)){.kal-tagspalte[data-heute]{background:color-mix(in srgb,var(--signal) 3%,transparent)}}.kal-jetzt{z-index:2;border-radius:1px;height:2px;left:-4px;right:0}.kal-jetzt,.kal-jetzt:before{background:var(--signal);position:absolute}.kal-jetzt:before{content:"";border-radius:50%;width:10px;height:10px;top:-4px;left:-2px}.kal-termin{cursor:pointer;text-align:left;box-sizing:border-box;background:var(--ebene);border:0;border-radius:6px;flex-direction:column;gap:1px;max-width:calc(100% - 4px);margin:0 2px;padding:3px 6px;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kal-termin{background:color-mix(in srgb,var(--ebene) 20%,var(--bg-surface))}}.kal-termin{box-shadow:inset 3px 0 0 var(--ebene);color:var(--label-1);transition:filter .16s}.kal-termin:hover{filter:brightness(.97)}.kal-termin:focus-visible{box-shadow:inset 3px 0 0 var(--ebene),var(--focus-ring);z-index:3;outline:none}.kal-termin-titel{font:600 12px/15px var(--font-sans)}.kal-termin-titel,.kal-termin-zeit{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kal-termin-zeit{font:400 11px/14px var(--font-sans);color:var(--label-2)}.kal-termin[data-kurz]{flex-direction:row;align-items:center;gap:6px}.kal-abo-koerper{flex-direction:column;gap:12px;padding:8px 20px 20px;display:flex}.kal-abo-koerper p{margin:0}.kal-abo-knoepfe{gap:8px}.kal-anleitung summary{cursor:pointer;font:600 14px/20px var(--font-sans);color:var(--accent-text)}.kal-anleitung ul{color:var(--label-2);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;display:flex}.kal-sync{box-shadow:inset 0 .5px 0 var(--separator);color:var(--label-3);align-items:center;gap:8px;padding-top:10px}@media (max-width:760px){.auf-zettel-reihe{scroll-snap-type:x mandatory;padding-bottom:4px;margin:0 -16px;padding-inline:16px;display:flex;overflow-x:auto}.auf-zettel{scroll-snap-align:start;flex:0 0 78%}.auf-filter .seg{width:100%}.auf-filter .seg-btn{flex:1}.auf-brett{grid-template-columns:1fr}.auf-zettel-weg{opacity:1}.kal-kopf{align-items:flex-start}.kal-steuerung{justify-content:space-between;width:100%}.kal-ebenen{flex-wrap:nowrap;margin:0 -16px;padding:0 16px 2px;overflow-x:auto}.kal-ebene{flex:none}.kal-zelle{align-items:center;min-height:58px;padding:4px 2px}.kal-zelle .kal-zahl{align-self:center;font-size:16px}.kal-chips{display:none}.kal-punkte{display:flex}.kal-monat-kopf .kal-wt{text-align:center;padding:10px 0 6px}.kal-achse{--kal-rand:40px;--kal-stunde-h:46px}.kal-achse[data-tage="7"] .kal-termin-zeit{display:none}.kal-achse[data-tage="7"] .kal-termin{padding:2px 3px}.kal-achse[data-tage="7"] .kal-termin-titel{white-space:normal;font-size:10.5px}.kal-abo-koerper{padding:8px 16px 16px}.kal-abo-knoepfe .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.auf-chip,.auf-erledigt-kopf svg,.auf-farbe,.auf-karte,.auf-zettel,.kal-ebene{transition:none}}[data-farbe=blau]{--ag-farbe:var(--accent)}[data-farbe=gruen]{--ag-farbe:var(--ok-fill)}[data-farbe=kupfer]{--ag-farbe:var(--warn)}[data-farbe=gelb]{--ag-farbe:var(--warn-fill)}[data-farbe=violett]{--ag-farbe:var(--kal-persoenlich,var(--accent))}[data-farbe=rot]{--ag-farbe:var(--signal)}[data-farbe=grau]{--ag-farbe:var(--label-3)}[data-ton=ok]{--ag-ton:var(--ok-fill);--ag-ton-text:var(--ok)}[data-ton=warn]{--ag-ton:var(--warn-fill);--ag-ton-text:var(--warn)}[data-ton=signal]{--ag-ton:var(--signal);--ag-ton-text:var(--signal-text)}[data-ton=accent]{--ag-ton:var(--accent);--ag-ton-text:var(--accent-text)}[data-ton=neutral]{--ag-ton:var(--label-4);--ag-ton-text:var(--label-3)}.ag{flex-direction:column;gap:20px;min-width:0;display:flex}.ag-zahl{font-variant-numeric:tabular-nums}.ag-rot,.ag-rot:hover{color:var(--signal-text)}.ag-links{margin-right:auto}.ag-hinweis{border-radius:var(--radius-md);background:var(--accent-soft);color:var(--label-2);font:var(--ios-subhead);margin:0;padding:10px 14px}.ag-hinweis.signal-text{background:var(--signal-soft);color:var(--signal-text)}.ag-code-inline{font:500 12px/18px var(--font-mono);background:var(--neutral-soft);color:var(--label-2);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px}.ag-umbruch{word-break:break-all}.ag-avatar{--ag-gr:48px;--ag-luft:5.5px;width:var(--ag-gr);height:var(--ag-gr);flex:none;place-items:center;display:inline-grid;position:relative}.ag-avatar[data-groesse=sm]{--ag-gr:30px;--ag-luft:4px}.ag-avatar[data-groesse=lg]{--ag-gr:64px;--ag-luft:5.5px}.ag-avatar:not([data-ring]){--ag-luft:0px}.ag-avatar-kern{inset:var(--ag-luft);color:var(--ag-farbe,var(--accent));background:var(--glass-tint),var(--ag-farbe,var(--accent));border-radius:50%;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.ag-avatar-kern{background:var(--glass-tint),color-mix(in srgb,var(--ag-farbe,var(--accent)) 10%,var(--bg-sunken))}}.ag-avatar-kern{box-shadow:var(--glass-edge);transition:filter .24s,opacity .24s}.ag-avatar-kern svg{stroke-width:2px;width:50%;height:50%}.ag-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ag-ring circle{fill:none}.ag-ring-spur{stroke:var(--ag-ton,var(--label-4));transition:stroke .24s}.ag-avatar[data-arbeitet] .ag-ring-spur{stroke:var(--ag-ton)}@supports (color:color-mix(in lab,red,red)){.ag-avatar[data-arbeitet] .ag-ring-spur{stroke:color-mix(in srgb,var(--ag-ton) 28%,transparent)}}.ag-ring-bogen{stroke:var(--ag-ton);stroke-linecap:round;stroke-dasharray:25 75;transform-box:view-box;transform-origin:50%;animation:ag-dreh 2s linear infinite}@keyframes ag-dreh{to{transform:rotate(1turn)}}.ag-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-entwickler-link svg{width:15px;height:15px}.ag-filter{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:-4px;display:flex}.ag-suche{flex:220px;min-width:0;max-width:320px;position:relative}.ag-suche>svg{width:16px;height:16px;color:var(--label-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ag-suche .input{box-sizing:border-box;border-radius:18px;width:100%;min-width:0;padding-left:36px;padding-right:36px}.ag-suche .input::-webkit-search-cancel-button{display:none}.ag-suche-weg{width:32px;height:32px;color:var(--label-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ag-suche-weg svg{width:15px;height:15px}.ag-suche-weg:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-laufzeit{border-radius:18px;width:auto;min-width:190px}.ag-filter-knopf svg{width:16px;height:16px}.ag-filter-knopf[data-aktiv]{color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.ag-aktiv-chips{width:100%}.ag-aktiv-chips,.ag-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.ag-filter-chip{cursor:pointer;white-space:nowrap;min-height:32px;font:500 13px/18px var(--font-sans);background:var(--bg-sunken);color:var(--label-1);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform var(--dur-spring) var(--spring);border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ag-filter-chip:hover{background:var(--bg-pressed)}.ag-filter-chip:active{transform:scale(.96)}.ag-filter-chip:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-filter-chip:is([aria-pressed=true],[aria-checked=true]){background:var(--silver);box-shadow:var(--silver-edge);color:var(--accent-text);font-weight:600}.ag-raster{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:16px;display:grid}.ag-karte{border-radius:var(--r-card);background:var(--bg-surface);box-shadow:var(--shadow-1);transition:box-shadow .22s ease,transform var(--dur-spring) var(--spring);display:flex;position:relative}.ag-karte:hover{box-shadow:var(--shadow-2)}.ag-karte:active{transform:scale(.985)}.ag-karte:not([data-status=aktiv]) .ag-avatar-kern{filter:saturate(.3);opacity:.85}.ag-karte-knopf{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;padding:18px 20px 16px;display:flex}.ag-karte-knopf:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-karte-kopf{align-items:center;gap:12px;min-width:0;height:48px;display:flex}.ag-karte-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.ag-name{font:600 17px/22px var(--font-display);letter-spacing:-.02em}.ag-name,.ag-status-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-status-text{font:500 13px/18px var(--font-sans);color:var(--ag-ton-text,var(--label-3))}.ag-auftrag{font:var(--ios-callout);color:var(--label-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;display:-webkit-box;overflow:hidden}.ag-chips{flex-wrap:nowrap;gap:6px;display:flex;overflow:hidden}.ag-chip,.ag-chips{min-width:0;height:24px}.ag-chip{font:600 12px/24px var(--font-sans);color:var(--label-2);background:var(--neutral-soft);white-space:nowrap;border-radius:12px;flex:0 auto;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ag-chip:first-child{flex-shrink:0}.ag-chip svg{flex:none;width:12px;height:12px}.ag-chip-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.ag-budget{flex-direction:column;gap:6px;display:flex}.ag-budget-zeile{font:var(--ios-footnote);color:var(--label-3);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ag-budget-zeile .ag-zahl{color:var(--label-1);font-weight:600}.ag-von{color:var(--label-3);font-weight:400}.ag-balken{background:var(--bg-sunken);height:4px;overflow:hidden}.ag-balken,.ag-balken>span{border-radius:2px;display:block}.ag-balken>span{background:var(--ok-fill);height:100%;transition:width .48s var(--spring)}.ag-balken[data-ton=warn]>span{background:var(--warn-fill)}.ag-balken[data-ton=signal]>span{background:var(--signal)}.ag-balken[data-leer]{background:repeating-linear-gradient(90deg,var(--bg-sunken) 0 4px,transparent 4px 7px)}.ag-zaehler{min-width:0;box-shadow:inset 0 .5px 0 var(--separator);font:var(--ios-footnote);color:var(--label-2);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:14px;margin-top:auto;padding-top:12px;display:flex}.ag-zaehl{align-items:center;gap:4px;display:inline-flex}.ag-zaehl svg{width:13px;height:13px;color:var(--label-3)}.ag-zaehl .ag-zahl{color:var(--label-1);font-weight:600}.ag-zaehl[data-null]{color:var(--label-3)}.ag-zaehl[data-null] .ag-zahl{color:var(--label-3);font-weight:500}.ag-zaehl[data-ton] .ag-zahl,.ag-zaehl[data-ton] svg{color:var(--ag-ton-text)}.ag-fehler-mini{font:600 12px/16px var(--font-sans);color:var(--signal-text);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.ag-fehler-mini .ag-punkt{width:7px;height:7px}.ag-dev-link{border-radius:var(--radius-lg);background:var(--glass-tint),var(--bg-surface);min-height:64px;box-shadow:var(--glass-edge),var(--shadow-1);color:var(--label-1);transition:box-shadow .2s ease,transform var(--dur-spring) var(--spring);align-items:center;gap:14px;padding:14px 18px;display:flex}.ag-dev-link:hover{box-shadow:var(--glass-edge),var(--shadow-2)}.ag-dev-link:active{transform:scale(.99)}.ag-dev-link:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-dev-link-icon{background:var(--bg-sunken);width:36px;height:36px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.ag-dev-link-icon svg{width:18px;height:18px}.ag-dev-link-text{flex-direction:column;flex:1;min-width:0;display:flex}.ag-dev-link-titel{font:var(--ios-headline)}.ag-dev-link-sub{font:var(--ios-footnote);color:var(--label-3)}.ag-board-wrap{flex-direction:column;gap:16px;display:flex}.ag-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ag-spalte{border-radius:var(--radius-lg);background:var(--bg-sunken);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.ag-spalte{background:color-mix(in srgb,var(--bg-sunken) 55%,transparent)}}.ag-spalte[data-spalte=laeuft]{--ag-sp:var(--accent)}.ag-spalte[data-spalte=wartet]{--ag-sp:var(--label-3)}.ag-spalte[data-spalte=freigabe]{--ag-sp:var(--warn-fill)}.ag-spalte[data-spalte=fehler]{--ag-sp:var(--signal)}.ag-spalte-kopf{font:var(--ios-headline);color:var(--label-1);align-items:center;gap:8px;padding:2px 4px 0;display:flex}.ag-spalte-punkt{background:var(--ag-sp);border-radius:50%;flex:none;width:8px;height:8px}.ag-spalte[data-spalte=laeuft] .ag-spalte-punkt{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ag-spalte[data-spalte=laeuft] .ag-spalte-punkt{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.ag-spalte-zahl{font:600 12px/18px var(--font-sans);text-align:center;background:var(--neutral-soft);min-width:20px;color:var(--label-2);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 6px}.ag-spalte-link{font:600 13px/18px var(--font-sans);color:var(--accent-text);align-items:center;gap:2px;margin-left:auto;display:inline-flex}.ag-spalte-link svg{width:14px;height:14px}.ag-spalte-leer{font:var(--ios-footnote);color:var(--label-3);text-align:center;text-wrap:pretty;margin:0;padding:14px 6px}.ag-erledigt-liste,.ag-spalte-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-bk{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:var(--bg-surface);box-shadow:var(--shadow-1);transition:box-shadow .2s ease,transform var(--dur-spring) var(--spring);border:0;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.ag-bk:hover{box-shadow:var(--shadow-2)}.ag-bk:active{transform:scale(.98)}.ag-bk:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-bk[data-spalte=fehler]{box-shadow:var(--shadow-1),inset 3px 0 0 var(--signal)}.ag-bk-kopf{align-items:center;gap:8px;min-width:0;display:flex}.ag-bk-agent{font:600 12px/16px var(--font-sans);color:var(--label-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-bk-zeit{font:var(--ios-footnote);color:var(--label-3);flex:none;margin-left:auto}.ag-bk-titel{font:var(--ios-headline);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:pretty}.ag-bk-fuss{font:var(--ios-footnote);color:var(--label-3);flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.ag-bk-hinweis{overflow-wrap:anywhere;min-width:0}.ag-bk[data-spalte=fehler] .ag-bk-hinweis{color:var(--signal-text)}.ag-bk-fortschritt{background:var(--accent);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ag-bk-fortschritt{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ag-bk-fortschritt:after{content:"";background:var(--accent);border-radius:1px;width:34%;animation:ag-schiene 1.8s cubic-bezier(.45,0,.25,1) infinite;position:absolute;top:0;bottom:0}@keyframes ag-schiene{0%{left:-34%}to{left:100%}}.ag-prio{font:600 12px/16px var(--font-sans);color:var(--label-3);align-items:center;gap:4px;display:inline-flex}.ag-prio:before{content:"";background:var(--label-4);border-radius:50%;width:6px;height:6px}.ag-prio[data-prio=dringend]{color:var(--signal-text)}.ag-prio[data-prio=dringend]:before{background:var(--signal)}.ag-prio[data-prio=hoch]{color:var(--warn)}.ag-prio[data-prio=hoch]:before{background:var(--warn-fill)}.ag-erledigt{flex-direction:column;gap:10px;display:flex}.ag-erledigt-kopf{min-height:44px;font:var(--ios-headline);color:var(--label-2);cursor:pointer;background:0 0;border:0;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;padding:0 6px;display:inline-flex}.ag-erledigt-kopf:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-erledigt-kopf svg{width:16px;height:16px;transition:transform var(--dur-spring) var(--spring);transform:rotate(-90deg)}.ag-erledigt-kopf svg[data-offen]{transform:none}.ag-erledigt-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.ag-org{flex-direction:column;gap:20px;padding:20px;display:flex}.ag-org-spalten{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 24px;display:grid}.ag-org-gruppe{flex-direction:column;gap:10px;min-width:0;display:flex}.ag-org-gruppe+.ag-org-gruppe{box-shadow:-12px 0 0 -11.5px var(--separator)}.ag-org-mensch{align-items:center;gap:12px;min-height:44px;display:flex}.ag-org-initial,.ag-org-mensch .avatar-lg{width:40px;height:40px}.ag-org-initial{background:var(--neutral-soft);font:600 14px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.ag-org-karte-text,.ag-org-mensch-text{flex-direction:column;min-width:0;display:flex}.ag-org-name{font:var(--ios-headline);letter-spacing:-.01em}.ag-org-name,.ag-org-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-org-sub{font:var(--ios-footnote);color:var(--label-3)}.ag-org-karte .ag-org-sub{color:var(--ag-ton-text,var(--label-3))}.ag-org-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-org-baum{--ag-ast:20px;--ag-mitte:30px;padding:0 0 0 var(--ag-ast);margin:0 0 0 23px;list-style:none}.ag-org-baum>.ag-org-knoten{min-width:0;padding-top:8px;position:relative}.ag-org-baum>.ag-org-knoten:after,.ag-org-baum>.ag-org-knoten:before{content:"";left:calc(var(--ag-ast) * -1);border-color:var(--separator-strong);border-style:solid;border-width:0;position:absolute}.ag-org-baum>.ag-org-knoten:before{border-left-width:1.5px;top:0;bottom:0}.ag-org-baum>.ag-org-knoten:after{top:var(--ag-mitte);width:calc(var(--ag-ast) - 4px);border-top-width:1.5px}.ag-org-baum>.ag-org-knoten:last-child:before{height:var(--ag-mitte);width:calc(var(--ag-ast) - 4px);border-bottom-width:1.5px;border-bottom-left-radius:12px;bottom:auto}.ag-org-baum>.ag-org-knoten:last-child:after{display:none}.ag-org-karte{cursor:pointer;text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;background:var(--bg-sunken);transition:background-color .16s ease,transform var(--dur-spring) var(--spring);border:0;border-radius:22px;align-items:center;gap:10px;padding:7px 14px 7px 7px;display:flex}.ag-org-karte:hover{background:var(--bg-pressed)}.ag-org-karte:active{transform:scale(.98)}.ag-org-karte:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-org-uebergaben{box-shadow:inset 0 .5px 0 var(--separator);flex-direction:column;gap:10px;padding-top:16px;display:flex}.ag-ue-liste{flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;list-style:none;display:flex}.ag-ue{align-items:center;gap:0;min-width:0;display:flex}.ag-ue-agent{background:var(--bg-sunken);min-height:40px;font:500 14px/18px var(--font-sans);color:var(--label-1);cursor:pointer;white-space:nowrap;border:0;border-radius:20px;align-items:center;gap:8px;padding:4px 12px 4px 5px;display:inline-flex}.ag-ue-agent:hover{background:var(--bg-pressed)}.ag-ue-agent:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-ue-linie{background:linear-gradient(90deg,var(--label-4) 50%,transparent 50%) 0 /8px 1.5px repeat-x;min-width:120px;height:32px;color:var(--label-3);justify-content:flex-end;align-items:center;margin:0 4px;display:inline-flex;position:relative}.ag-ue-linie svg{background:var(--bg-surface);width:14px;height:14px;margin-right:-4px}.ag-ue-label{font:500 11px/14px var(--font-sans);color:var(--label-3);background:var(--bg-surface);white-space:nowrap;padding:0 6px;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.ag-sheet-eyebrow{align-items:center;gap:8px;display:inline-flex}.ag-sheet-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%}.ag-aktivieren{align-items:center;gap:8px;display:inline-flex}.ag-detail{gap:24px;padding-bottom:24px}.ag-detail-kopf{align-items:flex-start;gap:16px;display:flex}.ag-detail-kopf-text{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.ag-detail-kopf-text p{margin:0}.ag-detail-auftrag{font:var(--ios-body);color:var(--label-1);text-wrap:pretty}.ag-meldung{font:var(--ios-subhead);overflow-wrap:anywhere;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:6px 12px;margin-top:4px!important}.ag-box,.ag-meldung{background:var(--bg-surface);box-shadow:var(--shadow-1)}.ag-box{border-radius:var(--radius-lg);padding:16px}.ag-kv{border-radius:var(--radius-md);background:var(--bg-surface);font:var(--ios-callout);grid-template-columns:max-content 1fr;gap:0 16px;margin:0;padding:4px 16px;display:grid}.ag-kv dd,.ag-kv dt{box-shadow:inset 0 -.5px 0 var(--separator);padding:11px 0}.ag-kv dd:last-of-type,.ag-kv dt:last-of-type{box-shadow:none}.ag-kv dt{color:var(--label-3)}.ag-kv dd{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;margin:0;display:flex}.ag-dienst{font:600 12px/20px var(--font-sans);background:var(--neutral-soft);color:var(--label-3);border-radius:10px;padding:0 8px}.ag-dienst[data-an]{background:var(--ok-soft);color:var(--ok)}.ag-verweis{background:var(--bg-sunken);min-height:32px;color:var(--label-1);font:500 14px/18px var(--font-sans);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:2px 10px 2px 2px;display:inline-flex}.ag-verweis:hover{background:var(--bg-pressed)}.ag-verweis:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-abschnitt{flex-direction:column;gap:8px;display:flex}.ag-abschnitt-titel{font:var(--ios-headline);color:var(--label-1);letter-spacing:-.01em;margin:0;padding:0 4px}.ag-abschnitt-titel .subtle{font-weight:500}.ag-liste{border-radius:var(--radius-md);background:var(--bg-surface);margin:0;padding:0;list-style:none;overflow:hidden}.ag-liste>li+li{box-shadow:inset 0 .5px 0 var(--separator)}.ag-liste-zeile{align-items:center;gap:12px;min-height:52px;padding:8px 14px;display:flex}.ag-liste>li.ag-liste-zeile+li.ag-liste-zeile{box-shadow:inset 0 .5px 0 var(--separator)}.ag-liste-zeile[data-aus]{opacity:.55}.ag-liste-knopf{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s}.ag-liste-knopf:hover{background:var(--bg-hover)}.ag-liste-knopf:active{background:var(--bg-pressed)}.ag-liste-knopf:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.ag-liste-icon{background:var(--neutral-soft);width:30px;height:30px;color:var(--label-2);border-radius:9px;flex:none;place-items:center;display:grid}.ag-liste-icon svg{width:15px;height:15px}.ag-liste-haupt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ag-liste-titel{font:500 15px/20px var(--font-sans);letter-spacing:-.01em;overflow-wrap:anywhere}.ag-liste-sub{font:var(--ios-footnote);color:var(--label-3);overflow-wrap:anywhere}.ag-chevron{width:14px;height:14px;color:var(--label-4);flex:none}.ag-stufe{font:600 12px/22px var(--font-sans);white-space:nowrap;background:var(--neutral-soft);color:var(--label-2);border-radius:11px;flex:none;padding:0 9px}.ag-stufe[data-stufe=entwurf]{background:var(--accent-soft);color:var(--accent-text)}.ag-stufe[data-stufe=ausfuehren]{background:var(--warn-soft);color:var(--warn)}.ag-budget-raster{border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;gap:14px;padding:14px 16px;display:flex}.ag-budget-zeile2{flex-direction:column;gap:6px;display:flex}.ag-budget-raster .ag-budget-zeile{font:var(--ios-callout)}.ag-punkt-text{flex:none;align-items:center;gap:6px;display:inline-flex}.ag-punkt{background:var(--ag-ton,var(--label-4));border-radius:50%;width:8px;height:8px}.ag-punkt-text[data-ton=accent] .ag-punkt{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ag-punkt-text[data-ton=accent] .ag-punkt{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.ag-formular{gap:14px}.ag-fieldset,.ag-formular{flex-direction:column;display:flex}.ag-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0}.ag-form-fuss{justify-content:flex-end;gap:8px}.ag-neu-knopf{align-self:flex-start}.ag-tokens{flex-direction:column;gap:10px;display:flex}.ag-bestaetigen{flex:none;gap:6px;display:inline-flex}.ag-token-neu{border-radius:var(--radius-md);background:var(--warn-soft);box-shadow:inset 0 0 0 1px var(--warn-fill);flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ag-token-neu{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn-fill) 40%,transparent)}}.ag-token-warnung{font:var(--ios-subhead);color:var(--label-1);gap:8px;margin:0;display:flex}.ag-token-warnung svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}.ag-token-wert{background:var(--bg-surface);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.ag-token-wert code{min-width:0;font:500 13px/18px var(--font-mono);word-break:break-all;-webkit-user-select:all;user-select:all;flex:1}.ag-token-neu>.btn-ghost{align-self:flex-start}.sheet:has(.ag-detail,.ag-lauf) .sheet-body{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.ag-lauf{padding-bottom:24px}.ag-mehr{display:inline-flex;position:relative}.ag-mehr-knopf{background:var(--bg-sunken);width:34px;height:34px;color:var(--label-2);cursor:pointer;border:0;place-items:center;display:grid}.ag-mehr-knopf svg{width:18px;height:18px}.ag-mehr-knopf:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-mehr-menu{z-index:2;background:var(--glass-tint),var(--material-popover);min-width:200px;-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge),var(--shadow-3);border-radius:14px;padding:5px;position:absolute;bottom:calc(100% + 8px);left:0}.ag-mehr-item{width:100%;min-height:40px;font:500 15px/20px var(--font-sans);color:var(--signal-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.ag-mehr-item:focus-visible,.ag-mehr-item:hover{background:var(--signal-soft);outline:none}.ag-mehr-item svg{width:16px;height:16px}.ag-lauf{gap:16px}.ag-lauf-summe{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.ag-lauf-summe>div{border-radius:var(--radius-md);background:var(--bg-surface);min-width:0;padding:10px 12px}.ag-lauf-summe dt{font:var(--ios-footnote);color:var(--label-3)}.ag-lauf-summe dd{font:600 17px/22px var(--font-display);letter-spacing:-.02em;margin:2px 0 0}.ag-lauf-summe .ag-punkt-text{font:inherit}.ag-lauf-zeit{margin:-6px 0 0 4px}.ag-ergebnis{border-radius:var(--radius-md);font:var(--ios-callout);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}.ag-ergebnis[data-ton=ok]{background:var(--ok-soft)}.ag-ergebnis[data-ton=signal]{background:var(--signal-soft)}.ag-ergebnis svg{width:18px;height:18px;color:var(--ag-ton-text);flex:none}.ag-zeitleiste{margin:4px 0 0;padding:0;list-style:none}.ag-schritt{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.ag-schritt:before{content:"";border-left:1.5px solid var(--separator);position:absolute;top:34px;bottom:2px;left:15.25px}.ag-schritt:last-child:before{display:none}.ag-schritt-icon{background:var(--bg-surface);width:32px;height:32px;color:var(--label-2);box-shadow:var(--shadow-1);border-radius:50%;place-items:center;display:grid}.ag-schritt-icon>svg{width:16px;height:16px}.ag-schritt-icon .tool-glyph{border-radius:50%;width:32px;height:32px}.ag-schritt[data-art=fehler] .ag-schritt-icon{background:var(--signal);color:var(--on-signal)}.ag-schritt[data-art=ergebnis] .ag-schritt-icon{background:var(--ok-fill);color:var(--label-on-accent)}.ag-schritt[data-art=freigabe] .ag-schritt-icon{background:var(--warn-fill);color:var(--label-on-accent)}.ag-schritt[data-art=aufgabe] .ag-schritt-icon,.ag-schritt[data-art=uebergabe] .ag-schritt-icon{background:var(--accent-soft);color:var(--accent-text)}.ag-schritt-inhalt{flex-direction:column;gap:3px;min-width:0;padding-top:5px;display:flex}.ag-schritt-kopf{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ag-schritt-titel{font:var(--ios-headline);letter-spacing:-.01em;overflow-wrap:anywhere}.ag-schritt-zeit{flex:none}.ag-schritt-meta,.ag-schritt-zeit{font:var(--ios-footnote);color:var(--label-3);font-variant-numeric:tabular-nums}.ag-schritt-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ag-schritt-meta:empty{display:none}.ag-details{max-height:220px;font:400 12px/17px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--label-2);background:var(--bg-surface);box-shadow:inset 0 0 0 .5px var(--separator);border-radius:10px;margin:6px 0 0;padding:10px 12px;overflow:auto}.ag-schritt-link{align-self:flex-start;margin-top:6px}.ag-tipp{background:radial-gradient(circle,var(--label-3) 1.6px,transparent 2px) 0 0 /5px 4px repeat-x;border-radius:2px;width:14px;height:4px;animation:ag-tipp 1.2s steps(3) infinite}@keyframes ag-tipp{0%{opacity:.35}50%{opacity:1}to{opacity:.35}}.ag-schritt[data-art=laeuft] .ag-schritt-inhalt{padding-top:7px}.ag-notaus-knopf,.ag-notaus-knopf:hover{color:var(--signal-text)}.ag-notaus-knopf svg{width:16px;height:16px}.ag-notaus-voll,.ag-notaus-voll:hover{color:var(--on-signal);background:linear-gradient(180deg,var(--on-signal),transparent 55%),var(--signal)}@supports (color:color-mix(in lab,red,red)){.ag-notaus-voll,.ag-notaus-voll:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--on-signal) 24%,transparent),transparent 55%),var(--signal)}}.ag-notaus-voll,.ag-notaus-voll:hover{box-shadow:inset 0 1px 0 var(--on-signal),0 6px 18px -6px var(--signal-glow)}@supports (color:color-mix(in lab,red,red)){.ag-notaus-voll,.ag-notaus-voll:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--on-signal) 35%,transparent),0 6px 18px -6px var(--signal-glow)}}.ag-notaus-dialog{gap:14px}.ag-notaus-dialog>p{font:var(--ios-callout);color:var(--label-2);text-wrap:pretty;margin:0}.ag-notaus-liste{max-height:320px;overflow-y:auto}.ag-notaus-liste .ag-liste-zeile{min-height:48px}.ag-notaus-liste .ag-liste-sub[data-ton]{color:var(--ag-ton-text)}.ag-notaus-fuss{flex-direction:column;gap:6px;width:100%;display:flex}.ag-notaus-fuss .btn{justify-content:center;width:100%}.ag-notaus-voll{height:44px;font:600 16px/20px var(--font-sans);border-radius:22px}.btn-sm.ag-notaus-voll{height:28px;font:600 13px/16px var(--font-sans);border-radius:14px}@media (min-width:761px){.sheet:has(.ag-notaus-dialog){width:min(480px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);animation:ag-dialog-ein .32s var(--spring) both;border-radius:28px;margin:auto;inset:0}}@keyframes ag-dialog-ein{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.ag-notaus-banner{border-radius:var(--radius-lg);background:var(--signal-soft);box-shadow:inset 0 0 0 1px var(--signal);align-items:center;gap:14px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.ag-notaus-banner{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 35%,transparent)}}.ag-notaus-icon{background:var(--signal);width:36px;height:36px;color:var(--on-signal);box-shadow:0 0 16px var(--signal-glow);border-radius:50%;flex:none;place-items:center;display:grid}.ag-notaus-icon svg{width:20px;height:20px}.ag-notaus-banner-text{min-width:0;color:var(--signal-text);flex-direction:column;flex:1;gap:2px;display:flex}.ag-notaus-banner-text strong{font:var(--ios-headline)}.ag-notaus-banner-text .small{color:var(--label-2);overflow-wrap:anywhere}.ag-zurueck{min-height:32px;color:var(--accent-text);align-items:center;gap:2px;margin-left:-4px;display:inline-flex}.ag-zurueck svg{width:18px;height:18px}.ag-demo-hinweis{border-radius:var(--radius-md);background:var(--warn-soft);font:var(--ios-callout);color:var(--label-1);align-items:flex-start;gap:10px;margin:0;padding:12px 16px;display:flex}.ag-demo-hinweis svg{width:18px;height:18px;color:var(--warn);flex:none}.ag-dev-karte{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.ag-dev-karte>p{font:var(--ios-body);color:var(--label-2);text-wrap:pretty;margin:0}.ag-dev-karte .card-title svg{width:18px;height:18px;color:var(--accent)}.ag-dev-schritte{border-radius:var(--radius-md);background:var(--bg-sunken);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-dev-schritte li{gap:14px;padding:14px 16px;display:flex}.ag-dev-schritte li+li{box-shadow:inset 0 .5px 0 var(--separator)}.ag-dev-schritte strong{font:var(--ios-headline)}.ag-dev-schritte p{font:var(--ios-subhead);color:var(--label-2);text-wrap:pretty;margin:4px 0 0}.ag-dev-nr{background:var(--accent);width:26px;height:26px;color:var(--label-on-accent);font:700 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.ag-dev-punkte{font:var(--ios-callout);color:var(--label-2);text-wrap:pretty;flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.ag-regeln{box-shadow:var(--shadow-1),inset 0 0 0 1px var(--ok-fill)}@supports (color:color-mix(in lab,red,red)){.ag-regeln{box-shadow:var(--shadow-1),inset 0 0 0 1px color-mix(in srgb,var(--ok-fill) 30%,transparent)}}.ag-regeln .card-title svg{color:var(--ok)}.ag-endpunkte{margin:0;padding:0;list-style:none}.ag-endpunkt{flex-direction:column;gap:4px;min-width:0;padding:12px 0;display:flex}.ag-endpunkt+.ag-endpunkt{box-shadow:inset 0 .5px 0 var(--separator)}.ag-endpunkt-kopf{align-items:center;gap:10px;min-width:0;display:flex}.ag-methode{text-align:center;width:44px;font:700 11px/20px var(--font-mono);background:var(--accent-soft);color:var(--accent-text);border-radius:6px;flex:none}.ag-methode[data-methode=GET]{background:var(--ok-soft);color:var(--ok)}.ag-pfad{font:600 13px/18px var(--font-mono);color:var(--label-1);overflow-wrap:anywhere}.ag-endpunkt-zweck{font:var(--ios-callout);color:var(--label-2);margin:0 0 0 54px}.ag-endpunkt-io{font:var(--ios-footnote);grid-template-columns:max-content minmax(0,1fr);gap:2px 10px;margin:2px 0 0 54px;display:grid}.ag-endpunkt-io dt{color:var(--label-3)}.ag-endpunkt-io dd{min-width:0;margin:0}.ag-endpunkt-io code{font:400 12px/17px var(--font-mono);color:var(--label-2);overflow-wrap:anywhere}.ag-dev-zwei{box-shadow:inset 0 .5px 0 var(--separator);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:12px;display:grid}.ag-dev-zwei>div{flex-direction:column;gap:8px;min-width:0;display:flex}.ag-dev-zwei p{margin:0}.ag-codes{flex-direction:column;gap:6px;margin:0;display:flex}.ag-codes>div{font:var(--ios-callout);grid-template-columns:40px minmax(0,1fr);gap:8px;display:grid}.ag-codes dt{font:700 13px/19px var(--font-mono);color:var(--label-1)}.ag-codes dd{color:var(--label-2);margin:0}.ag-dev-beispiele{flex-direction:column;gap:14px;min-width:0;display:flex}.ag-dev-beispiele .section-title{margin:6px 0 0}.ag-code{border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-1);margin:0;overflow:hidden}.ag-code-kopf{font:600 13px/18px var(--font-sans);align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.ag-code-sprache{font:500 11px/18px var(--font-mono);background:var(--neutral-soft);color:var(--label-3);border-radius:9px;padding:0 7px}.ag-code-kopieren{margin-left:auto}.ag-code-kopieren svg{width:14px;height:14px}.ag-code-pre{max-width:100%;font:400 12.5px/1.6 var(--font-mono);tab-size:2;color:var(--label-1);background:var(--bg-sunken);margin:0;padding:14px 16px}.ag-code .ag-code-pre{border-radius:0}.ag-code-pre:not(.ag-code .ag-code-pre){border-radius:var(--radius-sm)}.ag-code-pre:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.ag-code-kurz{padding:10px 14px}.ag-vorschlag{font:600 11px/20px var(--font-sans);background:var(--accent-soft);color:var(--accent-text);border-radius:10px;padding:0 8px}.ag-mcp-liste{border-radius:var(--radius-md);background:var(--bg-sunken);margin:0;padding:0;list-style:none}.ag-mcp-liste li{font:var(--ios-subhead);color:var(--label-2);grid-template-columns:minmax(200px,max-content) minmax(0,1fr) minmax(0,1fr);gap:4px 16px;padding:10px 14px;display:grid}.ag-mcp-liste li+li{box-shadow:inset 0 .5px 0 var(--separator)}.ag-mcp-eingabe{font:400 12px/18px var(--font-mono);color:var(--label-3);overflow-wrap:anywhere}.ck-agenten{border-radius:var(--radius-md);min-height:52px;color:var(--label-1);background:var(--glass-tint),var(--bg-sunken);box-shadow:var(--glass-edge);transition:filter .16s ease,transform var(--dur-spring) var(--spring);align-items:center;gap:12px;margin:10px 20px 0;padding:10px 12px;display:flex}.ck-agenten:hover{filter:brightness(.98)}.ck-agenten:active{transform:scale(.985)}.ck-agenten:focus-visible{box-shadow:var(--glass-edge),var(--focus-ring);outline:none}.ck-agenten-icon{background:var(--bg-surface);width:32px;height:32px;color:var(--accent);box-shadow:var(--shadow-1);border-radius:9px;flex:none;place-items:center;display:grid}.ck-agenten-icon svg{width:18px;height:18px}.ck-agenten-text{flex-direction:column;flex:1;min-width:0;display:flex}.ck-agenten-titel{font:600 15px/20px var(--font-sans);letter-spacing:-.01em}.ck-agenten-sub{font:var(--ios-subhead);color:var(--label-2);font-variant-numeric:tabular-nums}.ck-agenten-fehler{white-space:nowrap}.ck-agenten-fehler[data-an]{color:var(--signal-text);font-weight:600}.ck-agenten-punkt{background:var(--signal);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin:0 5px 1px 0;display:inline-block}.ck-agenten-pfeil{width:16px;height:16px;color:var(--label-4);flex:none}.ck-agenten[data-notaus]{background:var(--signal-soft);box-shadow:inset 0 0 0 1px var(--signal)}@supports (color:color-mix(in lab,red,red)){.ck-agenten[data-notaus]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 35%,transparent)}}.ck-agenten[data-notaus] .ck-agenten-icon{background:var(--signal);color:var(--on-signal)}.ck-agenten[data-notaus] .ck-agenten-sub{color:var(--signal-text)}.ag-dev-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ag-dev-inhalt{gap:20px;min-width:0}.ag-dev-inhalt,.ag-dev-toc{flex-direction:column;display:flex}.ag-dev-toc{top:calc(var(--toolbar-h) + 16px);gap:6px;padding:4px 0;position:sticky}.ag-dev-toc-titel{font:600 12px/16px var(--font-sans);color:var(--label-3);padding:0 12px}.ag-dev-toc ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ag-dev-toc a{min-height:34px;font:500 14px/18px var(--font-sans);color:var(--label-2);border-radius:10px;align-items:center;padding:0 12px;display:flex}.ag-dev-toc a:hover{background:var(--bg-hover);color:var(--label-1)}.ag-dev-toc a:focus-visible{box-shadow:var(--focus-ring);outline:none}.ag-dev [id^=dev-]{scroll-margin-top:calc(var(--toolbar-h) + 20px)}.ag-code-tabs{flex-direction:column;gap:10px;min-width:0;display:flex}.ag-tabliste{align-self:flex-start}.ag-tabliste .seg-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:1100px){.ag-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ag{gap:16px}.ag-leiste .seg{width:100%}.ag-leiste .seg-btn{flex:1 1 0;padding:0 8px}.ag-filter{flex-wrap:wrap;gap:8px;margin-top:0}.ag-suche{flex:1 1 0;max-width:none}.ag-suche .input{border-radius:22px;height:44px}.ag-suche-weg{width:40px;height:40px}.ag-filter-knopf{flex:none}.ag-filter-chip{border-radius:22px;min-height:44px;padding:0 16px;font-size:15px}.ag-raster{grid-template-columns:minmax(0,1fr);gap:12px}.ag-karte-knopf{padding:16px}.ag-board{flex-direction:column;align-items:stretch;gap:18px;display:flex}.ag-spalte{background:0 0;border-radius:0;gap:8px;padding:0}.ag-spalte-kopf{top:calc(52px + env(safe-area-inset-top));z-index:3;background:var(--material-toolbar);-webkit-backdrop-filter:var(--glass-blur);font:600 17px/22px var(--font-display);margin:0 -16px;padding:10px 16px 8px;position:sticky}.ag-spalte-leer{text-align:left;padding:2px 0 4px}.ag-erledigt-liste{grid-template-columns:minmax(0,1fr)}.ag-org{padding:16px}.ag-org-spalten{grid-template-columns:minmax(0,1fr);gap:18px}.ag-org-gruppe+.ag-org-gruppe{box-shadow:none;border-top:.5px solid var(--separator);padding-top:16px}.ag-ue{flex-wrap:wrap;row-gap:4px}.ag-ue-linie{min-width:96px}.ag-detail-kopf{gap:12px}.ag-kv{grid-template-columns:minmax(0,1fr);padding:2px 14px}.ag-kv dt{box-shadow:none;font:var(--ios-footnote);padding:10px 0 0}.ag-kv dd{padding:2px 0 10px}.ag-lauf-summe{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-liste-zeile{flex-wrap:wrap}.ag-liste-zeile .ag-bestaetigen{justify-content:flex-end;width:100%}.ag-sheet-fuss .btn{flex:auto;justify-content:center}.ag-aktivieren,.ag-sheet-fuss>.small{width:100%}.ag-aktivieren .btn{flex:1}.ag-links{margin-right:0}.ag-notaus-banner{flex-wrap:wrap;padding:14px}.ag-notaus-banner .ag-aktivieren .btn{width:100%}.ag-dev-karte{padding:16px}.ag-dev-layout{grid-template-columns:minmax(0,1fr)}.ag-tabliste{align-self:stretch}.ag-dev-zwei{grid-template-columns:minmax(0,1fr)}.ag-endpunkt-io,.ag-endpunkt-zweck{margin-left:0}.ag-endpunkt-io{grid-template-columns:minmax(0,1fr)}.ag-endpunkt-io dt{margin-top:4px}.ag-mcp-liste li{grid-template-columns:minmax(0,1fr)}.ck-agenten{margin:10px 16px 0}}@media (prefers-reduced-motion:reduce){.ag-bk-fortschritt:after{opacity:.5;width:100%;animation:none;left:0}.ag-ring-bogen,.ag-tipp{animation:none}.ag-avatar-kern,.ag-balken>span,.ag-bk,.ag-dev-link,.ag-erledigt-kopf svg,.ag-filter-chip,.ag-karte,.ag-org-karte,.ck-agenten{transition:none}.sheet:has(.ag-notaus-dialog){animation:none}.ag-bk:active,.ag-filter-chip:active,.ag-karte:active,.ag-org-karte:active,.ck-agenten:active{transform:none}}.sheet:has(.ag-detail-auftrag,.ag-schritt){-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);box-shadow:var(--shadow-3,0 20px 60px #00000040),inset 0 0 0 .5px #ffffff80;background:#f2f2f7f0}:root[data-theme=dark] .sheet:has(.ag-detail-auftrag,.ag-schritt){background:#1c1c1ef0;box-shadow:inset 0 0 0 .5px #ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sheet:has(.ag-detail-auftrag,.ag-schritt){background:#1c1c1ef0;box-shadow:inset 0 0 0 .5px #ffffff1f}}.ag-code-pre{white-space:pre;overflow-x:auto}.ag-spalte-kopf{white-space:nowrap;min-width:0}.ag-spalte-kopf>*{flex-shrink:0}.agf,.agf-stack{gap:16px}.agf,.agf-fieldset,.agf-stack{flex-direction:column;display:flex}.agf-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0}.agf-fieldset>legend{margin-bottom:8px;padding:0}.agf-name-zeile{align-items:flex-end;gap:14px;display:flex}.agf-name-zeile>.field{flex:1}.agf-inhalt{animation:agf-rein .22s var(--spring,cubic-bezier(.2,.8,.2,1)) both}@keyframes agf-rein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agf-kopf{align-items:center;gap:14px;display:flex}.agf-schritte{scrollbar-width:none;background:var(--bg-sunken);border-radius:20px;flex:1;gap:2px;min-width:0;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.agf-schritte::-webkit-scrollbar{display:none}.agf-schritte li{flex:1 0 auto}.agf-schritt{width:100%;min-height:36px;color:var(--label-2);cursor:pointer;font:500 12px/16px var(--font-sans);white-space:nowrap;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 9px;transition-property:background-color,color,box-shadow,transform;transition-duration:.16s;transition-timing-function:ease-out;display:inline-flex}.agf-schritt:hover{color:var(--label-1)}.agf-schritt:active{transform:scale(.96)}.agf-schritt:focus-visible{box-shadow:var(--focus-ring);outline:none}.agf-schritt[aria-current=step]{background:var(--silver);box-shadow:var(--silver-edge);color:var(--label-1);font-weight:600}.agf-schritt-punkt{width:18px;height:18px;font:600 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;background:var(--neutral-soft);color:var(--label-2);border-radius:9px;flex:none;place-items:center;display:inline-grid}.agf-schritt-punkt svg{stroke-width:3px;width:12px;height:12px}.agf-schritt[aria-current=step] .agf-schritt-punkt{background:var(--accent);color:#fff}.agf-schritt[data-fertig] .agf-schritt-punkt{background:var(--ok-soft);color:var(--ok)}.agf-fehler,.agf-schritt[data-problem] .agf-schritt-punkt{background:var(--signal-soft);color:var(--signal)}.agf-fehler{font:var(--ios-footnote,400 12px/16px var(--font-sans));text-wrap:pretty;border-radius:14px;flex-direction:column;gap:2px;margin:0;padding:10px 14px 10px 30px;display:flex}.agf-avatare{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:8px;display:grid}.agf-avatar,.agf-farbe{cursor:pointer;border:0;transition-property:transform,box-shadow,background-color;transition-duration:.16s;transition-timing-function:ease-out}.agf-avatar{background:var(--bg-sunken);height:44px;color:var(--label-2);border-radius:14px;place-items:center;display:grid}.agf-avatar svg{width:20px;height:20px}.agf-avatar:hover{background:var(--bg-pressed)}.agf-avatar:active,.agf-farbe:active{transform:scale(.94)}.agf-avatar[aria-checked=true]{background:var(--silver);box-shadow:var(--silver-edge),inset 0 0 0 2px var(--ag-farbe);color:var(--ag-farbe)}.agf-avatar:focus-visible,.agf-farbe:focus-visible{box-shadow:var(--focus-ring);outline:none}.agf-farben{flex-wrap:wrap;gap:10px;display:flex}.agf-farbe{background:var(--ag-farbe);border-radius:16px;width:32px;height:32px;position:relative}.agf-farbe:after{content:"";border-radius:22px;position:absolute;inset:-6px}.agf-farbe[aria-checked=true]{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 4px var(--ag-farbe)}.agf-zaehler{font-variant-numeric:tabular-nums;align-self:flex-end}.agf-karten{gap:8px;display:grid}.agf-karte{text-align:left;cursor:pointer;background:var(--bg-sunken);color:var(--label-1);border:0;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;transition-property:background-color,box-shadow,transform;transition-duration:.16s;transition-timing-function:ease-out;display:flex}.agf-karte:hover{background:var(--bg-pressed)}.agf-karte:active{transform:scale(.985)}.agf-karte:focus-visible{box-shadow:var(--focus-ring);outline:none}.agf-karte[aria-checked=true]{background:var(--silver);box-shadow:var(--silver-edge),inset 0 0 0 1.5px var(--accent)}.agf-karte-icon{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);border-radius:10px;flex:none;place-items:center;display:grid}.agf-karte-icon svg{width:17px;height:17px}.agf-karte-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agf-karte-titel{font:var(--ios-headline,600 15px/20px var(--font-sans))}.agf-karte-sub{font:var(--ios-subhead,400 13px/18px var(--font-sans));color:var(--label-3);text-wrap:pretty}.agf-hinweis{background:var(--bg-sunken);color:var(--label-2);text-wrap:pretty;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}.agf-hinweis svg{width:15px;height:15px;color:var(--label-3);flex:none;margin-top:2px}.agf-suchzeile{align-items:center;gap:8px;display:flex}.agf-suche{flex:1;min-width:0;position:relative}.agf-suche svg{width:15px;height:15px;color:var(--label-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.agf-suche .input{border-radius:18px;width:100%;padding-left:32px}.agf-zahl{font-variant-numeric:tabular-nums;color:var(--label-3)}.agf-systeme{background:var(--bg-surface);box-shadow:var(--shadow-1);border-radius:16px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agf-system{box-shadow:inset 0 -.5px 0 var(--separator);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.agf-system:last-child{box-shadow:none}.agf-system-name{font:var(--ios-callout,400 14px/19px var(--font-sans));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agf-system[data-an] .agf-system-name{font-weight:600}.agf-leer{padding:14px}.agf-stufen{background:var(--bg-sunken);border-radius:12px;gap:2px;padding:2px;display:inline-flex}.agf-stufe{cursor:pointer;min-width:30px;min-height:30px;font:500 12px/16px var(--font-sans);color:var(--label-2);white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 9px;transition-property:background-color,color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out;display:inline-flex}.agf-stufe:hover:not(:disabled){color:var(--label-1)}.agf-stufe:focus-visible{box-shadow:var(--focus-ring);outline:none}.agf-stufe:disabled{opacity:.35;cursor:not-allowed}.agf-stufe[aria-checked=true]{background:var(--silver);box-shadow:var(--silver-edge);color:var(--label-1);font-weight:600}.agf-stufe[data-stufe=entwurf][aria-checked=true]{color:var(--accent-text)}.agf-stufe[data-stufe=ausfuehren][aria-checked=true]{color:var(--warn)}.agf-stufe-geld{cursor:not-allowed;color:var(--label-4,var(--label-3));padding:0 7px}.agf-stufe-geld svg{width:13px;height:13px}.agf-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.agf-betrag{display:block;position:relative}.agf-betrag .input{font-variant-numeric:tabular-nums;width:100%;padding-right:44px}.agf-einheit{font:500 12px/1 var(--font-sans);color:var(--label-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.agf-tage{flex-wrap:wrap;gap:6px;display:flex}.agf-tag{cursor:pointer;background:var(--bg-sunken);width:44px;height:40px;color:var(--label-2);font:600 13px/1 var(--font-sans);border:0;border-radius:13px;transition-property:background-color,color,box-shadow,transform;transition-duration:.16s;transition-timing-function:ease-out}.agf-tag:active{transform:scale(.94)}.agf-tag:focus-visible{box-shadow:var(--focus-ring);outline:none}.agf-tag[aria-pressed=true]{background:var(--accent);color:#fff}.agf-zeile{background:var(--bg-sunken);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.agf-zeile-text{gap:2px;min-width:0}.agf-routine,.agf-zeile-text{flex-direction:column;display:flex}.agf-routine{border-radius:var(--radius-lg,18px);background:var(--bg-surface);box-shadow:var(--shadow-1);gap:12px;padding:14px}.agf-routine-kopf{align-items:center;gap:10px;display:flex}.agf-routine-name{flex:1;min-width:0;font-weight:600}.agf-seg{align-self:flex-start}.agf-seg .seg-btn{align-items:center;gap:6px;display:inline-flex}.agf-seg .seg-btn svg{width:14px;height:14px}.agf-seg .seg-btn[aria-checked=true]{background:var(--silver);box-shadow:var(--silver-edge);color:var(--label-1);font-weight:600}.agf-plan{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:12px;display:grid}.agf-plan-voll,.agf-plan>.agf-tage{grid-column:1/-1}.agf-plan-vorschau{font:var(--ios-footnote,400 12px/16px var(--font-sans));color:var(--label-3);margin:0}.agf-plan-vorschau strong{color:var(--label-1);font-weight:600}.agf-mono{font-family:var(--font-mono);letter-spacing:0}.agf-anweisung{min-height:60px}.agf-plus{align-self:flex-start}.agf-fuss{gap:8px;width:100%}.agf-fuss,.agf-fuss-text{align-items:center;display:flex}.agf-fuss-text{text-align:center;flex-direction:column;flex:1;gap:2px;min-width:0}.agf-fuss-knoepfe{gap:8px;display:inline-flex}.agf-faktor{color:var(--warn);align-items:center;gap:4px;font-weight:600;display:inline-flex}.agf-faktor svg{width:12px;height:12px}.ag-bearbeiten{align-self:flex-start;margin-top:4px}.ag-archiv{flex-direction:column;gap:12px;margin-top:8px;display:flex}.ag-archiv-knopf{align-self:flex-start}.ag-archiv .ag-raster{opacity:.72}@media (max-width:640px){.agf-schritt-titel{display:none}.agf-schritt[aria-current=step] .agf-schritt-titel{display:inline}.agf-raster{grid-template-columns:minmax(0,1fr)}.agf-system{grid-template-columns:auto minmax(0,1fr)}.agf-stufen{grid-column:1/-1;justify-self:stretch}.agf-stufe{flex:1}.agf-fuss{flex-wrap:wrap;justify-content:space-between}.agf-fuss-text{flex-basis:100%;order:-1}.agf-fuss-text:empty{display:none}}@media (prefers-reduced-motion:reduce){.agf-inhalt{animation:none}.agf-avatar,.agf-farbe,.agf-karte,.agf-schritt,.agf-stufe,.agf-tag{transition:none}}.zs-marke{vertical-align:middle;align-items:center;gap:6px;min-width:0;display:inline-flex}.zs-name{color:var(--label-1);overflow-wrap:anywhere;font-weight:600}.zs-name-link{color:inherit;border-radius:6px;text-decoration:none}.zs-name-link:hover .zs-name{color:var(--accent-text)}.zs-name-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zs-badge{font:600 10.5px/16px var(--font-sans);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;padding:1px 7px;display:inline-flex}.zs-badge,.zs-badge[data-art=agent]{color:var(--label-2);background:var(--bg-sunken)}.zs-badge[data-art=agent]{gap:5px}.zs-badge[data-art=agent]:before{content:"";background:var(--ag-farbe,var(--label-3));border-radius:50%;flex:none;width:6px;height:6px}.zs-badge[data-art=system]{color:var(--label-3)}.zs-initiale,.zs-system{background:var(--bg-sunken);width:30px;height:30px;color:var(--label-2);font:600 13px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid}.zs-system svg{width:15px;height:15px}.zs-strom{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zs-zeile{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;display:grid;position:relative}.zs-zeile+.zs-zeile{box-shadow:inset 0 .5px 0 var(--separator)}.zs-zeile-avatar{padding-top:1px}.zs-zeile-inhalt{flex-direction:column;gap:2px;min-width:0;display:flex}.zs-zeile-kopf{align-items:center;gap:8px;min-width:0;display:flex}.zs-akteur-text{min-width:0;font:var(--ios-subhead);align-items:center;gap:6px;display:inline-flex}.zs-zeit{font:var(--ios-footnote);color:var(--label-3);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.zs-titel{font:var(--ios-callout);color:var(--label-1);overflow-wrap:anywhere;margin:0}.zs-link{color:inherit;border-radius:6px;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.zs-link svg{width:13px;height:13px;color:var(--label-3);flex:none}.zs-link:hover{color:var(--accent-text)}.zs-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zs-details{font:var(--ios-footnote);color:var(--label-2);white-space:pre-line;overflow-wrap:anywhere;margin:0}.zs-strom-laedt{flex-direction:column;gap:10px;padding:6px 0;display:flex}.zs-karte .card-body{padding-left:28px}.zs-eingebettet{margin-top:8px}.zs-eingebettet .zs-strom{padding-left:12px}.zs-art-block{background:var(--glass-tint),var(--accent);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.zs-art-block{background:var(--glass-tint),color-mix(in srgb,var(--accent) 7%,var(--bg-surface))}}.zs-art-block{box-shadow:var(--glass-edge,inset 0 0 0 .5px var(--separator))}.zs-art-block[data-art=pruefen]{background:var(--glass-tint),var(--warn,#ff9500)}@supports (color:color-mix(in lab,red,red)){.zs-art-block[data-art=pruefen]{background:var(--glass-tint),color-mix(in srgb,var(--warn,#ff9500) 8%,var(--bg-surface))}}.zs-art-kopf{font:var(--ios-subhead);color:var(--label-2);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.zs-art-icon{width:18px;height:18px;color:var(--accent-text)}.zs-art-block[data-art=pruefen] .zs-art-icon{color:var(--warn-text,var(--warn))}.zs-art-label{color:var(--label-1);font-weight:700}.zs-art-von{align-items:center;gap:6px;display:inline-flex}.zs-frage{font:var(--ios-body);color:var(--label-1);white-space:pre-line;overflow-wrap:anywhere;margin:0}.zs-antwort{flex-direction:column;gap:8px;display:flex}.zs-optionen{flex-wrap:wrap;gap:6px;display:flex}.zs-option{background:var(--silver,var(--bg-sunken));min-height:36px;color:var(--label-1);border-radius:999px;height:auto;padding-block:6px}.zs-option[aria-pressed=true]{background:var(--accent);color:var(--label-on-accent)}.zs-freitext{flex-direction:column;gap:8px;display:flex}.zs-freitext .textarea{width:100%;min-width:0}.zs-antworten{align-self:flex-end}.zs-kommentare-auf{align-self:flex-start}.zs-gesendet{font:var(--ios-callout);color:var(--label-1);background:var(--ok-fill,#34c759);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.zs-gesendet{background:color-mix(in srgb,var(--ok-fill,#34c759) 14%,transparent)}}.zs-gesendet svg{width:16px;height:16px;color:var(--ok-text,var(--ok-fill));flex:none;margin-top:2px}.zs-antwort-fertig{background:var(--bg-sunken);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.zs-antwort-label{font:var(--ios-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--label-3)}.zs-antwort-text{font:var(--ios-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.zs-art-chip{font:600 11px/18px var(--font-sans);color:var(--accent-text);background:var(--accent);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:1px 8px 1px 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.zs-art-chip{background:color-mix(in srgb,var(--accent) 13%,transparent)}}.zs-art-chip svg{width:13px;height:13px}.zs-art-chip[data-art=pruefen]{color:var(--warn-text,var(--warn));background:var(--warn,#ff9500)}@supports (color:color-mix(in lab,red,red)){.zs-art-chip[data-art=pruefen]{background:color-mix(in srgb,var(--warn,#ff9500) 14%,transparent)}}.zs-von-agent{align-items:center;gap:4px;min-width:0;display:inline-flex}.zs-von-agent .ag-avatar[data-groesse=sm]{--ag-gr:20px}.zs-empf-agent{display:inline-flex}.zs-empf-agent .ag-avatar[data-groesse=sm]{--ag-gr:24px}.auf-blase[data-agent]{background:var(--bg-sunken);box-shadow:inset 0 0 0 .5px var(--separator)}.zs-blase-kopf{margin-bottom:4px;display:flex}.zs-blase-kopf .ag-avatar[data-groesse=sm]{--ag-gr:22px}.zs-agent-chip{align-items:center;gap:6px;padding-left:4px;display:inline-flex}.zs-agent-chip .ag-avatar[data-groesse=sm]{--ag-gr:24px}.zs-agent-chip:disabled{opacity:.5;cursor:not-allowed}.zs-agent-chip[aria-pressed=true] .zs-badge{color:var(--label-on-accent);background:#ffffff38}.zs-uebergabe{background:var(--bg-sunken);box-shadow:inset 0 0 0 .5px var(--separator);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.zs-uebergabe .field-label{align-items:center;gap:6px;margin:0;display:inline-flex}.zs-uebergabe .field-label svg{width:15px;height:15px}.zs-agent-wahl{align-items:center;gap:8px;display:flex}.zs-agent-wahl .select{flex:1;min-width:0}.zs-uebergabe-fuss{justify-content:flex-end;gap:8px}.zs-bilanz{flex-direction:column;gap:8px;padding:10px 16px 4px;display:flex}.zs-bilanz-satz{font:var(--ios-callout);color:var(--label-1);margin:0}.zs-bilanz-links{flex-wrap:wrap;gap:6px;margin:0;display:flex}.zs-bilanz-links svg{width:14px;height:14px}.zs-fokus{flex-direction:column;gap:10px;display:flex}.zs-fokus-titel{font:var(--ios-headline);color:var(--label-1);margin:0}.zs-fokus-liste{gap:12px;margin:0;padding:0;list-style:none}.zs-fokus-karte,.zs-fokus-liste{flex-direction:column;display:flex}.zs-fokus-karte{border-radius:22px;gap:10px;padding:18px 20px}.zs-fokus-kopf{align-items:center;gap:10px;display:flex}.zs-fokus-zeit{white-space:nowrap;margin-left:auto}.zs-fokus-von{font:var(--ios-subhead);color:var(--label-2);align-items:center;gap:6px;display:flex}.zs-fokus-frage{font:var(--type-title3,var(--ios-headline));margin:0}.zs-fokus-links{gap:6px}.zs-fokus-freigaben{flex-direction:column;gap:12px;display:flex}.zs-sendung{padding:0 16px 12px}.zs-sendung-knopf svg{transition:transform .2s var(--ease-spring,ease)}.zs-sendung-knopf svg[data-offen]{transform:rotate(180deg)}html:has(.os-root){--kal-agenten:#6b7a90}@media (prefers-color-scheme:dark){html:has(.os-root):not([data-theme=light]){--kal-agenten:#98a6ba}}html:has(.os-root)[data-theme=dark]{--kal-agenten:#98a6ba}[data-ebene=agenten]{--ebene:var(--kal-agenten)}.kal-routinen{background:var(--ebene)}@supports (color:color-mix(in lab,red,red)){.kal-routinen{background:color-mix(in srgb,var(--ebene) 14%,transparent)}}.kal-routinen{color:var(--label-2);text-decoration:none}.kal-routinen:before{display:none}@media (max-width:640px){.zs-antworten{align-self:stretch}.fg-hash-notiz{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;margin:12px 0 0;padding:8px 0;position:static}.fg-hash-notiz-text{white-space:normal}.sheet-foot:has(.fg-freigeben-huelle){flex-wrap:wrap}.sheet-foot:has(.fg-freigeben-huelle) .fg-freigeben-huelle{flex:100%;order:-1;display:flex}.sheet-foot:has(.fg-freigeben-huelle) .fg-freigeben-huelle .btn{flex:1;justify-content:center}.sheet-foot:has(.fg-freigeben-huelle) .fg-flex{display:none}.sheet-foot:has(.fg-freigeben-huelle)>.btn{flex:1 1 0;justify-content:center}.zs-zeile-kopf{flex-wrap:wrap}.zs-zeit{margin-left:0}.zs-karte .card-body{padding-left:20px}.zs-option{flex:auto}}@media (prefers-reduced-motion:reduce){.zs-sendung-knopf svg{transition:none}}.zs-wartet{background:var(--bg-sunken);font:var(--ios-callout);color:var(--label-2);border-radius:12px;margin:0;padding:8px 12px}.zs-agent-hinweis{margin:0}.zs-anzahl{color:var(--label-3);font-variant-numeric:tabular-nums}.zs-filter{overflow-x:auto}.auf-an{min-width:0;font:var(--ios-footnote);color:var(--label-2);text-align:right}.auf-an-teil{white-space:nowrap}.zs-gruppe{font:var(--ios-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--label-3);margin:6px 0 2px;display:block}.zs-doppelt{color:var(--signal-text,var(--signal))}.zs-ersteller{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}button.kal-routinen{cursor:pointer;width:100%;font:inherit;text-align:left;border:0;align-items:center;gap:4px;display:flex}.kal-routinen-pfeil{flex:none;width:12px;height:12px;margin-left:auto;transition:transform .2s}.kal-routinen-pfeil[data-offen]{transform:rotate(180deg)}.kal-termin{min-height:22px}.kal-termin[data-kurz] .kal-termin-zeit{display:none}@media (prefers-reduced-motion:reduce){.kal-routinen-pfeil{transition:none}}.fokus-card h3{text-wrap:pretty}@media (max-width:640px){.auf-filter{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.auf-filter::-webkit-scrollbar{display:none}.auf-filter .seg{width:max-content;min-width:100%}.auf-filter .seg-btn{white-space:nowrap;flex:none}}html:has(.os-root):not(#a){color-scheme:light dark;--a-page:light-dark(#fff,#000);--a-section:light-dark(#f5f5f7,#0b0b0c);--a-tile:light-dark(#fff,#161617);--a-tile-alt:light-dark(#f5f5f7,#161617);--a-tile-2:light-dark(#fafafc,#1d1d1f);--a-fill:light-dark(#0000000b,#ffffff12);--a-fill-2:light-dark(#00000014,#ffffff1f);--a-line:light-dark(#0000001a,#ffffff1f);--a-line-strong:light-dark(#0000002e,#fff3);--a-text:light-dark(#1d1d1f,#f5f5f7);--a-text-2:light-dark(#6e6e73,#a1a1a6);--a-text-3:#86868b;--a-link:light-dark(#06c,#2997ff);--a-cta:#0071e3;--a-cta-hover:#0077ed;--a-on-cta:#fff;--a-red:light-dark(#e30000,#ff453a);--a-red-fill:light-dark(#ff3b30,#ff453a);--a-green:light-dark(#1d8a3a,#30d158);--a-orange:light-dark(#b64400,#ff9f0a);--a-glass:light-dark(#fafafccc,#161617cc);--a-glass-strong:light-dark(#fafafcf0,#161617f0);--a-glass-blur:saturate(180%) blur(20px);--a-nav-link:light-dark(#000c,#fffc);--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Icons","Helvetica Neue",var(--font-inter,"Inter"),Helvetica,Arial,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Icons","Helvetica Neue",var(--font-inter,"Inter"),Helvetica,Arial,sans-serif;--a-hero:600 clamp(44px,5.6vw,80px)/1.05 var(--font-display);--a-hero-track:-.015em;--a-h1:600 clamp(34px,3.9vw,56px)/1.07 var(--font-display);--a-h1-track:-.005em;--a-h2:600 clamp(26px,2.8vw,40px)/1.1 var(--font-display);--a-tile-title:600 clamp(22px,2vw,28px)/1.14 var(--font-display);--a-sub:400 clamp(19px,1.6vw,21px)/1.24 var(--font-display);--a-body:400 17px/1.47 var(--font-sans);--a-body-track:-.022em;--a-small:400 14px/1.43 var(--font-sans);--a-micro:400 12px/1.33 var(--font-sans);--a-number:600 clamp(56px,7vw,96px)/1 var(--font-display);--a-max:1260px;--a-gutter:22px;--a-gap:20px;--a-r-tile:28px;--a-r-card:18px;--a-r-row:12px;--a-r-pill:980px;--a-nav-h:48px;--a-ease:cubic-bezier(.28,.11,.32,1);--a-spring:linear(0,.009,.035 2.1%,.141 4.4%,.281 6.7%,.723 13%,.938 17.2%,1.017 20.4%,1.051 23.6%,1.061 27.1%,1.049 32%,1.011 41.3%,.997 49.3%,1.001 66.9%,1);--a-dur:.7s;--bg-window:var(--a-page);--bg-content:var(--a-page);--bg-surface:var(--a-tile);--bg-elevated:light-dark(#fff,#1d1d1f);--bg-sunken:var(--a-fill);--bg-hover:var(--a-fill);--bg-pressed:var(--a-fill-2);--bg-selected:light-dark(#0071e314,#2997ff24);--label-1:var(--a-text);--label-2:var(--a-text-2);--label-3:var(--a-text-2);--label-4:var(--a-text-3);--label-on-accent:#fff;--separator:var(--a-line);--separator-strong:var(--a-line-strong);--grid-dot:transparent;--accent:var(--a-link);--accent-strong:var(--a-cta);--accent-text:var(--a-link);--accent-soft:light-dark(#0071e314,#2997ff24);--accent-glow:transparent;--signal:var(--a-red-fill);--signal-text:var(--a-red);--signal-soft:light-dark(#e3000012,#ff453a24);--signal-glow:transparent;--on-signal:#fff;--ok:var(--a-green);--ok-fill:light-dark(#34c759,#30d158);--ok-soft:light-dark(#1d8a3a17,#30d15821);--warn:var(--a-orange);--warn-fill:#ff9f0a;--warn-soft:light-dark(#b6440014,#ff9f0a24);--info:var(--a-link);--info-soft:var(--accent-soft);--neutral-soft:var(--a-fill);--chart-1:var(--a-link);--chart-2:light-dark(#b64400,#ff9f0a);--chart-band:light-dark(#0071e314,#2997ff1f);--chart-danger-zone:light-dark(#e300000d,#ff453a14);--chart-grid:var(--a-line);--glass-fill:var(--a-glass);--glass-fill-strong:var(--a-glass-strong);--glass-tint:linear-gradient(transparent,transparent);--glass-blur:var(--a-glass-blur);--glass-edge:inset 0 0 0 .5px var(--a-line);--glass-shadow:0 20px 50px -20px #00000059;--material-sidebar:var(--a-glass);--material-toolbar:var(--a-glass);--material-popover:var(--a-glass-strong);--material-sheet:light-dark(#fffffff5,#161617f5);--material-tabbar:var(--a-glass);--material-blur:var(--a-glass-blur);--shadow-0:none;--shadow-1:none;--shadow-2:0 4px 30px -6px light-dark(#0000001f,#0009);--shadow-3:0 30px 80px -20px light-dark(#00000040,#000c);--highlight-top:inset 0 0 0 0 transparent;--edge-light:linear-gradient(transparent,transparent);--control-border:light-dark(#0000006b,#ffffff61);--toggle-off:light-dark(#78788052,#7878805c);--window-light-1:transparent;--window-light-2:transparent;--window-light-3:transparent;--scrim:light-dark(#0000004d,#0009);--focus-ring:0 0 0 4px light-dark(#0071e366,#2997ff80);--radius-md:14px;--radius-lg:var(--a-r-card);--radius-xl:var(--a-r-tile);--r-card:var(--a-r-tile);--r-row:var(--a-r-row);--toolbar-h:var(--a-nav-h);--tabbar-h:64px;--sidebar-w:0px}html:has(.os-root)[data-theme=dark]:not(#a){color-scheme:dark}html:has(.os-root)[data-theme=light]:not(#a){color-scheme:light}@media (max-width:760px){html:has(.os-root):not(#a){--a-gutter:16px;--a-r-tile:22px;--a-gap:14px}}:is(html:has(.os-root)),html:has(.os-root) body{background:var(--a-page)}html:has(.os-root) body{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text)}html:has(.os-root) .os-root.a-root{min-height:100dvh;display:block}html:has(.os-root) .os-root.a-root:after,html:has(.os-root) .os-root.a-root:before{display:none}html:has(.os-root) .os-main{margin:0;display:block}html:has(.os-root) .os-content{padding:0 var(--a-gutter) 120px;overflow-x:clip}html:has(.os-root) .os-content:after,html:has(.os-root) .os-content:before{display:none}html:has(.os-root) .os-page{max-width:var(--a-max);animation:a-seite .6s var(--a-ease) both;margin:0 auto}html:has(.os-root) .a-globalnav{z-index:60;background:var(--a-glass);-webkit-backdrop-filter:var(--a-glass-blur);transition:background-color .24s var(--a-ease);position:sticky;top:0}html:has(.os-root) .a-globalnav[data-flyout=offen]{background:var(--a-glass-strong)}html:has(.os-root) .a-globalnav-inner{max-width:1060px;height:var(--a-nav-h);padding:0 var(--a-gutter);align-items:center;gap:8px;margin:0 auto;display:flex}html:has(.os-root) .a-brand{color:var(--a-text);flex:none;align-items:center;gap:9px;margin-right:18px;text-decoration:none;display:inline-flex}html:has(.os-root) .a-brand img{width:26px;height:26px;box-shadow:0 0 0 .5px var(--a-line);border-radius:7px;display:block}html:has(.os-root) .a-brand-name{font:600 15px/1 var(--font-display);letter-spacing:-.01em}html:has(.os-root) .a-brand-name span{color:var(--a-text-2);font-weight:400}html:has(.os-root) .a-globalnav-title{text-align:center;font:600 17px/22px var(--font-display);letter-spacing:-.02em;flex:1}html:has(.os-root) .a-gruppen{flex:1;min-width:0}html:has(.os-root) .a-gruppen ul{justify-content:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}html:has(.os-root) .a-gruppe{height:var(--a-nav-h);font:var(--a-micro);letter-spacing:-.01em;color:var(--a-nav-link);transition:color .24s var(--a-ease);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}html:has(.os-root) .a-gruppe:hover,html:has(.os-root) .a-gruppe[aria-expanded=true]{color:var(--a-text)}html:has(.os-root) .a-gruppe[aria-current=page]{color:var(--a-text);font-weight:600}html:has(.os-root) .a-gruppe-dot{display:none}html:has(.os-root) .a-globalnav-tools{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}html:has(.os-root) .a-tool{width:36px;height:36px;color:var(--a-nav-link);transition:color .2s var(--a-ease),background-color .2s var(--a-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}html:has(.os-root) .a-tool:hover{color:var(--a-text);background:var(--a-fill)}html:has(.os-root) .a-tool:active{transform:scale(.94)}html:has(.os-root) .a-tool svg{stroke-width:1.7px;width:17px;height:17px}html:has(.os-root) .a-tool-wrap{position:relative}html:has(.os-root) .a-tool-dot{background:var(--a-red-fill);width:7px;height:7px;box-shadow:0 0 0 2px var(--a-page);border-radius:50%;position:absolute;top:8px;right:8px}html:has(.os-root) .a-profil{align-items:center;margin-left:4px;display:inline-flex}html:has(.os-root) .a-profil .icon-btn{width:36px;height:36px;box-shadow:none;background:0 0}html:has(.os-root) .a-flyout{animation:a-flyout .36s var(--a-ease) both;border-top:0;overflow:hidden}html:has(.os-root) .a-flyout[hidden]{display:none}html:has(.os-root) .a-flyout-inner{max-width:1060px;padding:36px var(--a-gutter) 72px calc(var(--a-gutter) + 160px);gap:88px;margin:0 auto;display:flex}html:has(.os-root) .a-flyout-head{font:var(--a-micro);color:var(--a-text-3);margin:0 0 14px}html:has(.os-root) .a-flyout-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}html:has(.os-root) .a-flyout-link{color:var(--a-text);font:600 24px/1.17 var(--font-display);letter-spacing:.009em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}html:has(.os-root) .a-flyout-link:hover{color:var(--a-link)}html:has(.os-root) .a-flyout-link[data-locked=true]{color:var(--a-text-3)}html:has(.os-root) .a-flyout-badge{background:var(--a-fill-2);min-width:22px;height:22px;color:var(--a-text);font:600 12px/1 var(--font-sans);border-radius:11px;place-items:center;padding:0 7px;display:inline-grid}html:has(.os-root) .a-flyout-lock{width:16px;height:16px;color:var(--a-text-3)}html:has(.os-root) .a-flyout-desc{font:var(--a-micro);color:var(--a-text-2);margin-top:2px;display:block}html:has(.os-root) .a-flyout-kurz{gap:8px;margin:0;padding:0;list-style:none;display:grid}html:has(.os-root) .a-flyout-kurz a,html:has(.os-root) .a-flyout-kurz button{font:600 12px/1.6 var(--font-sans);color:var(--a-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}html:has(.os-root) .a-flyout-kurz a:hover,html:has(.os-root) .a-flyout-kurz button:hover{color:var(--a-link)}html:has(.os-root) .a-flyout-kurz kbd{font:500 11px/1 var(--font-sans);color:var(--a-text-3)}html:has(.os-root) .a-flyout-scrim{z-index:55;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(20px);transition:opacity .32s var(--a-ease);background:light-dark(#e8e8ed66,#0006);position:fixed;inset:0}html:has(.os-root) .a-flyout-scrim[data-offen=true]{opacity:1;pointer-events:auto}html:has(.os-root) .a-ribbon{background:var(--a-section);padding:13px var(--a-gutter);text-align:center}html:has(.os-root) .a-ribbon-text{font:var(--a-small);letter-spacing:-.016em;color:var(--a-text);margin:0}html:has(.os-root) .a-ribbon-text .live{vertical-align:1px;margin-right:4px}html:has(.os-root) .a-ribbon-link{color:var(--a-link);white-space:nowrap;text-decoration:none}html:has(.os-root) .a-ribbon-link:hover{text-decoration:underline}html:has(.os-root) .a-ribbon-demo{color:var(--a-text-2);margin-left:6px}html:has(.os-root) .a-ribbon-demo:before{content:"· "}html:has(.os-root) .a-ribbon-fehler{color:var(--a-orange)}html:has(.os-root) .a-chapternav{max-width:var(--a-max);margin:0 auto;padding:28px 0 0}html:has(.os-root) .a-chapternav ul{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}html:has(.os-root) .a-chapter{min-width:96px;color:var(--a-text);border-radius:14px;justify-items:center;gap:8px;padding:6px 12px 4px;text-decoration:none;display:grid;position:relative}html:has(.os-root) .a-chapter-icon{background:var(--a-tile-alt);width:48px;height:48px;color:var(--a-text-2);transition:transform .4s var(--a-spring),color .2s var(--a-ease),background-color .2s var(--a-ease);border-radius:14px;place-items:center;display:grid;position:relative}html:has(.os-root) .a-chapter-icon svg{stroke-width:1.5px;width:24px;height:24px}html:has(.os-root) .a-chapter:hover .a-chapter-icon{color:var(--a-text);transform:translateY(-2px)}html:has(.os-root) .a-chapter[aria-current=page] .a-chapter-icon{background:var(--a-text);color:var(--a-page)}html:has(.os-root) .a-chapter-lock{background:var(--a-page);border-radius:50%;padding:2px;position:absolute;bottom:-4px;right:-4px;width:14px!important;height:14px!important}html:has(.os-root) .a-chapter-label{font:600 12px/16px var(--font-sans);letter-spacing:-.01em}html:has(.os-root) .a-chapter[aria-current=page] .a-chapter-label{color:var(--a-text)}html:has(.os-root) .a-chapter[data-locked=true]{color:var(--a-text-3)}html:has(.os-root) .a-chapter-badge{min-width:20px;height:20px;font:600 11px/1 var(--font-sans);background:var(--a-fill-2);color:var(--a-text);border-radius:10px;place-items:center;padding:0 6px;display:inline-grid;position:absolute;top:0;left:calc(50% + 16px)}html:has(.os-root) .a-chapter-badge[data-tone=signal]{background:var(--a-red-fill);color:#fff}html:has(.os-root) .a-chapter-badge:not([data-tone]){display:none}html:has(.os-root) .a-mehr-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}html:has(.os-root) .a-mehr-kachel{background:var(--a-tile-alt);color:var(--a-text);border-radius:18px;gap:4px;padding:16px;text-decoration:none;display:grid}html:has(.os-root) .a-mehr-kachel[aria-current=true]{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .a-mehr-kachel[data-locked=true]{opacity:.55}html:has(.os-root) .a-mehr-icon svg{stroke-width:1.5px;width:26px;height:26px;color:var(--a-link)}html:has(.os-root) .a-mehr-label{font:600 17px/22px var(--font-display);letter-spacing:-.02em;margin-top:6px}html:has(.os-root) .a-mehr-sub{font:var(--a-micro);color:var(--a-text-2)}@keyframes a-seite{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes a-flyout{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:1100px){html:has(.os-root) .a-flyout-inner{padding-left:var(--a-gutter);gap:56px}html:has(.os-root) .a-brand-name{display:none}}@media (max-width:760px){html:has(.os-root) .a-globalnav{padding-top:env(safe-area-inset-top)}html:has(.os-root) .a-globalnav-inner{padding:0 max(12px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));gap:4px;height:52px}html:has(.os-root) .a-brand{margin-right:0}html:has(.os-root) .a-brand-name{display:none}html:has(.os-root) .a-globalnav-tools{margin-left:0}html:has(.os-root) .a-flyout,html:has(.os-root) .a-flyout-scrim{display:none}html:has(.os-root) .a-ribbon{padding:6px 16px}html:has(.os-root) .a-ribbon-text{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}html:has(.os-root) .a-chapternav{scrollbar-width:none;margin:0 calc(-1 * var(--a-gutter));padding-top:18px;display:none;overflow-x:auto}html:has(.os-root) .a-chapternav ul{padding:0 var(--a-gutter);justify-content:center;width:max-content;min-width:100%}html:has(.os-root) .a-chapter{min-width:76px;padding:4px 6px}html:has(.os-root) .a-chapter-icon{border-radius:13px;width:44px;height:44px}html:has(.os-root) .os-content{padding:0 max(16px,env(safe-area-inset-right)) calc(var(--tabbar-h) + 48px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}html:has(.os-root) .os-tabbar.a-tabbar{z-index:50;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));height:var(--tabbar-h);background:var(--a-glass);-webkit-backdrop-filter:blur(24px)saturate(190%);box-shadow:inset 0 0 0 .5px var(--a-line),0 18px 40px -12px #00000073;border-radius:999px;grid-template-columns:repeat(5,1fr);padding:5px;display:grid;position:fixed}html:has(.os-root) .a-tabbar .tab-indicator{background:var(--a-fill-2);box-shadow:none;border-radius:999px}html:has(.os-root) .a-tabbar .tab-item{color:var(--a-text);font:600 10px/12px var(--font-sans)}html:has(.os-root) .a-tabbar .tab-item[aria-current=page]{color:var(--a-link)}html:has(.os-root) .a-tabbar .tab-badge{background:var(--a-red-fill);color:#fff}html:has(.os-root) .os-root.a-root:after{content:"";z-index:49;pointer-events:none;height:calc(var(--tabbar-h) + 60px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,transparent,var(--a-page) 60%,var(--a-page));display:block;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .os-root.a-root:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--a-page) 85%,transparent) 60%,var(--a-page))}}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .a-flyout,html:has(.os-root) .os-page{animation:none}html:has(.os-root) .a-chapter:hover .a-chapter-icon{transform:none}}@media (prefers-reduced-transparency:reduce){html:has(.os-root) :is(.a-globalnav,.a-tabbar){background:var(--a-glass-strong);-webkit-backdrop-filter:none}}html:has(.os-root) .a-melden{margin:0 6px;display:inline-flex}html:has(.os-root) .a-melden-knopf{border-radius:var(--a-r-pill);cursor:pointer;height:36px;color:var(--a-nav-link);font:400 12px/1 var(--font-sans);letter-spacing:-.01em;transition:background-color .2s var(--a-ease),transform .4s var(--a-spring);background:0 0;border:0;padding:0 8px}html:has(.os-root) .a-melden-knopf:hover{color:var(--a-text)}html:has(.os-root) .a-mehr-raster~.row .a-melden-knopf{background:var(--a-fill);height:40px;color:var(--a-text);padding:0 16px;font-size:15px}html:has(.os-root) .a-melden-knopf:active{transform:scale(.96)}html:has(.os-root) .a-melden-form{gap:10px;display:grid}html:has(.os-root) .a-melden-form .textarea{resize:vertical;min-height:140px;padding:12px 14px}html:has(.os-root) .a-melden-form .field-label{margin-top:8px}html:has(.os-root) .a-melden-datei{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .a-melden-datei::file-selector-button{border-radius:var(--a-r-pill);background:var(--a-fill-2);height:32px;color:var(--a-text);font:400 14px/1 var(--font-sans);border:0;margin-right:12px;padding:0 14px}html:has(.os-root) .a-melden-status{font:var(--a-small);color:var(--a-green);margin:4px 0 0}html:has(.os-root) .a-melden-status[data-art=fehler]{color:var(--a-red)}html:has(.os-root) .a-melden-form .btn-primary{justify-self:start;margin-top:10px}.a-404{color:#f5f5f7;color-scheme:dark;background:#000;min-height:100dvh}.a-404 .form-stage{box-shadow:none;background:0 0}.a-404 .empty{text-align:center;gap:14px}.a-404 .empty-title{font:600 clamp(36px,5vw,56px)/1.07 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font-inter,"Inter"),sans-serif;letter-spacing:-.005em;color:#f5f5f7}.a-404 .empty-text{font:400 21px/1.3 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font-inter,"Inter"),sans-serif;color:#a1a1a6}.a-404 .btn-primary{color:#fff;height:44px;box-shadow:none;background:#0071e3;border-radius:980px;margin-top:12px;padding:0 22px;font-size:17px}html:has(.os-root) .page-head.a-hero{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:40px;margin:0;padding:64px 0 56px;display:flex}html:has(.os-root) .a-hero-text{flex:1;min-width:0}html:has(.os-root) .page-eyebrow{font:600 17px/1.24 var(--font-display);letter-spacing:-.01em;color:var(--a-text-2);align-items:center;gap:8px;margin:0 0 10px;display:inline-flex}html:has(.os-root) .page-title{font:var(--a-hero);letter-spacing:var(--a-hero-track);color:var(--a-text);text-wrap:balance}html:has(.os-root) .page-sub{text-wrap:balance;max-width:56ch;font:var(--a-sub);letter-spacing:.01em;color:var(--a-text-2);text-wrap:pretty;margin-top:14px}html:has(.os-root) .a-kern{flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:28px 0 0;display:flex}html:has(.os-root) .a-kern-zahl{font:var(--a-number);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--a-text)}html:has(.os-root) .a-kern[data-tone] .a-kern-zahl{color:var(--a-text)}html:has(.os-root) .a-kern-text{font:600 clamp(21px,2.2vw,28px)/1.14 var(--font-display);letter-spacing:.007em;color:var(--a-text);max-width:28ch}@media (min-width:761px){html:has(.os-root) .page-head.a-hero:not(.a-hero-mit-bild){text-align:center;justify-content:center;padding:88px 0 72px}html:has(.os-root) .page-head.a-hero:not(.a-hero-mit-bild) .a-hero-text{flex-direction:column;align-items:center;max-width:980px;display:flex}html:has(.os-root) .page-head.a-hero:not(.a-hero-mit-bild) .a-kern{justify-content:center}html:has(.os-root) .page-head.a-hero:not(.a-hero-mit-bild) .a-kern-text{max-width:none}html:has(.os-root) .page-head.a-hero:not(.a-hero-mit-bild) .page-actions{justify-content:center}}html:has(.os-root) .page-head.a-hero .a-hero-text{flex-direction:column;display:flex}html:has(.os-root) .page-head.a-hero .page-eyebrow:has(.live-chip){font:400 12px/1.33 var(--font-sans);order:10;margin:22px 0 0}html:has(.os-root) .page-head.a-hero .page-eyebrow:has(.live-chip) :is(.live-chip,.pill){font:400 12px/1.33 var(--font-sans);color:var(--a-text-3)}html:has(.os-root) .page-head.a-hero .page-eyebrow :is(.live-chip,.pill){height:auto;box-shadow:none;color:var(--a-text-2);font:600 14px/1.3 var(--font-sans);background:0 0;padding:0}html:has(.os-root) .page-head.a-hero .page-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}html:has(.os-root) .a-hero-bild{flex:none;width:clamp(160px,22vw,300px);position:relative}html:has(.os-root) .a-hero-bild:after{content:"";z-index:-1;background:radial-gradient(closest-side,light-dark(#00000047,#000000b3),#0000);border-radius:50%;height:8%;position:absolute;bottom:-4%;left:12%;right:12%}html:has(.os-root) .a-hero-bild img{width:100%;height:auto;animation:a-schweben 1.2s var(--a-ease) both;display:block}html:has(.os-root) .a-brand img,html:has(.os-root) :is(.a-hero-bild,.a-produkt,picture) img[src*="/produkt/"],html:has(.os-root) img[src*="/intro/"]{outline:none}html:has(.os-root) .section-title{font:var(--a-h2);letter-spacing:-.003em;color:var(--a-text)}html:has(.os-root) .section-sub{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .a-section{padding:72px 0}html:has(.os-root) .a-section-hell{background:var(--a-section);margin:0 calc(50% - 50vw);padding:80px calc(50vw - 50%)}html:has(.os-root) .a-raster{gap:var(--a-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html:has(.os-root) .a-raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}html:has(.os-root) .a-raster>.a-breit{grid-column:1/-1}html:has(.os-root) .a-tile{border-radius:var(--a-r-tile);background:var(--a-tile-alt);min-height:280px;color:var(--a-text);flex-direction:column;gap:10px;padding:40px;text-decoration:none;display:flex;position:relative;overflow:hidden}html:has(.os-root) .a-tile-dunkel{color:#f5f5f7;color-scheme:dark;background:#000;box-shadow:inset 0 0 0 .5px #ffffff24}html:has(.os-root) .a-tile-eyebrow{font:600 14px/1.3 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .a-tile-titel{font:var(--a-tile-title);letter-spacing:.007em}html:has(.os-root) .a-tile-zahl{font:600 clamp(48px,5vw,72px)/1 var(--font-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums}html:has(.os-root) .a-tile-text{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);max-width:36ch}html:has(.os-root) .a-tile-link{font:var(--a-body);color:var(--a-link);margin-top:auto;text-decoration:none}html:has(.os-root) .a-tile-link:hover{text-decoration:underline}html:has(.os-root) a.a-tile{transition:transform .6s var(--a-spring)}html:has(.os-root) a.a-tile:hover{transform:scale(1.01)}html:has(.os-root) .a-stack{gap:var(--a-gap);display:grid}html:has(.os-root) .a-raster+.a-raster,html:has(.os-root) .a-raster+.a-stack,html:has(.os-root) .a-stack+.a-raster,html:has(.os-root) .a-stack+.a-stack{margin-top:var(--a-gap)}html:has(.os-root) .card,html:has(.os-root) .hero{border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:none;border:0}html:has(.os-root) .card-head{align-items:baseline;padding:28px 32px 4px}html:has(.os-root) .card-title{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;color:var(--a-text);gap:10px}html:has(.os-root) .card-title svg{width:20px;height:20px}html:has(.os-root) .card-meta{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .card-body{padding:14px 32px 30px}html:has(.os-root) .card-pad{padding:30px 32px}html:has(.os-root) .card-foot{box-shadow:none;font:var(--a-small);color:var(--a-text-2);padding:16px 32px 22px}html:has(.os-root) .card-interactive{transition:transform .5s var(--a-spring)}html:has(.os-root) .card-interactive:hover{box-shadow:none;transform:scale(1.012)}html:has(.os-root) .card-interactive:active{transform:scale(.985)}html:has(.os-root) .card[data-tone=signal]{background:var(--a-tile-alt);box-shadow:inset 0 0 0 1.5px var(--a-red)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .card[data-tone=signal]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--a-red) 55%,transparent)}}html:has(.os-root) .card[data-tone=signal]:before{display:none}html:has(.os-root) .card .card{background:var(--a-tile);border-radius:var(--a-r-card)}html:has(.os-root) .stat-label{font:600 14px/1.3 var(--font-sans);color:var(--a-text-2);letter-spacing:-.01em}html:has(.os-root) .stat-value{font:600 clamp(36px,3.6vw,48px)/1.05 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--a-text)}html:has(.os-root) .stat-value small{font:600 17px/1 var(--font-display);color:var(--a-text-2)}html:has(.os-root) .stat-foot{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .list-row{border-radius:0;gap:16px;min-height:68px;padding:14px 32px}html:has(.os-root) .list-row+.list-row:before{background:var(--a-line);height:.5px;left:32px;right:32px}html:has(.os-root) .list-row.with-icon+.list-row.with-icon:before{left:84px}html:has(.os-root) .list-title{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .list-sub{font:var(--a-small);letter-spacing:-.016em;color:var(--a-text-2)}html:has(.os-root) .list-trail{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) a.list-row:hover,html:has(.os-root) button.list-row:hover{background:var(--a-fill)}html:has(.os-root) .card>.list-row:first-child,html:has(.os-root) .card>.list>.list-row:first-child{border-top-left-radius:var(--a-r-tile);border-top-right-radius:var(--a-r-tile)}html:has(.os-root) .card>.list-row:last-child,html:has(.os-root) .card>.list>.list-row:last-child{border-bottom-left-radius:var(--a-r-tile);border-bottom-right-radius:var(--a-r-tile)}html:has(.os-root) .icon-tile{background:var(--a-fill);width:36px;height:36px;color:var(--a-text);box-shadow:none;border-radius:10px}html:has(.os-root) .icon-tile svg{stroke-width:1.7px;width:19px;height:19px}html:has(.os-root) .icon-tile[data-tone=signal]{background:var(--signal-soft);color:var(--a-red)}html:has(.os-root) .icon-tile[data-tone=ok]{background:var(--ok-soft);color:var(--a-green)}html:has(.os-root) .icon-tile[data-tone=warn]{background:var(--warn-soft);color:var(--a-orange)}html:has(.os-root) .icon-tile[data-tone=accent],html:has(.os-root) .icon-tile[data-tone=info]{background:var(--accent-soft);color:var(--a-link)}html:has(.os-root) .icon-tile[data-tone=neutral]{background:var(--a-fill);color:var(--a-text-2)}html:has(.os-root) .table{font:var(--a-small);letter-spacing:-.016em;border-collapse:collapse}html:has(.os-root) .table th{height:44px;box-shadow:inset 0 -.5px 0 var(--a-line);font:600 12px/1.33 var(--font-sans);letter-spacing:-.01em;text-transform:none;color:var(--a-text-2);background:0 0;padding:0 16px}html:has(.os-root) .table td{height:60px;box-shadow:inset 0 -.5px 0 var(--a-line);color:var(--a-text);vertical-align:middle;padding:10px 16px}html:has(.os-root) .table tr:last-child td{box-shadow:none}html:has(.os-root) .table tbody tr{transition:background-color .16s var(--a-ease)}html:has(.os-root) .table tbody tr:hover td{background:var(--a-fill)}html:has(.os-root) .table td:first-child,html:has(.os-root) .table th:first-child{padding-left:32px}html:has(.os-root) .table td:last-child,html:has(.os-root) .table th:last-child{padding-right:32px}html:has(.os-root) .btn{--btn-fg:var(--a-link);border-radius:var(--a-r-pill);height:40px;color:var(--a-link);box-shadow:inset 0 0 0 1px var(--a-link);font:400 15px/1 var(--font-sans);letter-spacing:-.016em;transition:transform .4s var(--a-spring),background-color .2s var(--a-ease),color .2s var(--a-ease);background:0 0;border:0;gap:6px;padding:0 20px}html:has(.os-root) .btn:hover{background:var(--accent-soft);color:var(--a-link)}html:has(.os-root) .btn:active{transform:scale(.97)}html:has(.os-root) .btn svg{width:16px;height:16px}html:has(.os-root) .btn-primary,html:has(.os-root) .btn-primary:hover{--btn-fg:#fff;background:var(--a-cta);color:#fff;box-shadow:none}html:has(.os-root) .btn-primary:hover{background:var(--a-cta-hover)}html:has(.os-root) .btn-ok,html:has(.os-root) .btn-ok:hover{--btn-fg:#fff;color:#fff;box-shadow:none;background:light-dark(#1d8a3a,#248a3d)}html:has(.os-root) .btn-destructive{color:var(--a-red);box-shadow:inset 0 0 0 1px var(--a-red)}html:has(.os-root) .btn-destructive:hover{background:var(--signal-soft);color:var(--a-red)}html:has(.os-root) .btn-ghost,html:has(.os-root) .btn-ghost:hover{box-shadow:none;color:var(--a-link);background:0 0;padding:0 10px}html:has(.os-root) .btn-ghost:hover{background:var(--a-fill)}html:has(.os-root) .btn-sm{height:32px;padding:0 14px;font-size:14px}html:has(.os-root) .btn-lg{height:48px;padding:0 26px;font-size:17px}html:has(.os-root) .btn-icon{width:40px;padding:0}html:has(.os-root) .btn-icon.btn-sm{width:32px}html:has(.os-root) .btn:disabled,html:has(.os-root) .btn[aria-disabled=true]{opacity:.4}html:has(.os-root) .icon-btn{background:var(--a-fill);box-shadow:none;color:var(--a-text);border-radius:50%}html:has(.os-root) .icon-btn:hover{background:var(--a-fill-2)}html:has(.os-root) .page-head.a-hero .btn{height:44px;padding:0 22px;font-size:17px}html:has(.os-root) .pill{border-radius:var(--a-r-pill);height:24px;font:600 12px/1 var(--font-sans);letter-spacing:-.01em;background:var(--a-fill);color:var(--a-text-2);box-shadow:none;padding:0 10px}html:has(.os-root) .pill-signal{background:var(--signal-soft);color:var(--a-red)}html:has(.os-root) .pill-ok{background:var(--ok-soft);color:var(--a-green)}html:has(.os-root) .pill-warn{background:var(--warn-soft);color:var(--a-orange)}html:has(.os-root) .pill-accent,html:has(.os-root) .pill-info{background:var(--accent-soft);color:var(--a-link)}html:has(.os-root) .pill-outline{box-shadow:inset 0 0 0 1px var(--a-line-strong);color:var(--a-text);background:0 0}html:has(.os-root) .pill-lg{height:30px;padding:0 14px;font-size:14px}html:has(.os-root) .seg{border-radius:var(--a-r-pill);background:var(--a-fill);box-shadow:none;gap:2px;padding:3px}html:has(.os-root) .seg-btn{border-radius:var(--a-r-pill);height:32px;font:400 14px/1 var(--font-sans);letter-spacing:-.016em;color:var(--a-text);box-shadow:none;background:0 0;padding:0 16px}html:has(.os-root) .seg-btn:is([aria-pressed=true],[aria-selected=true],[aria-current=page]):not(#a){background:var(--a-text);color:var(--a-page);box-shadow:none;font-weight:600}html:has(.os-root) .seg-btn .count{color:inherit;opacity:.65;background:0 0}html:has(.os-root) .input,html:has(.os-root) .select,html:has(.os-root) .textarea{background:var(--a-fill);font:var(--a-body);color:var(--a-text);border:0;border-radius:12px;font-size:15px;box-shadow:inset 0 0 0 1px #0000}html:has(.os-root) .input,html:has(.os-root) .select{height:44px;padding:0 14px}html:has(.os-root) .input:focus-visible,html:has(.os-root) .select:focus-visible,html:has(.os-root) .textarea:focus-visible{box-shadow:inset 0 0 0 1.5px var(--a-link),var(--focus-ring);background:var(--a-tile)}html:has(.os-root) .search-inline .input{border-radius:var(--a-r-pill);padding-left:38px}html:has(.os-root) .field-label{font:600 14px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .toggle[aria-checked=true]{background:var(--a-green)}html:has(.os-root) .sheet{--bg-surface:var(--a-tile-2);border-radius:var(--a-r-tile);background:var(--material-sheet);box-shadow:inset 0 0 0 .5px var(--a-line),var(--shadow-3)}html:has(.os-root) .sheet-head{padding:26px 28px 10px}html:has(.os-root) .sheet-title{font:600 28px/1.14 var(--font-display);letter-spacing:.007em;color:var(--a-text)}html:has(.os-root) .sheet-body{padding:10px 28px 24px}html:has(.os-root) .sheet-foot{box-shadow:inset 0 .5px 0 var(--a-line);background:0 0;padding:16px 28px 22px}html:has(.os-root) .sheet .card{background:var(--a-fill);border-radius:var(--a-r-card)}html:has(.os-root) .sheet .list-row{min-height:56px;padding-left:18px;padding-right:18px}html:has(.os-root) .sheet .list-row+.list-row:before{left:18px;right:18px}html:has(.os-root) .sheet-scrim{background:var(--scrim);-webkit-backdrop-filter:blur(6px)}html:has(.os-root) .menu,html:has(.os-root) .popover{background:var(--material-popover);-webkit-backdrop-filter:var(--a-glass-blur);box-shadow:inset 0 0 0 .5px var(--a-line),var(--shadow-3);border-radius:16px}html:has(.os-root) .menu-item{font:400 14px/1.3 var(--font-sans);border-radius:9px}html:has(.os-root) .palette{background:var(--material-popover);box-shadow:inset 0 0 0 .5px var(--a-line),var(--shadow-3);border-radius:22px}html:has(.os-root) .palette-input{font:400 21px/1.2 var(--font-display);letter-spacing:.01em}html:has(.os-root) .empty{padding:56px 24px}html:has(.os-root) .empty-title{font:600 21px/1.2 var(--font-display);color:var(--a-text)}html:has(.os-root) .empty-text{font:var(--a-body);color:var(--a-text-2)}html:has(.os-root) .kbd{background:var(--a-fill);box-shadow:none;color:var(--a-text-2);border-radius:6px}html:has(.os-root) .live{--live:var(--a-green)}html:has(.os-root) :focus-visible{box-shadow:var(--focus-ring);outline:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:has(.os-root) .os-page .a-reveal,html:has(.os-root) .os-page .card{animation:a-reveal linear both;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes a-reveal{0%{opacity:0;transform:translateY(32px)scale(.985)}to{opacity:1;transform:none}}@keyframes a-schweben{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@media (max-width:760px){html:has(.os-root) .page-head.a-hero{flex-direction:column;align-items:stretch;gap:8px;padding:28px 0 32px}html:has(.os-root) .page-title{font-size:40px;line-height:1.08}html:has(.os-root) .a-hero-bild{order:-1;align-self:center;width:auto}html:has(.os-root) .a-hero-bild img{width:auto;height:180px}html:has(.os-root) .page-head.a-hero .page-eyebrow{font-size:15px;display:inline-flex}html:has(.os-root) .page-head.a-hero .page-sub{display:block}html:has(.os-root) .a-raster,html:has(.os-root) .a-raster-3{grid-template-columns:minmax(0,1fr)}html:has(.os-root) .a-tile{min-height:0;padding:28px 24px}html:has(.os-root) .page-sub{font-size:17px;line-height:1.35}html:has(.os-root) .a-kern{margin-top:18px}html:has(.os-root) .a-kern-zahl{font-size:56px}html:has(.os-root) .a-kern-text{font-size:19px}html:has(.os-root) .page-head.a-hero .page-actions{margin-top:22px}html:has(.os-root) .card-head{padding:22px 20px 2px}html:has(.os-root) .card-body{padding:10px 20px 22px}html:has(.os-root) .card-pad{padding:22px 20px}html:has(.os-root) .card-foot{padding:12px 20px 18px}html:has(.os-root) .list-row{min-height:60px;padding:12px 20px}html:has(.os-root) .list-row+.list-row:before{left:20px;right:20px}html:has(.os-root) .list-row.with-icon+.list-row.with-icon:before{left:72px}html:has(.os-root) .table td:first-child,html:has(.os-root) .table th:first-child{padding-left:20px}html:has(.os-root) .table td:last-child,html:has(.os-root) .table th:last-child{padding-right:20px}html:has(.os-root) .sheet{border-radius:28px 28px 0 0}html:has(.os-root) .btn{height:44px}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .a-hero-bild img{animation:none}html:has(.os-root) .btn:active,html:has(.os-root) .card-interactive:hover{transform:none}}html:has(.os-root) .ck{display:block}html:has(.os-root) .ck-sektion,html:has(.os-root) .ck>.ck-sektion:not(.a-section-hell){padding-block:96px}html:has(.os-root) .ck-instrumente+.ck-sektion{margin-top:96px}html:has(.os-root) .hero.ck-hero{background:0 0;border-radius:0;padding:0;display:block;overflow:visible}html:has(.os-root) .hero.ck-hero>.ck-hero-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf bild""text bild";align-items:end;column-gap:48px;padding:72px 0 0;display:grid}html:has(.os-root) .ck-hero-kopf{grid-area:kopf;min-width:0}html:has(.os-root) .ck-hero-text{grid-area:text;align-self:start;min-width:0}html:has(.os-root) .hero .ck-hero-titel{font:var(--a-hero);letter-spacing:var(--a-hero-track);color:var(--a-text);margin:0}html:has(.os-root) .ck-hero-eyebrow{margin-bottom:14px}html:has(.os-root) .ck-kern{margin-top:36px}html:has(.os-root) .ck-kern .a-kern-text{max-width:none}html:has(.os-root) .ck-kern-sub{font:var(--a-sub);letter-spacing:.01em;color:var(--a-text-2);text-wrap:pretty;max-width:40ch;margin:14px 0 0}html:has(.os-root) .ck-hero-aktionen{gap:14px;margin-top:36px}html:has(.os-root) .ck-hero-aktionen .btn{height:44px;padding:0 22px;font-size:17px}html:has(.os-root) .ck-hero-aktionen .btn:not(.btn-primary){color:var(--a-link);box-shadow:inset 0 0 0 1px var(--a-link);background:0 0}html:has(.os-root) .ck-hero-aktionen .btn:not(.btn-primary):hover{background:var(--a-link)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .ck-hero-aktionen .btn:not(.btn-primary):hover{background:color-mix(in srgb,var(--a-link) 10%,transparent)}}html:has(.os-root) .ck-hero-bild{grid-area:bild;align-self:center;width:clamp(200px,24vw,340px);margin-right:24px;display:block;position:relative}html:has(.os-root) .ck-hero-bild:after{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,light-dark(#00000038,#0000),#0000);border-radius:50%;height:10%;position:absolute;bottom:-4%;left:10%;right:10%}html:has(.os-root) .ck-hero-bild img{filter:drop-shadow(0 48px 60px light-dark(#0000,#0009));width:100%;height:auto;animation:a-schweben 1.2s var(--a-ease) both;clip-path:inset(1%);display:block}html:has(.os-root) .card.ck-stopp{background:var(--a-red);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin:72px 0 0;padding:32px 40px;display:grid}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .card.ck-stopp{background:color-mix(in srgb,var(--a-red) 9%,var(--a-tile-alt))}}html:has(.os-root) .card.ck-stopp{box-shadow:inset 0 0 0 1px var(--a-red)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .card.ck-stopp{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a-red) 35%,transparent)}}html:has(.os-root) .ck-stopp .icon-tile{border-radius:14px;width:48px;height:48px}html:has(.os-root) .ck-stopp .icon-tile svg{width:26px;height:26px}html:has(.os-root) .ck-stopp-titel{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-red)}html:has(.os-root) .ck-stopp-satz{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);max-width:62ch;margin-top:6px}html:has(.os-root) .ck-stopp-weitere{font:var(--a-body);color:var(--a-link);margin-top:8px;display:inline-block}html:has(.os-root) .ck-stopp-weitere:hover{text-decoration:underline}html:has(.os-root) .ck-stopp-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}html:has(.os-root) .ck-stopp-aktionen .btn{height:44px;padding:0 22px;font-size:17px}html:has(.os-root) .ck-stopp-aktionen .btn:not(.btn-ghost){background:var(--a-red-fill);color:var(--a-on-cta);box-shadow:none}html:has(.os-root) .ck-instrumente{gap:var(--a-gap);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0 0;display:grid}html:has(.os-root) .ck-hero+.ck-instrumente,html:has(.os-root) .ck-instrumente:first-child{margin-top:72px}html:has(.os-root) .ck-inst{min-height:0;box-shadow:none;transition:transform .6s var(--a-spring);gap:0;padding:36px 40px 34px}html:has(.os-root) .ck-inst+.ck-inst{box-shadow:none}html:has(.os-root) .ck-inst:hover{background:var(--a-tile-alt);transform:scale(1.01)}html:has(.os-root) .ck-inst:active{transform:scale(.985)}html:has(.os-root) .ck-inst:focus-visible{box-shadow:var(--focus-ring);outline:none}html:has(.os-root) .ck-inst-label{font:600 17px/1.24 var(--font-display);letter-spacing:-.01em;color:var(--a-text-2);gap:8px}html:has(.os-root) .ck-inst-label svg{width:18px;height:18px;color:var(--a-text-2)}html:has(.os-root) .ck-inst-wert{font:600 clamp(56px,6vw,80px)/1 var(--font-display);letter-spacing:-.02em;color:var(--a-text);margin-top:16px}html:has(.os-root) .ck-inst-wert small{font:600 21px/1 var(--font-display);letter-spacing:.01em;color:var(--a-text-2);margin-left:10px}html:has(.os-root) .ck-inst[data-ton=warn] .ck-inst-wert{color:var(--a-orange)}html:has(.os-root) .ck-inst-grafik{height:auto;min-height:48px;margin-top:24px}html:has(.os-root) .ck-inst-grafik:empty{display:none}html:has(.os-root) .ck-zweitzahl{font:600 21px/1.2 var(--font-display);color:var(--a-text-2);align-items:baseline;gap:10px;display:flex}html:has(.os-root) .ck-zweitzahl .num{font:600 clamp(36px,3.6vw,48px)/1 var(--font-display);letter-spacing:-.015em;color:var(--a-text)}html:has(.os-root) .ck-inst-fuss{min-height:0;font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);gap:6px 14px;margin-top:18px}html:has(.os-root) .ck-fuss-dringend{color:var(--a-red)}html:has(.os-root) .ck-fuss-warn{color:var(--a-orange);font-weight:600}html:has(.os-root) .ck-delta{color:var(--a-text-2)}html:has(.os-root) .ck-delta svg{width:16px;height:16px}html:has(.os-root) .ck-fuell{gap:6px;height:48px}html:has(.os-root) .ck-fuell>span{background:var(--a-fill-2);border-radius:5px;width:16px;height:48px}html:has(.os-root) .ck-fuell>span>i{background:var(--a-green);opacity:1;border-radius:5px}html:has(.os-root) .ck-fuell>span[data-knapp=true]>i{background:var(--a-orange)}html:has(.os-root) .ck-barcode{width:100%;max-width:320px;height:48px}html:has(.os-root) .ck-barcode line{stroke:var(--a-fill-2)}html:has(.os-root) .ck-barcode line[data-an=true]{stroke:var(--a-link)}html:has(.os-root) .ck-route{width:100%;max-width:288px;height:48px}html:has(.os-root) .ck-route-schiff{fill:var(--a-link);stroke:var(--a-tile-alt)}html:has(.os-root) .ck-route-schiff[data-spaet=true]{fill:var(--a-orange)}html:has(.os-root) .ck-route-hafen{fill:var(--a-tile-alt)}html:has(.os-root) .ck-raster{gap:var(--a-gap);align-items:stretch;display:grid}html:has(.os-root) .ck-raster-entscheiden{grid-template-columns:minmax(0,1fr)}html:has(.os-root) .ck-raster-lage{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(.os-root) .a-section-hell .card.ck-karte{background:var(--a-tile)}html:has(.os-root) .card.ck-karte{flex-direction:column;padding-bottom:12px;display:flex}html:has(.os-root) .ck-karte>.card-foot{margin-top:auto}html:has(.os-root) .ck-karte .card-head{align-items:baseline;gap:16px;padding:40px 40px 12px}html:has(.os-root) .ck-karte .card-title{font:var(--a-tile-title);letter-spacing:.007em}html:has(.os-root) .ck-karte .card-meta{font:var(--a-body);color:var(--a-text-2)}html:has(.os-root) .ck-alle{font:var(--a-body);color:var(--a-link);font-weight:400}html:has(.os-root) .ck-alle svg{width:16px;height:16px}html:has(.os-root) .ck-karte .card-foot{font:var(--a-body);letter-spacing:var(--a-body-track);padding:18px 40px 28px}html:has(.os-root) .ck-karte .card-foot a,html:has(.os-root) .ck-mehr{font:var(--a-body);color:var(--a-link)}html:has(.os-root) .ck-liste{margin-top:4px}html:has(.os-root) .ck-karte .list-row{gap:16px;min-height:72px;padding:14px 40px}html:has(.os-root) .ck-karte .list-row+.list-row:before{left:40px;right:40px}html:has(.os-root) .ck-karte .list-row.with-icon+.list-row.with-icon:before{left:96px}html:has(.os-root) .ck-karte .ck-ze-titel,html:has(.os-root) .ck-karte .list-title{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ck-karte .list-sub{font:var(--a-small);color:var(--a-text-2);margin-top:2px}html:has(.os-root) .ck-karte .list-sub .zs-name,html:has(.os-root) .ck-karte .list-sub strong{color:var(--a-text-2);font-weight:400}html:has(.os-root) .ck-karte .zs-badge,html:has(.os-root) .ck-karte .zs-badge[data-art=agent]{box-shadow:none;font:var(--a-small);letter-spacing:0;text-transform:none;color:var(--a-text-3);background:0 0;border-radius:0;padding:0}html:has(.os-root) .ck-karte .zs-badge:before{display:none}html:has(.os-root) .ck-karte .icon-tile{border-radius:12px;width:40px;height:40px}html:has(.os-root) .ck-karte .ck-ze-iris{width:40px;height:40px}html:has(.os-root) .ck-leer{font:var(--a-body);color:var(--a-text-2);padding:20px 40px 28px}html:has(.os-root) .ck-leer svg{width:20px;height:20px;color:var(--a-green)}html:has(.os-root) .ck-ze{height:auto;min-height:76px}html:has(.os-root) .ck-ze-slot{width:128px;height:36px}html:has(.os-root) .ck-ze-ruhe{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ck-ze-ruhe .stufe-glyph{display:none}html:has(.os-root) .ck-frist-dringend{color:var(--a-red);font-weight:400}html:has(.os-root) .ck-frist-bald{color:var(--a-orange)}html:has(.os-root) .ck-alarm-text{font:600 17px/1.35 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ck-quittieren{color:var(--a-link)}html:has(.os-root) .ck-status{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ck-agenten{border-radius:var(--a-r-card);background:var(--a-fill);box-shadow:none;margin:12px 40px 4px;padding:18px 20px}html:has(.os-root) .ck-agenten:hover{background:var(--a-fill-2)}html:has(.os-root) .ck-karte .zs-bilanz{padding:14px 40px 6px}html:has(.os-root) .ck-karte .zs-bilanz-satz{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2)}html:has(.os-root) .ck-sektion-live .card.ck-karte{padding-bottom:20px}html:has(.os-root) .card.ck-live[data-ruhig=true]{padding-bottom:8px}html:has(.os-root) .card.ck-live[data-ruhig=true] .card-head{padding-top:32px}html:has(.os-root) .card.ck-live[data-ruhig=true] .ck-leer{padding-top:8px}html:has(.os-root) .ck-live-titel{gap:10px}html:has(.os-root) .ck-spark-rahmen{padding:20px 40px 8px}html:has(.os-root) .ck-spark{height:72px}html:has(.os-root) .ck-spark rect{fill:var(--a-link)}html:has(.os-root) .ck-spark rect[data-leer=true]{fill:var(--a-fill-2)}html:has(.os-root) .ck-spark-achse{font:var(--a-small);color:var(--a-text-3);margin-top:10px}html:has(.os-root) .ck-live-zeile{min-height:60px}html:has(.os-root) .ck-live-text{font:var(--a-body);color:var(--a-text)}html:has(.os-root) .erwachen{color-scheme:dark;color:var(--a-text);padding:48px 22px}html:has(.os-root) .erwachen:before{background:radial-gradient(60% 46% at 50% 30%,var(--a-link),transparent 70%),var(--a-page)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .erwachen:before{background:radial-gradient(60% 46% at 50% 30%,color-mix(in srgb,var(--a-link) 8%,transparent),transparent 70%),var(--a-page)}}html:has(.os-root) .erwachen:before{-webkit-backdrop-filter:none}html:has(.os-root) .erwachen-buehne{gap:40px;width:min(860px,100%)}html:has(.os-root) .erwachen-inhalt{gap:28px;width:min(820px,100%)}html:has(.os-root) .erwachen-inhalt .iris-dial{margin-bottom:8px}html:has(.os-root) .erwachen-gruss{font:var(--a-hero);letter-spacing:var(--a-hero-track);color:var(--a-text)}html:has(.os-root) .erwachen-satz{font:var(--a-sub);letter-spacing:.01em;color:var(--a-text-3);text-wrap:pretty;max-width:48ch}html:has(.os-root) .erwachen-satz strong{color:var(--a-text)}html:has(.os-root) .erwachen-saetze{gap:28px}html:has(.os-root) .erwachen-satz:has(.ew-kern){max-width:none}html:has(.os-root) .ew-kern{flex-wrap:wrap;justify-content:center;gap:24px 64px;display:flex}html:has(.os-root) .ew-kennzahl{flex-direction:column;align-items:center;gap:8px;min-width:120px;display:flex}html:has(.os-root) .ew-zahl{font:600 clamp(56px,6vw,80px)/1 var(--font-display);letter-spacing:-.02em;color:var(--a-text)}html:has(.os-root) .ew-kennzahl[data-signal] .ew-zahl{color:var(--a-red)}html:has(.os-root) .ew-label{font:600 17px/1.24 var(--font-display);letter-spacing:-.01em;color:var(--a-text-2)}html:has(.os-root) .ew-rest{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-3);flex-direction:column;align-items:center;gap:4px;display:flex}html:has(.os-root) .erwachen .iris-dial{display:none}html:has(.os-root) .erwachen-buehne{gap:8px}html:has(.os-root) .erwachen-aktionen{margin-top:32px}html:has(.os-root) .erwachen-hinweis{margin-top:12px}html:has(.os-root) .ew-endbild-rahmen{aspect-ratio:16/9;width:min(720px,100%);margin-bottom:-48px;overflow:hidden}html:has(.os-root) .ew-endbild{object-fit:cover;width:100%;height:100%;-webkit-mask-image:radial-gradient(closest-side,var(--a-text) 62%,transparent 100%);mask-image:radial-gradient(closest-side,var(--a-text) 62%,transparent 100%);animation:ew-einblenden .9s var(--a-ease) both;display:block}html:has(.os-root) .erwachen-punkt{display:none}html:has(.os-root) .erwachen-aktionen{gap:14px}html:has(.os-root) .erwachen-aktionen .btn{height:50px;padding:0 28px;font-size:17px}html:has(.os-root) .erwachen-aktionen .btn:not(.btn-primary){color:var(--a-text);box-shadow:inset 0 0 0 .5px var(--a-line-strong),inset 0 1px 0 light-dark(#fff9,#ffffff5c),0 10px 30px light-dark(#0000001f,#0000008c);background:linear-gradient(light-dark(#0000000f,#ffffff2e),light-dark(#00000005,#ffffff0a) 50%,light-dark(#0000000a,#ffffff14))}html:has(.os-root) .erwachen-aktionen .btn:not(.btn-primary):hover{color:var(--a-text)}html:has(.os-root) .erwachen-hinweis{color:var(--a-text-3);font:var(--a-micro)}html:has(.os-root) .erwachen-hinweis .kbd{background:var(--a-fill-2);color:var(--a-text-2)}html:has(.os-root) .fokus{color-scheme:dark;color:var(--a-text);padding:56px 22px calc(48px + env(safe-area-inset-bottom))}html:has(.os-root) .fokus:before{background:radial-gradient(60% 40% at 50% 0,var(--a-link),transparent 70%),var(--a-page)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .fokus:before{background:radial-gradient(60% 40% at 50% 0,color-mix(in srgb,var(--a-link) 7%,transparent),transparent 70%),var(--a-page)}}html:has(.os-root) .fokus:before{-webkit-backdrop-filter:none}html:has(.os-root) .fokus-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"zu zu""iris text";align-items:center;gap:12px 20px;width:min(760px,100%);margin-bottom:40px;display:grid}html:has(.os-root) .fokus-head>.iris-switch{box-shadow:none;background:0 0;border-radius:16px;grid-area:iris;place-items:center;display:grid}html:has(.os-root) .fokus-becher{height:64px;display:block}html:has(.os-root) .fokus-becher img{clip-path:inset(1%);width:auto;height:64px;display:block}html:has(.os-root) .fokus-head>div{grid-area:text}html:has(.os-root) .fokus-head>.icon-btn{grid-area:zu;justify-self:end}html:has(.os-root) .fokus-title{font:var(--a-h1);letter-spacing:var(--a-h1-track);color:var(--a-text);text-wrap:balance;font-size:clamp(34px,3.4vw,48px)}html:has(.os-root) .fokus-sub{font:var(--a-sub);color:var(--a-text-3);margin-top:6px}html:has(.os-root) .fokus-head .icon-btn{background:var(--a-fill-2);width:44px;height:44px;color:var(--a-text);border-radius:50%}html:has(.os-root) .fokus-queue{gap:16px;width:min(760px,100%)}html:has(.os-root) .card.fokus-card{border-radius:var(--a-r-tile);background:var(--a-tile);box-shadow:none;transition:opacity .4s var(--a-ease),transform .5s var(--a-spring);padding:32px 36px}html:has(.os-root) .card.fokus-card[data-aktiv=true]{background:var(--a-tile-2);box-shadow:inset 0 0 0 1.5px var(--a-link)}html:has(.os-root) .card.fokus-card[data-aktiv=false]{opacity:.5}html:has(.os-root) .fokus-card h3{letter-spacing:.007em;color:var(--a-text);font:var(--a-tile-title)!important}html:has(.os-root) .fokus-card .muted,html:has(.os-root) .fokus-card .subtle{color:var(--a-text-3)}html:has(.os-root) .fokus-card p.small{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text)!important}html:has(.os-root) .fokus-card .icon-tile{border-radius:13px;width:44px;height:44px}html:has(.os-root) .fokus .zs-badge,html:has(.os-root) .fokus .zs-badge[data-art=agent]{box-shadow:none;font:var(--a-small);letter-spacing:0;text-transform:none;color:var(--a-text-3);background:0 0;border-radius:0;padding:0}html:has(.os-root) .fokus .zs-badge:before{display:none}html:has(.os-root) .fokus .zs-fokus{gap:16px;margin-bottom:16px}html:has(.os-root) .fokus .zs-fokus-titel{font:600 21px/1.2 var(--font-display);color:var(--a-text)}html:has(.os-root) .fokus .zs-fokus-liste{gap:16px}html:has(.os-root) .fokus .card.zs-fokus-karte{border-radius:var(--a-r-tile);background:var(--a-tile);box-shadow:none;gap:14px;padding:32px 36px}html:has(.os-root) .fokus .zs-fokus-von{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .fokus .zs-fokus-frage{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text)}html:has(.os-root) .fokus .zs-frage{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2)}html:has(.os-root) .fokus .zs-art-chip{font:var(--a-small)}html:has(.os-root) .fokus .textarea,html:has(.os-root) .fokus textarea{resize:vertical;background:var(--a-fill);min-height:88px;box-shadow:none;color:var(--a-text);font:var(--a-body);border:0;border-radius:12px;padding:14px 16px}html:has(.os-root) .fokus .textarea:focus-visible,html:has(.os-root) .fokus textarea:focus-visible{background:var(--a-fill-2);box-shadow:inset 0 0 0 1.5px var(--a-link)}html:has(.os-root) .fokus .zs-fokus-links .btn{height:36px;padding:0 16px;font-size:15px}html:has(.os-root) .fokus-actions{gap:12px;margin-top:24px}html:has(.os-root) .fokus-actions .btn{height:44px;padding:0 22px;font-size:17px}html:has(.os-root) .fokus-actions .btn:not(.btn-primary):not(.btn-ghost){background:var(--a-fill-2);color:var(--a-text);box-shadow:none}html:has(.os-root) .fokus-actions .btn-ghost{color:var(--a-link)}html:has(.os-root) .fokus-actions .btn-destructive{color:var(--a-red);box-shadow:inset 0 0 0 1px var(--a-red)}html:has(.os-root) .fokus-grund{font:var(--a-body);color:var(--a-text-2)}html:has(.os-root) .fokus-grund[data-tone=signal]{color:var(--a-red)}html:has(.os-root) .fokus-hint{font:var(--a-small);color:var(--a-text-3);gap:20px;margin-top:32px}html:has(.os-root) .fokus-hint .kbd{background:var(--a-fill-2);color:var(--a-text-2)}@media (max-width:1100px){html:has(.os-root) .ck-raster-lage{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){html:has(.os-root) .ck-sektion,html:has(.os-root) .ck>.ck-sektion:not(.a-section-hell){padding-block:56px}html:has(.os-root) .ck-instrumente+.ck-sektion{margin-top:56px}html:has(.os-root) .hero.ck-hero>.ck-hero-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf""bild""text";align-items:start;padding:28px 0 0}html:has(.os-root) .ck-hero-eyebrow{margin-bottom:10px;font-size:14px}html:has(.os-root) .hero .ck-hero-titel{font-size:44px;line-height:1.05}html:has(.os-root) .ck-hero-bild{justify-self:center;width:40vw;max-width:180px;margin:24px 0 4px}html:has(.os-root) .ck-kern{margin-top:20px}html:has(.os-root) .ck-kern .a-kern-zahl{font-size:64px}html:has(.os-root) .ck-kern .a-kern-text{font-size:21px}html:has(.os-root) .ck-kern-sub{font-size:17px;line-height:1.35}html:has(.os-root) .ck-hero-aktionen{gap:10px;margin-top:24px}html:has(.os-root) .ck-hero-aktionen .btn{flex:auto;justify-content:center}html:has(.os-root) .card.ck-stopp{grid-template-columns:auto minmax(0,1fr);gap:14px 16px;margin-top:44px;padding:24px}html:has(.os-root) .ck-stopp .icon-tile{width:40px;height:40px}html:has(.os-root) .ck-stopp-titel{font-size:21px}html:has(.os-root) .ck-stopp-satz{font-size:15px}html:has(.os-root) .ck-stopp-aktionen{grid-column:1/-1;justify-content:stretch;width:auto}html:has(.os-root) .ck-stopp-aktionen .btn{flex:auto;justify-content:center}html:has(.os-root) .ck-instrumente{gap:12px;margin-top:12px}html:has(.os-root) .ck-hero+.ck-instrumente{margin-top:44px}html:has(.os-root) .ck-inst{border-radius:22px;padding:22px 20px 20px}html:has(.os-root) .ck-inst-label{font-size:14px}html:has(.os-root) .ck-inst-label svg{width:15px;height:15px}html:has(.os-root) .ck-inst-wert{margin-top:12px;font-size:44px}html:has(.os-root) .ck-inst-wert small{margin:6px 0 0;font-size:15px;display:block}html:has(.os-root) .ck-inst-grafik{min-height:40px;margin-top:16px}html:has(.os-root) .ck-fuell,html:has(.os-root) .ck-fuell>span{height:40px}html:has(.os-root) .ck-fuell{gap:4px}html:has(.os-root) .ck-fuell>span{width:12px}html:has(.os-root) .ck-barcode,html:has(.os-root) .ck-route{height:40px}html:has(.os-root) .ck-inst-fuss{margin-top:12px;font-size:14px;line-height:1.35}html:has(.os-root) .ck-raster{gap:12px}html:has(.os-root) .card.ck-karte{border-radius:22px}html:has(.os-root) .ck-karte .card-head{flex-wrap:wrap;padding:26px 20px 8px}html:has(.os-root) .ck-karte .card-title{font-size:24px}html:has(.os-root) .ck-alle,html:has(.os-root) .ck-karte .card-meta{font-size:15px}html:has(.os-root) .ck-karte .list-row{min-height:72px;padding:12px 20px}html:has(.os-root) .ck-karte .list-row+.list-row:before{left:20px;right:20px}html:has(.os-root) .ck-karte .list-row.with-icon+.list-row.with-icon:before{left:76px}html:has(.os-root) .ck-karte .card-foot{padding:14px 20px 20px;font-size:15px}html:has(.os-root) .ck-leer{padding:16px 20px 22px;font-size:15px}html:has(.os-root) .ck-alarm-text{font-size:16px}html:has(.os-root) .ck-agenten{margin:10px 20px 4px}html:has(.os-root) .ck-karte .zs-bilanz{padding:12px 20px 4px}html:has(.os-root) .ck-spark-rahmen{padding:16px 20px 6px}html:has(.os-root) .ck-spark{height:56px}html:has(.os-root) .erwachen{padding:32px 16px}html:has(.os-root) .erwachen-gruss{font-size:40px}html:has(.os-root) .erwachen-satz{font-size:17px;line-height:1.35}html:has(.os-root) .ew-kern{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}html:has(.os-root) .ew-kennzahl{gap:6px;min-width:0}html:has(.os-root) .ew-zahl{font-size:48px}html:has(.os-root) .ew-label{text-wrap:balance;font-size:14px;line-height:1.25}html:has(.os-root) .ew-rest{font-size:15px}html:has(.os-root) .ew-endbild-rahmen{width:100%;margin-bottom:-24px}html:has(.os-root) .erwachen-aktionen .btn{flex:100%;justify-content:center}html:has(.os-root) .fokus{padding:28px 16px calc(32px + env(safe-area-inset-bottom))}html:has(.os-root) .fokus-title{font-size:34px;line-height:1.1}html:has(.os-root) .fokus-head{gap:8px 14px;margin-bottom:28px}html:has(.os-root) .fokus .card.zs-fokus-karte{border-radius:22px;padding:22px 20px}html:has(.os-root) .fokus .zs-fokus-frage{font-size:21px}html:has(.os-root) .fokus-sub{font-size:17px}html:has(.os-root) .card.fokus-card{border-radius:22px;padding:22px 20px}html:has(.os-root) .fokus-card h3{font-size:21px!important}}@keyframes ew-einblenden{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .ck-hero-bild img,html:has(.os-root) .ew-endbild{animation:none}html:has(.os-root) .ck-inst,html:has(.os-root) .ck-inst:active,html:has(.os-root) .ck-inst:hover{transition:none;transform:none}html:has(.os-root) .card.fokus-card{transition:none}}html:has(.os-root){--ag-innen:light-dark(#fff,#222224);--ag-innen-hover:light-dark(#fbfbfd,#29292b)}html:has(.os-root) .ag{gap:28px}html:has(.os-root) .ag-hinweis{border-radius:var(--a-r-card);background:var(--a-fill);color:var(--a-text-2);font:var(--a-small);padding:14px 20px}html:has(.os-root) .ag-hinweis.signal-text{background:var(--signal-soft);color:var(--a-red)}html:has(.os-root) .ag-code-inline{font:500 .88em/1.4 var(--font-mono);background:var(--a-fill);color:var(--a-text);border-radius:6px;padding:1px 6px}html:has(.os-root) .ag-avatar[data-groesse=xl]{--ag-gr:112px;--ag-luft:9px}html:has(.os-root) .ag-avatar[data-groesse=xl] .ag-avatar-kern svg{stroke-width:1.6px;width:44%;height:44%}html:has(.os-root) .ag-avatar-kern{box-shadow:inset 0 0 0 .5px var(--a-line)}html:has(.os-root) .ag-leiste{gap:16px;margin-top:8px}html:has(.os-root) .ag-leiste .seg-btn{height:36px;padding:0 18px;font-size:15px}html:has(.os-root) .ag-filter{gap:12px;margin-top:0}html:has(.os-root) .ag-suche{max-width:360px}html:has(.os-root) .ag-suche>svg{width:17px;height:17px;color:var(--a-text-3);left:15px}html:has(.os-root) .ag-suche .input{border-radius:var(--a-r-pill);height:44px;padding-left:42px;padding-right:40px}html:has(.os-root) .ag-laufzeit,html:has(.os-root) .sk-auswahl{border-radius:var(--a-r-pill);height:44px;padding:0 36px 0 18px}html:has(.os-root) .ag-filter-chip{border-radius:var(--a-r-pill);background:var(--a-fill);min-height:36px;color:var(--a-text);font:400 14px/1 var(--font-sans);padding:0 16px}html:has(.os-root) .ag-filter-chip:is([aria-pressed=true],[aria-checked=true]){background:var(--a-text);color:var(--a-page);box-shadow:none;font-weight:600}html:has(.os-root) .ag-raster{gap:var(--a-gap);grid-template-columns:repeat(3,minmax(0,1fr))}html:has(.os-root) .ag-karte{border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:none;transition:transform .6s var(--a-spring)}html:has(.os-root) .ag-karte:hover{box-shadow:none;transform:scale(1.012)}html:has(.os-root) .ag-karte:active{transform:scale(.985)}html:has(.os-root) .ag-karte-knopf{text-align:center;align-items:center;gap:0;padding:52px 36px 40px}html:has(.os-root) .ag-karte-knopf:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ag-karte-bild{transition:transform .7s var(--a-spring);place-items:center;margin-bottom:30px;display:grid}html:has(.os-root) .ag-karte:hover .ag-karte-bild{transform:translateY(-3px)}html:has(.os-root) .ag-karte-titel{flex-direction:column;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}html:has(.os-root) .ag-status-text{font:600 14px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--ag-ton-text,var(--a-text-2))}html:has(.os-root) .ag-name{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text);white-space:normal;text-wrap:balance}html:has(.os-root) .ag-auftrag{max-width:30ch;height:49.98px;font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);margin-top:12px}html:has(.os-root) .ag-budget{gap:10px;width:100%;max-width:260px;margin-top:26px}html:has(.os-root) .ag-budget-zeile{font:var(--a-small);color:var(--a-text-2);justify-content:center;align-items:baseline;gap:6px}html:has(.os-root) .ag-budget-zeile .ag-preis{font:600 21px/1.2 var(--font-display);letter-spacing:.01em;color:var(--a-text)}html:has(.os-root) .ag-von{color:var(--a-text-3)}html:has(.os-root) .ag-balken{background:var(--a-fill-2);border-radius:2px;height:4px}html:has(.os-root) .ag-balken>span{background:var(--a-green)}html:has(.os-root) .ag-balken[data-ton=signal]>span,html:has(.os-root) .ag-balken[data-ton=warn]>span{background:var(--a-orange)}html:has(.os-root) .ag-balken[data-leer]{background:repeating-linear-gradient(90deg,var(--a-fill-2) 0 4px,transparent 4px 7px)}html:has(.os-root) .ag-chips{justify-content:center;gap:8px;height:28px;margin-top:22px}html:has(.os-root) .ag-chip{border-radius:var(--a-r-pill);height:28px;box-shadow:inset 0 0 0 1px var(--a-line-strong);font:400 12px/28px var(--font-sans);padding:0 12px}html:has(.os-root) .ag-zaehler{width:100%;box-shadow:inset 0 .5px 0 var(--a-line);font:var(--a-micro);color:var(--a-text-2);justify-content:center;gap:16px;margin-top:26px;padding-top:20px}html:has(.os-root) .ag-zaehl svg{color:var(--a-text-3)}html:has(.os-root) .ag-zaehl .ag-zahl{color:var(--a-text)}html:has(.os-root) .ag-zaehl[data-null],html:has(.os-root) .ag-zaehl[data-null] .ag-zahl{color:var(--a-text-3)}html:has(.os-root) .ag-zaehl[data-ton=accent] .ag-zahl,html:has(.os-root) .ag-zaehl[data-ton=accent] svg{color:var(--a-link)}html:has(.os-root) .ag-zaehl[data-ton=warn] .ag-zahl,html:has(.os-root) .ag-zaehl[data-ton=warn] svg{color:var(--a-orange)}html:has(.os-root) .ag-fehler-mini{color:var(--a-red);margin-left:0}html:has(.os-root) .ag-karte-mehr{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-link);align-items:center;gap:2px;margin-top:22px;display:inline-flex}html:has(.os-root) .ag-karte-mehr svg{stroke-width:2.2px;width:15px;height:15px}html:has(.os-root) .ag-karte-knopf:hover .ag-karte-mehr{text-underline-offset:3px;text-decoration:underline}html:has(.os-root) .ag-archiv{gap:var(--a-gap);flex-direction:column;margin-top:12px;display:flex}html:has(.os-root) .ag-archiv-knopf{align-self:center;height:44px;font-size:17px}html:has(.os-root) .ag-dev-link{border-radius:var(--a-r-tile);background:var(--a-tile-alt);min-height:0;box-shadow:none;color:var(--a-text);transition:transform .6s var(--a-spring);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:32px;padding:48px 56px;display:grid}html:has(.os-root) .ag-dev-link:hover{box-shadow:none;transform:scale(1.006)}html:has(.os-root) .ag-dev-link:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ag-dev-link-icon{background:var(--a-text);width:72px;height:72px;color:var(--a-page);border-radius:20px}html:has(.os-root) .ag-dev-link-icon svg{stroke-width:1.8px;width:34px;height:34px}html:has(.os-root) .ag-dev-link-text{gap:8px}html:has(.os-root) .ag-dev-link-titel{font:var(--a-h2);letter-spacing:-.003em}html:has(.os-root) .ag-dev-link-sub{font:var(--a-sub);color:var(--a-text-2)}html:has(.os-root) .ag-dev-link .ag-chevron{width:28px;height:28px;color:var(--a-link)}html:has(.os-root) .ag-board,html:has(.os-root) .ag-board-wrap{gap:var(--a-gap)}html:has(.os-root) .ag-spalte{border-radius:var(--a-r-tile);background:var(--a-tile-alt);gap:12px;min-height:260px;padding:28px 22px 22px}html:has(.os-root) .ag-spalte[data-spalte=laeuft]{--ag-sp:var(--a-link)}html:has(.os-root) .ag-spalte[data-spalte=wartet]{--ag-sp:var(--a-text-3)}html:has(.os-root) .ag-spalte[data-spalte=freigabe]{--ag-sp:var(--a-orange)}html:has(.os-root) .ag-spalte[data-spalte=fehler]{--ag-sp:var(--a-red)}html:has(.os-root) .ag-spalte[data-spalte=fehler]:has(.ag-spalte-leer){--ag-sp:var(--a-text-3)}html:has(.os-root) .ag-spalte-kopf{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;color:var(--a-text);flex-wrap:wrap;gap:10px;padding:0 6px 10px}html:has(.os-root) .ag-spalte-punkt{width:8px;height:8px;box-shadow:none}html:has(.os-root) .ag-spalte[data-spalte=laeuft] .ag-spalte-punkt{box-shadow:0 0 0 4px var(--a-link)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .ag-spalte[data-spalte=laeuft] .ag-spalte-punkt{box-shadow:0 0 0 4px color-mix(in srgb,var(--a-link) 20%,transparent)}}html:has(.os-root) .ag-spalte-zahl{min-width:0;font:600 21px/1.19 var(--font-display);color:var(--a-text-3);background:0 0;border-radius:0;margin-left:auto;padding:0}html:has(.os-root) .ag-spalte-link{font:var(--a-small);color:var(--a-link);flex-basis:100%;margin:-4px 0 0 18px}html:has(.os-root) .ag-spalte-leer{font:var(--a-small);color:var(--a-text-3);padding:28px 10px}html:has(.os-root) .ag-erledigt-liste,html:has(.os-root) .ag-spalte-liste{gap:10px}html:has(.os-root) .ag-bk{border-radius:var(--a-r-card);background:var(--ag-innen);box-shadow:none;transition:transform .5s var(--a-spring),background-color .2s var(--a-ease);gap:8px;padding:16px 18px}html:has(.os-root) .ag-bk:hover{box-shadow:none;background:var(--ag-innen-hover);transform:scale(1.015)}html:has(.os-root) .ag-bk:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ag-bk[data-spalte=fehler]{box-shadow:inset 0 0 0 1.5px var(--a-red)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .ag-bk[data-spalte=fehler]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--a-red) 55%,transparent)}}html:has(.os-root) .ag-bk-agent{font:600 12px/1.33 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .ag-bk-zeit{font:var(--a-micro);color:var(--a-text-3)}html:has(.os-root) .ag-bk-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ag-bk-fuss{font:var(--a-micro);color:var(--a-text-2)}html:has(.os-root) .ag-bk[data-spalte=fehler] .ag-bk-hinweis{color:var(--a-red)}html:has(.os-root) .ag-bk-fortschritt{background:var(--a-link);height:2px}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .ag-bk-fortschritt{background:color-mix(in srgb,var(--a-link) 14%,transparent)}}html:has(.os-root) .ag-bk-fortschritt:after{background:var(--a-link)}html:has(.os-root) .ag-erledigt{gap:14px}html:has(.os-root) .ag-erledigt-kopf{border-radius:var(--a-r-pill);min-height:44px;font:600 17px/1.3 var(--font-sans);color:var(--a-text);background:var(--a-fill);padding:0 16px 0 12px}html:has(.os-root) .ag-erledigt-kopf .ag-spalte-zahl{font:400 17px/1.3 var(--font-sans);margin-left:4px}html:has(.os-root) .ag-erledigt-liste .ag-bk{background:var(--a-tile-alt)}html:has(.os-root) .ag-org{border-radius:var(--a-r-tile);background:var(--a-tile-alt);gap:48px;padding:56px}html:has(.os-root) .ag-org-spalten{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px 56px}html:has(.os-root) .ag-org-gruppe{gap:18px}html:has(.os-root) .ag-org-gruppe+.ag-org-gruppe{box-shadow:-28px 0 0 -27.5px var(--a-line)}html:has(.os-root) .ag-org-mensch{gap:14px;min-height:56px;padding:0 0 6px}html:has(.os-root) .ag-org-initial,html:has(.os-root) .ag-org-mensch .avatar-lg{width:56px;height:56px}html:has(.os-root) .ag-org-initial{background:var(--a-fill-2);font:600 17px/1 var(--font-sans);color:var(--a-text)}html:has(.os-root) .ag-org-mensch .ag-org-name{font:600 21px/1.19 var(--font-display);letter-spacing:.011em}html:has(.os-root) .ag-org-name{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ag-org-sub{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ag-org-liste{gap:12px}html:has(.os-root) .ag-org-karte{border-radius:var(--a-r-pill);background:var(--ag-innen);min-height:64px;transition:transform .5s var(--a-spring),background-color .2s var(--a-ease);gap:14px;padding:8px 22px 8px 8px}html:has(.os-root) .ag-org-karte:hover{background:var(--ag-innen-hover);transform:scale(1.015)}html:has(.os-root) .ag-org-karte:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ag-org-baum{--ag-ast:24px;--ag-mitte:44px;margin-left:32px}html:has(.os-root) .ag-org-baum>.ag-org-knoten{padding-top:12px}html:has(.os-root) .ag-org-baum>.ag-org-knoten:after,html:has(.os-root) .ag-org-baum>.ag-org-knoten:before{border-color:var(--a-line-strong)}html:has(.os-root) .ag-org-uebergaben{box-shadow:inset 0 .5px 0 var(--a-line);gap:18px;padding-top:40px}html:has(.os-root) .ag-org-uebergaben .ag-abschnitt-titel{font:600 21px/1.19 var(--font-display);padding:0}html:has(.os-root) .ag-ue-liste{gap:16px 40px}html:has(.os-root) .ag-ue-agent{border-radius:var(--a-r-pill);background:var(--ag-innen);min-height:44px;font:400 15px/1.3 var(--font-sans);color:var(--a-text);padding:4px 16px 4px 6px}html:has(.os-root) .ag-ue-agent:hover{background:var(--ag-innen-hover)}html:has(.os-root) .ag-ue-linie{min-width:140px;color:var(--a-text-3);background:linear-gradient(90deg,var(--a-line-strong) 50%,transparent 50%) 0 /8px 1.5px repeat-x}html:has(.os-root) .ag-ue-label,html:has(.os-root) .ag-ue-linie svg{background:var(--a-tile-alt)}html:has(.os-root) .ag-ue-label{font:var(--a-micro);color:var(--a-text-2)}html:has(.os-root) .ag-abschnitt-titel{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;color:var(--a-text);padding:0}html:has(.os-root) .ag-abschnitt-titel .subtle{color:var(--a-text-3);font-weight:400}html:has(.os-root) .ag-liste{border-radius:var(--a-r-card);background:var(--a-tile-alt)}html:has(.os-root) .ag-liste>li+li{box-shadow:inset 0 .5px 0 var(--a-line)}html:has(.os-root) .ag-liste-zeile{gap:16px;min-height:64px;padding:12px 20px}html:has(.os-root) .ag-liste-knopf:hover{background:var(--a-fill)}html:has(.os-root) .ag-liste-knopf:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ag-liste-icon,html:has(.os-root) .sk-pruef-icon{background:var(--a-fill-2);width:40px;height:40px;color:var(--a-text);border-radius:12px}html:has(.os-root) .ag-liste-icon svg,html:has(.os-root) .sk-pruef-icon svg{width:19px;height:19px}html:has(.os-root) .sk-pruef-icon[data-warn]{background:var(--warn-soft);color:var(--a-orange)}html:has(.os-root) .ag-liste-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ag-liste-sub{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ag-chevron{width:16px;height:16px;color:var(--a-text-3)}html:has(.os-root) .ag-liste-sub.sk-warn-text,html:has(.os-root) .sk-warn-text{color:var(--a-orange)}html:has(.os-root) .sheet:has(.agf) .sheet-head{padding-bottom:6px}html:has(.os-root) .sheet:has(.agf) .sheet-title{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text-2)}html:has(.os-root) .sheet:has(.agf) .sheet-head .page-eyebrow{font:var(--a-micro);color:var(--a-text-3)}html:has(.os-root) .agf{gap:24px}html:has(.os-root) .agf-schritte{border-radius:var(--a-r-pill);background:var(--a-fill);gap:2px;padding:3px}html:has(.os-root) .agf-schritt{border-radius:var(--a-r-pill);min-height:32px;font:400 12px/1 var(--font-sans);color:var(--a-text-2);padding:0 10px}html:has(.os-root) .agf-schritt:hover{color:var(--a-text)}html:has(.os-root) .agf-schritt[aria-current=step]{background:var(--a-text);color:var(--a-page);box-shadow:none;font-weight:600}html:has(.os-root) .agf-schritt-punkt{background:var(--a-fill-2);color:inherit}html:has(.os-root) .agf-schritt[aria-current=step] .agf-schritt-punkt{background:var(--a-page);color:var(--a-text)}html:has(.os-root) .agf-schritt[data-fertig] .agf-schritt-punkt{background:var(--ok-soft);color:var(--a-green)}html:has(.os-root) .agf-schritt[data-problem] .agf-schritt-punkt{background:var(--signal-soft);color:var(--a-red)}html:has(.os-root) .agf-inhalt{width:100%;max-width:580px;animation-duration:.6s;animation-timing-function:var(--a-ease);flex-direction:column;gap:22px;margin:0 auto;display:flex}html:has(.os-root) .agf-thema{text-align:center;padding:20px 0 6px}html:has(.os-root) .agf-thema-titel{font:600 clamp(32px,3.4vw,44px)/1.08 var(--font-display);letter-spacing:-.005em;color:var(--a-text);text-wrap:balance;margin:0}html:has(.os-root) .agf-thema-satz{max-width:32ch;font:var(--a-sub);letter-spacing:.01em;color:var(--a-text-2);text-wrap:balance;margin:10px auto 0}html:has(.os-root) .agf-fehler{border-radius:var(--a-r-card);background:var(--signal-soft);color:var(--a-red);font:var(--a-small);padding:14px 18px 14px 36px}html:has(.os-root) .agf-stack{gap:22px}html:has(.os-root) .agf .input,html:has(.os-root) .agf .select{height:48px;font-size:17px}html:has(.os-root) .agf .textarea{padding:12px 14px;font-size:17px}html:has(.os-root) .agf .field-label,html:has(.os-root) .agf-fieldset>legend{font:600 14px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .agf .field-hint{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .agf-name-zeile{align-items:center;gap:18px}html:has(.os-root) .agf-avatare{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px}html:has(.os-root) .agf-avatar{background:var(--a-fill);height:52px;color:var(--a-text-2);border-radius:16px}html:has(.os-root) .agf-avatar:hover{background:var(--a-fill-2)}html:has(.os-root) .agf-avatar[aria-checked=true]{background:var(--ag-innen);box-shadow:inset 0 0 0 2px var(--ag-farbe);color:var(--ag-farbe)}html:has(.os-root) .agf-farben{gap:14px}html:has(.os-root) .agf-farbe{border-radius:50%;width:36px;height:36px}html:has(.os-root) .agf-farbe[aria-checked=true]{box-shadow:0 0 0 3px var(--a-tile-2),0 0 0 5px var(--ag-farbe)}html:has(.os-root) .agf-karten{gap:12px}html:has(.os-root) .agf-karte{border-radius:var(--a-r-card);background:var(--a-fill);color:var(--a-text);transition:transform .5s var(--a-spring),background-color .2s var(--a-ease),box-shadow .2s var(--a-ease);gap:16px;padding:20px 22px}html:has(.os-root) .agf-karte:hover{background:var(--a-fill-2)}html:has(.os-root) .agf-karte[aria-checked=true]{background:var(--ag-innen);box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .agf-karte-icon{background:var(--a-fill-2);width:44px;height:44px;color:var(--a-text);border-radius:12px}html:has(.os-root) .agf-karte-icon svg{width:22px;height:22px}html:has(.os-root) .agf-karte[aria-checked=true] .agf-karte-icon{background:var(--a-link);color:var(--a-on-cta)}html:has(.os-root) .agf-karte-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em}html:has(.os-root) .agf-karte-sub{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .agf-hinweis{border-radius:var(--a-r-card);background:var(--a-fill);color:var(--a-text-2);font:var(--a-small);padding:14px 18px}html:has(.os-root) .agf-suche .input{border-radius:var(--a-r-pill);height:44px;padding-left:42px}html:has(.os-root) .agf-suche>svg{width:17px;height:17px;color:var(--a-text-3);left:15px}html:has(.os-root) .agf-systeme{border-radius:var(--a-r-card);background:var(--a-fill);box-shadow:none}html:has(.os-root) .agf-system{min-height:60px;box-shadow:inset 0 -.5px 0 var(--a-line);padding:8px 16px}html:has(.os-root) .agf-system-name{font:400 15px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .agf-stufen{border-radius:var(--a-r-pill);background:var(--a-fill)}html:has(.os-root) .agf-stufe{border-radius:var(--a-r-pill);min-height:30px;padding:0 11px}html:has(.os-root) .agf-stufe[aria-checked=true]{background:var(--ag-innen);color:var(--a-text);box-shadow:0 1px 3px light-dark(#0000001f,#00000073)}html:has(.os-root) .agf-stufe[data-stufe=entwurf][aria-checked=true]{color:var(--a-link)}html:has(.os-root) .agf-stufe[data-stufe=ausfuehren][aria-checked=true]{color:var(--a-orange)}html:has(.os-root) .agf-raster{gap:18px 20px}html:has(.os-root) .agf-einheit{font:var(--a-small);color:var(--a-text-3);right:16px}html:has(.os-root) .agf-tage{gap:8px}html:has(.os-root) .agf-tag{border-radius:var(--a-r-pill);background:var(--a-fill);width:52px;height:44px;color:var(--a-text);font:400 15px/1 var(--font-sans)}html:has(.os-root) .agf-tag[aria-pressed=true]{background:var(--a-cta);color:var(--a-on-cta);font-weight:600}html:has(.os-root) .agf-zeile{border-radius:var(--a-r-card);background:var(--a-fill);padding:16px 20px}html:has(.os-root) .agf-routine{border-radius:var(--a-r-card);background:var(--a-fill);box-shadow:none;gap:16px;padding:20px 22px}html:has(.os-root) .agf-fuss .btn-sm{height:40px;padding:0 20px;font-size:15px}html:has(.os-root) .agf-fuss .btn-primary{justify-content:center;min-width:112px}html:has(.os-root) .ag-dev{gap:0}html:has(.os-root) .ag-zurueck{font:400 17px/1.3 var(--font-sans);color:var(--a-link)}html:has(.os-root) .ag-demo-hinweis{border-radius:var(--a-r-card);background:var(--a-fill);font:var(--a-small);color:var(--a-text-2);align-items:center;margin:0 0 56px;padding:16px 22px}html:has(.os-root) .ag-demo-hinweis svg{color:var(--a-orange)}html:has(.os-root) .ag-dev-layout{grid-template-columns:200px minmax(0,1fr);gap:64px}html:has(.os-root) .ag-dev-inhalt{gap:0;max-width:860px}html:has(.os-root) .ag-dev-toc{top:calc(var(--a-nav-h) + 72px);gap:10px}html:has(.os-root) .ag-dev-toc-titel{font:600 12px/1.33 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;color:var(--a-text-3);padding:0}html:has(.os-root) .ag-dev-toc ol{box-shadow:inset 1px 0 0 var(--a-line);gap:2px}html:has(.os-root) .ag-dev-toc a{min-height:32px;font:var(--a-small);color:var(--a-text-2);border-radius:0;padding:0 14px}html:has(.os-root) .ag-dev-toc a:hover{color:var(--a-text);box-shadow:inset 2px 0 0 var(--a-text);background:0 0}html:has(.os-root) .ag-dev-karte,html:has(.os-root) .ag-dev-karte.card{box-shadow:inset 0 -.5px 0 var(--a-line);background:0 0;border-radius:0;gap:18px;margin:0 0 56px;padding:0 0 56px}html:has(.os-root) .ag-dev-beispiele .section-title,html:has(.os-root) .ag-dev-karte .card-title{font:var(--a-h2);letter-spacing:-.003em;color:var(--a-text);align-items:center;gap:12px;display:flex}html:has(.os-root) .ag-dev-karte .card-title svg{stroke-width:1.7px;width:30px;height:30px;color:var(--a-text-2)}html:has(.os-root) .ag-dev-karte>p,html:has(.os-root) .ag-dev-punkte{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2)}html:has(.os-root) .ag-dev-punkte{gap:12px;padding-left:22px;list-style:outside}html:has(.os-root) .ag-dev-punkte li::marker{color:var(--a-text-3)}html:has(.os-root) .ag-dev-karte>p strong,html:has(.os-root) .ag-dev-punkte strong{color:var(--a-text)}html:has(.os-root) .ag-dev-schritte{border-radius:var(--a-r-card);background:var(--a-tile-alt)}html:has(.os-root) .ag-dev-schritte li{gap:18px;padding:20px 24px}html:has(.os-root) .ag-dev-schritte li+li{box-shadow:inset 0 .5px 0 var(--a-line)}html:has(.os-root) .ag-dev-schritte strong{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ag-dev-schritte p{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ag-dev-nr{background:var(--a-text);width:30px;height:30px;color:var(--a-page);font:600 14px/1 var(--font-sans)}html:has(.os-root) .ag-vorschlag{font:600 12px/1 var(--font-sans);border-radius:var(--a-r-pill);background:var(--a-fill);color:var(--a-text-2);padding:6px 10px}html:has(.os-root) .ag-endpunkte{border-radius:var(--a-r-card);background:var(--a-tile-alt)}html:has(.os-root) .ag-methode{width:52px;font:600 12px/24px var(--font-mono);border-radius:var(--a-r-pill)}html:has(.os-root) .ag-pfad{font:500 15px/1.4 var(--font-mono);color:var(--a-text)}html:has(.os-root) .ag-endpunkt-zweck{font:var(--a-small);margin-left:62px}html:has(.os-root) .ag-endpunkt-io{font:var(--a-micro);margin-left:62px}html:has(.os-root) .ag-endpunkt-io dt{color:var(--a-text-3)}html:has(.os-root) .ag-endpunkt-io code{font:400 12px/1.5 var(--font-mono);color:var(--a-text-2)}html:has(.os-root) .ag-dev-zwei{box-shadow:none;gap:40px;padding-top:28px}html:has(.os-root) .ag-codes>div{font:var(--a-small);box-shadow:inset 0 -.5px 0 var(--a-line);grid-template-columns:48px minmax(0,1fr);padding:8px 0}html:has(.os-root) .ag-codes dt{font:600 14px/1.43 var(--font-mono);color:var(--a-text)}html:has(.os-root) .ag-codes dd{color:var(--a-text-2)}html:has(.os-root) .ag-dev-beispiele{box-shadow:inset 0 -.5px 0 var(--a-line);gap:18px;margin:0 0 56px;padding:0 0 56px}html:has(.os-root) .ag-dev-beispiele .section-title{margin:0}html:has(.os-root) .ag-code-tabs{gap:14px}html:has(.os-root) .ag-tabliste{align-self:flex-start}html:has(.os-root) .ag-code{border-radius:var(--a-r-card);background:var(--a-tile-alt);box-shadow:none}html:has(.os-root) .ag-code-kopf{font:600 14px/1.3 var(--font-sans);color:var(--a-text);box-shadow:inset 0 -.5px 0 var(--a-line);padding:10px 10px 10px 22px}html:has(.os-root) .ag-code-sprache{border-radius:var(--a-r-pill);background:var(--a-fill);font:500 12px/1.4 var(--font-mono);color:var(--a-text-2);padding:2px 10px}html:has(.os-root) .ag-code-kopieren{color:var(--a-link)}html:has(.os-root) .ag-code-pre{font:400 13.5px/1.65 var(--font-mono);color:var(--a-text);background:0 0;padding:22px 24px}html:has(.os-root) .ag-code-pre:not(.ag-code .ag-code-pre){border-radius:var(--a-r-card);background:var(--a-tile-alt)}html:has(.os-root) .ag-code-pre:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ag-mcp-liste li{box-shadow:inset 0 -.5px 0 var(--a-line);font:var(--a-small);color:var(--a-text-2);padding:14px 0}html:has(.os-root) .ag-mcp-eingabe{font:400 12px/1.5 var(--font-mono);color:var(--a-text-3)}html:has(.os-root) .ag-dev-inhalt>:last-child{box-shadow:none;margin-bottom:0}html:has(.os-root) .sk-pruefbereich{gap:16px}html:has(.os-root) .sk-pruefbereich .ag-liste{background:var(--a-tile-alt)}html:has(.os-root) .sk-karte{border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:none;transition:transform .6s var(--a-spring)}html:has(.os-root) .sk-karte:hover{box-shadow:none;transform:scale(1.012)}html:has(.os-root) .sk-karte:active{transform:scale(.985)}html:has(.os-root) .sk-karte-knopf{gap:0;padding:40px 36px 32px}html:has(.os-root) .sk-karte-knopf:focus-visible{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .sk-karte-kopf{flex-direction:column;align-items:flex-start;gap:22px}html:has(.os-root) .sk-karte-icon{background:var(--a-text);width:64px;height:64px;color:var(--a-page);box-shadow:none;border-radius:18px}html:has(.os-root) .sk-karte-icon svg{stroke-width:1.7px;width:30px;height:30px}html:has(.os-root) .sk-karte-titel{gap:6px;width:100%}html:has(.os-root) .sk-titel{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text);white-space:normal;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.28em;display:-webkit-box;overflow:hidden}html:has(.os-root) .sk-name{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sk-beschreibung{height:49.98px;font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);margin-top:14px}html:has(.os-root) .sk-systeme{gap:8px;height:30px;margin-top:22px}html:has(.os-root) .sk-system-chip{border-radius:var(--a-r-pill);height:30px;box-shadow:inset 0 0 0 1px var(--a-line-strong);font:400 12px/30px var(--font-sans)}html:has(.os-root) .sk-ohne{font:var(--a-micro);color:var(--a-text-3)}html:has(.os-root) .sk-karte-fuss{box-shadow:inset 0 .5px 0 var(--a-line);font:var(--a-micro);color:var(--a-text-2);margin-top:26px;padding-top:18px}html:has(.os-root) .sk-nutzung{gap:14px}html:has(.os-root) .sk-dev-hinweis{font:var(--a-small);color:var(--a-text-2);margin-top:24px}html:has(.os-root) .sk-link-dezent{color:var(--a-link)}@media (max-width:1100px){html:has(.os-root) .ag-raster{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(.os-root) .ag-dev-layout{grid-template-columns:170px minmax(0,1fr);gap:40px}}@media (max-width:760px){html:has(.os-root) .ag{gap:20px}html:has(.os-root) .ag-raster{grid-template-columns:minmax(0,1fr);gap:14px}html:has(.os-root) .ag-karte-knopf{padding:40px 24px 28px}html:has(.os-root) .ag-karte-bild{margin-bottom:22px}html:has(.os-root) .ag-suche{max-width:none}html:has(.os-root) .ag-leiste .seg-btn{padding:0 8px}html:has(.os-root) .ag-dev-link{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:32px 26px}html:has(.os-root) .ag-dev-link-icon{border-radius:16px;grid-column:1/-1;width:56px;height:56px}html:has(.os-root) .ag-dev-link-icon svg{width:26px;height:26px}html:has(.os-root) .ag-karte,html:has(.os-root) .ag-org,html:has(.os-root) .ag-spalte,html:has(.os-root) .sk-karte{border-radius:22px}html:has(.os-root) .ag-board{gap:14px}html:has(.os-root) .ag-spalte{background:var(--a-tile-alt);border-radius:22px;min-height:0;padding:22px 16px 16px}html:has(.os-root) .ag-spalte-kopf{-webkit-backdrop-filter:none;font:600 19px/1.2 var(--font-display);background:0 0;margin:0;padding:0 6px 8px;position:static}html:has(.os-root) .ag-spalte-leer{text-align:left;padding:10px 6px 14px}html:has(.os-root) .ag-org{gap:32px;padding:28px 18px}html:has(.os-root) .ag-org-spalten{gap:32px}html:has(.os-root) .ag-org-gruppe+.ag-org-gruppe{box-shadow:none;border-top:.5px solid var(--a-line);padding-top:28px}html:has(.os-root) .ag-ue-linie{min-width:96px}html:has(.os-root) .agf-thema{padding-top:8px}html:has(.os-root) .agf-thema-titel{font-size:30px}html:has(.os-root) .agf-thema-satz{font-size:17px}html:has(.os-root) .agf-raster{grid-template-columns:minmax(0,1fr)}html:has(.os-root) .ag-demo-hinweis{margin-bottom:36px}html:has(.os-root) .ag-dev-layout{grid-template-columns:minmax(0,1fr)}html:has(.os-root) .ag-dev-beispiele,html:has(.os-root) .ag-dev-karte,html:has(.os-root) .ag-dev-karte.card{margin-bottom:40px;padding-bottom:40px}html:has(.os-root) .ag-dev-karte .card-title svg{width:24px;height:24px}html:has(.os-root) .ag-endpunkt{padding:16px 18px}html:has(.os-root) .ag-endpunkt-io,html:has(.os-root) .ag-endpunkt-zweck{margin-left:0}html:has(.os-root) .ag-dev-zwei{gap:28px}html:has(.os-root) .ag-code-pre{padding:18px;font-size:12.5px}html:has(.os-root) .sk-karte-knopf{padding:32px 24px 24px}html:has(.os-root) .sk-auswahl{flex:140px;min-width:0}}html:has(.os-root) .ag-leiste{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:0;padding-bottom:8px}html:has(.os-root) .ag-leiste>.ag-filter{flex-wrap:nowrap;flex:auto;justify-content:flex-end;min-width:0}html:has(.os-root) .ag-leiste .ag-suche{flex:0 240px}html:has(.os-root) .ag-leiste .seg .count{color:var(--a-text-3);opacity:1}html:has(.os-root) .ag-filter-status,html:has(.os-root) .ag-laufzeit{border-radius:var(--a-r-pill);width:auto;min-width:0;height:40px;font:400 14px/1 var(--font-sans);background-color:var(--a-fill);color:var(--a-text);padding:0 34px 0 16px}html:has(.os-root) .ag-leiste .ag-suche .input{height:40px;font-size:14px}html:has(.os-root) .ag-entwickler-link{font:400 14px/1 var(--font-sans);color:var(--a-link);white-space:nowrap;flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:8px;display:inline-flex}html:has(.os-root) .ag-entwickler-link svg{width:14px;height:14px}html:has(.os-root) .ag-entwickler-link:hover{text-decoration:underline}html:has(.os-root) .ag-chips{gap:0}html:has(.os-root) .ag-chip{height:auto;box-shadow:none;font:var(--a-small);color:var(--a-text-2);background:0 0;gap:0;padding:0;line-height:28px}html:has(.os-root) .ag-chip svg{display:none}html:has(.os-root) .ag-chip+.ag-chip:before{content:"";background:var(--a-line-strong);align-self:center;width:1px;height:12px;margin:0 12px}html:has(.os-root) .ag-zaehler{gap:18px}html:has(.os-root) .ag-zaehl svg{display:none}html:has(.os-root) .ag-zaehl .ag-zahl,html:has(.os-root) .ag-zaehl[data-ton] .ag-zahl{color:var(--a-text)}html:has(.os-root) .ag-zaehl[data-null] .ag-zahl{color:var(--a-text-3)}html:has(.os-root) .sk-karte-icon{background:var(--a-fill-2);width:56px;height:56px;color:var(--a-text);border-radius:16px}html:has(.os-root) .sk-karte-icon svg{width:26px;height:26px}html:has(.os-root) .sk-systeme{gap:0;height:22px}html:has(.os-root) .sk-system-chip{height:auto;box-shadow:none;font:var(--a-small);color:var(--a-text-2);background:0 0;gap:0;padding:0;line-height:22px}html:has(.os-root) .sk-system-chip .tool-glyph,html:has(.os-root) .sk-system-chip>:first-child:not(.sk-system-text){display:none}html:has(.os-root) .sk-system-chip+.sk-system-chip:before{content:",";padding-right:5px}html:has(.os-root) .sk-systeme>.sk-ohne{font:var(--a-small);padding-left:6px}html:has(.os-root) .sk-karte-fuss svg{display:none}html:has(.os-root) .sk-karte-fuss .zs-badge,html:has(.os-root) .sk-pruefbereich .zs-badge{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.os-root) .sk-autor,html:has(.os-root) .sk-autor .zs-name,html:has(.os-root) .sk-fuss-autor{color:var(--a-text-2);font-weight:400}html:has(.os-root) .sk-pruefbereich .ag-liste-zeile{gap:18px;min-height:80px;padding:14px 24px}html:has(.os-root) .sk-pruefbereich .ag-liste-titel{font:600 17px/1.3 var(--font-sans)}html:has(.os-root) .sk-pruefbereich .ag-liste-titel .subtle{color:var(--a-text-3);font-weight:400}html:has(.os-root) .sk-pruefbereich .ag-liste-sub{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sk-pruefbereich .sk-warn-text{color:var(--a-text-2)}html:has(.os-root) .sk-pruefbereich .sk-pruef-icon,html:has(.os-root) .sk-pruefbereich .sk-pruef-icon[data-warn]{background:var(--a-fill-2);width:44px;height:44px;color:var(--a-text)}html:has(.os-root) .sk-pruefbereich .sk-pruef-icon[data-warn] svg{color:var(--a-orange)}html:has(.os-root) .ag-dev-layout{gap:88px}html:has(.os-root) .ag-dev-beispiele,html:has(.os-root) .ag-dev-karte,html:has(.os-root) .ag-dev-karte.card{gap:22px;margin-bottom:80px;padding-bottom:80px}html:has(.os-root) .ag-dev-karte>p,html:has(.os-root) .ag-dev-punkte{max-width:66ch}html:has(.os-root) .ag-code-pre{padding:26px 28px;font-size:14px;line-height:1.7}html:has(.os-root) .ag-code-kurz{padding:18px 24px}html:has(.os-root) .ag-methode,html:has(.os-root) .ag-methode[data-methode]{background:var(--a-fill-2);min-width:48px;color:var(--a-text);padding:0 8px}@media (max-width:760px){html:has(.os-root) .ag-leiste{flex-wrap:wrap}html:has(.os-root) .ag-leiste>.seg{width:100%}html:has(.os-root) .ag-leiste>.ag-filter{flex-wrap:wrap;flex:100%;justify-content:flex-start}html:has(.os-root) .ag-leiste .ag-suche{flex:1 1 0}html:has(.os-root) .ag>.page-head.a-hero{padding-bottom:24px}html:has(.os-root) .ag-karte-knopf{padding:32px 22px 26px}html:has(.os-root) .ag-avatar[data-groesse=xl]{--ag-gr:88px;--ag-luft:7px}html:has(.os-root) .ag-dev-beispiele,html:has(.os-root) .ag-dev-karte,html:has(.os-root) .ag-dev-karte.card{margin-bottom:48px;padding-bottom:48px}html:has(.os-root) .ag-code-pre{padding:20px;font-size:13px}html:has(.os-root) .sk-pruefbereich .ag-liste-zeile{padding:14px 18px}}html:has(.os-root) .ag-karte-knopf{padding-left:30px;padding-right:30px}html:has(.os-root) .ag-auftrag{-webkit-line-clamp:4;text-wrap:pretty;max-width:34ch;height:auto;min-height:4.41em}html:has(.os-root) .ag-budget{margin-top:auto;padding-top:26px}html:has(.os-root) .ag-zaehler{font:var(--a-small)}html:has(.os-root) .ag-fehler-mini,html:has(.os-root) .ag-zaehler{font-size:14px}html:has(.os-root) .sk-titel{text-wrap:pretty;height:auto;font-size:clamp(21px,1.7vw,24px);line-height:1.17}html:has(.os-root) .sk-beschreibung{-webkit-line-clamp:4;text-wrap:pretty;height:auto;min-height:4.41em}html:has(.os-root) .sk-systeme{height:auto;margin-top:auto;padding-top:22px}html:has(.os-root) .sk-karte-fuss{font:var(--a-small);margin-top:20px}html:has(.os-root) .sk-ohne{font:var(--a-small)}html:has(.os-root) .ag-dev-mcp-kachel{border-radius:var(--a-r-tile);background:var(--a-tile-alt);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin:0 0 96px;padding:64px 72px;display:grid}html:has(.os-root) .ag-dev-mcp-eyebrow{font:600 17px/1.24 var(--font-display);color:var(--a-text-2);margin:0 0 10px}html:has(.os-root) .ag-dev-mcp-titel{font:var(--a-h1);letter-spacing:var(--a-h1-track);color:var(--a-text);text-wrap:balance;max-width:18ch;margin:0}html:has(.os-root) .ag-dev-mcp-sub{max-width:40ch;font:var(--a-sub);color:var(--a-text-2);text-wrap:pretty;margin:16px 0 0}html:has(.os-root) .ag-dev-mcp-aktionen{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}html:has(.os-root) .ag-dev-mcp-aktionen .btn{height:44px;padding:0 22px;font-size:17px}html:has(.os-root) .ag-dev-mcp-mehr{font:var(--a-body);color:var(--a-link);align-items:center;gap:2px;display:inline-flex}html:has(.os-root) .ag-dev-mcp-mehr svg{width:16px;height:16px}html:has(.os-root) .ag-dev-mcp-mehr:hover{text-decoration:underline}html:has(.os-root) .ag-dev-mcp-bild{background:var(--a-text);width:168px;height:168px;color:var(--a-page);border-radius:40px;place-items:center;display:grid}html:has(.os-root) .ag-dev-mcp-bild svg{stroke-width:1.4px;width:76px;height:76px}html:has(.os-root) .ag-endpunkte{box-shadow:inset 0 .5px 0 var(--a-line);background:0 0;border-radius:0}html:has(.os-root) .ag-endpunkt{gap:8px;padding:26px 0}html:has(.os-root) .ag-endpunkt+.ag-endpunkt{box-shadow:inset 0 .5px 0 var(--a-line)}html:has(.os-root) .ag-endpunkt-kopf{align-items:baseline;gap:14px}html:has(.os-root) .ag-methode,html:has(.os-root) .ag-methode[data-methode]{width:auto;min-width:0;font:600 12px/1 var(--font-mono);letter-spacing:.04em;color:var(--a-text-3);background:0 0;border-radius:0;padding:0}html:has(.os-root) .ag-pfad{font:600 17px/1.3 var(--font-mono)}html:has(.os-root) .ag-endpunkt-kopf .ag-pfad{overflow-wrap:anywhere;flex:1;min-width:0}html:has(.os-root) .ag-endpunkt-zweck{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);margin-left:0}html:has(.os-root) .ag-endpunkt-io{font:var(--a-small);gap:4px 14px;margin-left:0}html:has(.os-root) .ag-endpunkt-io code{font:400 13px/1.55 var(--font-mono)}html:has(.os-root) .ag-dev-schritte{box-shadow:inset 0 .5px 0 var(--a-line);background:0 0;border-radius:0}html:has(.os-root) .ag-dev-schritte li{padding:24px 0}html:has(.os-root) .ag-dev-schritte strong{font:600 21px/1.19 var(--font-display)}html:has(.os-root) .ag-dev-schritte p{font:var(--a-body);letter-spacing:var(--a-body-track);max-width:64ch;margin-top:6px}html:has(.os-root) .ag-dev-nr{background:var(--a-fill-2);width:36px;height:36px;color:var(--a-text);font-size:15px}@media (max-width:760px){html:has(.os-root) .ag-karte-knopf{padding-left:22px;padding-right:22px}html:has(.os-root) .ag-dev-mcp-kachel{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:56px;padding:36px 26px}html:has(.os-root) .ag-dev-mcp-bild{border-radius:22px;order:-1;width:88px;height:88px}html:has(.os-root) .ag-dev-mcp-bild svg{width:42px;height:42px}html:has(.os-root) .ag-dev-mcp-sub{font-size:17px}html:has(.os-root) .ag-endpunkt{padding:20px 0}html:has(.os-root) .ag-pfad{font-size:15px}}html:has(.os-root) .ag-dev-basis{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 14px;margin:-24px 0 28px;display:flex}html:has(.os-root) .ag-dev-basis-label{font:600 14px/1.3 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .ag-dev-basis .ag-pfad{font:500 17px/1.3 var(--font-mono);color:var(--a-text)}html:has(.os-root) .ag-dev-mcp-kachel{margin-bottom:72px}html:has(.os-root) details.ag-dev-auf,html:has(.os-root) details.ag-dev-auf.card{box-shadow:inset 0 -.5px 0 var(--a-line);background:0 0;border-radius:0;gap:0;margin:0;padding:0;display:block}html:has(.os-root) .ag-dev-inhalt>details.ag-dev-auf:first-child{box-shadow:inset 0 .5px 0 var(--a-line),inset 0 -.5px 0 var(--a-line)}html:has(.os-root) .ag-dev-inhalt>:last-child{box-shadow:inset 0 -.5px 0 var(--a-line)}html:has(.os-root) .ag-dev-summary{cursor:pointer;border-radius:12px;justify-content:space-between;gap:20px;min-height:96px;padding:20px 0;list-style:none;display:flex}html:has(.os-root) .ag-dev-summary::-webkit-details-marker{display:none}html:has(.os-root) .ag-dev-summary:focus-visible{box-shadow:0 0 0 2px var(--a-link);outline:none}html:has(.os-root) .ag-dev-summary .card-title,html:has(.os-root) .ag-dev-summary .section-title{font:600 clamp(24px,2.2vw,32px)/1.15 var(--font-display);letter-spacing:.004em;margin:0}html:has(.os-root) .ag-dev-summary .card-title svg{width:26px;height:26px}html:has(.os-root) .ag-dev-zeichen{background:var(--a-fill);width:36px;height:36px;color:var(--a-text);transition:transform .5s var(--a-spring),background-color .2s var(--a-ease);border-radius:50%;flex:none;place-items:center;display:grid}html:has(.os-root) .ag-dev-zeichen svg{stroke-width:2.2px;width:18px;height:18px}html:has(.os-root) .ag-dev-summary:hover .ag-dev-zeichen{background:var(--a-fill-2)}html:has(.os-root) details[open]>.ag-dev-summary .ag-dev-zeichen{transform:rotate(180deg)}html:has(.os-root) details.ag-dev-auf>:not(summary){margin:0 0 22px}html:has(.os-root) details.ag-dev-auf[open]{padding-bottom:40px}html:has(.os-root) details.ag-dev-auf[open]>:not(summary):last-child{margin-bottom:0}@media (max-width:760px){html:has(.os-root) .ag-dev-basis{margin:-8px 0 20px}html:has(.os-root) .ag-dev-basis .ag-pfad{font-size:14px}html:has(.os-root) .ag-dev-summary{min-height:76px;padding:14px 0}html:has(.os-root) .ag-dev-summary .card-title,html:has(.os-root) .ag-dev-summary .section-title{font-size:22px}html:has(.os-root) details.ag-dev-auf[open]{padding-bottom:28px}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .ag-dev-zeichen{transition:none}}html:has(.os-root) .ag-dev-basis-url{overflow-wrap:anywhere;word-break:break-all;min-width:0}html:has(.os-root) .ag-dev-basis-kopieren{height:32px;padding:0 10px;font-size:14px}html:has(.os-root) .ag-dev-basis-kopieren svg{width:14px;height:14px}html:has(.os-root) .ag-dev-summary{align-items:center;min-height:112px;padding:24px 0}html:has(.os-root) .ag-dev-summary-text{flex-direction:column;gap:6px;min-width:0;display:flex}html:has(.os-root) .ag-dev-summary-satz{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);text-wrap:pretty}html:has(.os-root) .ag-dev-summary .card-title svg{display:none}html:has(.os-root) .ag-dev-summary .card-title,html:has(.os-root) .ag-dev-summary .section-title{font-size:clamp(24px,2vw,28px)}html:has(.os-root) details.ag-dev-auf[open]>.ag-dev-summary{padding-bottom:28px}html:has(.os-root) .ag-endpunkt{padding:22px 0}html:has(.os-root) .ag-endpunkt-io{opacity:.85}html:has(.os-root) .ag-endpunkt-io dt{font:600 12px/1.55 var(--font-sans)}@media (max-width:760px){html:has(.os-root) .ag-dev-basis{justify-content:flex-start;margin:0 0 20px}html:has(.os-root) .ag-dev-basis-label{width:100%}html:has(.os-root) .ag-dev-summary{min-height:88px;padding:18px 0}html:has(.os-root) .ag-dev-summary-satz{font-size:15px}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .ag-bk,html:has(.os-root) .ag-dev-link,html:has(.os-root) .ag-karte,html:has(.os-root) .ag-karte-bild,html:has(.os-root) .ag-org-karte,html:has(.os-root) .agf-karte,html:has(.os-root) .sk-karte{transition:none}html:has(.os-root) .ag-bk:hover,html:has(.os-root) .ag-dev-link:hover,html:has(.os-root) .ag-karte:hover,html:has(.os-root) .ag-karte:hover .ag-karte-bild,html:has(.os-root) .ag-org-karte:hover,html:has(.os-root) .sk-karte:hover{transform:none}html:has(.os-root) .agf-inhalt{animation:none}}html:has(.os-root) .fg-werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:0 0 24px;display:flex}html:has(.os-root) .fg-werkzeug .fg-ansicht{margin:0}html:has(.os-root) .fg-werkzeug .fg-filter{align-items:center;gap:10px;margin:0;display:flex}html:has(.os-root) .fg-filter .fg-suche{flex:0 240px}html:has(.os-root) .fg-filter .fg-filter-btn{background:var(--a-fill);height:36px;color:var(--a-text);box-shadow:none;padding:0 16px;font-size:14px}html:has(.os-root) .fg-filter .fg-filter-btn[data-aktiv=true]{background:var(--a-text);color:var(--a-page)}html:has(.os-root) .fg-chips-zeile{margin:-8px 0 20px;display:block}html:has(.os-root) .fg-nur-meine-sheet{font:var(--a-body);color:var(--a-text);justify-content:space-between;align-items:center;gap:16px;padding:6px 0 20px;display:flex}html:has(.os-root) .fg-nur-meine{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .fg-karte{padding:8px 0 0;overflow:hidden}html:has(.os-root) .fg-karte>.list>.fg-zeile{min-height:84px;transition:background-color .22s var(--a-ease);align-items:center;gap:18px;padding:16px 40px}html:has(.os-root) .fg-karte>.list>.list-row+.list-row:before{left:96px;right:40px}html:has(.os-root) .fg-zeile .icon-tile{border-radius:11px;width:40px;height:40px}html:has(.os-root) .fg-zeile .icon-tile svg{width:20px;height:20px}html:has(.os-root) .fg-zeile-haupt{gap:3px}html:has(.os-root) .fg-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .fg-meta{font:400 14px/1.43 var(--font-sans);letter-spacing:-.016em;color:var(--a-text-2)}html:has(.os-root) .fg-meta .zs-ersteller{display:inline}html:has(.os-root) .fg-meta .zs-name{color:var(--a-text-2);font-weight:400}html:has(.os-root) .fg-meta .zs-badge{height:auto;box-shadow:none;font:400 14px/1.43 var(--font-sans);letter-spacing:-.016em;text-transform:none;color:var(--a-text-3);background:0 0;border-radius:0;padding:0}html:has(.os-root) .fg-meta .zs-badge:before{display:none}html:has(.os-root) .fg-stopp{font:600 14px/1.35 var(--font-sans);color:var(--a-red);margin-top:2px}html:has(.os-root) .fg-stopp svg{width:15px;height:15px}html:has(.os-root) .fg-grund{font:400 14px/1.43 var(--font-sans);color:var(--a-text-3)}html:has(.os-root) .fg-zeile .list-trail{gap:14px}html:has(.os-root) .fg-trail-text{font:400 14px/1.3 var(--font-sans);color:var(--a-text-2);text-align:right}html:has(.os-root) .fg-trail-frist{min-width:96px;font:400 17px/1.2 var(--font-sans);letter-spacing:-.022em;color:var(--a-text);justify-content:flex-end}html:has(.os-root) .fg-trail-frist svg{width:15px;height:15px;color:var(--a-text-3)}html:has(.os-root) .fg-dringend,html:has(.os-root) .fg-trail-frist.fg-dringend,html:has(.os-root) .fg-trail-frist.fg-dringend svg{color:var(--a-orange);font-weight:600}html:has(.os-root) .fg-trail-frist.fg-ueberfaellig,html:has(.os-root) .fg-trail-frist.fg-ueberfaellig svg,html:has(.os-root) .fg-ueberfaellig{color:var(--a-red)}html:has(.os-root) .fg-status{font:600 14px/1.2 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .fg-status:before{width:8px;height:8px}html:has(.os-root) .fg-status[data-ton=ok]:before{background:var(--a-green)}html:has(.os-root) .fg-status[data-ton=warn]:before{background:var(--a-orange)}html:has(.os-root) .fg-status[data-ton=signal]:before{background:var(--a-red)}html:has(.os-root) .fg-status[data-ton=accent]:before,html:has(.os-root) .fg-status[data-ton=info]:before{background:var(--a-link)}html:has(.os-root) .fg-menu-btn{width:32px;height:32px}html:has(.os-root) .fg-zeile:hover{background:var(--a-fill)}html:has(.os-root) .fg-zeile[data-aktiv=true]{background:var(--a-fill);box-shadow:inset 3px 0 0 var(--a-link)}html:has(.os-root) .fg-zeile[data-aktiv=true] .fg-titel{color:var(--a-text)}@media (hover:hover) and (min-width:761px){html:has(.os-root) .fg-zeile :is(.fg-trail-text,.fg-stufe,.fg-menu-btn){opacity:0;transition:opacity .2s var(--a-ease)}html:has(.os-root) .fg-zeile:is(:hover,:focus-within,[data-aktiv=true]) :is(.fg-trail-text,.fg-stufe,.fg-menu-btn){opacity:1}}html:has(.os-root) .fg-filter .search-inline .input{height:36px;font-size:14px}html:has(.os-root) .fg-karte .card-foot{box-shadow:inset 0 .5px 0 var(--a-line);margin-top:10px;padding:22px 40px 28px}html:has(.os-root) .fg-karte .ez-zeile,html:has(.os-root) .fg-karte .fg-ergebnis{min-height:96px;padding:22px 40px}html:has(.os-root) .fg-karte .ez-frage,html:has(.os-root) .fg-karte .fg-ergebnis .list-title{font:600 19px/1.26 var(--font-display)}html:has(.os-root) .fg-leer{padding:72px 24px 64px}html:has(.os-root) .fg-leer-titel{font:var(--a-h2);color:var(--a-text)}html:has(.os-root) .fg-leer-text{font:var(--a-sub);color:var(--a-text-2)}html:has(.os-root) .fg-abgeschnitten,html:has(.os-root) .fg-gesperrt{border-radius:var(--a-r-card);margin:0 0 20px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-head{padding:34px 40px 8px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-title{font:600 clamp(28px,2.6vw,36px)/1.12 var(--font-display);letter-spacing:.004em;text-wrap:balance}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-body{gap:22px;padding:14px 40px 32px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-foot{gap:12px;padding:18px 40px 26px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-foot .btn{height:48px;padding:0 24px;font-size:17px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-foot .btn-primary{padding:0 30px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .callout{border-radius:var(--a-r-card);padding:18px 20px}html:has(.os-root) .fg-sheet-meta{font:var(--a-small);color:var(--a-text-2);gap:8px 18px}html:has(.os-root) .fg-sheet-meta .fg-status,html:has(.os-root) .fg-sheet-meta .fg-trail-frist{min-width:0;font-size:14px}html:has(.os-root) .fg-sheet-h{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;color:var(--a-text)}html:has(.os-root) .fg-sheet-sektion{gap:12px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .section-title{font:600 21px/1.19 var(--font-display);letter-spacing:.011em}html:has(.os-root) .sheet:has(.fg-sheet-meta) .fg-hash-notiz{font:var(--a-micro);color:var(--a-text-2);box-shadow:inset 0 .5px 0 var(--a-line);margin:auto -40px -32px;padding:12px 40px;bottom:-32px}html:has(.os-root) .fg-kbd-hint{opacity:.7;font-size:14px}html:has(.os-root) .ll-reichweite{min-height:0;margin:0 0 var(--a-gap);gap:12px;padding:48px}html:has(.os-root) .ll-reichweite-titel{font:600 clamp(32px,3.4vw,48px)/1.08 var(--font-display);letter-spacing:-.003em;color:var(--a-text);text-wrap:balance}html:has(.os-root) .ll-reichweite[data-ton=ok] .ll-reichweite-titel{color:var(--a-green)}html:has(.os-root) .ll-reichweite[data-ton=warn] .ll-reichweite-titel{color:var(--a-orange)}html:has(.os-root) .ll-reichweite[data-ton=signal] .ll-reichweite-titel{color:var(--a-red)}html:has(.os-root) .ll-reichweite-satz{font:var(--a-sub);color:var(--a-text-2);text-wrap:pretty;max-width:52ch}html:has(.os-root) .ll-gesamt-live{font:var(--a-small);color:var(--a-text-2);margin-top:6px}html:has(.os-root) .ll-gesamt-live svg{color:var(--a-green)}html:has(.os-root) .ll-reichweite .ll-gesamt-live{display:block}html:has(.os-root) .ll-reichweite .ll-gesamt-live svg{vertical-align:-2px;margin-right:6px;display:inline-block}html:has(.os-root) .os-page:has(.ll-reichweite,.ll-sendungen) .page-eyebrow .pill{white-space:normal;text-align:left}html:has(.os-root) .ll-gesamt-live .num{color:var(--a-text)}html:has(.os-root) .ll-konten{gap:var(--a-gap);margin:0 0 var(--a-gap);grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}html:has(.os-root) .ll-konto{justify-content:space-between;gap:14px;min-height:172px;padding:28px 28px 24px}html:has(.os-root) .ll-konto-name{font:600 14px/1.3 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .ll-konto-betrag{font:600 clamp(26px,2.2vw,32px)/1.05 var(--font-display);letter-spacing:-.01em;color:var(--a-text)}html:has(.os-root) .ll-konto-fuss{font:var(--a-micro);color:var(--a-text-3)}html:has(.os-root) .ll-banken{margin:0 0 var(--a-gap);gap:14px}html:has(.os-root) .ll-stopp{gap:18px;padding:28px 32px}html:has(.os-root) .ll-stopp .strong{font:600 19px/1.26 var(--font-display)}html:has(.os-root) .ll-verifiziert{font:var(--a-small);color:var(--a-text-2);padding:0 8px}html:has(.os-root) .ll-verifiziert svg{color:var(--a-green)}html:has(.os-root) .ll-prognose-card{margin:0 0 var(--a-gap)}html:has(.os-root) .ll-prognose-card .card-head{padding:40px 44px 8px}html:has(.os-root) .ll-prognose-card .card-title{font:var(--a-tile-title);letter-spacing:.007em}html:has(.os-root) .ll-prognose-card .card-body{padding:24px 44px 36px}html:has(.os-root) .ll-prognose-card .card-foot{max-width:80ch;padding:0 44px 32px}html:has(.os-root) .ll-split{gap:var(--a-gap)}html:has(.os-root) .ll-split>.card .card-head{padding:36px 32px 10px}html:has(.os-root) .ll-split>.card .card-title{font:var(--a-tile-title)}html:has(.os-root) .ll-tabelle-abstand{padding-bottom:12px}html:has(.os-root) .ll-split .table td{height:64px;color:var(--a-text-2)}html:has(.os-root) .ll-split .ll-posten>span:first-child,html:has(.os-root) .ll-split .table td .strong{color:var(--a-text)}html:has(.os-root) .ll-split .table td.r .num.strong{font:600 17px/1.2 var(--font-display);letter-spacing:-.01em}html:has(.os-root) .ll-split .table td.r .num.strong.ok-text{color:var(--a-green)}html:has(.os-root) .ll-posten{flex-direction:column;gap:2px;display:flex}html:has(.os-root) .ll-posten>span:first-child{font:600 15px/1.3 var(--font-sans);letter-spacing:-.016em}html:has(.os-root) .ll-mehr{box-shadow:inset 0 .5px 0 var(--a-line);justify-content:center;padding:14px 0 6px;display:flex}html:has(.os-root) .ll-mehr-knopf{font-size:15px}html:has(.os-root) .ll-status{font:600 13px/1.2 var(--font-sans)}html:has(.os-root) .ll-regal-card{margin:0 0 var(--a-gap)}html:has(.os-root) .ll-regal-kopf{gap:20px;padding:40px 44px 8px}html:has(.os-root) .ll-regal-kopf .ll-lage-gross{font:400 21px/1.38 var(--font-display);letter-spacing:.011em;color:var(--a-text-2);max-width:56ch}html:has(.os-root) .ll-regal-kopf .ll-lage-gross strong{color:var(--a-text);font-weight:600}html:has(.os-root) .ll-regal-kopf .ll-lage-gross strong.signal-text{color:var(--a-red)}html:has(.os-root) .ll-live-hinweis{font:var(--a-micro);color:var(--a-text-3)}html:has(.os-root) .ll-regal-buehne{padding:20px 44px 36px}html:has(.os-root) .ll-store-kopf{align-items:center;margin:48px 0 18px}html:has(.os-root) .ll-schwellen{font:var(--a-small);color:var(--a-link)}html:has(.os-root) .ll-store-liste .table td{height:84px}html:has(.os-root) .ll-store-liste .table td:first-child,html:has(.os-root) .ll-store-liste .table th:first-child{padding-left:40px}html:has(.os-root) .ll-store-liste .table td:last-child,html:has(.os-root) .ll-store-liste .table th:last-child{padding-right:40px}html:has(.os-root) .ll-artikel{gap:16px}html:has(.os-root) .ll-artikel-bild{background:var(--a-fill);width:56px;height:56px;color:var(--a-text-3);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}html:has(.os-root) .ll-artikel-bild img,html:has(.os-root) .ll-artikel-bild picture{object-fit:contain;width:auto;max-width:46px;height:46px;display:block}html:has(.os-root) .ll-artikel-bild>svg{stroke-width:1.6px;width:22px;height:22px}html:has(.os-root) .ll-medaillon{background:var(--farbe);width:34px;height:34px;box-shadow:inset 0 0 0 .5px var(--a-line-strong),0 0 0 4px var(--a-tile-alt);border-radius:50%}html:has(.os-root) .ll-fach-name .ll-swatch{width:12px;height:12px;box-shadow:inset 0 0 0 .5px var(--a-line-strong);border-radius:50%}html:has(.os-root) .ll-fach-name .ll-swatch[data-ohne-farbe]{background:var(--a-fill-2)}html:has(.os-root) .ll-artikel-text .strong{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .ll-artikel-text .mono{color:var(--a-text-3);margin-top:2px}html:has(.os-root) .ll-lagerwert strong{font:600 17px/1.2 var(--font-display)}html:has(.os-root) .ll-store-liste .card-foot{box-shadow:inset 0 .5px 0 var(--a-line);padding:22px 40px 28px}html:has(.os-root) .ll-sendungen-kopf .ll-lage{max-width:60ch;font:400 21px/1.38 var(--font-display);letter-spacing:.011em;color:var(--a-text-2);margin:0}html:has(.os-root) .ll-sendungen-kopf .ll-lage strong{color:var(--a-text)}html:has(.os-root) .ll-sendungen-kopf .ll-lage strong.warn-text{color:var(--a-orange)}html:has(.os-root) .ll-sendungen-kopf .ll-lage-ruhig{color:var(--a-text-3)}html:has(.os-root) .ll-sendungen-kopf{margin-top:0}html:has(.os-root) .ll-best .strong{font:600 17px/1.3 var(--font-sans);letter-spacing:-.01em}html:has(.os-root) .ll-sendungen .card-foot{box-shadow:inset 0 .5px 0 var(--a-line);padding:22px 40px 28px}html:has(.os-root) .ll-fussnote{font:400 12px/1.33 var(--font-sans);letter-spacing:-.01em;color:var(--a-text-3);align-items:center;gap:6px;margin:14px 8px 0;display:flex}html:has(.os-root) .ll-fussnote[data-ton=signal]{color:var(--a-red)}html:has(.os-root) .ll-fussnote-karte{margin:14px 32px 0}html:has(.os-root) .ll-karten-fuss{box-shadow:inset 0 .5px 0 var(--a-line);font:400 12px/1.33 var(--font-sans);color:var(--a-text-3)}html:has(.os-root) .ll-sendungen-kopf.a-tile{min-height:0;margin:0 0 var(--a-gap);padding:32px 40px}html:has(.os-root) .ll-sendungen-kopf+.ll-store-kopf{margin-top:32px}html:has(.os-root) .ll-tracking{font:400 13px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--a-text-3)}html:has(.os-root) .ll-sendungen li:has([data-auffaellig=true]){background-color:#0000}html:has(.os-root) .ll-sendungen li:has([data-auffaellig=true]):after{background:var(--a-orange)}html:has(.os-root) .ll-sendung-liste{margin:0;padding:8px 0 0;list-style:none}html:has(.os-root) .ll-sendung{align-items:center;gap:18px;min-height:80px;padding:16px 40px;position:relative}html:has(.os-root) .ll-sendung-liste>.list-row+.list-row:before{left:40px;right:40px}html:has(.os-root) .ll-sendung-haupt{gap:3px;min-width:0}html:has(.os-root) .ll-sendung-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html:has(.os-root) .ll-sendung-land{color:var(--a-text-2);font-weight:400}html:has(.os-root) .ll-sendung-meta{font:400 14px/1.43 var(--font-sans);letter-spacing:-.016em;color:var(--a-text-2)}html:has(.os-root) .ll-sendung-hinweis{color:var(--a-orange)}html:has(.os-root) .ll-sendung-trail{gap:14px}html:has(.os-root) .ll-sendung-trail .ll-status{font:600 14px/1.2 var(--font-sans)}html:has(.os-root) .ll-sendung-menu{width:32px;height:32px}@media (hover:hover) and (min-width:761px){html:has(.os-root) .ll-sendung .ll-sendung-menu{opacity:0;transition:opacity .2s var(--a-ease)}html:has(.os-root) .ll-sendung:is(:hover,:focus-within) .ll-sendung-menu{opacity:1}}html:has(.os-root) .ll-sendung:hover{background:var(--a-fill)}html:has(.os-root) .fg-filter .fg-filter-btn{width:36px;padding:0;position:relative}html:has(.os-root) .fg-filter-zahl{border-radius:var(--a-r-pill);background:var(--a-cta);color:#fff;min-width:18px;height:18px;font:600 11px/18px var(--font-sans);text-align:center;padding:0 5px;position:absolute;top:-4px;right:-4px}html:has(.os-root) .ll-regal-buehne[data-mit-min]{padding-right:124px}html:has(.os-root) .ll-regal-buehne[data-mit-min] .ll-regal-minlinie{right:30px}html:has(.os-root) .ll-regal-minlinie span{border-radius:var(--a-r-pill);background:var(--a-tile-alt);box-shadow:none;font:600 12px/16px var(--font-sans);color:var(--a-red);padding:1px 8px;top:-10px;left:auto;right:0}html:has(.os-root) .ll-saeule-fuellung{box-shadow:inset 0 0 0 .5px var(--a-line-strong);box-shadow:inset 0 0 0 1px var(--a-line-strong)}html:has(.os-root) .ll-karte-card .ll-karte-scroll{padding:12px 40px 32px}html:has(.os-root) .ll-karte-card{margin:0 0 var(--a-gap)}html:has(.os-root) .ll-karte-kopf{padding:36px 44px 16px}html:has(.os-root) .ll-karte-lage{font:400 21px/1.38 var(--font-display);letter-spacing:.011em;color:var(--a-text-2)}html:has(.os-root) .ll-karte-lage strong{color:var(--a-text);font-weight:600}html:has(.os-root) .ll-karte-lage strong.signal-text{color:var(--a-orange)}html:has(.os-root) .ll-register-liste{gap:var(--a-gap)}html:has(.os-root) .ll-container{gap:22px;padding:36px 44px 32px}html:has(.os-root) .ll-container[data-aktiv=true]{box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .ll-container-titel .card-title{font:var(--a-tile-title);letter-spacing:.004em}html:has(.os-root) .ll-eta-datum{font:600 clamp(24px,2.2vw,32px)/1.1 var(--font-display);letter-spacing:-.01em;color:var(--a-text)}html:has(.os-root) .ll-container-detail{box-shadow:inset 0 .5px 0 var(--a-line);gap:20px 40px;padding-top:22px}html:has(.os-root) .ll-container .kv{row-gap:10px}html:has(.os-root) .ll-quelle{font:var(--a-small);color:var(--a-text-2)}@media (min-width:761px){html:has(.os-root) .ll-regal{gap:4px;overflow:visible}html:has(.os-root) .ll-fach{flex:1 1 0;min-width:0;max-width:none;padding:0}html:has(.os-root) .ll-fach-saeulen{gap:12px}html:has(.os-root) .ll-saeule{width:26px}html:has(.os-root) .ll-saeule-ort{flex-direction:column;align-items:center;line-height:1.25;display:flex}html:has(.os-root) .ll-saeule-minwert{display:none}html:has(.os-root) .ll-saeule-zahl{font-size:13px}html:has(.os-root) .ll-trenner{display:none}html:has(.os-root) .ll-fach-name{justify-content:center}html:has(.os-root) .ll-fach-titel{font-size:13px}html:has(.os-root) .ll-fach-sub{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}}@media (max-width:760px){html:has(.os-root) .fg-ansicht .seg{width:100%}html:has(.os-root) .fg-ansicht .seg-btn{flex:auto;justify-content:center;gap:4px;padding:0 8px;font-size:13px}html:has(.os-root) .fg-karte>.list>.fg-zeile{align-items:flex-start;gap:14px;min-height:72px;padding:14px 20px}html:has(.os-root) .fg-karte>.list>.list-row+.list-row:before{left:74px;right:20px}html:has(.os-root) .fg-werkzeug{gap:12px}html:has(.os-root) .fg-werkzeug .fg-ansicht{flex:100%}html:has(.os-root) .fg-werkzeug .fg-filter{flex:100%;display:flex}html:has(.os-root) .fg-filter .fg-suche{flex:auto}html:has(.os-root) .page-head.a-hero .fg-auftrag{width:auto;padding:0 22px}html:has(.os-root) .fg-zeile .icon-tile{width:40px;height:40px}html:has(.os-root) .fg-titel{font-size:17px}html:has(.os-root) .fg-karte .card-foot{padding:16px 20px 20px}html:has(.os-root) .fg-karte .ez-zeile,html:has(.os-root) .fg-karte .fg-ergebnis{min-height:0;padding:16px 20px}html:has(.os-root) .fg-karte .ez-frage,html:has(.os-root) .fg-karte .fg-ergebnis .list-title{font-size:17px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-head{padding:22px 20px 6px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-title{font-size:26px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-body{padding:10px 20px 24px}html:has(.os-root) .sheet:has(.fg-sheet-meta) .fg-hash-notiz{box-shadow:none;margin:12px 0 0;padding:8px 0}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-foot{padding:14px 20px calc(18px + env(safe-area-inset-bottom))}html:has(.os-root) .sheet:has(.fg-sheet-meta) .sheet-foot .btn{height:48px;padding:0 18px}html:has(.os-root) .ll-reichweite{padding:28px 24px}html:has(.os-root) .ll-reichweite-titel{font-size:28px}html:has(.os-root) .ll-reichweite-satz{font-size:17px}html:has(.os-root) .ll-konten{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}html:has(.os-root) .ll-konto{scroll-snap-align:start;flex:0 0 72%;min-height:140px;padding:22px 22px 20px}html:has(.os-root) .ll-stopp{padding:22px 20px}html:has(.os-root) .ll-prognose-card .card-head{padding:26px 20px 4px}html:has(.os-root) .ll-prognose-card .card-title,html:has(.os-root) .ll-split>.card .card-title{font-size:22px}html:has(.os-root) .ll-prognose-card .card-body{padding:14px 12px 20px}html:has(.os-root) .ll-prognose-card .card-foot{padding:0 20px 22px}html:has(.os-root) .ll-split>.card .card-head{padding:26px 20px 6px}html:has(.os-root) .ll-regal-kopf{padding:26px 20px 4px}html:has(.os-root) .ll-karte-lage,html:has(.os-root) .ll-regal-kopf .ll-lage-gross,html:has(.os-root) .ll-sendungen-kopf .ll-lage{font-size:17px}html:has(.os-root) .ll-regal-buehne,html:has(.os-root) .ll-regal-buehne[data-mit-min]{padding:14px 12px 22px}html:has(.os-root) .ll-regal-buehne[data-mit-min] .ll-regal-minlinie{right:14px}html:has(.os-root) .ll-regal{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}html:has(.os-root) .ll-karte-card .ll-karte-scroll{padding:0}html:has(.os-root) .ll-sendungen-kopf.a-tile{padding:24px 20px}html:has(.os-root) .ll-sendung{align-items:flex-start;min-height:72px;padding:14px 20px}html:has(.os-root) .ll-sendung-liste>.list-row+.list-row:before{left:20px;right:20px}html:has(.os-root) .ll-sendung-titel{font-size:16px}html:has(.os-root) .ll-sendung-trail{flex-direction:column;align-items:flex-end;gap:6px}html:has(.os-root) .ll-store-kopf{margin:32px 0 14px}html:has(.os-root) .ll-sendungen .card-foot,html:has(.os-root) .ll-store-liste .card-foot{padding:16px 20px 20px}html:has(.os-root) .ll-sendungen .dt-cards .list-row,html:has(.os-root) .ll-store-liste .dt-cards .list-row{min-height:72px;padding-top:16px;padding-bottom:16px}html:has(.os-root) .ll-artikel-bild{border-radius:10px;width:44px;height:44px}html:has(.os-root) .ll-artikel-bild img,html:has(.os-root) .ll-artikel-bild picture{max-width:36px;height:36px}html:has(.os-root) .ll-karte-kopf{padding:22px 20px 10px}html:has(.os-root) .ll-karte :is(.ll-karte-label,.ll-schiff-label){display:none}html:has(.os-root) .ll-container{gap:18px;padding:24px 20px}html:has(.os-root) .ll-container-titel .card-title{font-size:22px}html:has(.os-root) .ll-container-detail{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .fg-karte>.list>.fg-zeile{transition:none}}html:has(.os-root) .crm-tabs{margin:0 0 28px}html:has(.os-root) .crm-anfrage-knopf{gap:8px}html:has(.os-root) .crm-phasen{margin:0 0 28px}html:has(.os-root) .crm-phasen-band{gap:var(--a-gap)}html:has(.os-root) .crm-phasen-seg{text-align:left;transition:opacity .3s var(--a-ease);background:0 0;border-radius:0;grid-template-columns:auto;align-content:start;gap:4px;padding:0;display:grid}html:has(.os-root) .crm-phasen-seg:hover,html:has(.os-root) .crm-phasen-seg[data-aktiv=true]{background:0 0}html:has(.os-root) .crm-phasen-zahl{font:600 clamp(28px,2.6vw,40px)/1.05 var(--font-display);letter-spacing:-.015em;color:var(--a-text)}html:has(.os-root) .crm-phasen-label{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .crm-phasen-balken{border-radius:var(--a-r-pill);background:var(--a-fill-2);order:-1;height:3px;margin:0 0 14px}html:has(.os-root) .crm-phasen-balken>span{border-radius:var(--a-r-pill);opacity:.85}html:has(.os-root) .crm-board{gap:var(--a-gap);scrollbar-width:thin;grid-auto-columns:minmax(300px,1fr);padding-bottom:16px}html:has(.os-root) .crm-board .board-col{border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:none;transition:box-shadow .3s var(--a-ease),background-color .3s var(--a-ease);gap:10px;padding:24px 16px 16px}html:has(.os-root) .crm-board .board-col[data-drop=true]{background:var(--a-tile-alt);box-shadow:inset 0 0 0 2px var(--a-link)}html:has(.os-root) .crm-col-head{align-items:baseline;padding:0 8px 10px}html:has(.os-root) .crm-col-head .crm-dot{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;color:var(--a-text)}html:has(.os-root) .crm-col-zahl{font:600 21px/1.19 var(--font-display);color:var(--a-text-2)}html:has(.os-root) .crm-col-zahl-mehr{font:var(--a-small);color:var(--a-text-3)}html:has(.os-root) .crm-col-head{gap:8px;min-width:0}html:has(.os-root) .crm-col-head .crm-dot{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:has(.os-root) .crm-col-zahl{white-space:nowrap;flex:none}html:has(.os-root) .crm-board .board-card{border-radius:var(--a-r-card);box-shadow:none;transition:transform .5s var(--a-spring),background-color .2s var(--a-ease);background:light-dark(#fff,#1d1d1f);gap:8px;padding:16px 16px 12px}html:has(.os-root) .crm-board .board-card:hover{box-shadow:none;transform:scale(1.015)}html:has(.os-root) .crm-board .board-card:active{transform:scale(.98)}html:has(.os-root) .crm-karte-firma{font:600 17px/1.24 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .crm-karte-firma:hover{color:var(--a-link)}html:has(.os-root) .crm-karte-meta{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .crm-karte-fuss{font:var(--a-small);color:var(--a-text-2);min-height:24px}html:has(.os-root) .crm-karte-fuss .crm-dot,html:has(.os-root) .crm-karte-fuss .crm-prio,html:has(.os-root) .crm-karte-pot{display:none}html:has(.os-root) .crm-karte-datum{color:var(--a-text-2)}html:has(.os-root) .crm-karte-datum.signal-text{color:var(--a-red)}html:has(.os-root) .crm-karte-fuss .avatar-sm{margin-left:auto}html:has(.os-root) .crm-karte-fuss:not(:has(.crm-karte-datum)) .avatar-sm{margin-left:0}html:has(.os-root) .crm-col-kompakt{grid-template-columns:1fr auto;align-items:center;gap:4px 20px;padding:24px 28px;display:grid}html:has(.os-root) .crm-col-kompakt .crm-col-head{grid-column:1;padding:0}html:has(.os-root) .crm-col-kompakt .crm-col-zahl{display:none}html:has(.os-root) .crm-kompakt-zahl{font:600 clamp(40px,4vw,56px)/1 var(--font-display);letter-spacing:-.015em;color:var(--a-text);grid-area:1/2/span 2;margin:0}html:has(.os-root) .crm-kompakt-link{font:var(--a-body);color:var(--a-link);grid-column:1}html:has(.os-root) .crm-kompakt-link:hover{text-decoration:underline}html:has(.os-root) .crm-karte-fuss:not(:has(.crm-karte-datum,.avatar)){visibility:hidden}html:has(.os-root) .crm-karte-menu{opacity:0;transition:opacity .2s var(--a-ease)}html:has(.os-root) .board-card:focus-within .crm-karte-menu,html:has(.os-root) .board-card:hover .crm-karte-menu{opacity:1}html:has(.os-root) .crm-board .board-card{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;display:grid}html:has(.os-root) .crm-board .board-card>.crm-karte-kopf,html:has(.os-root) .crm-board .board-card>.crm-karte-meta{grid-column:1/-1}html:has(.os-root) .crm-board .board-card>.crm-karte-fuss{grid-column:1}html:has(.os-root) .crm-karte-phase{max-width:150px;box-shadow:none;font:var(--a-small);color:var(--a-link);text-align:right;cursor:pointer;background-color:#0000;border:0;border-radius:0;grid-area:3/2;place-self:center end;padding:0 18px 0 0}html:has(.os-root) .crm-karte-phase:hover{color:var(--a-link)}html:has(.os-root) .crm-col-mehr{font:var(--a-small);color:var(--a-link);border-radius:var(--a-r-row);padding:14px 8px}html:has(.os-root) .crm-col-mehr:hover{background:var(--a-fill);text-decoration:underline}html:has(.os-root) .crm-col-leer{font:var(--a-small);color:var(--a-text-3);border:1px dashed var(--a-line-strong);border-radius:var(--a-r-card);padding:40px 8px}html:has(.os-root) .crm-col-alle{cursor:pointer;font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-link);background:0 0;border:0;align-self:flex-start;margin:4px 8px;padding:6px 0}html:has(.os-root) .crm-col-alle:hover{text-decoration:underline}html:has(.os-root) .crm-karte-datum.warn-text,html:has(.os-root) .crm-naechster-datum.warn-text,html:has(.os-root) .crm-schritt-datum.warn-text{color:var(--a-orange)}html:has(.os-root) .crm-fussnote{font:var(--a-micro);color:var(--a-text-3);text-align:center;margin-top:16px}html:has(.os-root) .crm-filter{gap:12px;margin-bottom:20px}html:has(.os-root) .crm-filter .input,html:has(.os-root) .crm-filter .select{border-radius:var(--a-r-pill);height:44px;padding-inline:18px;font-size:17px}html:has(.os-root) .crm-filter .search-inline .input{padding-left:42px}html:has(.os-root) .crm-filter .search-inline svg{left:16px}html:has(.os-root) .crm-filter .btn-sm{height:44px;padding:0 22px;font-size:15px}html:has(.os-root) .crm-filter-suche{max-width:420px}html:has(.os-root) .crm-filter-suche .input{padding-right:52px}html:has(.os-root) .crm-filter-los{background:var(--a-cta);width:32px;height:32px;color:var(--a-on-cta);cursor:pointer;transition:transform .4s var(--a-spring);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}html:has(.os-root) .crm-filter-los:active{transform:translateY(-50%)scale(.92)}html:has(.os-root) .search-inline .crm-filter-los svg{width:16px;height:16px;color:inherit;position:static;transform:none}html:has(.os-root) .crm-liste{border-radius:var(--a-r-tile)}html:has(.os-root) .crm-liste .table th{height:52px;font:600 12px/1.33 var(--font-sans);letter-spacing:0;color:var(--a-text-2);text-transform:none}html:has(.os-root) .crm-liste .table td{height:76px;font:var(--a-small)}html:has(.os-root) .crm-firma-zelle{gap:14px}html:has(.os-root) .crm-firma-link{font:600 17px/1.24 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .crm-firma-link:hover{color:var(--a-link)}html:has(.os-root) .crm-firma-ort{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .crm-liste .crm-glyph{border-radius:12px;width:40px;height:40px}html:has(.os-root) .crm-liste .card-foot{box-shadow:inset 0 .5px 0 var(--a-line);justify-content:space-between;align-items:center;padding:20px 32px 24px;display:flex}html:has(.os-root) .crm-blaettern{gap:10px;display:inline-flex}html:has(.os-root) .crm-chipreihe{margin:-6px 0 20px}html:has(.os-root) .crm-liste .dt-table td:nth-child(3),html:has(.os-root) .crm-liste .dt-table th:nth-child(3){display:none}html:has(.os-root) .crm-liste .table td,html:has(.os-root) .crm-tabelle .table td{height:76px;font:var(--a-small)}html:has(.os-root) .crm-tabelle .table th{height:52px;font:600 12px/1.33 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .crm-firma-text{gap:3px}html:has(.os-root) .crm-firma-ort .crm-prio{font:inherit;color:inherit}html:has(.os-root) .crm-firma-ort .crm-prio[data-prio=A]{color:var(--a-text);font-weight:600}html:has(.os-root) .crm-firma-ort .mono{font:inherit}html:has(.os-root) .crm-eingang .crm-dot,html:has(.os-root) .crm-liste .crm-dot,html:has(.os-root) .crm-tabelle .crm-dot{font:var(--a-small);color:var(--a-text-2);background:0 0;gap:7px;padding:0}html:has(.os-root) .crm-eingang .crm-dot>i,html:has(.os-root) .crm-liste .crm-dot>i,html:has(.os-root) .crm-tabelle .crm-dot>i{width:6px;height:6px}html:has(.os-root) .crm-schritt{flex-direction:column;gap:2px;display:flex}html:has(.os-root) .crm-schritt-datum{font:600 14px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .crm-schritt-datum.signal-text{color:var(--a-red)}html:has(.os-root) .crm-eingang-icon{background:var(--a-fill);color:var(--a-text-2);box-shadow:none;border-radius:50%}html:has(.os-root) .crm-strecke{margin-bottom:var(--a-gap);border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:none;border:0;padding:40px 40px 36px}html:has(.os-root) .crm-strecke-kopf{margin-bottom:32px}html:has(.os-root) .crm-strecke-titel{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text)}html:has(.os-root) .crm-strecke-titel .num{color:var(--a-text)}html:has(.os-root) .crm-strecke-kopf .crm-leise{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .crm-station-label{font:600 14px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .crm-station-wert{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .crm-angebote-split{gap:var(--a-gap)}html:has(.os-root) .crm-eingang-liste{padding:8px 16px 20px}html:has(.os-root) .crm-eingang-zeile{border-radius:var(--a-r-row);min-height:64px}html:has(.os-root) .crm-eingang-firma{font:600 17px/1.24 var(--font-sans);letter-spacing:-.022em}html:has(.os-root) .crm-rang-karte{margin-bottom:var(--a-gap)}html:has(.os-root) .crm-rang{padding:8px 16px 20px}html:has(.os-root) .crm-rang-zeile{min-height:76px}html:has(.os-root) .crm-rang-platz{font:600 21px/1 var(--font-display);color:var(--a-text-3)}html:has(.os-root) .crm-rang-name{font:600 17px/1.24 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .crm-rang-betrag{font:600 21px/1.19 var(--font-display);color:var(--a-text)}html:has(.os-root) .crm-zurueck{font:var(--a-small);color:var(--a-link);align-items:center;gap:6px;margin-top:28px;display:inline-flex}html:has(.os-root) .crm-zurueck:hover{text-decoration:underline}html:has(.os-root) .page-head.crm-firma-kopf{margin:0;padding:28px 0 48px}html:has(.os-root) .crm-firma-kopf-inner{gap:28px}html:has(.os-root) .crm-glyph-lg{border-radius:24px;width:96px;height:96px}html:has(.os-root) .crm-glyph-lg svg{width:44px;height:44px}html:has(.os-root) .crm-firma-fakten{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);gap:8px 22px;margin-top:18px}html:has(.os-root) .crm-firma-fakten .crm-dot{font:var(--a-body)}html:has(.os-root) .crm-naechster-text{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text);margin-top:12px}html:has(.os-root) .crm-naechster-datum{font:600 17px/1.24 var(--font-sans)}html:has(.os-root) .crm-notizen{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);margin-top:10px}html:has(.os-root) .wa-seite[data-tab=posteingang] .page-head{margin-bottom:0}html:has(.os-root) .wa-seite .wa{border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:none}html:has(.os-root) .wa-list{box-shadow:inset -.5px 0 0 var(--a-line);background:var(--a-tile-alt)}html:has(.os-root) .wa-list-kopf{gap:12px;padding:20px 16px 12px}html:has(.os-root) .wa-suche .input{border-radius:var(--a-r-row);background:var(--a-fill);height:40px}html:has(.os-root) .wa-zeile{border-radius:var(--a-r-row);width:calc(100% - 16px);min-height:76px;box-shadow:none;margin:0 8px;padding:12px}html:has(.os-root) .wa-zeile:after,html:has(.os-root) .wa-zeile:before{display:none}html:has(.os-root) .wa-list-kopf .seg{scrollbar-width:none;overflow-x:auto}html:has(.os-root) .wa-list-kopf .seg::-webkit-scrollbar{display:none}html:has(.os-root) .wa-list-kopf .seg-btn{flex:none;padding-inline:12px}html:has(.os-root) .wa-zeile .list-title{font:600 17px/1.24 var(--font-sans);letter-spacing:-.022em}html:has(.os-root) .wa-vorschau{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .wa-zeit{font:var(--a-small);color:var(--a-text-3)}html:has(.os-root) .wa-zeile-meta{font:var(--a-small);color:var(--a-text-2);gap:10px}html:has(.os-root) .wa-kopf-fenster,html:has(.os-root) .wa-kopf-fenster .small,html:has(.os-root) .wa-kopf-text .small,html:has(.os-root) .wa-meta-punkt,html:has(.os-root) .wa-meta-warn{font:var(--a-small)}html:has(.os-root) .wa-fusszeile{font:var(--a-small);color:var(--a-text-3)}html:has(.os-root) .wa-inspector .small,html:has(.os-root) .wa-inspector dd,html:has(.os-root) .wa-inspector dl,html:has(.os-root) .wa-inspector dt{font:var(--a-small)}html:has(.os-root) .wa-inspector .callout{border-radius:var(--a-r-card);background:var(--a-tile);box-shadow:none;font:var(--a-small)}html:has(.os-root) .wa-ungelesen{min-width:22px;height:22px;font:600 13px/22px var(--font-sans)}html:has(.os-root) .wa-thread{background:var(--a-tile);background-image:none}html:has(.os-root) .wa-thread-head{background:var(--a-glass);-webkit-backdrop-filter:var(--a-glass-blur);box-shadow:inset 0 -.5px 0 var(--a-line);gap:12px;padding:14px 20px}html:has(.os-root) .wa-kopf-name{font:600 17px/1.24 var(--font-sans);letter-spacing:-.022em}html:has(.os-root) .wa-messages{gap:6px;padding:24px 28px 12px}html:has(.os-root) .wa-day{box-shadow:none;font:600 12px/1.33 var(--font-sans);color:var(--a-text-3);background:0 0;margin:16px 0 10px;padding:0}html:has(.os-root) .wa-thread .bubble{max-width:min(68%,520px);font:400 17px/1.32 var(--font-sans);letter-spacing:-.022em;box-shadow:none;border-radius:20px;padding:9px 14px 7px}html:has(.os-root) .wa-thread .bubble-in{color:var(--a-text);background:light-dark(#e9e9eb,#262628);border-bottom-left-radius:6px}html:has(.os-root) .wa-thread .bubble-out{color:var(--a-on-cta);background:light-dark(#0a7cff,#0a84ff);border-bottom-right-radius:6px}html:has(.os-root) .wa-thread .bubble-echo{color:var(--a-on-cta);opacity:.72;background:light-dark(#0a7cff,#0a84ff);border-bottom-right-radius:6px}html:has(.os-root) .wa-thread .bubble-draft{color:var(--a-text);border:1.5px dashed var(--a-link);background:0 0;border-bottom-right-radius:6px}html:has(.os-root) .wa-thread .bubble-meta{font:var(--a-micro);opacity:.7;margin-top:3px}html:has(.os-root) .wa-composer{background:var(--a-glass);-webkit-backdrop-filter:var(--a-glass-blur);box-shadow:inset 0 .5px 0 var(--a-line);padding:12px 16px 14px}html:has(.os-root) .wa-feld{background:var(--a-tile);box-shadow:inset 0 0 0 1px var(--a-line-strong);border-radius:22px;font-size:17px}html:has(.os-root) .wa-senden{border-radius:var(--a-r-pill)}html:has(.os-root) .wa-agent-chip{border-radius:var(--a-r-pill);background:var(--a-fill);color:var(--a-link)}html:has(.os-root) .wa-inspector{background:var(--a-tile-alt);box-shadow:inset .5px 0 0 var(--a-line);gap:24px;padding:24px 20px}html:has(.os-root) .wa-insp-titel{font:600 17px/1.24 var(--font-sans);color:var(--a-text)}html:has(.os-root) .wa-vorschlag{border-radius:var(--a-r-card);background:var(--a-tile);box-shadow:none;padding:18px}html:has(.os-root) .auf{gap:0}html:has(.os-root) .auf-hinweis{border-radius:var(--a-r-card);margin-bottom:24px}html:has(.os-root) .auf-pinnwand{margin-bottom:56px}html:has(.os-root) .auf-abschnitt-kopf{align-items:baseline;gap:14px;margin-bottom:24px}html:has(.os-root) .auf-abschnitt-kopf .small{font:var(--a-body);color:var(--a-text-2)}html:has(.os-root) .auf-zettel-reihe{gap:var(--a-gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}html:has(.os-root) .auf-zettel{--zettel-ton:var(--a-text-3);border-radius:var(--a-r-tile);background:var(--a-tile-alt);min-height:240px;color:var(--a-text);box-shadow:none;transition:transform .6s var(--a-spring);gap:12px;padding:32px 32px 28px}html:has(.os-root) .auf-zettel[data-ton=gelb]{--zettel-ton:light-dark(#d18b00,#ffd60a)}html:has(.os-root) .auf-zettel[data-ton=blau]{--zettel-ton:var(--a-link);background:var(--a-tile-alt)}html:has(.os-root) .auf-zettel[data-ton=gruen]{--zettel-ton:var(--a-green);background:var(--a-tile-alt)}html:has(.os-root) .auf-zettel[data-ton=rot]{--zettel-ton:var(--a-red);background:var(--a-tile-alt)}html:has(.os-root) .auf-zettel:hover{transform:scale(1.01)}html:has(.os-root) .auf-zettel-kopf{padding-right:28px}html:has(.os-root) .auf-zettel-titel{font:600 clamp(21px,1.8vw,24px)/1.17 var(--font-display);letter-spacing:.009em}html:has(.os-root) .auf-zettel-pin{width:18px;height:18px;color:var(--a-red);margin:0;position:absolute;top:20px;right:20px}html:has(.os-root) .auf-zettel-weg{margin:0;position:absolute;top:14px;right:14px}html:has(.os-root) .auf-zettel:has(.auf-zettel-weg) .auf-zettel-pin{right:52px}html:has(.os-root) .auf-zettel-text{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2)}html:has(.os-root) .auf-zettel-fuss{font:var(--a-small);color:var(--a-text-3);opacity:1;align-items:center;gap:8px;display:flex}html:has(.os-root) .auf-zettel-fuss:before{content:"";background:var(--zettel-ton);border-radius:50%;flex:none;width:8px;height:8px}html:has(.os-root) .auf-zettel-weg{width:32px;height:32px}html:has(.os-root) .auf-abschnitt-kopf .small{white-space:nowrap}html:has(.os-root) .auf-filter{margin-bottom:32px}html:has(.os-root) .auf-brett{gap:var(--a-gap);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}html:has(.os-root) .auf-spalte{border-radius:var(--a-r-tile);background:var(--a-tile-alt);gap:14px;padding:28px 16px 16px}html:has(.os-root) .auf-spalte-kopf{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;color:var(--a-text);padding:0 12px 6px}html:has(.os-root) .auf-spalte[data-spalte=ueberfaellig] .auf-spalte-kopf{color:var(--a-red)}html:has(.os-root) .auf-spalte-zahl{min-width:0;font:600 21px/1.19 var(--font-display);color:var(--a-text-3);background:0 0;padding:0}html:has(.os-root) .auf-erledigt-liste,html:has(.os-root) .auf-spalte-liste{gap:10px}html:has(.os-root) .auf-karte{border-radius:var(--a-r-card);box-shadow:none;transition:transform .5s var(--a-spring);background:light-dark(#fff,#1d1d1f);padding:18px 18px 16px 16px}html:has(.os-root) .auf-karte:hover{box-shadow:none;transform:scale(1.012)}html:has(.os-root) .auf-karte[data-prio=dringend]:before,html:has(.os-root) .auf-karte[data-prio=hoch]:before{top:18px;bottom:18px}html:has(.os-root) .auf-titel{font:600 19px/1.26 var(--font-display);letter-spacing:.012em}html:has(.os-root) .auf-fuss,html:has(.os-root) .auf-meta{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .auf-karte-haupt{gap:8px}html:has(.os-root) .auf-karte .zs-art-chip{height:auto;box-shadow:none;font:600 14px/1.3 var(--font-sans);color:var(--a-text-2);background:0 0;padding:0}html:has(.os-root) .auf-karte .zs-art-chip[data-art]{color:var(--a-text-2);background:0 0}html:has(.os-root) .auf-karte .zs-art-chip svg{width:12px;height:12px}html:has(.os-root) .auf-karte .auf-rolle-chip{height:auto;font:var(--a-small);color:var(--a-text-2);background:0 0;padding:0}html:has(.os-root) .auf-karte .zs-badge{display:none}html:has(.os-root) .auf-karte .auf-prio,html:has(.os-root) .auf-karte .auf-prio[data-ton]{color:var(--a-text-2)}html:has(.os-root) .auf-karte .auf-prio[data-ton=signal]{color:var(--a-red)}html:has(.os-root) .auf-karte .auf-bezug-mini,html:has(.os-root) .auf-karte .auf-zahl{color:var(--a-text-3)}html:has(.os-root) .auf-karte{gap:14px;padding:22px 22px 20px 18px}html:has(.os-root) .auf-karte[data-prio]:before{display:none}html:has(.os-root) .auf-karte .auf-titel{font:600 21px/1.24 var(--font-display);letter-spacing:.011em}html:has(.os-root) .auf-karte .auf-an,html:has(.os-root) .auf-karte .auf-bezug-mini,html:has(.os-root) .auf-karte .auf-empf,html:has(.os-root) .auf-karte .auf-prio:not([data-ton=signal]),html:has(.os-root) .auf-karte .auf-zahl{display:none}html:has(.os-root) .auf-karte .auf-fuss,html:has(.os-root) .auf-karte .auf-meta{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .auf-karte .auf-frist{color:var(--a-text-2);font-weight:400}html:has(.os-root) .auf-karte .auf-frist[data-ueber]{color:var(--a-red);font-weight:600}html:has(.os-root) .auf-haken svg{width:24px;height:24px}html:has(.os-root) .auf-erledigt{margin-top:32px}html:has(.os-root) .auf-erledigt-kopf{font:600 21px/1.19 var(--font-display);color:var(--a-text)}html:has(.os-root) .auf-erledigt-kopf .auf-spalte-zahl{font-size:21px}html:has(.os-root) .auf-feedback{flex-direction:column;gap:8px;display:flex}html:has(.os-root) .auf-feedback-pfad{color:var(--a-text);overflow-wrap:anywhere;font-size:14px}html:has(.os-root) .auf-feedback-browser{font:var(--a-micro);color:var(--a-text-3);overflow-wrap:anywhere}html:has(.os-root) .auf-feedback-bild{object-fit:contain;object-position:left top;border-radius:var(--a-r-card);background:var(--a-fill);width:100%;height:auto;max-height:420px;box-shadow:inset 0 0 0 .5px var(--a-line);display:block}html:has(.os-root) .auf-feedback-link{font:var(--a-small);color:var(--a-link);align-self:flex-start}html:has(.os-root) .auf-feedback-link:hover{text-decoration:underline}html:has(.os-root) .kal{gap:0}html:has(.os-root) .kal-kopf.kal-hero{align-items:flex-end;gap:28px 40px;padding:64px 0 40px}html:has(.os-root) .kal-hero-text{min-width:0}html:has(.os-root) .kal-titel{gap:16px}html:has(.os-root) .kal-titel .page-title{color:var(--a-text)}html:has(.os-root) .kal-titel-klein{font:600 clamp(28px,3vw,40px)/1.1 var(--font-display);color:var(--a-text-3);letter-spacing:-.005em}html:has(.os-root) .kal-kern{margin-top:24px}html:has(.os-root) .kal-steuerung{gap:14px}html:has(.os-root) .kal-steuerung .seg{height:40px}html:has(.os-root) .kal-steuerung .btn-sm{height:40px;padding:0 18px;font-size:15px}html:has(.os-root) .kal-blaettern{gap:8px}html:has(.os-root) .kal-blaettern .icon-btn{width:40px;height:40px}html:has(.os-root) .kal-ebenen{gap:6px 22px;margin-bottom:20px}html:has(.os-root) .kal-ebene{height:32px;box-shadow:none;font:var(--a-small);color:var(--a-text);background:0 0;border-radius:8px;padding:0 2px}html:has(.os-root) .kal-ebene:hover{color:var(--a-link);background:0 0}html:has(.os-root) .kal-ebene .kal-punkt{width:10px;height:10px}html:has(.os-root) .kal-ebene[aria-pressed=false]{box-shadow:none;color:var(--a-text-3);background:0 0}html:has(.os-root) .kal-flaeche{border-radius:var(--a-r-tile);background:var(--a-tile-alt)}html:has(.os-root) .kal-monat-kopf .kal-wt{font:600 12px/1.33 var(--font-sans);color:var(--a-text-3);letter-spacing:.02em;padding:18px 14px 10px}html:has(.os-root) .kal-zelle{gap:4px;min-height:128px;padding:8px 8px 10px}html:has(.os-root) .kal-zelle+.kal-zelle{box-shadow:inset 0 .5px 0 var(--a-line),inset .5px 0 0 var(--a-line)}html:has(.os-root) .kal-zelle:nth-child(7n+1){box-shadow:inset 0 .5px 0 var(--a-line)}html:has(.os-root) .kal-zelle:nth-child(7n),html:has(.os-root) .kal-zelle:nth-child(7n+6){background:0 0}html:has(.os-root) .kal-zahl{min-width:36px;height:36px;font:600 21px/36px var(--font-display);letter-spacing:.011em;color:var(--a-text);transition:background-color .2s var(--a-ease);border-radius:18px;padding:0 8px}html:has(.os-root) .kal-zelle:nth-child(7n) .kal-zahl,html:has(.os-root) .kal-zelle:nth-child(7n+6) .kal-zahl{color:var(--a-text-2)}html:has(.os-root) .kal-zelle[data-fremd] .kal-zahl{color:var(--a-text-3);opacity:.55}html:has(.os-root) .kal-achse-tag[data-heute] .kal-zahl,html:has(.os-root) .kal-zelle[data-heute] .kal-zahl{background:var(--a-red-fill);color:var(--a-on-cta);opacity:1}html:has(.os-root) .kal-chip{height:26px;font:400 14px/26px var(--font-sans);letter-spacing:-.016em;border-radius:6px;padding:0 8px}html:has(.os-root) .kal-chip-zeit{color:var(--a-text-3)}html:has(.os-root) .kal-routinen-punkt{border-radius:9px;place-items:center;width:22px;height:18px;margin-left:4px;display:inline-grid}html:has(.os-root) .kal-routinen-punkt:hover{background:var(--a-fill)}html:has(.os-root) .kal-routinen-punkt .kal-punkt{width:6px;height:6px}html:has(.os-root) .kal-zelle .kal-routinen{height:22px;color:var(--a-text-3);font:var(--a-small);background:0 0;padding:0 8px}html:has(.os-root) .kal-zelle .kal-routinen:hover{background:var(--a-fill);color:var(--a-text-2)}html:has(.os-root) .kal-mehr{font:var(--a-small);color:var(--a-text-3);padding-left:8px}html:has(.os-root) .kal-abo{margin-top:56px;padding-bottom:8px}html:has(.os-root) .kal-abo .card-title{font:var(--a-tile-title);letter-spacing:.007em}html:has(.os-root) .kal-abo-koerper{flex-direction:column;gap:18px;padding:8px 32px 32px;display:flex}html:has(.os-root) .kal-abo-koerper>.small:first-child{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);max-width:64ch}html:has(.os-root) .kal-abo-knoepfe{gap:14px}html:has(.os-root) .kal-abo-knoepfe .btn{height:44px;padding:0 22px;font-size:17px}html:has(.os-root) .kal-abo-knoepfe .btn-ghost{padding:0 12px}html:has(.os-root) .kal-anleitung summary{font:var(--a-body);color:var(--a-link);cursor:pointer}html:has(.os-root) .kal-abo-sicher{box-shadow:inset 0 .5px 0 var(--a-line);padding-top:16px}@media (hover:hover){html:has(.os-root) .crm-karte-phase{opacity:0;transition:opacity .2s var(--a-ease)}html:has(.os-root) .board-card:focus-within .crm-karte-phase,html:has(.os-root) .board-card:hover .crm-karte-phase{opacity:1}}@media (min-width:761px){html:has(.os-root) .kal-kopf.kal-hero{text-align:center;flex-direction:column;align-items:center;padding:88px 0 48px}html:has(.os-root) .kal-hero-text{flex-direction:column;align-items:center;display:flex}html:has(.os-root) .kal-ebenen,html:has(.os-root) .kal-kern,html:has(.os-root) .kal-steuerung,html:has(.os-root) .kal-titel{justify-content:center}}@media (min-width:1101px){html:has(.os-root) .crm-board{scroll-snap-type:none;grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;align-items:start;gap:16px;overflow:visible}html:has(.os-root) .crm-board>.board-col{grid-column:span 2;padding:22px 12px 12px}html:has(.os-root) .crm-board>.crm-col-kompakt{grid-column:span 5}html:has(.os-root) .crm-col-head .crm-dot,html:has(.os-root) .crm-col-zahl{font-size:19px}html:has(.os-root) .crm-board .board-col{scroll-margin-top:calc(var(--a-nav-h) + 24px)}}@media (min-width:761px){html:has(.os-root) .wa-zeile[aria-current=true]{background:var(--a-link);color:var(--a-on-cta)}html:has(.os-root) .wa-zeile[aria-current=true] .list-title,html:has(.os-root) .wa-zeile[aria-current=true] .wa-meta-punkt,html:has(.os-root) .wa-zeile[aria-current=true] .wa-meta-warn,html:has(.os-root) .wa-zeile[aria-current=true] .wa-vorschau,html:has(.os-root) .wa-zeile[aria-current=true] .wa-zeile-meta,html:has(.os-root) .wa-zeile[aria-current=true] .wa-zeit{color:var(--a-on-cta)}html:has(.os-root) .os-main:has(.wa-seite[data-tab=posteingang]){height:auto}html:has(.os-root) .os-content:has(.wa-seite[data-tab=posteingang]),html:has(.os-root) .os-page:has(.wa-seite[data-tab=posteingang]){display:block}html:has(.os-root) .wa-seite[data-tab=posteingang] .wa{height:calc(100dvh - var(--a-nav-h) - 72px);flex:none;min-height:560px;max-height:920px}}@media (max-width:760px){html:has(.os-root) .crm-tabs{margin-bottom:18px}html:has(.os-root) .page-head.a-hero:has(+.crm-tabs) .page-eyebrow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}html:has(.os-root) .crm-board{grid-auto-columns:86%;gap:12px}html:has(.os-root) .crm-board .board-col{border-radius:22px;padding:18px 10px 10px}html:has(.os-root) .crm-col-head .crm-dot,html:has(.os-root) .crm-col-zahl{font-size:19px}html:has(.os-root) .crm-karte-menu{opacity:1}html:has(.os-root) .crm-filter .input{font-size:16px}html:has(.os-root) .crm-liste{border-radius:22px}html:has(.os-root) .crm-liste .table td{height:68px}html:has(.os-root) .crm-liste .card-foot{padding:14px 20px 18px}html:has(.os-root) .crm-strecke{border-radius:22px;padding:26px 16px 24px}html:has(.os-root) .page-head.crm-firma-kopf{padding:20px 0 28px}html:has(.os-root) .crm-glyph-lg{border-radius:16px;width:64px;height:64px}html:has(.os-root) .crm-glyph-lg svg{width:30px;height:30px}html:has(.os-root) .wa-seite[data-tab=posteingang] .page-head{padding-bottom:18px}html:has(.os-root) .wa-seite[data-tab=posteingang] .a-kern{margin-top:12px}html:has(.os-root) .wa-seite[data-tab=posteingang] .a-kern-zahl{font-size:44px}html:has(.os-root) .wa-seite .wa{border-radius:22px}html:has(.os-root) .wa-zeile{width:calc(100% - 8px);margin:0 4px}html:has(.os-root) .wa-zeile[aria-current=true]{background:0 0}html:has(.os-root) .wa-messages{padding:16px 12px 8px}html:has(.os-root) .wa-thread .bubble{max-width:84%;font-size:16px}html:has(.os-root) .auf-pinnwand{margin-bottom:36px}html:has(.os-root) .auf-zettel-reihe{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;margin-inline:-16px;padding-inline:16px;overflow-x:auto}html:has(.os-root) .auf-zettel-reihe::-webkit-scrollbar{display:none}html:has(.os-root) .auf-zettel{scroll-snap-align:start;border-radius:22px;min-height:200px;padding:26px 24px 22px}html:has(.os-root) .auf-brett{grid-template-columns:minmax(0,1fr)}html:has(.os-root) .auf-spalte{border-radius:22px;padding:22px 10px 10px}html:has(.os-root) .kal-kopf.kal-hero{gap:18px;padding:28px 0 24px}html:has(.os-root) .kal-titel{gap:10px}html:has(.os-root) .kal-titel-klein{font-size:24px}html:has(.os-root) .kal-kern{margin-top:16px}html:has(.os-root) .kal-kern .a-kern-zahl{font-size:56px}html:has(.os-root) .kal-steuerung{width:100%}html:has(.os-root) .kal-flaeche{border-radius:22px}html:has(.os-root) .kal-zelle{min-height:60px;padding:4px 2px}html:has(.os-root) .kal-zahl{border-radius:16px;min-width:32px;height:32px;font-size:17px;line-height:32px}html:has(.os-root) .kal-monat-kopf .kal-wt{padding:12px 0 6px}html:has(.os-root) .kal-abo{margin-top:32px}html:has(.os-root) .kal-abo-koerper{padding:6px 20px 24px}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .auf-karte,html:has(.os-root) .auf-zettel,html:has(.os-root) .crm-board .board-card,html:has(.os-root) .crm-phasen-seg,html:has(.os-root) .kal-zahl{transition:none}html:has(.os-root) .auf-karte:hover,html:has(.os-root) .auf-zettel:hover,html:has(.os-root) .crm-board .board-card:active,html:has(.os-root) .crm-board .board-card:hover{transform:none}}html:has(.os-root) .kal-routinen-punkt{display:none}html:has(.os-root) .sya .page-head .sya-satz{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);gap:6px 22px}html:has(.os-root) .sya .page-head .sya-satz>span:first-child{color:var(--a-text-2);font-weight:400}html:has(.os-root) .sya .page-head .sya-satz [data-ton=signal]{color:var(--a-red);font-weight:400}html:has(.os-root) .sya .page-head .sya-satz i{width:7px;height:7px}html:has(.os-root) .sya .page-head .page-sub:has(.sya-satz){max-width:none}html:has(.os-root) .sya-satz [data-ton=ok] i{background:var(--a-green)}html:has(.os-root) .sya-satz [data-ton=warn] i{background:var(--a-orange)}html:has(.os-root) .sya-satz [data-ton=signal] i{background:var(--a-red)}html:has(.os-root) .sya-demo{border-radius:var(--a-r-pill);background:var(--warn-soft);height:22px;color:var(--a-orange);font:600 12px/22px var(--font-sans);box-shadow:none;border:0;padding:0 9px}html:has(.os-root) .sya .page-head .page-eyebrow .pill{height:26px;font-size:13px}html:has(.os-root) .sya-punkt{font:var(--a-small);color:var(--a-text-2);gap:7px}html:has(.os-root) .sya-punkt i{width:7px;height:7px}html:has(.os-root) .sya-hinweis{border-radius:var(--a-r-card);background:var(--a-tile-alt);box-shadow:none;font:var(--a-small);color:var(--a-text-2);margin-bottom:var(--a-gap);padding:16px 22px}html:has(.os-root) .sya-systeme .sya-karten-layout{gap:var(--a-gap);grid-template-columns:minmax(0,1fr) 380px}html:has(.os-root) .sya-systeme .sya-karten-flaeche{background:var(--a-tile-alt);border-radius:var(--a-r-tile);padding:24px}html:has(.os-root) .sya-systeme .sya-karten-fuss{font:var(--a-small);color:var(--a-text-2);text-align:center;padding:8px 16px 6px}html:has(.os-root) .sya-systeme .sya-karten-fuss kbd{background:var(--a-fill);box-shadow:none;border-radius:6px}html:has(.os-root) .sya-systeme .sya-panel{border-radius:var(--a-r-tile);top:calc(var(--a-nav-h) + 24px);padding:36px 32px}html:has(.os-root) .sya-legende-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--a-link);box-shadow:none;border-radius:12px}html:has(.os-root) .sya-legende-titel{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text);margin-top:18px}html:has(.os-root) .sya-legende-text{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2);margin-top:10px}html:has(.os-root) .sya-legende-stufen{box-shadow:inset 0 .5px 0 var(--a-line);gap:16px;margin-top:24px;padding-top:22px}html:has(.os-root) .sya-legende-stufen strong{font:600 15px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .sya-legende-stufen span{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-zahlen{gap:var(--a-gap);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 0 96px;display:grid}html:has(.os-root) .sya-zahl{border-radius:var(--a-r-tile);background:var(--a-tile-alt);flex-direction:column;gap:8px;margin:0;padding:32px 32px 30px;display:flex}html:has(.os-root) .sya-zahl-wert{font:var(--a-number);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--a-text)}html:has(.os-root) .sya-zahl-text{font:var(--a-sub);color:var(--a-text-2);align-items:center;gap:8px;display:inline-flex}html:has(.os-root) .sya-zahl-text i{background:var(--a-text-3);border-radius:50%;width:8px;height:8px}html:has(.os-root) .sya-zahl[data-ton=ok] i{background:var(--a-green)}html:has(.os-root) .sya-zahl[data-ton=warn] i{background:var(--a-orange)}html:has(.os-root) .sya-zahl[data-ton=signal] i{background:var(--a-red)}html:has(.os-root) .sya-zahl[data-ton=off] i{box-shadow:inset 0 0 0 1.5px var(--a-text-3);background:0 0}html:has(.os-root) .sya-ansicht-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:96px 0 32px;display:flex}html:has(.os-root) .sya-zahlen+.sya-ansicht-kopf{margin-top:0}html:has(.os-root) .sya-ansicht-hinweis{font:var(--a-small);color:var(--a-text-2);flex-basis:100%;margin:-4px 0 0}html:has(.os-root) .sya-bereiche{margin-top:0}html:has(.os-root) .sya-bereiche-titel{margin:0 0 32px}html:has(.os-root) .sya-bereich{appearance:none;text-align:left;cursor:pointer;min-height:300px;font:inherit;transition:transform .6s var(--a-spring),background-color .3s var(--a-ease);border:0}html:has(.os-root) .sya-bereich:hover{transform:scale(1.012)}html:has(.os-root) .sya-bereich:active{transform:scale(.985)}html:has(.os-root) .sya-bereich-zahl{align-items:baseline;gap:10px;margin-top:18px;display:flex}html:has(.os-root) .sya-bereich-von{font:var(--a-sub);color:var(--a-text-2)}html:has(.os-root) .sya-bereich[data-hinweis] .a-tile-text{color:var(--a-orange)}html:has(.os-root) .sya-bereich-glyphen{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}html:has(.os-root) .sya-bereich .a-tile-link{margin-top:auto;padding-top:20px}html:has(.os-root) .sya-bereich:hover .a-tile-link{text-decoration:underline}html:has(.os-root) .sya-systeme .sya-suche{margin:0 0 40px}html:has(.os-root) .sya-systeme .sya-suche .search-inline{max-width:480px}html:has(.os-root) .sya-liste{gap:56px;display:grid}html:has(.os-root) .sya-gruppe-titel{font:var(--a-h2);letter-spacing:-.003em;color:var(--a-text);gap:14px;margin:0 0 16px 4px}html:has(.os-root) .sya-gruppe-titel span{font:var(--a-sub);color:var(--a-text-2)}html:has(.os-root) .sya-gruppe-karte{border-radius:var(--a-r-tile);padding:8px 0;overflow:hidden}html:has(.os-root) .sya-zeile{min-height:76px;transition:background-color .2s var(--a-ease);background:0 0;gap:18px;padding:14px 32px}html:has(.os-root) .sya-zeile:hover{background:var(--a-fill)}html:has(.os-root) .sya-zeile[aria-current=true]{background:var(--accent-soft)}html:has(.os-root) .sya-gruppe-karte li+li .sya-zeile{box-shadow:none}html:has(.os-root) .sya-gruppe-karte li+li .sya-zeile:before{content:"";background:var(--a-line);height:.5px;position:absolute;top:0;left:76px;right:32px}html:has(.os-root) .sya-zeile-name{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .sya-zeile-zweck{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-zeile-pfeil{color:var(--a-text-3)}html:has(.os-root) .sya-spur{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-kontingent-bahn{background:var(--a-fill-2);border-radius:2px;height:4px}html:has(.os-root) .sya-kontingent-bahn i{background:var(--a-link);border-radius:2px}html:has(.os-root) .sya-kontingent-bahn[data-hoch] i{background:var(--a-orange)}html:has(.os-root) .sya-automationen .sya-fehlerband{margin-bottom:var(--a-gap);border-radius:var(--a-r-tile);background:var(--a-tile-alt);box-shadow:inset 0 0 0 1.5px var(--a-red);padding:36px 40px}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .sya-automationen .sya-fehlerband{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--a-red) 45%,transparent)}}html:has(.os-root) .sya-automationen .sya-fehlerband:before{display:none}html:has(.os-root) .sya-automationen .sya-fehlerband[data-ruhig]{box-shadow:none}html:has(.os-root) .sya-fehlerband-titel{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text);margin:0 0 20px}html:has(.os-root) .sya-fehler-liste{gap:0;display:grid}html:has(.os-root) .sya-fehler{align-items:center;gap:18px;padding:18px 0}html:has(.os-root) .sya-fehler+.sya-fehler{box-shadow:inset 0 .5px 0 var(--a-line)}html:has(.os-root) .sya-fehler-icon{background:var(--signal-soft);width:40px;height:40px;color:var(--a-red);box-shadow:none;border-radius:50%;flex:none;place-items:center;display:grid}html:has(.os-root) .sya-fehler-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .sya-fehler-meldung{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text)}html:has(.os-root) .sya-fehler-meta{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-pipeline{border-radius:var(--a-r-tile);padding:12px 0 0;overflow:hidden}html:has(.os-root) .sya-achse{box-shadow:inset 0 -.5px 0 var(--a-line);font:600 12px/1.33 var(--font-sans);color:var(--a-text-3);border-bottom:0;padding:20px 32px 14px}html:has(.os-root) .sya-stufe-gruppe+.sya-stufe-gruppe{margin-top:24px}html:has(.os-root) .sya-pipeline-titel{font:var(--a-tile-title);letter-spacing:.007em;color:var(--a-text);gap:14px;padding:32px 32px 12px}html:has(.os-root) .sya-pipeline-titel span{font:var(--a-body);color:var(--a-text-2)}html:has(.os-root) .sya-wf{min-height:84px;transition:background-color .2s var(--a-ease);gap:24px;padding:16px 24px 16px 32px}html:has(.os-root) .sya-wf+.sya-wf{box-shadow:none}html:has(.os-root) .sya-wf+.sya-wf:after{content:"";background:var(--a-line);height:.5px;position:absolute;top:0;left:82px;right:32px}html:has(.os-root) .sya-wf:hover{background:var(--a-fill)}html:has(.os-root) .sya-wf[aria-current=true]{background:var(--accent-soft)}html:has(.os-root) .sya-wf[aria-current=true]:after{background:var(--a-link);width:3px;height:auto;inset:16px auto 16px 0}html:has(.os-root) .sya-wf[data-kritisch]:before{background:var(--a-red);top:18px;bottom:18px}html:has(.os-root) .sya-wf[data-aus] .sya-wf-name{color:var(--a-text-2)}html:has(.os-root) .sya-wf-name{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text);gap:10px}html:has(.os-root) .sya-wf-tag:not([data-test]){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.os-root) .sya-wf-tag[data-test]{height:auto;box-shadow:none;color:var(--a-text-2);font:400 14px/1.3 var(--font-sans);letter-spacing:-.016em;text-transform:none;background:0 0;border-radius:0;padding:0}html:has(.os-root) .sya-wf-fluss{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-wf-fluss .mono{color:var(--a-text-3);font-size:12px}html:has(.os-root) .sya-wf-fluss svg,html:has(.os-root) .sya-wf-stufe,html:has(.os-root) .sya-wf-stufe .stufe-glyph{color:var(--a-text-3)}html:has(.os-root) .sya-automationen .sya-achse{display:none}html:has(.os-root) .sya-automationen .sya-pipeline{padding-top:4px}html:has(.os-root) .sya-fehler-meta .mono,html:has(.os-root) .sya-fehler-titel .mono{color:var(--a-text-3);font-size:12px;font-weight:400}html:has(.os-root) .sya-wf-zuletzt{font:600 15px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .sya-wf-quote{font:var(--a-micro);color:var(--a-text-2)}html:has(.os-root) .sya-wf-quote[data-hoch]{color:var(--a-red);font-weight:600}html:has(.os-root) .sya-wf-trail{justify-content:flex-end;gap:14px;min-width:132px}html:has(.os-root) .sya-wf-trail .icon-btn{width:34px;height:34px}html:has(.os-root) .sya-worker{box-shadow:inset 0 .5px 0 var(--a-line);gap:10px 24px;padding:24px 32px}html:has(.os-root) .sya-pipeline .card-foot{padding:0 32px 28px}html:has(.os-root) .sya-quelle{font:var(--a-small);color:var(--a-text-2);text-align:center;margin:-32px 0 40px}html:has(.os-root) .sya-quelle[data-quelle=nicht_erreichbar]{color:var(--a-orange)}@media (hover:hover){html:has(.os-root) .sya-wf .sya-wf-trail .icon-btn{opacity:0;transition:opacity .2s var(--a-ease)}html:has(.os-root) .sya-wf:is(:hover,:focus-within) .sya-wf-trail .icon-btn{opacity:1}}html:has(.os-root) .sya-routine{gap:10px;font-weight:600}html:has(.os-root) .sya-routine svg{color:var(--a-text-2)}html:has(.os-root) .sya-audit .sya-kette{margin-bottom:var(--a-gap);border-radius:var(--a-r-tile);background:var(--a-tile-alt);text-align:center;box-shadow:none;flex-direction:column;align-items:center;gap:18px;padding:56px 40px 52px;display:flex}html:has(.os-root) .sya-audit .sya-kette:before{display:none}html:has(.os-root) .sya-audit .sya-kette[data-ok=false]{box-shadow:inset 0 0 0 1.5px var(--a-red)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .sya-audit .sya-kette[data-ok=false]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--a-red) 55%,transparent)}}html:has(.os-root) .sya-kette-icon{background:var(--ok-fill);width:88px;height:88px;color:var(--a-on-cta);box-shadow:none;border-radius:50%;place-items:center;display:grid}html:has(.os-root) .sya-kette-icon svg{stroke-width:1.8px;width:46px;height:46px}html:has(.os-root) .sya-kette[data-ok=false] .sya-kette-icon{background:var(--a-red-fill)}html:has(.os-root) .sya-kette[data-ok=unbekannt] .sya-kette-icon{background:var(--a-fill-2);color:var(--a-text-2)}html:has(.os-root) .sya-kette-titel{font:var(--a-h2);letter-spacing:-.003em;color:var(--a-text);text-wrap:balance;max-width:24ch}html:has(.os-root) .sya-kette-sub{margin-top:10px}html:has(.os-root) .sya-audit section.card:has(.table),html:has(.os-root) .sya-audit-tabelle-karte{border-radius:var(--a-r-tile);padding-top:8px;overflow:hidden}html:has(.os-root) .sya-audit .table td{height:72px}html:has(.os-root) .sya-audit .table th{height:52px}html:has(.os-root) .sya-audit .table td .mono.small{font-size:12px}html:has(.os-root) .sya-audit-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.016em;color:var(--a-text)}html:has(.os-root) .sya-audit-tabelle{color:var(--a-text-2)}html:has(.os-root) .sya-glied:before{background:var(--a-line);width:1px;left:50%}html:has(.os-root) .sya-glied[data-z=bruch]:before{border-left-color:var(--a-red)}html:has(.os-root) .sya-glied-kapsel{border-radius:var(--a-r-pill);background:var(--a-green);align-items:center;height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .sya-glied-kapsel{background:color-mix(in srgb,var(--a-green) 14%,var(--a-tile-alt))}}html:has(.os-root) .sya-glied-kapsel{color:var(--a-green);box-shadow:none;font-size:12px}html:has(.os-root) .sya-glied[data-z=bruch] .sya-glied-kapsel{background:var(--signal-soft);color:var(--a-red)}html:has(.os-root) .sya-glied[data-z=rand] .sya-glied-kapsel{background:var(--a-fill);color:var(--a-text-2)}html:has(.os-root) .sya-audit .table .sya-glied{opacity:0;transition:opacity .2s var(--a-ease)}html:has(.os-root) .sya-audit .table .sya-glied[data-z=bruch],html:has(.os-root) .sya-audit .table tr:is(:hover,:focus-within) .sya-glied{opacity:1}html:has(.os-root) .sya-audit .table .mono.small.subtle{color:var(--a-text-3)}html:has(.os-root) .sya-audit-tabelle{color:var(--a-text-3);font-size:12px}html:has(.os-root) .sya-signatur{font:var(--a-small);color:var(--a-green);gap:6px}html:has(.os-root) .sya-signatur[data-ungueltig]{color:var(--a-red)}html:has(.os-root) .sya-blaettern{gap:10px}html:has(.os-root) .page-head.a-hero:has(+.ein-spalte){max-width:680px;margin-inline:auto}html:has(.os-root) .ein-spalte{gap:28px;max-width:680px;margin:0 auto;display:grid}html:has(.os-root) .ein-spalte .card{border-radius:var(--a-r-tile)}html:has(.os-root) .ein-spalte .card-head{padding:28px 28px 8px}html:has(.os-root) .ein-spalte .card-body{padding:12px 28px 26px}html:has(.os-root) .ein-spalte .card-pad{padding:28px}html:has(.os-root) .ein-spalte .card-foot{font:var(--a-small);color:var(--a-text-2);padding:12px 28px 24px}html:has(.os-root) .ein-titel{font:600 21px/1.19 var(--font-display);letter-spacing:.011em;gap:12px}html:has(.os-root) .ein-icon{background:var(--a-fill);width:30px;height:30px;color:var(--a-text);box-shadow:none;border-radius:8px;flex:none;place-items:center;display:inline-grid}html:has(.os-root) .ein-icon svg{width:18px;height:18px}html:has(.os-root) .ein-icon[data-ton=accent]{background:var(--a-cta);color:var(--a-on-cta)}html:has(.os-root) .ein-icon[data-ton=signal]{background:var(--a-red-fill);color:var(--a-on-cta)}html:has(.os-root) .ein-icon[data-ton=ok]{background:var(--ok-fill);color:var(--a-on-cta)}html:has(.os-root) .ein-icon[data-ton=warn]{background:var(--warn-fill);color:var(--a-on-cta)}html:has(.os-root) .ein-icon[data-ton=neutral]{background:var(--a-text-3);color:var(--a-on-cta)}html:has(.os-root) .ein-spalte .list-row{min-height:64px;padding:12px 28px}html:has(.os-root) .ein-spalte .list-row+.list-row:before{left:28px;right:28px}html:has(.os-root) .ein-spalte .card-body .list{margin:0 -28px}html:has(.os-root) .ein-spalte .list-title{font:400 17px/1.3 var(--font-sans);letter-spacing:-.022em}html:has(.os-root) .ein-punkt,html:has(.os-root) .ein-spalte .list-sub,html:has(.os-root) .ein-wert{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ein-spalte .small.muted,html:has(.os-root) .ein-spalte .small.subtle,html:has(.os-root) .ein-spalte p.small{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2)}html:has(.os-root) .ein-spalte .tiny{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ein-spalte h3.small.strong{font:600 17px/1.3 var(--font-sans);color:var(--a-text)}html:has(.os-root) .ein-spalte .mfa-status{font:var(--a-small)}html:has(.os-root) .ein-spalte .btn{height:44px;font-size:17px}html:has(.os-root) .ein-spalte .btn.ein-pille{place-self:flex-start start;width:auto;padding:0 22px}html:has(.os-root) .ein-spalte .btn-sm{height:36px;font-size:15px}html:has(.os-root) .ein-profil-kopf{box-shadow:inset 0 -.5px 0 var(--a-line);align-items:center;gap:18px;margin-bottom:22px;padding-bottom:24px;display:flex}html:has(.os-root) .ein-profil-kopf .avatar{width:64px;height:64px;font-size:22px}html:has(.os-root) .ein-profil-text{flex-direction:column;gap:4px;min-width:0;display:flex}html:has(.os-root) .ein-profil-name{font:600 28px/1.14 var(--font-display);letter-spacing:.007em;color:var(--a-text)}html:has(.os-root) .ein-profil-rolle{font:var(--a-body);letter-spacing:var(--a-body-track);color:var(--a-text-2)}html:has(.os-root) .ein-titel-abstand{margin-bottom:16px}html:has(.os-root) .ein .kv{font:var(--a-body);letter-spacing:var(--a-body-track);gap:14px 28px}html:has(.os-root) .ein .kv dt{color:var(--a-text-2)}html:has(.os-root) .ein .kv dd{color:var(--a-text)}html:has(.os-root) .ein-darstellung .ein-darstellung-body{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}html:has(.os-root) .ein-darstellung-text{font:400 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text);flex-direction:column;gap:4px;display:flex}html:has(.os-root) .ein-darstellung-text span{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .ein-darstellung .seg{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0;display:grid}html:has(.os-root) .ein-darstellung .seg .seg-btn:not(#a){height:auto;box-shadow:none;color:var(--a-text);font:400 15px/1.2 var(--font-sans);background:0 0;border-radius:0;flex-direction:column;gap:10px;padding:0 0 2px}html:has(.os-root) .ein-darstellung .seg .seg-btn[aria-pressed=true]:not(#a){color:var(--a-link);font-weight:600}html:has(.os-root) .ein-darstellung .seg-btn:before{content:"";aspect-ratio:16/10;width:100%;box-shadow:inset 0 0 0 1px var(--a-line-strong);transition:box-shadow .3s var(--a-ease),transform .4s var(--a-spring);background:linear-gradient(#d2d2d7,#d2d2d7) 12% 22%/46% 8% no-repeat,linear-gradient(#e8e8ed,#e8e8ed) 12% 62%/70% 30% no-repeat,#fff;border-radius:12px;display:block}html:has(.os-root) .ein-darstellung .seg-btn:nth-child(3):before{background:linear-gradient(#3a3a3c,#3a3a3c) 12% 22%/46% 8% no-repeat,linear-gradient(#1d1d1f,#1d1d1f) 12% 62%/70% 30% no-repeat,#000}html:has(.os-root) .ein-darstellung .seg-btn:first-child:before{background:linear-gradient(#d2d2d7,#d2d2d7) 12% 22%/46% 8% no-repeat,linear-gradient(135deg,#fff 0 49.6%,#000 50.4% 100%)}html:has(.os-root) .ein-darstellung .seg-btn:hover:before{transform:scale(1.02)}html:has(.os-root) .ein-darstellung .seg .seg-btn[aria-pressed=true]:before{box-shadow:inset 0 0 0 1px var(--a-line-strong),0 0 0 3px var(--a-link)}html:has(.os-root) .ein-darstellung .seg-btn svg{display:none}html:has(.os-root) .palette-scrim{-webkit-backdrop-filter:blur(2px);background:light-dark(#0000001f,#0006)}html:has(.os-root) .palette{-webkit-backdrop-filter:saturate(180%)blur(40px);width:min(720px,100vw - 24px);animation:a-spotlight .42s var(--a-spring) both;background:light-dark(#f6f6f8b8,#242426a8);border-radius:26px;top:16vh;box-shadow:inset 0 0 0 .5px light-dark(#0000001f,#ffffff29),0 40px 100px -20px #00000080}html:has(.os-root) .palette-input-row{gap:14px;height:68px;padding:0 22px}html:has(.os-root) .palette-input{font:400 24px/1.2 var(--font-display);letter-spacing:.005em;color:var(--a-text)}html:has(.os-root) .palette-input::placeholder{color:var(--a-text-3)}html:has(.os-root) .palette-input:focus-visible{box-shadow:none;outline:none}html:has(.os-root) .palette-results{box-shadow:inset 0 .5px 0 var(--a-line);max-height:min(56vh,480px);padding:8px 10px 10px}html:has(.os-root) .palette-group{font:600 12px/1.33 var(--font-sans);letter-spacing:0;color:var(--a-text-2);padding:12px 12px 6px}html:has(.os-root) .palette-item{min-height:48px;transition:background-color .12s var(--a-ease);border-radius:12px;gap:12px;padding:8px 12px}html:has(.os-root) .palette-item .icon-tile{border-radius:8px;width:30px;height:30px}html:has(.os-root) .palette-item-title{font:400 15px/1.3 var(--font-sans);letter-spacing:-.016em}html:has(.os-root) .palette-item-sub{font:400 12px/1.33 var(--font-sans);color:var(--a-text-2)}html:has(.os-root) .palette-item[aria-selected=true]{background:var(--a-cta);color:var(--a-on-cta)}html:has(.os-root) .palette-item[aria-selected=true] .palette-item-sub{color:#fffc}html:has(.os-root) .palette-fehler{font:var(--a-small);border-radius:12px}html:has(.os-root) .palette-leer{text-align:center;font:var(--a-body);color:var(--a-text-2);padding:32px 12px}html:has(.os-root) .palette-foot{font:var(--a-micro);color:var(--a-text-2);box-shadow:inset 0 .5px 0 var(--a-line);gap:18px;padding:12px 22px}html:has(.os-root) .palette-foot-rechts{margin-left:auto}html:has(.os-root) .popover.nc{-webkit-backdrop-filter:saturate(180%)blur(40px);background:light-dark(#f6f6f8bd,#242426ad);border-radius:24px;width:min(400px,100vw - 24px);padding:6px 0 8px;box-shadow:inset 0 0 0 .5px light-dark(#0000001f,#ffffff29),0 30px 80px -20px #00000080}html:has(.os-root) .nc-kopf{flex-direction:column;gap:2px;padding:16px 20px 10px;display:flex}html:has(.os-root) .nc-titel{font:600 21px/1.2 var(--font-display);letter-spacing:.011em;color:var(--a-text)}html:has(.os-root) .nc-hinweis{font:var(--a-micro);color:var(--a-text-2)}html:has(.os-root) .nc-liste{gap:8px;max-height:440px;padding:0 8px;display:grid;overflow-y:auto}html:has(.os-root) .nc .list-row.nc-zeile{background:light-dark(#ffffffb3,#ffffff12);border-radius:18px;align-items:flex-start;gap:12px;min-height:0;padding:14px}html:has(.os-root) .nc .list-row.nc-zeile+.list-row.nc-zeile:before{display:none}html:has(.os-root) .nc-zeile[data-quittiert]{opacity:.55}html:has(.os-root) .nc-text{font:400 14px/1.4 var(--font-sans);letter-spacing:-.016em;color:var(--a-text)}html:has(.os-root) .nc-meta{font:var(--a-micro);color:var(--a-text-2);align-items:center;gap:12px;margin-top:4px}html:has(.os-root) .nc-meta a{color:var(--a-link)}html:has(.os-root) .nc-quittieren{height:28px;margin-left:auto;font-size:13px}html:has(.os-root) .empty.a-fehlerseite{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:62vh;padding:96px 24px;display:flex}html:has(.os-root) .a-fehlerseite .empty-title{font:var(--a-h1);letter-spacing:var(--a-h1-track);color:var(--a-text);text-wrap:balance}html:has(.os-root) .a-fehlerseite .empty-text{font:var(--a-sub);color:var(--a-text-2);max-width:36ch}html:has(.os-root) .a-fehlerseite .btn{height:44px;margin-top:12px;padding:0 24px;font-size:17px}html:has(.os-root) .a-ladeansicht{padding-top:64px}html:has(.os-root) .a-ladeansicht .card{border-radius:var(--a-r-tile)}html:has(.os-root) .a-ladeansicht .loader-center{min-height:320px;color:var(--a-text-2);font:var(--a-body)}@keyframes a-spotlight{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.97)}to{opacity:1;transform:translate(-50%)}}html:has(.sperre) .sperre{color-scheme:light dark;background:light-dark(#fff,#000)}html:has(.sperre) .sperre-inhalt{gap:18px;width:min(640px,100%)}html:has(.sperre) .sperre-titel{font:600 clamp(34px,4.6vw,56px)/1.07 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font-inter,"Inter"),sans-serif;letter-spacing:-.005em;color:light-dark(#1d1d1f,#f5f5f7);text-wrap:balance}html:has(.sperre) .sperre-satz{font:400 clamp(19px,1.6vw,21px)/1.3 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font-inter,"Inter"),sans-serif;color:light-dark(#6e6e73,#a1a1a6)}html:has(.sperre) .sperre-aktionen{gap:14px;margin-top:14px}html:has(.sperre) .sperre-aktionen .btn{border-radius:980px;height:44px;padding:0 22px;font-size:17px}html:has(.sperre) .sperre-aktionen .btn-primary{color:#fff;box-shadow:none;background:#0071e3}html:has(.sperre) .sperre-aktionen .btn-ghost{color:light-dark(#06c,#2997ff);background:0 0;box-shadow:inset 0 0 0 1px light-dark(#06c,#2997ff)}html:has(.sperre) .sperre-technik{color:#86868b}html:has(.sperre)[data-theme=dark] .sperre{color-scheme:dark}html:has(.sperre)[data-theme=light] .sperre{color-scheme:light}@media (max-width:1100px){html:has(.os-root) .sya-systeme .sya-karten-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:760px){html:has(.os-root) .sya .page-head .sya-satz{gap:4px 14px;font-size:15px}html:has(.os-root) .sya-systeme .sya-karten-flaeche{padding:12px}html:has(.os-root) .sya-zahlen{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-bottom:48px}html:has(.os-root) .sya-zahl{border-radius:18px;gap:6px;padding:16px 14px 14px}html:has(.os-root) .sya-zahl-wert{font-size:36px}html:has(.os-root) .sya-zahl-text{align-items:baseline;font-size:13px;line-height:1.25}html:has(.os-root) .sya-zahl-text i{flex:none;width:7px;height:7px;transform:translateY(-1px)}html:has(.os-root) .sya-ansicht-kopf{margin:56px 0 20px}html:has(.os-root) .sya-quelle{margin:-16px 0 24px}html:has(.os-root) .sya-bereiche-titel{margin-bottom:20px}html:has(.os-root) .sya-bereich{min-height:0}html:has(.os-root) .sya-liste{gap:40px}html:has(.os-root) .sya-gruppe-titel{flex-wrap:wrap;gap:4px 10px}html:has(.os-root) .sya-zeile{min-height:68px;padding:12px 20px}html:has(.os-root) .sya-gruppe-karte li+li .sya-zeile:before{left:64px;right:20px}html:has(.os-root) .sya-audit .sya-kette,html:has(.os-root) .sya-automationen .sya-fehlerband{padding:26px 22px}html:has(.os-root) .sya-fehler{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:4px 14px;padding:14px 0;display:grid}html:has(.os-root) .sya-fehler-icon{width:36px;height:36px}html:has(.os-root) .sya-fehler>.btn{grid-column:2;justify-self:start;margin-top:10px}html:has(.os-root) .sya-fehler-titel .mono{display:block}html:has(.os-root) .sya-audit .sya-kette{padding:36px 22px}html:has(.os-root) .sya-kette-icon{width:64px;height:64px}html:has(.os-root) .sya-kette-icon svg{width:34px;height:34px}html:has(.os-root) .sya-pipeline-titel{flex-wrap:wrap;padding:24px 20px 8px}html:has(.os-root) .sya-wf{padding:14px 16px 14px 20px}html:has(.os-root) .sya-wf+.sya-wf:after{left:20px;right:20px}html:has(.os-root) .sya-worker{padding:20px}html:has(.os-root) .sya-pipeline .card-foot{padding:0 20px 22px}html:has(.os-root) .ein-spalte{gap:20px}html:has(.os-root) .ein-darstellung .seg{gap:10px}html:has(.os-root) .ein-spalte .card-head{padding:22px 20px 6px}html:has(.os-root) .ein-spalte .card-body{padding:10px 20px 22px}html:has(.os-root) .ein-spalte .card-pad{padding:22px 20px}html:has(.os-root) .ein-spalte .card-body .list{margin:0 -20px}html:has(.os-root) .ein-spalte .list-row{padding:12px 20px}html:has(.os-root) .ein-spalte .list-row+.list-row:before{left:20px;right:20px}html:has(.os-root) .ein-spalte .card-foot{padding:10px 20px 22px}html:has(.os-root) .ein .kv{grid-template-columns:112px minmax(0,1fr);gap:12px 14px;font-size:15px}html:has(.os-root) .ein-profil-kopf .avatar{width:52px;height:52px;font-size:18px}html:has(.os-root) .ein-profil-name{font-size:24px}html:has(.os-root) .palette{border-radius:22px;top:10px}html:has(.os-root) .palette-input{font-size:19px}html:has(.os-root) .empty.a-fehlerseite{padding:64px 16px}}@media (prefers-reduced-motion:reduce){html:has(.os-root) .ein-darstellung .seg-btn:hover:before,html:has(.os-root) .sya-bereich:active,html:has(.os-root) .sya-bereich:hover{transform:none}html:has(.os-root) .palette{animation:none}}html:has(.os-root) .sya-kette-sub{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-audit-tabelle-karte{padding:8px 0 0}html:has(.os-root) .sya-au-liste{margin:0;padding:0;list-style:none}html:has(.os-root) .sya-au-zeile{position:relative}html:has(.os-root) .sya-au-zeile+.sya-au-zeile:before{content:"";background:var(--a-line);height:.5px;position:absolute;top:0;left:32px;right:32px}html:has(.os-root) .sya-au-gruppe summary,html:has(.os-root) .sya-au-zeile:not(.sya-au-gruppe){grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 20px;min-height:76px;padding:14px 32px;display:grid}html:has(.os-root) .sya-au-zeile:not(.sya-au-gruppe){grid-template-columns:minmax(0,1fr) auto}html:has(.os-root) .sya-au-gruppe summary{cursor:pointer;transition:background-color .2s var(--a-ease);border-radius:0;list-style:none}html:has(.os-root) .sya-au-gruppe summary::-webkit-details-marker{display:none}html:has(.os-root) .sya-au-gruppe summary:hover{background:var(--a-fill)}html:has(.os-root) .sya-au-gruppe summary:focus-visible{box-shadow:inset var(--focus-ring)}html:has(.os-root) .sya-au-text{flex-direction:column;gap:4px;min-width:0;display:flex}html:has(.os-root) .sya-au-titel{font:600 17px/1.3 var(--font-sans);letter-spacing:-.022em;color:var(--a-text)}html:has(.os-root) .sya-au-meta{font:var(--a-small);color:var(--a-text-2);flex-wrap:wrap;align-items:center;gap:2px 14px;display:flex}html:has(.os-root) .sya-au-meta .sya-punkt{font:var(--a-small)}html:has(.os-root) .sya-au-bruch{color:var(--a-red);font-weight:600}html:has(.os-root) .sya-au-zeit{font:var(--a-small);color:var(--a-text-2);white-space:nowrap;font-variant-numeric:tabular-nums}html:has(.os-root) .sya-au-pfeil{width:18px;height:18px;color:var(--a-text-3);transition:transform .3s var(--a-ease)}html:has(.os-root) .sya-au-gruppe details[open] .sya-au-pfeil{transform:rotate(180deg)}html:has(.os-root) .sya-au-details{background:var(--a-fill);border-radius:14px;margin:0 32px 16px;padding:4px 0;list-style:none}html:has(.os-root) .sya-au-detail{min-height:44px;font:var(--a-small);color:var(--a-text-2);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 18px;display:grid}html:has(.os-root) .sya-au-detail+.sya-au-detail{box-shadow:inset 0 .5px 0 var(--a-line)}html:has(.os-root) .sya-au-detail .sya-glied:before{display:none}html:has(.os-root) .sya-au-detail .sya-glied-kapsel{font-family:var(--font-sans);letter-spacing:0;font-size:13px}html:has(.os-root) .sya-au-mehr{box-shadow:inset 0 .5px 0 var(--a-line);justify-content:center;padding:20px 32px 28px;display:flex}html:has(.os-root) .sya-audit .mono{font-family:var(--font-sans);letter-spacing:0}html:has(.os-root) .sya-audit .table .mono.small{color:var(--a-text-2);font-size:14px}html:has(.os-root) .sya-wf-fluss,html:has(.os-root) .sya-wf-nie{font:var(--a-small);color:var(--a-text-2)}html:has(.os-root) .sya-automationen .sya-fehlerband{padding:28px 32px}html:has(.os-root) .sya-automationen .sya-fehler{padding:0}html:has(.os-root) .sya-fehler-titel{font:var(--a-tile-title);letter-spacing:.007em}html:has(.os-root) .sya-fehler-knoten{font:var(--a-body);color:var(--a-text-2)}html:has(.os-root) .sya-kennung{color:var(--a-text-3);font-size:12px}html:has(.os-root) .sya-automationen .mono{font-family:var(--font-sans);letter-spacing:0}html:has(.os-root) .sya-automationen .sya-quelle{font:var(--a-micro);color:var(--a-text-3);text-align:center;margin:40px 0 0}html:has(.os-root) .sya-automationen .sya-quelle[data-quelle=nicht_erreichbar]{color:var(--a-orange)}html:has(.os-root) .ein-spalte .list-row[data-gesperrt] .toggle:disabled{opacity:1;cursor:default}html:has(.os-root) .ein-spalte .list-row[data-gesperrt] .toggle[aria-checked=true]:disabled{background:var(--a-green)}html:has(.os-root) .ein-spalte .list-row[data-gesperrt] .list-title{align-items:center;display:inline-flex}html:has(.os-root) .ein-spalte .kv .ein-punkt{font:var(--a-body);color:var(--a-text)}html:has(.os-root) .ein-schloss{vertical-align:-1px;width:14px;height:14px;color:var(--a-text-3);flex:none;margin-left:8px}html:has(.os-root) #mfa .card-body>.btn,html:has(.os-root) #mfa .card-body>.btn.ein-pille,html:has(.os-root) #mfa .mfa-frei .row>.btn{background:var(--a-fill);width:100%;height:52px;box-shadow:none;color:var(--a-link);font:400 17px/1 var(--font-sans);border-radius:14px;justify-content:flex-start;align-self:stretch;padding:0 18px}html:has(.os-root) #mfa .card-body>.btn:hover,html:has(.os-root) #mfa .mfa-frei .row>.btn:hover{background:var(--a-fill-2)}html:has(.os-root) #mfa .mfa-frei .row{width:100%}html:has(.os-root) #mfa .list{background:var(--a-fill);border-radius:14px;margin:0;overflow:hidden}html:has(.os-root) #mfa .list .list-row{min-height:60px;padding:12px 18px}html:has(.os-root) #mfa .list .list-row+.list-row:before{left:18px;right:18px}html:has(.os-root) #mfa .ein-gap{gap:14px}html:has(.os-root) .sya-karte:not([data-modus=vollbild]) .sya-knoten-name[data-sichtbar]:not([data-wichtig]){opacity:0}html:has(.os-root) .sya-karte .sya-knoten-platz:is(:hover,:focus-within) .sya-knoten-name{opacity:1}html:has(.os-root) .sya-karte .sya-knoten{box-shadow:0 0 0 1.5px var(--sya-ton)}@supports (color:color-mix(in lab,red,red)){html:has(.os-root) .sya-karte .sya-knoten{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--sya-ton) 50%,transparent)}}html:has(.os-root) .sya-karte .sya-knoten{background:var(--a-tile)}html:has(.os-root) .sya-karte .sya-knoten[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--a-link)}html:has(.os-root) .sya-karte .sya-kante{opacity:.45}html:has(.os-root) .sya-karte .sya-kante[data-hervor]{opacity:1}html:has(.os-root) .sya-karte .sya-sektor{opacity:.55}html:has(.os-root) .sya-karte .sya-ring{stroke:var(--a-line)}html:has(.os-root) .sya-karte:not([data-modus=vorschau]) .sya-knoten-name{padding:5px 8px;font-size:12px}html:has(.os-root) .sya-karte:not([data-modus=vorschau]) .sya-knoten-name[data-wichtig]{font-size:13px}html:has(.os-root) .sya-fussnote{text-align:center;max-width:62ch;font:var(--a-micro);color:var(--a-text-3);margin:28px auto 0}html:has(.os-root) .sya-wf-fehler{grid-column:1/-1;padding:6px 0 2px 48px}html:has(.os-root) .sya-wf-fehler .sya-fehler{background:var(--signal-soft);border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 16px;display:grid}html:has(.os-root) .sya-wf-fehler .sya-fehler-icon{width:28px;height:28px}html:has(.os-root) .sya-wf-fehler .sya-fehler-icon svg{width:16px;height:16px}html:has(.os-root) .sya-wf-fehler .sya-fehler-meldung{font:400 15px/1.35 var(--font-sans);color:var(--a-text)}html:has(.os-root) .sya-wf-fehler .sya-fehler-knoten{font:inherit;color:var(--a-text-2)}html:has(.os-root) .sya-wf-fehler .sya-fehler-meta{font:var(--a-micro);color:var(--a-text-2)}html:has(.os-root) .sya-wf-quote[data-ton=signal]{color:var(--a-red);font-weight:600}html:has(.os-root) .sya-wf-quote[data-ton=warn]{color:var(--a-orange)}html:has(.os-root) .sya-aus>summary{cursor:pointer;list-style:none}html:has(.os-root) .sya-aus>summary::-webkit-details-marker{display:none}html:has(.os-root) .sya-aus>summary:after{content:"›";color:var(--a-text-3);transition:transform .3s var(--a-ease);margin-left:4px;display:inline-block}html:has(.os-root) .sya-aus[open]>summary:after{transform:rotate(90deg)}html:has(.os-root) .sya-aus .sya-wf{opacity:.8}@media (max-width:760px){html:has(.os-root) .page-head:has(+.ein-spalte) .page-eyebrow,html:has(.os-root) .sya .page-eyebrow{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}html:has(.os-root) .sya-au-zeile+.sya-au-zeile:before{left:20px;right:20px}html:has(.os-root) .sya-au-gruppe summary,html:has(.os-root) .sya-au-zeile:not(.sya-au-gruppe){grid-template-columns:minmax(0,1fr) auto;padding:14px 20px}html:has(.os-root) .sya-au-zeit{grid-area:2/1}html:has(.os-root) .sya-au-pfeil{grid-area:1/2/span 2}html:has(.os-root) .sya-au-details{margin:0 20px 14px}html:has(.os-root) .sya-au-detail{grid-template-columns:70px minmax(0,1fr) auto;padding:6px 14px}html:has(.os-root) .sya-automationen .sya-fehlerband{padding:22px 20px}}@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-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}