.fl-art{--px:0;--py:0}.fl-art svg.m *{transform-box:fill-box;transform-origin:center}.fl-art svg.m g[clip-path],.fl-art svg.m .rings,.fl-art svg.m .pat,.fl-art svg.m .tree{transform-box:view-box;transform-origin:300px 350px}.fl-art .m .ring{animation:flRing 4.8s ease-out infinite}.fl-art.hit .m .ring{animation-duration:1.6s}.m-kardio .heartwrap{transform-box:view-box;transform-origin:300px 350px;transform:translate(calc(var(--px) * 10px),calc(var(--py) * 8px));transition:transform .3s ease-out}.m-kardio .heart{animation:mBeat 1.6s ease-in-out infinite;transform-origin:50% 60%}.m-kardio .chamber,.m-kardio .vessel{animation:mBeat 1.6s ease-in-out infinite}.m-kardio .vessel{stroke-dasharray:6 10;animation:flDash 3s linear infinite}.fl-art.hit .m-kardio .heart,.fl-art.hit .m-kardio .chamber{animation-duration:.62s}.m-kardio .ecgrun,.m-akutt .ecgrun{stroke-dasharray:190 810;animation:mSweep 3.2s linear infinite}.fl-art.hit .m-kardio .ecgrun,.fl-art.hit .m-akutt .ecgrun{animation-duration:1.3s}.m-kardio .ecg{transform:translateY(calc(var(--py) * 14px));transition:transform .3s ease-out}@keyframes mBeat{0%,100%{transform:scale(1)}14%{transform:scale(1.075)}28%{transform:scale(1)}42%{transform:scale(1.045)}56%{transform:scale(1)}}@keyframes mSweep{from{stroke-dashoffset:190}to{stroke-dashoffset:-810}}.m-nevro .tree{transform:rotate(calc(var(--px) * 3deg)) translateY(calc(var(--py) * 8px));transition:transform .35s ease-out}.m-nevro .pulse{stroke-dasharray:9 91;stroke-dashoffset:9;opacity:.95;animation:mFire 3.2s ease-in-out infinite;animation-delay:var(--d,0s)}.m-nevro .pulse.axon{animation:mFire 2.6s ease-in-out infinite;stroke-dasharray:12 88}.fl-art.hit .m-nevro .pulse{animation-duration:.9s}.m-nevro .myelin{animation:flDash 4s linear infinite}.m-nevro .syn{animation:flNode 2.6s ease-in-out infinite;animation-delay:var(--d,0s)}.m-nevro .soma{animation:flNode 3.2s ease-in-out infinite}@keyframes mFire{0%{stroke-dashoffset:9}100%{stroke-dashoffset:-100}}.m-pedi .block{animation:mBounce 3.4s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}.fl-art.hit .m-pedi .block{animation:mBounce .7s ease-in-out 2;animation-delay:calc(var(--i) * .08s)}.m-pedi .kid{filter:drop-shadow(0 4px 8px rgba(201,148,29,.5))}@keyframes mBounce{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(6deg)}}.m-gastro .bolus{stroke-dasharray:14 86;stroke-opacity:.7;animation:mFlow 5s linear infinite}.m-gastro .bolus.b2{stroke-dasharray:10 90;animation-duration:5s;animation-delay:-2.5s;stroke-opacity:.85}.fl-art.hit .m-gastro .bolus{animation-duration:1.4s}.m-gastro .stomach{animation:mSquish 4s ease-in-out infinite}@keyframes mFlow{from{stroke-dashoffset:14}to{stroke-dashoffset:-86}}@keyframes mSquish{50%{transform:scale(1.08,.92)}}.m-gastrokir .ret{transform-origin:300px 350px;transform-box:view-box;animation:mSpin 60s linear infinite}.m-gastrokir .coil{stroke-dasharray:3 11;animation:mCoil 3s linear infinite}.m-gastrokir .coil.c2{animation-duration:4.2s;animation-direction:reverse}.m-gastrokir .gr1{animation:mGr1 5s ease-in-out infinite;transform:translate(calc(var(--px) * 12px),calc(var(--py) * 8px))}.m-gastrokir .gr2{animation:mGr2 5s ease-in-out infinite;transform:translate(calc(var(--px) * -10px),calc(var(--py) * 8px))}.fl-art.hit .m-gastrokir .ret{animation-duration:6s}@keyframes mSpin{to{transform:rotate(360deg)}}@keyframes mCoil{to{stroke-dashoffset:-28}}@keyframes mGr1{50%{translate:14px -10px}}@keyframes mGr2{50%{translate:-12px -8px}}.m-gastrokir .cut{stroke-dasharray:100;animation:mCut 6s ease-in-out infinite}.m-gastrokir .stitch{stroke-dasharray:60;animation:mStitch 6s ease-out infinite;animation-delay:calc(var(--i) * .22s + 1.2s)}.m-gastrokir .scalpel{animation:mScalpel 6s ease-in-out infinite;transform:translate(calc(var(--px) * 14px),calc(var(--py) * 10px))}.m-gastrokir .tring{animation:flRing 2.6s ease-out infinite}.m-gastrokir .tring.t2{animation-delay:1.3s}.fl-art.hit .m-gastrokir .tring{animation-duration:.8s}@keyframes mCut{0%{stroke-dashoffset:100}22%,100%{stroke-dashoffset:0}}@keyframes mStitch{0%{stroke-dashoffset:60;opacity:0}8%{opacity:1}20%,90%{stroke-dashoffset:0;opacity:1}100%{opacity:0}}@keyframes mScalpel{0%{transform:translateX(110px);opacity:0}8%{opacity:1}22%{transform:translateX(-230px)}30%,100%{transform:translateX(-230px);opacity:0}}.m-hepa .flow{stroke-dasharray:10 90;animation:mFlowIn 3.2s linear infinite;animation-delay:var(--d)}.fl-art.hit .m-hepa .flow{animation-duration:1s}.m-hepa .cv{animation:flNode 3.2s ease-in-out infinite}.m-hepa{transform:rotate(calc(var(--px) * 5deg));transition:transform .4s ease-out;transform-box:view-box;transform-origin:300px 350px}@keyframes mFlowIn{from{stroke-dashoffset:10}to{stroke-dashoffset:-90}}.m-akutt .sweep{transform-box:view-box;transform-origin:300px 350px;animation:mSpin 5s linear infinite}.fl-art.hit .m-akutt .sweep{animation-duration:1.4s}.m-akutt .seg{stroke-opacity:.22;animation:mSeg 5s linear infinite;animation-delay:calc(var(--i) * 1s - 5s)}.m-akutt .let{font-family:var(--font-mono);font-weight:800;font-size:21px;fill:var(--teal-900)}.m-akutt .beacon{animation:mSiren 1.1s ease-in-out infinite}@keyframes mSpin{to{transform:rotate(360deg)}}@keyframes mSeg{0%,20%,100%{stroke-opacity:.22}4%{stroke-opacity:1}}@keyframes mSiren{50%{transform:scale(1.22);opacity:.72}}.m-infek .net{animation:mFadeNet 9s ease-in-out infinite}.m-infek .vir circle,.m-infek .bac{fill:var(--teal-500);animation:mInfect 9s ease-in-out infinite;animation-delay:var(--d)}.m-infek .vir line{stroke:var(--teal-500)}.m-infek .vir,.m-infek .bac{animation-delay:var(--d)}.m-infek .pat{animation:mDrift 12s ease-in-out infinite;transform:translate(calc(var(--px) * -12px),calc(var(--py) * -10px))}.fl-art.hit .m-infek .vir circle,.fl-art.hit .m-infek .bac{animation-duration:2.4s}@keyframes mInfect{0%,8%{fill:#5a8a82}30%,80%{fill:#c2483a}100%{fill:#5a8a82}}@keyframes mDrift{50%{transform:rotate(4deg)}}@keyframes mFadeNet{50%{opacity:.55}}.m-lunge .bron{animation:mBreath 5.2s ease-in-out infinite;transform-box:view-box;transform-origin:300px 250px}.m-lunge .lobes{animation:mBreath 5.2s ease-in-out infinite;transform-box:view-box;transform-origin:300px 360px}.m-lunge .alv{fill:var(--fag-lunge,#5e8aa8);fill-opacity:.4;stroke:var(--teal-500);stroke-width:1.5;animation:flNode 5.2s ease-in-out infinite;animation-delay:var(--d)}.fl-art.hit .m-lunge .bron,.fl-art.hit .m-lunge .lobes,.fl-art.hit .m-lunge .alv{animation-duration:1.6s}@keyframes mBreath{0%,100%{transform:scale(.94)}50%{transform:scale(1.06)}}.m-gyne .orbit{transform-box:view-box;transform-origin:300px 350px;animation:mSpin 14s linear infinite}.fl-art.hit .m-gyne .orbit{animation-duration:2.6s}.m-gyne .burst{animation:flRing 14s ease-out infinite;animation-delay:-7s}.m-gyne .foll{animation:mFoll 14s ease-in-out infinite}.m-gyne .ovum{animation:flNode 3.4s ease-in-out infinite}@keyframes mFoll{0%{transform:scale(.55)}50%{transform:scale(1.12)}54%{transform:scale(.8)}100%{transform:scale(.55)}}.m-endo .flow{stroke-dasharray:10 90;animation:mFlowIn 3.4s linear infinite;animation-delay:var(--d)}.m-endo .fb{animation:flDash 5s linear infinite reverse}.m-endo .hn{animation:mHn 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * 1.4s);transform:translate(calc(var(--px) * 9px),calc(var(--py) * 7px))}.fl-art.hit .m-endo .flow{animation-duration:1s}.fl-art.hit .m-endo .hn{animation-duration:1.2s}.m-endo .lab{font-family:var(--font-mono);font-weight:700;font-size:17px;fill:var(--teal-900);letter-spacing:.04em}@keyframes mHn{50%{transform:scale(1.09)}}.m-samf .p{animation:mWave 9s ease-in-out infinite;animation-delay:var(--d)}.fl-art.hit .m-samf .p{animation-duration:2.6s}.m-samf .eb{transform-origin:bottom;transform-box:fill-box;animation:mBar 9s ease-in-out infinite;animation-delay:calc(var(--i) * .22s)}@keyframes mWave{0%,6%{fill:#5a8a82;opacity:.55}22%,40%{fill:#c2483a;opacity:1;transform:scale(1.45)}70%,100%{fill:#1f7a82;opacity:.85;transform:scale(1)}}@keyframes mBar{0%,100%{transform:scaleY(.55)}50%{transform:scaleY(1)}}.m-farm .mol{transform-box:view-box;transform-origin:320px 280px;animation:mMol 16s ease-in-out infinite}.fl-art.hit .m-farm .mol{animation-duration:3s}.m-farm .atom{animation:flNode 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}.m-farm .dr{stroke-dasharray:20 80;animation:mFlow 5s linear infinite}@keyframes mMol{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(8deg) scale(1.04)}}.m-nefro .flow{stroke-dasharray:8 92;animation:mFlowIn 4.4s linear infinite}.m-nefro .flow.t2{stroke-dasharray:5 95;animation-duration:4.4s;animation-delay:-2.2s}.fl-art.hit .m-nefro .flow{animation-duration:1.2s}.m-nefro .glom{animation:mSpin 30s linear infinite}.m-nefro .drop,.m-urol .drop{animation:mDrip 2.2s ease-in infinite}@keyframes mDrip{0%{transform:translateY(-14px) scale(.4);opacity:0}30%{opacity:1}100%{transform:translateY(26px) scale(1);opacity:0}}.m-hema .rbc{animation:mStream 7s linear infinite;animation-delay:var(--d)}.m-hema .plt{animation:mStream 5.4s linear infinite;animation-delay:var(--d)}.fl-art.hit .m-hema .rbc,.fl-art.hit .m-hema .plt{animation-duration:2.2s}.m-hema .clot{animation:mClot 8s ease-in-out infinite}.fl-art.hit .m-hema .clot{animation-duration:2.4s}@keyframes mStream{from{transform:translateX(-80px)}to{transform:translateX(700px)}}@keyframes mClot{0%,15%{transform:scale(.2);opacity:0}50%,85%{transform:scale(1);opacity:1}100%{transform:scale(.2);opacity:0}}.m-onko .cell{animation:mPop 7s ease-in-out infinite;animation-delay:var(--d)}.m-onko .d1{animation:mSplitUp 6s ease-in-out infinite}.m-onko .d2{animation:mSplitDown 6s ease-in-out infinite}.m-onko .body{animation:mDivide 6s ease-in-out infinite}.fl-art.hit .m-onko .d1,.fl-art.hit .m-onko .d2,.fl-art.hit .m-onko .body,.fl-art.hit .m-onko .cell{animation-duration:1.8s}@keyframes mSplitUp{0%,20%{transform:translateY(0)}55%,80%{transform:translateY(-34px)}100%{transform:translateY(0)}}@keyframes mSplitDown{0%,20%{transform:translateY(0)}55%,80%{transform:translateY(34px)}100%{transform:translateY(0)}}@keyframes mDivide{0%,20%{transform:scale(1,1)}55%,80%{transform:scale(.82,1.5)}100%{transform:scale(1)}}@keyframes mPop{0%,100%{transform:scale(.75);opacity:.55}50%{transform:scale(1.15);opacity:1}}.m-derm .lay{animation:mWaveY 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.4s)}.m-derm .les{transform:translate(calc(var(--px) * 12px),calc(var(--py) * 6px));transition:transform .3s ease-out}.m-derm .lring{animation:flRing 3s ease-out infinite}.m-derm .lring.l2{animation-delay:1.5s}.fl-art.hit .m-derm .lring{animation-duration:1s}@keyframes mWaveY{50%{transform:translateY(6px)}}.m-urol .flow{stroke-dasharray:9 91;animation:mFlowIn 3.6s linear infinite}.m-urol .flow.f2{animation-delay:-1.8s}.m-urol .fill{animation:mFill 9s ease-in-out infinite}.fl-art.hit .m-urol .fill,.fl-art.hit .m-urol .flow{animation-duration:2.4s}.m-urol .drop{animation-name:mDrip}@keyframes mFill{0%,100%{transform:translateY(150px)}80%{transform:translateY(0)}90%{transform:translateY(0)}}.m-orto .scr{animation:mScrew 5.5s ease-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes mScrew{0%{transform:translateX(-34px);opacity:0}18%,80%{transform:none;opacity:1}100%{transform:translateX(-34px);opacity:0}}.m-orto .leg{transform-origin:300px 366px;transform-box:view-box;animation:mFlex 5.5s ease-in-out infinite}.m-orto .jp{transform-origin:300px 366px;transform-box:view-box;animation:mJp 2.8s ease-out infinite}.m-orto .ang{transform-origin:300px 366px;transform-box:view-box;animation:mFlex 5.5s ease-in-out infinite}.fl-art.hit .m-orto .leg,.fl-art.hit .m-orto .ang{animation-duration:1.8s}@keyframes mFlex{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-17deg)}}@keyframes mJp{0%{transform:scale(.5);opacity:.9}100%{transform:scale(1.5);opacity:0}}.fl-art svg.m-psyk{translate:70px 0}@media (max-width:960px){.fl-art svg.m-psyk{translate:0 0}}.m-psyk .head{transform-box:view-box;transform-origin:330px 400px;transform:rotate(calc(var(--px) * 3deg)) translateY(calc(var(--py) * 6px));transition:transform .4s ease-out}.m-psyk .th{animation:flNode 4s ease-in-out infinite;animation-delay:var(--d)}.m-psyk .net{animation:mFadeNet 6s ease-in-out infinite}.m-psyk .rib{stroke-dasharray:14 86;animation:mFlowIn 5s linear infinite;animation-delay:var(--d)}.m-psyk .storm{animation:mStorm 14s ease-in-out infinite}.m-psyk .calm{animation:mCalm 14s ease-in-out infinite}.fl-art.hit .m-psyk .storm{animation:none;opacity:0;transition:opacity .6s}.fl-art.hit .m-psyk .calm{animation:none;opacity:1;transition:opacity .6s}.fl-art.hit .m-psyk .th{animation-duration:1.4s}@keyframes mStorm{0%,40%{opacity:.95}55%,85%{opacity:0}100%{opacity:.95}}@keyframes mCalm{0%,40%{opacity:0}55%,85%{opacity:1}100%{opacity:0}}@media (prefers-reduced-motion:reduce){.fl-art svg.m *{animation:none !important;transition:none !important}.m-hema .rbc,.m-hema .plt{transform:translateX(200px)}.m-nevro .pulse,.m-gastro .bolus,.m-hepa .flow,.m-endo .flow,.m-nefro .flow,.m-urol .flow,.m-farm .dr{stroke-dasharray:none;stroke-opacity:.5}.m-kardio .ecgrun,.m-akutt .ecgrun{stroke-dasharray:none}.m-gastrokir .cut,.m-gastrokir .stitch{stroke-dashoffset:0;opacity:1}.m-onko .d1{transform:translateY(-20px)}.m-onko .d2{transform:translateY(20px)}.m-samf .p{opacity:.8}.m-urol .fill{transform:translateY(60px)}}