:root{--color-blue-dark:#003745;--color-blue-light:#507382;--color-blue-lightest:#f6f9fa;--color-fineprint:#a79f97;--color-gray-dark:#dad2bd;--color-gray-darker:#cfc7b3;--color-gray-light:#f5f1eb;--color-gray-lighter:#faf9f7;--color-gray:#eeeae0;--color-info:#ddebf6;--color-muted:#877f78;--color-muted-light:#b0a8a0;--color-positive-muted:#5cb85c;--color-positive:#40d440;--color-primary-muted:#e34132;--color-primary:#e00;--color-secondary-muted:#9d958d;--color-secondary:#685d57;--color-txt-inv:#dcebf5;--color-txt-muted:var(--color-secondary);--color-txt:var(--color-blue-dark);--color-txt-white:#fff;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-xxl:1536px;--s-0:0;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:1.75rem;--s-8:2rem;--s-9:2.25rem;--s-10:2.5rem;--s-12:3rem;--s-14:3.5rem;--s-16:4rem;--s-18:4.5rem;--s-20:5rem;--s-22:5.5rem;--s-24:6rem;--s-28:7rem;--s-32:8rem;--s-36:9rem;--s-40:10rem;--fs-2xs:clamp(.489rem, .66vw, .556rem);--fs-xs:clamp(.667rem, 1vw, .778rem);--fs-sm:clamp(.778rem, 1.15vw, .889rem);--fs-base:clamp(.889rem, 1.3vw, 1rem);--fs-lg:clamp(1rem, 1.5vw, 1.111rem);--fs-xl:clamp(1.111rem, 1.8vw, 1.333rem);--fs-2xl:clamp(1.444rem, 2.1vw, 1.667rem);--fs-3xl:clamp(1.667rem, 2.6vw, 2rem);--fs-4xl:clamp(1.9rem, 3.25vw, 2.667rem);--fs-5xl:clamp(2.25rem, 3.8vw, 3rem);--fs-6xl:clamp(2.75rem, 4.5vw, 3.75rem);--fw-light:300;--fw-normal:400;--fw-bold:700}p{text-wrap:pretty}sup{vertical-align:.5em;font-size:.6em;line-height:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;opacity:0;pointer-events:none;background-color:#fff;width:.7em;height:.7em;mask-image:url(/assets/icons/close-443c95fb5f8bb6cac2f7f418bb9ccaf30a990f13b940fb24958b9caa86c9a326.svg);mask-size:contain}input[type=search]:focus::-webkit-search-cancel-button{opacity:.8;pointer-events:all;&:hover{opacity:1;background-color:#e00}}.vnext-container,:is(article,knm-admin-doc)>.body>section,main:has(.vnext-lp)>header,.vnext-lp>section,.vnext-lp>knm-sticky-observer>nav{width:100%;margin-inline:auto;padding-inline:1em;&.mb{margin-block:var(--s-12)}@media (width>=640px){max-width:var(--screen-sm)}@media (width>=768px){max-width:var(--screen-md)}@media (width>=1024px){max-width:var(--screen-lg)}@media (width>=1280px){max-width:var(--screen-xl)}@media (width>=1536px){max-width:var(--screen-xxl)}&[data-max-width=sm]{max-width:var(--screen-sm)}&[data-max-width=md]{max-width:var(--screen-md)}&[data-max-width=lg]{max-width:var(--screen-lg)}&[data-max-width=xl]{max-width:var(--screen-xl)}&[data-max-width=xxl]{max-width:var(--screen-xxl)}}.vnext,.vnext-container{& h1,& h2,& h3,& h4,& h5,& hgroup,& button,& input,& label{line-height:1.1;&>*{line-height:inherit}}& .prose-vnext{& h3{font-size:var(--fs-h3);font-weight:var(--fw-bold);margin-bottom:var(--s-2)}& p{font-size:var(--fs-base);line-height:1.75}}& [data-background]{---bg:var(--fill-color,var(--color-gray));background:var(---bg);&[data-background=full]{border-image-slice:0 fill;border-image-outset:0 100vw;border-image-source:linear-gradient(var(---bg), var(---bg))}}& a[href]:not(img){color:var(--color-link,var(--color-txt));font-size:var(--font-size-link,inherit);font-weight:var(--font-weight-link,var(--fw-normal));-webkit-text-decoration:var(--text-decoration-link,none);text-decoration:var(--text-decoration-link,none)}& a[href]:not(img):hover{color:var(--color-link-hover,var(--color-primary));-webkit-text-decoration:var(--text-decoration-link-hover,underline);text-decoration:var(--text-decoration-link-hover,underline)}& a[href].external-link{align-items:center;gap:var(--s-2);--icon-color:var(--color-link,var(--color-primary-muted));display:flex;&:is(:hover,:focus-visible){--icon-color:var(--color-primary)}&:after{background-color:var(--icon-color);content:"";width:1em;height:1em;mask-image:url(/assets/icons/external_link-bd27b42dedfe4a2db3d3b8d396c3b9ecf492c704053b888387d41e581a94d3c8.svg);mask-size:contain;mask-repeat:no-repeat}}& a[href][class^=btn--],& button[class^=btn--]{--text-decoration-link-hover:none;background:var(--bg,var(--color-primary));border:var(--border,1px solid var(--border-color,var(--bg,var(--color-primary))));color:var(--fg,#fff);font-weight:var(--fw,var(--fw-normal));margin-block:var(--mb,0);margin-inline:var(--mi,0);padding-block:var(--pb,var(--s-2));padding-inline:var(--pi,var(--s-4));white-space:nowrap;transition:background-color .15s;display:inline-block;&:is(:hover,:focus-visible){background:var(--bg-h,#e00);border:var(--border-h,1px solid var(--border-color-h,var(--bg-h,var(--color-primary))));color:var(--fg-h,#fff)}}& .btn--close{--bg:#0000;--bg-h:#0000;--fg:var(--color-txt);--fg-h:var(--color-primary)}& .clipboard{appearance:none;align-items:center;gap:var(--s-1);background-color:#0000;border:none;display:flex;&:after{--width:1.2em;background-color:var(--color-txt);content:"";height:var(--width);width:var(--width);mask-image:url(/assets/icons/copy-214ad38deadd8d0a72c88d62ea71a6939760e55da97c4e5194cf392288be1886.svg);mask-size:contain;mask-repeat:no-repeat}&.success:after{background-color:var(--color-positive);mask-image:url(/assets/icons/check-87df0dd0a43589fea4f4c8b5fa43008dfff7ea14e33e0167caf4b863c31a77ee.svg)}&:hover{&:after{background-color:var(--color-primary)}}}& .fineprint{color:var(--color-txt-muted);font-size:var(--fs-xs);&>strong{font-weight:var(--fw-bold)}}& figure{gap:var(--s-4);flex-direction:column;display:flex;& figcaption{gap:var(--s-2);display:flex;& h2,& h3{font-size:var(--fs-base);font-weight:var(--fw-bold)}}}& .carousel{grid-template-rows:1fr auto;grid-template-columns:1fr;align-items:center;width:100%;display:grid;@media (width>=600px){grid-template-columns:auto 1fr auto}}& .carousel-scroller{gap:var(--carousel-gap,0);grid-area:1/1;display:flex;@media (width>=600px){grid-column:2}overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;&::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){scroll-behavior:auto}}& .carousel-scroller>[role=group]{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}& .carousel-prev,& .carousel-next{color:var(--color-txt);cursor:pointer;font-size:var(--fs-3xl);padding:var(--s-4);z-index:1;background:0 0;border:none;display:none;&:hover{background:var(--color-gray-light)}&:disabled{cursor:default;opacity:.3}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width>=600px){display:block}}& .carousel-prev{grid-area:1/1}& .carousel-next{grid-area:1/3}& .carousel-dots{gap:var(--s-3);padding-block:var(--s-6);grid-area:2/1/auto/-1;justify-content:center;display:flex}& .carousel-dots [role=tab]{background:var(--color-secondary-muted);cursor:pointer;border:none;border-radius:4px;width:24px;height:6px;padding:0;transition:background-color .2s;&[aria-selected=true]{background:var(--color-blue-dark)}&:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}}@supports selector(::scroll-button(left)){& .carousel-prev,& .carousel-next,& .carousel-dots{display:none}& .carousel-scroller{scroll-marker-group:after}& .carousel-scroller::scroll-button(left){content:"‹" / "Vorheriger Slide";grid-area:1/1}& .carousel-scroller::scroll-button(right){content:"›" / "Nächster Slide";grid-area:1/3}& .carousel-scroller::scroll-button(*){color:var(--color-txt);cursor:pointer;font-size:var(--fs-3xl);padding:var(--s-4);z-index:1;background:0 0;border:none;@media (width<=599px){display:none}}& .carousel-scroller::scroll-button(*):hover{background:var(--color-gray-light)}& .carousel-scroller::scroll-button(*):disabled{cursor:default;opacity:.3}& .carousel-scroller::scroll-button(*):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}& .carousel-scroller::scroll-marker-group{gap:var(--s-3);padding-block:var(--s-6);grid-area:2/1/auto/-1;justify-content:center;display:flex}& .carousel-scroller>[role=group]::scroll-marker{background:var(--color-secondary-muted);content:attr(aria-label);text-indent:100%;white-space:nowrap;border:none;border-radius:4px;width:24px;height:6px;transition:background-color .2s;overflow:hidden}& .carousel-scroller>[role=group]::scroll-marker:target-current{background:var(--color-blue-dark)}}& :is(ol,ul,li){list-style:none}& :is(ol,ul){gap:var(--gap-list,var(--s-4));flex-direction:column;display:flex}& li{font-size:var(--fs-list,var(--fs-base));position:relative}& ul.checklist{--gap-list:var(--s-4);& li{padding-inline-start:1.75em;position:relative}& li:before{border-bottom:2px solid var(--color-txt);border-right:2px solid var(--color-txt);content:"";width:.5em;height:1.25em;display:inline-block;position:absolute;top:-2px;left:5px;rotate:50deg}}& hgroup{align-items:var(--hgroup-align,center);color:var(--hgroup-color,var(--color-txt));font-size:var(--hgroup-font-size,var(--fs-2xl));font-weight:var(--fw-light);gap:var(--hgroup-gap,var(--s-1));line-height:var(--hgroup-line-height,1.1);flex-direction:column;display:flex;& *{font-size:inherit;font-weight:inherit;text-wrap:balance}& h1,& h2,& h3,& h4{font-weight:var(--fw-normal);scroll-margin-top:var(--scroll-margin-top);text-align:var(--hgroup-align,center)}& p{line-height:var(--hgroup-line-height,1.3);text-align:var(--hgroup-align,center)}&.prose,&.data{& h1,& h2{border-bottom:2px solid var(--color-gray-dark);font-size:var(--fs-3xl);font-weight:var(--fw-light);text-align:left;width:100%;margin-block-end:var(--s-6);padding-block-end:var(--s-2)}}&.data{& h1,& h2{margin-block-end:unset}}}& .multi-column-dropdown{& [role=listbox]{background:var(--color-gray-light);color:var(--color-secondary);columns:300px;font-size:var(--fs-sm);padding-block:var(--s-4);padding-inline:var(--s-8);z-index:1000;width:100%;position:absolute;top:100px;left:0;right:0;overflow:visible}& [aria-expanded=true]~[role=listbox]{display:block}& [role=listbox]{display:none}& #listbox-product-id-choices{columns:450px}& .backdrop{background:#0002;display:none;position:fixed;inset:0}& .dropdown-button{background:var(--color-gray-light);color:var(--color-muted);font-size:var(--fs-sm);align-items:center;gap:var(--s-4);padding:var(--s-4);justify-content:space-between;width:100%;display:flex}& .dropdown-button>span{text-overflow:ellipsis;white-space:nowrap;font-style:italic;overflow:hidden}& .dropdown-button:disabled{opacity:.75}& .dropdown-icon{fill:var(--color-primary);height:var(--s-4);transition:transform .2s ease-in-out}& [aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}& :disabled .dropdown-icon{fill:var(--color-primary-muted)}& [role=group]{break-inside:avoid-column;flex-direction:column;display:flex}& [role=group]+[role=group]{margin-top:var(--s-4)}& [role=group]>.title{font-weight:600}& [role=option]{padding-block:var(--s-1);white-space:nowrap;font-weight:300}& [role=option]:not([data-has-documents]){opacity:.5}& [role=option]:hover,& [role=option][data-has-documents][aria-selected=true]{color:var(--color-primary)}& [role=option][aria-selected=true]:before{content:"✓"}& [role=option] .radio-input{display:none}@media (width<=700px){& [role=option]{white-space:normal}}}& .dl>div{break-inside:avoid-column;gap:var(--s-1);flex-direction:column;display:flex;& dt,& dd{font-size:var(--fs-list,var(--fs-base))}}& .dl>div:not(:first-child){margin-top:var(--s-5)}& .dl dt{font-weight:var(--fw-bold)}& .dl ul{gap:var(--s-2);& li{margin-left:var(--s-4);padding-left:var(--s-1);list-style-type:square}}@media (width>=768px){& .dl.legal>div{grid-template-columns:350px auto;align-items:baseline;display:grid}}@media (width>=1280px){& .dl.portrait>div{grid-template-columns:200px auto;align-items:baseline;display:grid}}}dialog.broker-modal{&::backdrop{background:#0006}background-color:#fff;border:none;max-width:50em;margin:auto;padding:clamp(1rem,2.1vw,2rem);&>turbo-frame{gap:var(--s-5);flex-direction:column;display:flex;&>h2{font-size:var(--fs-3xl);font-weight:var(--fw-light)}&>section{gap:var(--s-2);flex-direction:column;display:flex}&>form{align-items:center;gap:var(--s-5);flex-wrap:wrap;justify-content:flex-end;display:flex;&>label{font-size:var(--fs-sm);align-items:flex-start;gap:var(--s-2);-webkit-user-select:none;user-select:none;margin-right:auto;line-height:1.3;display:flex;&>input[type=checkbox]{--size:1lh;appearance:none;border:1px solid var(--color-txt);height:var(--size);width:var(--size);flex-shrink:0;position:relative;&:user-invalid{border-color:var(--color-primary)}&:checked{background-color:var(--color-txt);&:before{content:"";height:calc(var(--size) * .7);left:calc(var(--size) * .25);width:calc(var(--size) * .4);border-bottom:3px solid #fff;border-right:3px solid #fff;display:inline-block;position:absolute;rotate:45deg}}}}&>.actions{align-self:flex-end;display:flex;& button{--pb:var(--s-3);--pi:var(--s-6);--fw:var(--fw-bold)}}}}}#visitor-setting-dialog{background-color:#0000;border:none;max-width:70rem;margin:auto;overflow:hidden;&::backdrop{backdrop-filter:blur(3px);background-color:#0009}& .dialog-content{gap:var(--s-8);scrollbar-width:thin;background-color:#fff;flex-direction:column;max-height:95vh;margin-inline:1rem;padding-block:clamp(1rem,2.5vw,2rem);padding-inline:clamp(1rem,3.5vw,3rem);display:flex;overflow-y:auto;&>h2{font-size:var(--fs-3xl);font-weight:var(--fw-light)}&>form{align-items:center;gap:var(--s-6);flex-wrap:wrap;justify-content:flex-end;display:flex;&>section{gap:var(--s-5);flex-direction:column;display:flex;& label{align-items:flex-start;gap:var(--s-2);-webkit-user-select:none;user-select:none;margin-right:auto;line-height:1.3;display:flex;&:has([disabled]){filter:grayscale();opacity:.5;pointer-events:none}&>input[type=checkbox]{--size:1lh;appearance:none;border:1px solid var(--color-txt);height:var(--size);width:var(--size);flex-shrink:0;position:relative;&:user-invalid{border-color:var(--color-primary)}&:checked{background-color:var(--color-txt);&:before{content:"";height:calc(var(--size) * .7);left:calc(var(--size) * .25);width:calc(var(--size) * .4);border-bottom:3px solid #fff;border-right:3px solid #fff;display:inline-block;position:absolute;rotate:45deg}}}}& p{color:var(--color-txt);font-size:var(--fs-sm);line-height:1.5}& [aria-label=Cookie\ Details]{background-color:var(--color-gray-light);gap:var(--s-4);padding:var(--s-4);flex-direction:column;display:flex;&>section{gap:var(--s-1);flex-direction:column;display:flex;& h3{font-size:var(--fs-sm);font-weight:var(--fw-normal)}}}}& button{--bg:#e34132;--pb:var(--s-3);--pi:var(--s-4);--fw:var(--fw-bold)}@media (width<=600px){& button{width:80cqi;margin-inline:auto}}}}}knm-tab.empty-tab:after{content:"*";margin-left:var(--s-1);vertical-align:super;display:inline-block}.empty-chart-wrapper{align-items:center;gap:var(--s-4);min-height:350px;padding-block:var(--s-12);flex-direction:column;justify-content:center;display:flex;position:relative;& img{z-index:0;width:100%;height:100%;position:absolute;inset:0}& p{text-align:center;text-wrap:balance;z-index:1;max-width:clamp(30ch,85vw,60ch);padding-inline:1em;&:first-of-type:before{content:"*";font-size:var(--fs-sm);margin-left:var(--s-1);display:inline-block}}}knm-flyout{z-index:calc(infinity)}@keyframes rotate-360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-180{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate-90{0%{transform:rotate(0)}to{transform:rotate(90deg)}}knm-affix{@media (width>=1024px){height:var(--s-16)}}.quick-nav{bottom:0;opacity:0;pointer-events:none;z-index:40;position:fixed;inset-inline:0;transform:translateY(100%);@media (width>=1024px){display:none}&[data-state=visible]{opacity:1;pointer-events:auto;transform:translateY(0)}&[data-state=hidden]{opacity:0;transform:translateY(100%)}&>nav{background-color:var(--color-gray-light);border-top:1px solid var(--color-gray-dark);opacity:0;max-height:0;padding:var(--s-4);transition:max-height .3s ease-out;overflow:hidden;&.visible{opacity:1;max-height:80vh;transition:max-height .3s ease-in}& menu{overscroll-behavior:contain;flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}& a{color:var(--color-txt);font-weight:var(--fw-normal);padding-block:var(--s-3);padding-inline:calc(50vw - 10ch) var(--s-3);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;@media (hover:hover){&:hover{color:var(--color-primary)}}&.--in-view{font-weight:var(--fw-bold)}}}&>div{border-top:1px solid var(--color-gray-dark);display:flex;& a.quick-nav-cta{background-color:var(--color-primary);color:#fff;font-weight:var(--fw-normal);padding:var(--s-4);justify-content:center;align-items:center;text-decoration:none;display:flex;&:hover{color:#fff;text-decoration:none}}}& button{background-color:var(--color-gray-light);color:var(--color-txt);font-weight:var(--fw-normal);align-items:center;gap:var(--s-3);padding:var(--s-4);border:none;flex:1;justify-content:center;display:flex;& svg{fill:currentColor;width:1.25rem;height:1.25rem;&.hidden{display:none}}}& a[href=\#top]{background-color:var(--color-primary-muted);padding:var(--s-4);justify-content:center;align-items:center;display:flex;&:hover{background-color:var(--color-primary)}& svg{fill:#fff;width:1.5rem;height:1.5rem}}}section.vnext-container{gap:var(--s-6);margin-block:var(--s-40);flex-direction:column;display:flex;&>header>h2{border-bottom:2px solid var(--color-gray-dark);font-size:var(--fs-3xl);font-weight:var(--fw-light);padding-bottom:var(--s-2);line-height:1.1}}
