.g-loesungen{--anatomy-hi:#3a362f;--anatomy-mid:#5a5448;--anatomy-weight:.9px}.g-loesungen :is(.lo-g-sorter){--anatomy-face:#ece3cf;--anatomy-top:color-mix(in oklab, #ece3cf, #fff 38%);--anatomy-shade-3:color-mix(in oklab, #ece3cf, #6b6457 3%);--anatomy-shade-2:color-mix(in oklab, #ece3cf, #6b6457 5.3999999999999995%);--anatomy-shade-1:color-mix(in oklab, #ece3cf, #6b6457 8.4%);--anatomy-shade-0:color-mix(in oklab, #ece3cf, #6b6457 12%);--anatomy-lo:color-mix(in oklab, #ece3cf, #3a362f 48%);--anatomy-faint:color-mix(in oklab, #ece3cf, #3a362f 22%);}.g-loesungen :is(.lo-g-server){--anatomy-face:#d3e0e6;--anatomy-top:color-mix(in oklab, #d3e0e6, #fff 38%);--anatomy-shade-3:color-mix(in oklab, #d3e0e6, #6b6457 3%);--anatomy-shade-2:color-mix(in oklab, #d3e0e6, #6b6457 5.3999999999999995%);--anatomy-shade-1:color-mix(in oklab, #d3e0e6, #6b6457 8.4%);--anatomy-shade-0:color-mix(in oklab, #d3e0e6, #6b6457 12%);--anatomy-lo:color-mix(in oklab, #d3e0e6, #3a362f 48%);--anatomy-faint:color-mix(in oklab, #d3e0e6, #3a362f 22%);}.g-loesungen :is(.lo-g-terminal){--anatomy-face:#eddbce;--anatomy-top:color-mix(in oklab, #eddbce, #fff 38%);--anatomy-shade-3:color-mix(in oklab, #eddbce, #6b6457 3%);--anatomy-shade-2:color-mix(in oklab, #eddbce, #6b6457 5.3999999999999995%);--anatomy-shade-1:color-mix(in oklab, #eddbce, #6b6457 8.4%);--anatomy-shade-0:color-mix(in oklab, #eddbce, #6b6457 12%);--anatomy-lo:color-mix(in oklab, #eddbce, #3a362f 48%);--anatomy-faint:color-mix(in oklab, #eddbce, #3a362f 22%);}.g-loesungen :is(.lo-g-auto){--anatomy-face:#dbe7d4;--anatomy-top:color-mix(in oklab, #dbe7d4, #fff 38%);--anatomy-shade-3:color-mix(in oklab, #dbe7d4, #6b6457 3%);--anatomy-shade-2:color-mix(in oklab, #dbe7d4, #6b6457 5.3999999999999995%);--anatomy-shade-1:color-mix(in oklab, #dbe7d4, #6b6457 8.4%);--anatomy-shade-0:color-mix(in oklab, #dbe7d4, #6b6457 12%);--anatomy-lo:color-mix(in oklab, #dbe7d4, #3a362f 48%);--anatomy-faint:color-mix(in oklab, #dbe7d4, #3a362f 22%);}.g-loesungen :is(.lo-p){--anatomy-face:#faf8f4;--anatomy-top:color-mix(in oklab, #faf8f4, #fff 38%);--anatomy-shade-3:color-mix(in oklab, #faf8f4, #6b6457 3%);--anatomy-shade-2:color-mix(in oklab, #faf8f4, #6b6457 5.3999999999999995%);--anatomy-shade-1:color-mix(in oklab, #faf8f4, #6b6457 8.4%);--anatomy-shade-0:color-mix(in oklab, #faf8f4, #6b6457 12%);--anatomy-lo:color-mix(in oklab, #faf8f4, #3a362f 48%);--anatomy-faint:color-mix(in oklab, #faf8f4, #3a362f 22%);}.g-loesungen :is(.lo-g-cable){--anatomy-face:#faf8f4;--anatomy-top:color-mix(in oklab, #faf8f4, #fff 38%);--anatomy-shade-3:color-mix(in oklab, #faf8f4, #6b6457 3%);--anatomy-shade-2:color-mix(in oklab, #faf8f4, #6b6457 5.3999999999999995%);--anatomy-shade-1:color-mix(in oklab, #faf8f4, #6b6457 8.4%);--anatomy-shade-0:color-mix(in oklab, #faf8f4, #6b6457 12%);--anatomy-lo:color-mix(in oklab, #faf8f4, #3a362f 48%);--anatomy-faint:color-mix(in oklab, #faf8f4, #3a362f 22%);}.g-loesungen .lo-rol{--anatomy-face:#7d776b;--anatomy-top:#958f83;--anatomy-shade-3:#746e63;--anatomy-shade-2:#6c665b;--anatomy-shade-1:#655f55;--anatomy-shade-0:#5d584e}.g-loesungen .lo-deep{fill:color-mix(in oklab,var(--anatomy-hi) 62%,var(--anatomy-shade-0))}.g-loesungen .lo-cav{fill:color-mix(in oklab,var(--anatomy-hi) 30%,var(--anatomy-shade-0))}.g-loesungen .lo-slot{fill:color-mix(in oklab,var(--anatomy-hi) 10%,var(--anatomy-shade-0))}.g-loesungen .lo-vent{fill:color-mix(in oklab,var(--anatomy-lit) 30%,color-mix(in oklab,var(--anatomy-hi) 10%,var(--anatomy-shade-0)));transition:fill .8s cubic-bezier(.3,.7,.2,1)}.g-loesungen .lo-ridge{fill:color-mix(in oklab,var(--anatomy-top) 55%,#fff);stroke:var(--anatomy-lo);stroke-width:.27;stroke-linejoin:round}.g-loesungen .lo-groove{fill:color-mix(in oklab,var(--anatomy-lo) 85%,var(--anatomy-mid));stroke:none}.g-loesungen .lo-b30{filter:blur(3px)}.g-loesungen .lo-b26{filter:blur(2.6px)}.g-loesungen .lo-b24{filter:blur(2.4px)}.g-loesungen .lo-dot{fill:none;stroke:var(--anatomy-dot);stroke-linecap:round;stroke-width:.7;opacity:.45}.g-loesungen .lo-pin{fill:none;stroke:var(--anatomy-lit);stroke-width:.55;opacity:.75}.g-loesungen .lo-collar{fill:color-mix(in oklab,var(--anatomy-hi) 5%,var(--anatomy-shade-1))}.g-loesungen .lo-rim{stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linejoin:round}.g-loesungen .lo-disp{fill:color-mix(in oklab,#eef3f8 72%,var(--anatomy-shade-1))}.g-loesungen .lo-bin{fill:#fdfcf9;stroke:var(--anatomy-lo);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round}.g-loesungen .lo-bout{fill:color-mix(in oklab,var(--anatomy-lit) 14%,#fdfcf9);stroke:color-mix(in oklab,var(--anatomy-lit) 70%,#fdfcf9);stroke-width:.5;stroke-linecap:round;stroke-linejoin:round}.g-loesungen .lo-led{fill:var(--anatomy-lit);opacity:.8}.g-loesungen .lo-ch{fill:color-mix(in oklab,var(--anatomy-lo) 70%,var(--anatomy-face));stroke:var(--anatomy-lo);stroke-width:.4}.g-loesungen .lo-tk{fill:var(--anatomy-lo);opacity:.55}.g-loesungen .lo-run{fill:var(--anatomy-lo);opacity:.5}.g-loesungen .lo-lens{fill:color-mix(in oklab,oklch(.86 .06 80) 55%,var(--anatomy-face))}.g-loesungen .lo-glint{fill:none;stroke:#fff;stroke-width:.9;stroke-linecap:round;opacity:.9}.g-loesungen .lo-kl-on{fill:oklch(.76 .13 75);opacity:0}.g-loesungen .lo-glow{fill:var(--anatomy-lit);opacity:.4;filter:blur(2.2px)}.g-loesungen .lo-shine{fill:color-mix(in oklab,var(--anatomy-lit) 78%,#fff)}.g-loesungen .lo-lit{opacity:0}.g-loesungen .lo-keytop{fill:color-mix(in oklab,var(--anatomy-lit) 22%,#fdfcf9)}.g-loesungen .lo-keydown{fill:color-mix(in oklab,var(--anatomy-lit) 55%,var(--anatomy-lo));opacity:0}.g-loesungen .lo-outL,.g-loesungen .lo-outR{opacity:0}.g-loesungen .lo-dm{fill:none;stroke:#fff;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:101 0}.g-loesungen .lo-pulse{fill:none;stroke:var(--anatomy-lit);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:7 200;stroke-dashoffset:10;opacity:.85;filter:blur(.3px)}.g-loesungen .lo-krot{transform-box:view-box;transform-origin:0 0;rotate:calc((-42 + min(var(--lo-c), 2) * 42 + var(--lo-kh, 0) * (7 - 14 * var(--lo-g2)) + clamp(-8, var(--lo-kp, 0) * (var(--lo-ct) - min(var(--lo-c), 2)) * 42, 8)) * 1deg)}.g-loesungen .lo-typing,.g-loesungen .lo-reply{transform-box:view-box;transform-origin:135.83px 203.25px}.g-loesungen .lo-typing{scale:0}.g-loesungen{--lo-sq:1}.g-loesungen:has(.lo-guide[data-on]){--lo-sq:0}.g-loesungen .lo-sq{translate:calc(var(--lo-sq) * 1.69px) calc(var(--lo-sq) * 0.84px)}@keyframes lo-land{0%{opacity:0;translate:0 -7px}60%{opacity:1;translate:0 .7px}80%{translate:0 -.2px}}@keyframes lo-fade{0%{opacity:0}}@keyframes lo-on{0%{filter:brightness(.8)}55%{filter:brightness(1.07)}}@keyframes lo-rise{0%{opacity:0;translate:0 2px}}.g-loesungen .lo-in{animation:lo-land .62s cubic-bezier(.3,.7,.2,1) backwards}.g-loesungen .lo-d1{animation-delay:.1s}.g-loesungen .lo-d2{animation-delay:.2s}.g-loesungen .lo-d3{animation-delay:.3s}@keyframes lo-draw{0%{stroke-dasharray:0 101;opacity:0}5%{opacity:1}}.g-loesungen .lo-ptd{animation:lo-draw .55s cubic-bezier(.55,0,.35,1) .78s backwards}.g-loesungen .lo-psd{animation:lo-draw .5s cubic-bezier(.55,0,.35,1) .9s backwards}.g-loesungen .lo-disp{animation:lo-on .5s cubic-bezier(.3,.7,.2,1) .95s backwards}.g-loesungen .lo-flow>[style]{animation:lo-rise .3s cubic-bezier(.3,.7,.2,1) calc(1s + var(--i) * .06s) backwards}.g-loesungen .lo-ch,.g-loesungen .lo-run,.g-loesungen .lo-tk{animation:lo-fade .3s cubic-bezier(.3,.7,.2,1) 1.2s backwards}.g-loesungen .lo-mv,.g-loesungen .lo-krot{transition:translate .75s cubic-bezier(.3,.7,.2,1),rotate .55s cubic-bezier(.34,1.25,.5,1)}.g-loesungen .lo-chat{transition:translate .75s cubic-bezier(.3,.7,.2,1),opacity .6s cubic-bezier(.3,.7,.2,1)}.g-loesungen .lo-sq{transition:translate .42s cubic-bezier(.34,1.7,.5,1) .2s}.g-loesungen .lo-lit,.g-loesungen .lo-kl-on,.g-loesungen .lo-keydown,.g-loesungen .lo-led,.g-loesungen .lo-ch,.g-loesungen .lo-run,.g-loesungen .lo-disp,.g-loesungen .lo-pin{transition:opacity .6s cubic-bezier(.3,.7,.2,1),fill .6s cubic-bezier(.3,.7,.2,1),stroke .6s cubic-bezier(.3,.7,.2,1)}.g-loesungen .lo-drw .lo-mv{transition-duration:.9s}.g-loesungen .lo-guide .lo-mv{transition-duration:.6s}.g-loesungen .lo-pwr .lo-mv{transition-duration:.32s}.g-loesungen .lo-pwr:not([data-on]) .lo-mv{transition:translate .5s cubic-bezier(.34,1.4,.5,1)}.g-loesungen .lo-bz{fill:transparent}.g-loesungen:has(.lo-feed[data-fired]) .lo-bzf,.g-loesungen:has(.lo-feed[data-fired]) .lo-bzs,.g-loesungen:has(.lo-start[data-fired]) .lo-bzf,.g-loesungen:has(.lo-start[data-fired]) .lo-bzs,.g-loesungen:has(.lo-send[data-fired]) .lo-bze,.g-loesungen:has(.lo-send[data-fired]) .lo-bzp{pointer-events:all;cursor:progress}.g-loesungen:has(.lo-feed[data-fired]) .lo-feed>.hz-t,.g-loesungen:has(.lo-feed[data-fired]) .lo-start>.hz-t,.g-loesungen:has(.lo-start[data-fired]) .lo-feed>.hz-t,.g-loesungen:has(.lo-start[data-fired]) .lo-start>.hz-t,.g-loesungen:has(.lo-send[data-fired]) .lo-send>.hz-t,.g-loesungen:has(.lo-send[data-fired]) .lo-pwr>.hz-t{pointer-events:none}.g-loesungen:has(.lo-bzs:active) .lo-start .lo-mv.lo-mv{translate:0px 1.16px;transition-duration:.08s}.g-loesungen:has(.lo-bze:active) .lo-send .lo-mv.lo-mv{translate:0px 1.55px;transition-duration:.08s}.g-loesungen:has(.lo-bze:active) .lo-send .lo-keydown{opacity:.6;transition-duration:.08s}.g-loesungen:has(.lo-bzp:active) .lo-pwr:not([data-on]) .lo-mv.lo-mv{translate:0.8px -0.4px;transition-duration:.08s}.g-loesungen:has(.lo-bzp:active) .lo-pwr[data-on] .lo-mv.lo-mv{translate:2.17px -1.08px;transition-duration:.08s}.g-loesungen:has(.lo-bzf:active) .lo-sq{translate:calc(var(--lo-sq) * 1.69px + 2.25px) calc(var(--lo-sq) * 0.84px + -0.88px);transition:translate .1s cubic-bezier(.3,.7,.2,1)}.g-loesungen .lo-drw[data-on] .lo-mv{translate:-8.87px 4.43px}.g-loesungen .lo-sled[data-on] .lo-mv{translate:-6.33px 3.17px}.g-loesungen .lo-guide[data-on] .lo-mv{translate:-6.75px -3.38px}.g-loesungen .lo-kl[data-on] .lo-mv{translate:10.13px 5.07px}.g-loesungen .lo-pwr[data-on] .lo-mv{translate:2.01px -1px}.g-loesungen:has(.lo-pwr[data-on]) .lo-act,.g-loesungen:has(.lo-pwr[data-on]) .lo-drv{opacity:0}.g-loesungen .lo-pwr[data-on] .lo-pin{stroke:var(--anatomy-lo);opacity:.55}.g-loesungen:has(.lo-pwr[data-on]) .lo-vent{fill:color-mix(in oklab,var(--anatomy-hi) 10%,var(--anatomy-shade-0))}.g-loesungen:has(.lo-pwr[data-on]) .lo-disp{fill:color-mix(in oklab,var(--anatomy-shade-0) 70%,#9a958b)}.g-loesungen:has(.lo-pwr[data-on]) .lo-chat{opacity:.18}.g-loesungen .lo-sled[data-on] .lo-drv{opacity:0}.g-loesungen .lo-scr[data-step="1"] .lo-chat{translate:-6.97px 13.88px}.g-loesungen .lo-scr[data-step="2"] .lo-chat{translate:-13.94px 27.77px}.g-loesungen{--lo-ct:0;--lo-c:calc(var(--lo-ct) + var(--lo-busy, 0) * 10);--lo-g0:max(0, 1 - var(--lo-c));--lo-g1:min(var(--lo-c), 2 - var(--lo-c));--lo-g2:max(0, var(--lo-c) - 1)}.g-loesungen:has(.lo-knob[data-step="1"]){--lo-ct:1}.g-loesungen:has(.lo-knob[data-step="2"]){--lo-ct:2}.g-loesungen:has(.lo-start[data-fired]){--lo-busy:1;transition-delay:0s,600s}.g-loesungen:has(.lo-start[data-fired]) .lo-krot{--lo-kp:.16}@media (prefers-reduced-motion:reduce),print{.g-loesungen{--lo-busy:0!important}}.g-loesungen .lo-ch0{fill:color-mix(in oklab,var(--anatomy-lit) calc(var(--lo-g0) * 100%),color-mix(in oklab,var(--anatomy-lo) 70%,var(--anatomy-face)));opacity:calc(1 - .05 * var(--lo-g0))}.g-loesungen .lo-ch1{fill:color-mix(in oklab,var(--anatomy-lit) calc(var(--lo-g1) * 100%),color-mix(in oklab,var(--anatomy-lo) 70%,var(--anatomy-face)));opacity:calc(1 - .05 * var(--lo-g1))}.g-loesungen .lo-ch2{fill:color-mix(in oklab,var(--anatomy-lit) calc(var(--lo-g2) * 100%),color-mix(in oklab,var(--anatomy-lo) 70%,var(--anatomy-face)));opacity:calc(1 - .05 * var(--lo-g2))}.g-loesungen .lo-tkR{fill:color-mix(in oklab,var(--anatomy-lit) calc(var(--lo-g0) * 100%),var(--anatomy-lo));opacity:calc(.55 + .4 * var(--lo-g0))}.g-loesungen .lo-tkL{fill:color-mix(in oklab,var(--anatomy-lit) calc(var(--lo-g1) * 100%),var(--anatomy-lo));opacity:calc(.55 + .4 * var(--lo-g1))}.g-loesungen .lo-kl-on{opacity:max(var(--lo-klb, 0), .35 * var(--lo-g2))}.g-loesungen:has(.lo-kl[data-on]){--lo-klb:.95}.g-loesungen .lo-send[data-down] .lo-mv,.g-loesungen .lo-start[data-down] .lo-mv{transition-duration:.08s}.g-loesungen .lo-send[data-down] .lo-mv{translate:0px 1.55px}.g-loesungen .lo-send[data-down] .lo-keydown{opacity:.6;transition-duration:.08s}.g-loesungen .lo-start[data-down] .lo-mv{translate:0px 1.16px}.g-loesungen .lo-feed[data-down] .lo-mv{translate:2.25px -0.88px;transition-duration:.15s}@keyframes lo-feed{0%{translate:2.25px -0.88px}30%{translate:28.07px -10.94px;animation-timing-function:step-end}31%,45%{translate:calc(0px - var(--lo-sq) * 1.69px) calc(1.09px - var(--lo-sq) * 0.84px);animation-timing-function:cubic-bezier(.3,.7,.2,1)}70%{translate:0 0}}@keyframes lo-feedB{0%{translate:0 0}30%{translate:28.07px -10.94px;animation-timing-function:step-end}31%,45%{translate:calc(0px - var(--lo-sq) * 1.69px) calc(1.09px - var(--lo-sq) * 0.84px);animation-timing-function:cubic-bezier(.3,.7,.2,1)}70%{translate:0 0}}@keyframes lo-outL{0%{opacity:0;translate:calc(15.2px - var(--lo-dx,0px)) calc(-11.32px - var(--lo-dy,0px))}20%,38%{opacity:var(--lo-g, 1);translate:calc(15.2px - var(--lo-dx,0px)) calc(-11.32px - var(--lo-dy,0px))}62%{translate:-0.63px -3.41px;animation-timing-function:cubic-bezier(.5,0,.8,.4)}74%{translate:0 0;animation-timing-function:cubic-bezier(.3,.7,.2,1)}81%{translate:0 -.35px}88%{opacity:var(--lo-g, 1);translate:0 0}97%,100%{opacity:0;translate:0 0}}@keyframes lo-outR{0%{opacity:0;translate:calc(15.2px - var(--lo-dx,0px)) calc(-15.67px - var(--lo-dy,0px))}20%,38%{opacity:var(--lo-g, 1);translate:calc(15.2px - var(--lo-dx,0px)) calc(-15.67px - var(--lo-dy,0px))}62%{translate:-0.63px -7.75px;animation-timing-function:cubic-bezier(.5,0,.8,.4)}74%{translate:0 0;animation-timing-function:cubic-bezier(.3,.7,.2,1)}81%{translate:0 -.35px}88%{opacity:var(--lo-g, 1);translate:0 0}97%,100%{opacity:0;translate:0 0}}@property --lo-dx{syntax:"<length>";inherits:true;initial-value:0px}@property --lo-dy{syntax:"<length>";inherits:true;initial-value:0px}.g-loesungen .lo-drw{transition:--lo-dx .9s cubic-bezier(.3,.7,.2,1),--lo-dy .9s cubic-bezier(.3,.7,.2,1)}.g-loesungen .lo-drw[data-on]{--lo-dx:-8.87px;--lo-dy:4.43px}@keyframes lo-work{10%,24%,38%,52%{opacity:.25}17%,31%,45%{opacity:1}}@keyframes lo-bump{0%,100%{translate:0 0}50%{translate:0 .35px}}.g-loesungen:has(.lo-feed[data-fired]) .lo-feed .lo-mv{animation:lo-feed 2.8s cubic-bezier(.55,0,.35,1) 0s backwards}.g-loesungen:has(.lo-feed[data-fired]) .lo-outL{animation:lo-outL 2.8s linear 0s backwards}.g-loesungen:has(.lo-feed[data-fired]) .lo-stat{opacity:1;animation:lo-work 2.2s linear 0.3s}.g-loesungen:has(.lo-feed[data-fired]) .lo-rol{animation:lo-bump .3s cubic-bezier(.3,.7,.2,1) 0.15s 3}@keyframes lo-pt{0%{stroke-dashoffset:-103}45%{stroke-dashoffset:10;animation-timing-function:cubic-bezier(.55,0,.35,1)}100%{stroke-dashoffset:-103}}@keyframes lo-ps{0%{stroke-dashoffset:10}100%{stroke-dashoffset:-103}}@keyframes lo-blip{0%,100%{opacity:.8}50%{opacity:.2}}@keyframes lo-flow{0%,2.8%{translate:-6.97px 13.88px}13.9%,16.7%{translate:-4.29px 8.54px}26.4%,38.9%{translate:-1.34px 2.67px}48.6%,100%{translate:0 0}}@keyframes lo-fold{0%,36.1%{scale:1}40.3%{scale:0}}@keyframes lo-unfold{0%,38.9%{scale:0;opacity:0}41.1%{opacity:.28}45.8%{scale:1.05;opacity:1}50%{scale:1}}@keyframes lo-type{0%,60%,100%{opacity:.16}20%{opacity:.45}}@keyframes lo-pt0{0%{stroke-dashoffset:-103}100%{stroke-dashoffset:10}}.g-loesungen:has(.lo-send[data-fired]) .lo-pt{animation:lo-pt 1.3s cubic-bezier(.55,0,.35,1)}.g-loesungen:has(.lo-send[data-fired]):has(.lo-pwr[data-on]) .lo-pt{animation:lo-pt0 .7s cubic-bezier(.55,0,.35,1)}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-act{animation:lo-blip .35s cubic-bezier(.3,.7,.2,1) .55s 2}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-flow{animation:lo-flow 3.6s cubic-bezier(.55,0,.35,1) backwards}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-typing{animation:lo-fold 3.6s cubic-bezier(.55,0,.35,1) backwards}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-reply{animation:lo-unfold 3.6s cubic-bezier(.3,.7,.2,1) backwards}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-dot0{animation:lo-type .9s ease-in-out 0.60s infinite}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-dot1{animation:lo-type .9s ease-in-out 0.75s infinite}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-dot2{animation:lo-type .9s ease-in-out 0.90s infinite}.g-loesungen:has(.lo-send[data-fired]):not(:has(.lo-pwr[data-on])) .lo-scr .ai{opacity:1;transition-delay:1.1s}.g-loesungen:has(.lo-start[data-fired]) .lo-start .lo-lit,.g-loesungen:has(.lo-start[data-fired]) .lo-g-auto>.lo-lit{opacity:1;transition-delay:.15s}.g-loesungen:has(.lo-start[data-fired]) .lo-g-auto>.ai{opacity:1}.g-loesungen:has(.lo-start[data-fired]) .lo-run{fill:var(--anatomy-lit);opacity:.9}.g-loesungen:has(.lo-start[data-fired]) .lo-ps{animation:lo-ps .7s cubic-bezier(.55,0,.35,1) .2s}.g-loesungen:has(.lo-start[data-fired]) .lo-feed .lo-mv{animation:lo-feedB 2.8s cubic-bezier(.55,0,.35,1) 0.75s backwards}.g-loesungen:has(.lo-start[data-fired]) .lo-outR{animation:lo-outR 2.8s linear 0.75s backwards}.g-loesungen:has(.lo-start[data-fired]) .lo-stat{opacity:1;animation:lo-work 2.2s linear 1.05s}.g-loesungen:has(.lo-start[data-fired]) .lo-rol{animation:lo-bump .3s cubic-bezier(.3,.7,.2,1) 0.9s 3}.g-loesungen:has(.lo-start[data-fired]) .lo-outL{animation:lo-outL 2.8s linear .75s backwards}.g-loesungen:has(.lo-start[data-fired]) .lo-outR{--lo-g:var(--lo-g0)}.g-loesungen:has(.lo-start[data-fired]) .lo-outL{--lo-g:var(--lo-g1)}@property --lo-ko{syntax:"<number>";inherits:true;initial-value:1}.g-loesungen .lo-kl{transition:--lo-ko .75s cubic-bezier(.3,.7,.2,1)}.g-loesungen .lo-kl[data-on]{--lo-ko:0}@keyframes lo-kla{0%{translate:0 0}25%{translate:calc(-3.8px * var(--lo-g2)) calc(-1.9px * var(--lo-g2))}62%{translate:calc(3.24px * var(--lo-g2) * var(--lo-ko)) calc(1.62px * var(--lo-g2) * var(--lo-ko))}82%{translate:0 0}}@keyframes lo-amber{15%,45%,75%{opacity:calc(var(--lo-g2) * 0.95 + (1 - var(--lo-g2)) * max(var(--lo-klb, 0), .35 * var(--lo-g2)))}30%,60%{opacity:calc(var(--lo-g2) * 0.3 + (1 - var(--lo-g2)) * max(var(--lo-klb, 0), .35 * var(--lo-g2)))}}.g-loesungen:has(.lo-start[data-fired]) .lo-kla{animation:lo-kla 1.8s cubic-bezier(.55,0,.35,1) 1.6s backwards}.g-loesungen:has(.lo-start[data-fired]) .lo-kl-on{animation:lo-amber 1.7s linear 1.9s}@media (prefers-reduced-motion:reduce){.g-loesungen:has(.lo-feed[data-fired]) .lo-outL{opacity:var(--lo-g, 1);translate:-0.63px -3.41px}.g-loesungen:has(.lo-start[data-fired]) .lo-outR{opacity:var(--lo-g, 1);translate:-0.63px -7.75px}.g-loesungen:has(.lo-start[data-fired]) .lo-outL{opacity:var(--lo-g, 1);translate:-0.63px -3.41px}.g-loesungen:has(.lo-start[data-fired]) .lo-kl-on{opacity:max(var(--lo-klb, 0), .95 * var(--lo-g2))}}@media (hover:hover){.g-loesungen .lo-drw:not([data-on]):hover .lo-mv,.g-loesungen .lo-sled:not([data-on]):hover .lo-mv{transition-timing-function:cubic-bezier(.34,1.4,.5,1)}.g-loesungen .lo-drw:not([data-on]):hover .lo-mv{translate:-1.42px 0.71px}.g-loesungen .lo-drw[data-on]:hover .lo-mv{translate:-7.81px 3.9px}.g-loesungen .lo-drw:not([data-on]):hover{transition-timing-function:cubic-bezier(.34,1.4,.5,1);--lo-dx:-1.42px;--lo-dy:0.71px}.g-loesungen .lo-drw[data-on]:hover{--lo-dx:-7.81px;--lo-dy:3.9px}.g-loesungen .lo-sled:not([data-on]):hover .lo-mv{translate:-1.08px 0.54px}.g-loesungen .lo-sled[data-on]:hover .lo-mv{translate:-5.38px 2.69px}.g-loesungen .lo-guide:not([data-on]):hover .lo-mv{translate:-1.35px -0.68px}.g-loesungen .lo-guide[data-on]:hover .lo-mv{translate:-5.74px -2.87px}.g-loesungen .lo-kl:not([data-on]):hover .lo-mv{translate:1.82px 0.91px}.g-loesungen .lo-kl[data-on]:hover .lo-mv{translate:8.91px 4.46px}.g-loesungen .lo-pwr:not([data-on]):hover .lo-mv{translate:0.5px -0.25px}.g-loesungen .lo-pwr[data-on]:hover .lo-mv{translate:1.77px -0.88px}.g-loesungen:has(.lo-kl:not([data-on]):hover){--lo-klb:.24}.g-loesungen .lo-feed:hover .lo-mv{translate:1.68px -0.66px}.g-loesungen .lo-send:hover .lo-mv{translate:0px 0.46px}.g-loesungen .lo-start:hover .lo-mv{translate:0px 0.46px}.g-loesungen .lo-scr:not([data-step]):hover .lo-chat{translate:-0.8px 1.6px}.g-loesungen .lo-scr[data-step="1"]:hover .lo-chat{translate:-7.77px 15.49px}.g-loesungen .lo-scr[data-step="2"]:hover .lo-chat{translate:-13.13px 26.17px}.g-loesungen .lo-knob:hover .lo-krot{--lo-kh:1}.g-loesungen:hover{--lo-w:1;transition-duration:1s,0s}.g-loesungen:has(.lo-bzp:is(:hover)) .lo-pwr:not([data-on]) .lo-mv{translate:0.5px -0.25px}.g-loesungen:has(.lo-bzp:is(:hover)) .lo-pwr[data-on] .lo-mv{translate:1.77px -0.88px}.g-loesungen:has(.lo-bzf:is(:hover)) .lo-feed .lo-mv{translate:1.68px -0.66px}.g-loesungen:has(.lo-bze:is(:hover)) .lo-send .lo-mv{translate:0px 0.46px}.g-loesungen:has(.lo-bzs:is(:hover)) .lo-start .lo-mv{translate:0px 0.46px}}@property --lo-w{syntax:"<number>";inherits:true;initial-value:0}@property --lo-c{syntax:"<integer>";inherits:true;initial-value:0}.g-loesungen{transition:--lo-w .6s linear,--lo-c 0s linear}.g-loesungen .lo-stat{opacity:calc(.8 - .6 * sin(clamp(0, (var(--lo-w) - .15) / .5, 1) * 360deg) * sin(clamp(0, (var(--lo-w) - .15) / .5, 1) * 360deg))}.g-loesungen .lo-drv{opacity:calc(.8 - .6 * sin(clamp(0, (var(--lo-w) - .5) / .45, 1) * 180deg))}@keyframes lo-breathe{50%{opacity:.35}}.g-loesungen .lo-act.amb{animation:lo-breathe 5s ease-in-out 1.6s infinite}.g-loesungen:has(.lo-pwr[data-on]) .lo-act.amb{animation:none}@media (hover:none) and (prefers-reduced-motion:no-preference){@keyframes lo-t-feed{0%{translate:0 0}2.08%{translate:0 0}2.78%{translate:2.25px -0.88px}5.58%{translate:28.07px -10.94px}5.7%{translate:-1.69px 0.25px}7.33%{translate:-1.69px 0.25px}10.25%{translate:0 0}13.75%{translate:0 0}13.76%{translate:0 0}78.13%{translate:0 0}78.83%{translate:2.25px -0.88px}81.63%{translate:28.07px -10.94px}81.74%{translate:-1.69px 0.25px}83.38%{translate:-1.69px 0.25px}86.29%{translate:0 0}89.79%{translate:0 0}89.80%{translate:0 0}100%{translate:0 0}}@keyframes lo-t-outL{0%{opacity:0}2.08%{opacity:0}2.09%{opacity:0;translate:15.2px -11.32px}6.52%{opacity:1;translate:15.2px -11.32px}9.32%{opacity:1;translate:-0.63px -3.41px}10.72%{opacity:1;translate:0 0}11.53%{opacity:1;translate:0 -.35px}12.35%{opacity:1;translate:0 0}13.4%{opacity:0;translate:0 0}13.76%{opacity:0}100%{opacity:0}}@keyframes lo-t-outR{0%{opacity:0}78.13%{opacity:0}78.14%{opacity:0;translate:15.2px -15.67px}82.56%{opacity:1;translate:15.2px -15.67px}85.36%{opacity:1;translate:-0.63px -7.75px}86.76%{opacity:1;translate:0 0}87.58%{opacity:1;translate:0 -.35px}88.39%{opacity:1;translate:0 0}89.44%{opacity:0;translate:0 0}89.80%{opacity:0}100%{opacity:0}}@keyframes lo-t-key{0%{translate:0 0}23.33%{translate:0 0}24.33%{translate:0px 1.55px}25.83%{translate:0 0}25.84%{translate:0 0}100%{translate:0 0}}@keyframes lo-t-pt{0%{stroke-dashoffset:10}25%{stroke-dashoffset:10}25.01%{stroke-dashoffset:-103}27.44%{stroke-dashoffset:10}30.42%{stroke-dashoffset:-103}30.43%{stroke-dashoffset:10}100%{stroke-dashoffset:10}}@keyframes lo-t-flow{0%{translate:0 0}25%{translate:0 0}25.01%{translate:-6.97px 13.88px}25.42%{translate:-6.97px 13.88px}27.08%{translate:-4.29px 8.54px}27.51%{translate:-4.29px 8.54px}28.96%{translate:-1.34px 2.67px}30.84%{translate:-1.34px 2.67px}32.29%{translate:0 0}40%{translate:0 0}40.01%{translate:0 0}100%{translate:0 0}}@keyframes lo-t-fold{0%{scale:0}25%{scale:0}25.01%{scale:1}30.41%{scale:1}31.05%{scale:0}40%{scale:0}40.01%{scale:0}100%{scale:0}}@keyframes lo-t-unfold{0%{scale:1;opacity:1}25%{scale:1;opacity:1}25.01%{scale:0;opacity:0}30.84%{scale:0;opacity:0}31.16%{opacity:.28}31.87%{scale:1.05;opacity:1}32.5%{scale:1}40.01%{scale:1;opacity:1}100%{scale:1;opacity:1}}@keyframes lo-t-ai{0%{opacity:0}25%{opacity:0}29.5%{opacity:0}31.75%{opacity:1}37%{opacity:1}40%{opacity:0}40.01%{opacity:0}100%{opacity:0}}@keyframes lo-t-drw{0%{translate:0 0}50%{translate:0 0}54.17%{translate:-8.87px 4.43px}62.5%{translate:-8.87px 4.43px}66.67%{translate:0 0}66.68%{translate:0 0}100%{translate:0 0}}@keyframes lo-t-press{0%{translate:0 0}73.75%{translate:0 0}74.37%{translate:0px 1.16px}75.83%{translate:0 0}75.84%{translate:0 0}100%{translate:0 0}}@keyframes lo-t-ps{0%{stroke-dashoffset:10}75.83%{stroke-dashoffset:10}75.84%{stroke-dashoffset:10}78.75%{stroke-dashoffset:-103}78.76%{stroke-dashoffset:10}100%{stroke-dashoffset:10}}@keyframes lo-t-lit{0%{opacity:0}75%{opacity:0}77.25%{opacity:1}87.75%{opacity:1}90%{opacity:0}90.01%{opacity:0}100%{opacity:0}}.g-loesungen:not([data-played]) .lo-feed .lo-mv{animation:lo-t-feed 24s cubic-bezier(.55,0,.35,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-outL{animation:lo-t-outL 24s linear 1.6s infinite}.g-loesungen:not([data-played]) .lo-outR{animation:lo-t-outR 24s linear 1.6s infinite}.g-loesungen:not([data-played]) .lo-send .lo-mv{animation:lo-t-key 24s cubic-bezier(.3,.7,.2,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-pt{animation:lo-t-pt 24s cubic-bezier(.55,0,.35,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-flow{animation:lo-t-flow 24s cubic-bezier(.55,0,.35,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-typing{animation:lo-t-fold 24s cubic-bezier(.55,0,.35,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-reply{animation:lo-t-unfold 24s cubic-bezier(.3,.7,.2,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-scr .ai{animation:lo-t-ai 24s cubic-bezier(.3,.7,.2,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-drw .lo-mv{animation:lo-t-drw 24s cubic-bezier(.3,.7,.2,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-start .lo-mv{animation:lo-t-press 24s cubic-bezier(.3,.7,.2,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-ps{animation:lo-t-ps 24s cubic-bezier(.55,0,.35,1) 1.6s infinite}.g-loesungen:not([data-played]) .lo-start .lo-lit,.g-loesungen:not([data-played]) .lo-g-auto>.lo-lit,.g-loesungen:not([data-played]) .lo-g-auto>.ai{animation:lo-t-lit 24s cubic-bezier(.3,.7,.2,1) 1.6s infinite}}.g-loesungen .l.th{stroke:var(--anatomy-hi)}.g-loesungen .l.tm{stroke:var(--anatomy-mid)}.g-loesungen .l.tf{stroke:var(--anatomy-faint)}@media (max-width:900px){.page-head:has(.g-loesungen) .prog-hero-art{margin-block:-5% -7%}}
