.opt-demo{border-bottom:1px dashed rgba(78,134,232,.45)}.opt-screen{animation:optFade .25s ease-out}@keyframes optFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes optPop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes optGlow{0%,to{opacity:.5}50%{opacity:1}}.opt-lift{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,border-color .2s}.opt-lift:hover{transform:translateY(-2px);box-shadow:0 8px 18px -14px color-mix(in srgb,var(--hm-navy) 26%,transparent)}.opt-gradient-text{background:linear-gradient(100deg,#fff 18%,#9dc0f5 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.opt-cta{transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 4px 12px -8px color-mix(in srgb,var(--hm-accent) 45%,transparent)}.opt-cta:hover{transform:translateY(-1px);box-shadow:0 7px 16px -10px color-mix(in srgb,var(--hm-accent) 58%,transparent);filter:brightness(1.03)}.opt-cta:active{transform:translateY(0)}.opt-glow{animation:optGlow 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.opt-glow{animation:none}.opt-lift{transition:none}}.opt-mob-only{display:none!important}.inv-bell-scrim{background:#0d182a29}@media(max-width:640px){.opt-desk-only{display:none!important}.opt-mob-only{display:block!important}.stats-chart text{font-size:16px!important}.inv-bell-panel{right:auto!important;left:0!important;width:calc(100vw - 28px)!important;max-width:430px!important}.inv-bell-scrim{background:#0d182a61}}.dr-day{cursor:pointer;transition:background .12s,color .12s}.dr-day:hover{background:var(--fa-gray-100)!important}.dr-nav{cursor:pointer;transition:background .12s}.dr-nav:hover{background:var(--fa-gray-100)}.dash-card{transition:box-shadow .2s var(--ap-ease),transform .2s var(--ap-ease)}.dash-card:hover{box-shadow:var(--ap-shadow-hover)}.dash-btn{transition:transform .12s var(--ap-ease),filter .15s ease-out}.dash-btn:hover:not(:disabled){filter:brightness(1.05)}.dash-btn:active:not(:disabled){transform:scale(.97)}.dash-seg:not(.on):hover{background:#ffffff8c;color:var(--ap-text)!important}.dash-input:focus{outline:2px solid var(--ap-blue);outline-offset:1px}.dash-row{transition:background .12s ease-out}.dash-row:hover{background:var(--ap-row-hover)}@media(prefers-reduced-motion:reduce){.dash-card,.dash-btn,.dash-seg,.dash-row{transition:none}}@media(max-width:900px){.dash-oversikt-grid{grid-template-columns:1fr!important}}@keyframes dashIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dash-anim{animation:dashIn .4s cubic-bezier(.16,1,.3,1) both}.dash-stagger>*{animation:dashIn .4s cubic-bezier(.16,1,.3,1) both}.dash-stagger>*:nth-child(1){animation-delay:0ms}.dash-stagger>*:nth-child(2){animation-delay:35ms}.dash-stagger>*:nth-child(3){animation-delay:70ms}.dash-stagger>*:nth-child(4){animation-delay:105ms}.dash-stagger>*:nth-child(5){animation-delay:.14s}.dash-stagger>*:nth-child(6){animation-delay:175ms}.dash-stagger>*:nth-child(n+7){animation-delay:.21s}.kpi-grid{display:flex;flex-wrap:wrap;gap:10px}.kpi-grid>*{flex:1 1 230px;min-width:0}@media(max-width:560px){.kpi-grid>*{flex-basis:140px}}.mt-brand-abbr{display:none}@media(max-width:560px){.mt-brand-full{display:none}.mt-brand-abbr{display:inline}}@keyframes dashBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dash-bar{transform-box:fill-box;transform-origin:bottom;animation:dashBarGrow .5s cubic-bezier(.16,1,.3,1) both}@keyframes dashHBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash-hbar{transform-origin:left;animation:dashHBarGrow .6s cubic-bezier(.16,1,.3,1) both}@keyframes dashLineDraw{0%{stroke-dashoffset:2600}to{stroke-dashoffset:0}}.dash-line{stroke-dasharray:2600;animation:dashLineDraw .9s cubic-bezier(.16,1,.3,1) both}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dash-fade{animation:dashFadeUp .5s ease-out both}@keyframes dashDonutIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.dash-donut{transform-box:fill-box;transform-origin:center;animation:dashDonutIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes dashSpin{to{transform:rotate(360deg)}}.dash-spin{animation:dashSpin .8s linear infinite}@keyframes dashPuls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.dash-puls{animation:dashPuls 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dash-anim,.dash-stagger>*,.dash-bar,.dash-hbar,.dash-line,.dash-fade,.dash-donut{animation:none!important}.dash-spin{animation-duration:1.6s}.dash-puls{animation:none!important}}@media(max-width:900px){.opt-fanerad{flex-wrap:nowrap!important;overflow-x:auto;gap:8px!important;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}.opt-fanerad::-webkit-scrollbar{display:none}.opt-fanegruppe{flex:0 0 auto}.opt-faneetikett{display:none}.opt-fanepiller{flex-wrap:nowrap!important}}
