@media screen and (max-width:980px){html:has(.mobil-nav){scroll-padding-top:104px;scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.mobil-nav{bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.mobil-nav-item{min-width:0;text-align:center;line-height:1.2}.main:has(+.foot){padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.foot{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}.topbar a.btn{flex-shrink:0;white-space:nowrap}.topbar .brand{min-width:0}.main input,.main select,.main textarea{scroll-margin-block:104px 100px}}@media screen and (min-width:1024px) and (max-height:900px){body:has(.war-shell){height:auto;overflow:visible}body:has(.war-shell) .main{overflow:visible;padding-bottom:32px}.war-cockpit,.war-shell{height:auto;min-height:0}.war-cockpit{grid-template-rows:auto auto auto auto}.war-arbeit{align-items:start}.war-cockpit .kpi-board{grid-template-rows:none;grid-template-columns:1fr}.war-cockpit .kpi-zelle{min-height:118px}.war-cockpit .buehne-liste>li{display:flex}.war-cockpit .schwarm-hinweis{display:block}.war-cockpit .buehne-neu{min-height:500px}}@media screen and (max-width:680px){.main .kachel-grid{grid-template-columns:minmax(0,1fr)}.main .studio-kopf,.war-verdikt-haupt{flex-wrap:wrap}.war-verdikt-risiko{padding-left:0;border-left:0}.war-verdikt-aktionen{max-width:100%}.main .set-row{flex-wrap:wrap}.main .set-row-main{min-width:0;overflow-wrap:anywhere}}@media screen and (max-height:900px){.profil-karte{max-height:calc(100dvh - 120px - env(safe-area-inset-bottom, 0px));overflow-y:auto}.sperre{padding:16px}.sperre-karte{max-height:calc(100dvh - 32px - env(safe-area-inset-bottom, 0px));overflow-y:auto}}@media screen and (max-width:560px){.profil-karte{max-height:calc(100dvh - 112px - env(safe-area-inset-bottom, 0px))}}@media screen and (max-width:480px){.topbar{padding-left:12px}.topbar a.btn{padding-inline:12px}.main input:not([type=checkbox]):not([type=radio]):not([type=range]),.main select,.main textarea{font-size:16px}.main .seiten-kopf>*,.main .studio-kopf>*{min-width:0;max-width:100%}.main .seiten-kopf h1{font-size:clamp(24px,7.5vw,30px)}.main .seiten-kopf p{overflow-wrap:anywhere}.sperre{padding:12px}.sperre-karte{max-height:calc(100dvh - 24px);overflow-y:auto;padding:18px}}@media (pointer:coarse){html .contact-form input,html .contact-form textarea,html .main input:not([type=checkbox]):not([type=radio]):not([type=range]),html .main select,html .main textarea:not(.komponist-feld){font-size:16px}}:root{--dg-fill:rgba(28,28,28,.92);--dg-ink:#fff;--dg-frost:rgba(255,255,255,.76);--dg-frost-ink:#202020;--dg-edge:rgba(255,255,255,.46);--dg-ease:cubic-bezier(.22,1,.36,1)}[data-theme=dark]{--dg-fill:rgba(230,230,230,.9);--dg-ink:#161616;--dg-frost:rgba(45,45,45,.84);--dg-frost-ink:#f5f5f5;--dg-edge:rgba(255,255,255,.3)}.bg15{--dg-fill:rgba(28,28,28,.92);--dg-ink:#fff;--dg-frost:rgba(255,255,255,.76);--dg-frost-ink:#202020;--dg-edge:rgba(255,255,255,.46)}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta){--dg-x:50%;--dg-y:0%;position:relative;isolation:isolate;overflow:hidden;min-height:44px;border:1px solid var(--dg-edge);border-bottom:1px solid rgba(0,0,0,.3);border-radius:16px;background:linear-gradient(155deg,rgba(255,255,255,.13),transparent 44%,rgba(255,255,255,.05)),var(--dg-fill);color:var(--dg-ink);-webkit-backdrop-filter:blur(16px) saturate(0);backdrop-filter:blur(16px) saturate(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 2px rgba(0,0,0,.18),0 2px 3px rgba(0,0,0,.09),0 9px 20px -10px rgba(0,0,0,.35);transition:transform .28s var(--dg-ease),box-shadow .28s var(--dg-ease),background-color .25s,opacity .2s;-webkit-tap-highlight-color:transparent}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.22) 47%,transparent 68%);transform:translateX(-110%);transition:transform .65s var(--dg-ease)}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):after{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;border-radius:13px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(ellipse at var(--dg-x) var(--dg-y),rgba(255,255,255,.22),transparent 68%);opacity:.35;transition:opacity .25s}:is(:root body .btn.btn-secondary.btn-secondary,:root body .btn.btn-ghost.btn-ghost,:root body .glas-knopf.glas-knopf.glas-knopf,:root body .bg15 .bg15-knopf--still.bg15-knopf--still,:root body .bg15 .qs-liquid-cta.qs-liquid-cta){background:linear-gradient(145deg,rgba(255,255,255,.23),transparent 45%,rgba(255,255,255,.12)),var(--dg-frost);color:var(--dg-frost-ink)!important;border-color:rgba(255,255,255,.85) rgba(140,140,140,.32) rgba(140,140,140,.32);box-shadow:inset 0 1px 1px rgba(255,255,255,.8),inset 0 -1px 2px rgba(0,0,0,.08),0 2px 3px rgba(0,0,0,.04),0 9px 20px -12px rgba(0,0,0,.3)}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):is(:focus-visible,:hover):not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 2px rgba(0,0,0,.1),0 3px 5px rgba(0,0,0,.08),0 14px 25px -12px rgba(0,0,0,.38)}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):is(:focus-visible,:hover):not(:disabled):before{transform:translateX(110%)}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):is(:focus-visible,:hover):not(:disabled):after{opacity:1}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px) scale(.98);box-shadow:inset 0 2px 5px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.4),0 2px 5px rgba(0,0,0,.08);transition-duration:.1s}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):focus-visible{outline:2px solid var(--dg-frost-ink);outline-offset:4px}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;transform:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):is(:disabled,[aria-disabled=true]):before{display:none}.btn-icon{width:44px;height:44px;padding:0}.btn-klein{border-radius:16px}.btn-gefahr,.btn-gefahr:hover{border:1px dashed var(--dg-frost-ink);background:var(--dg-frost);color:var(--dg-frost-ink)}.glas-knopf[aria-pressed=true]{background:var(--dg-fill);color:var(--dg-ink)!important}:is(.seg,.theme-seg,.qs-segment,.qs-panel-selector) button{min-height:40px;min-width:40px;border-radius:16px;transition:background-color .22s,color .22s,box-shadow .22s,transform .22s var(--dg-ease)}:is(.seg,.theme-seg,.qs-segment,.qs-panel-selector) button[aria-pressed=true]{box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 3px 8px rgba(0,0,0,.12)}:is(.seg,.theme-seg,.qs-segment,.qs-panel-selector) button:active:not(:disabled){transform:scale(.96)}.seg button,.theme-seg button{border-radius:999px}:root body .bg15 .qs-liquid-cta:before{animation:none;inset:0}@media (hover:none){:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):hover:not(:active){transform:none}}@media (prefers-reduced-motion:reduce){:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta),:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):after,:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):before,:is(.seg,.theme-seg,.qs-segment,.qs-panel-selector) button{transition:none;animation:none}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):is(:hover,:active,:focus-visible),:is(.seg,.theme-seg,.qs-segment,.qs-panel-selector) button:active{transform:none!important}:is(.btn,.glas-knopf,:root body .bg15 .bg15-knopf,:root body .bg15 .lp-hero .lp-knopf,:root body .bg15 .qs-cta):before{display:none}}