.sj{--sj-bone: #cfd4db;--sj-bone-fill: rgba(207, 212, 219, .1);--sj-cuff: #ff493d;--sj-cuff-fill: rgba(255, 73, 61, .2);--sj-labrum: #d4ff3f;--sj-capsule: #7aa2ff;--sj-socket: #d4ff3f;--sj-work: 0;display:block;width:100%;height:100%;overflow:visible}.sj-bone{fill:var(--sj-bone-fill);stroke:var(--sj-bone);stroke-width:1.6;stroke-linejoin:round}.sj-line{fill:none;stroke:var(--sj-bone);stroke-width:1;opacity:.45}.sj-cuff{fill:var(--sj-cuff-fill);stroke:var(--sj-cuff);stroke-width:1.4;stroke-linejoin:round}.sj-cuff-front{fill-opacity:calc(.4 + var(--sj-work) * .6)}.sj-fibres{fill:none;stroke:var(--sj-cuff);stroke-width:.8;opacity:.55}.sj-cuff-behind{fill:none;stroke:var(--sj-cuff);stroke-width:1.2;stroke-dasharray:4 5;opacity:.7}.sj-tendon{fill:none;stroke:var(--sj-cuff);stroke-width:9;stroke-linecap:round;opacity:calc(.7 + var(--sj-work) * .3)}.sj-socket{fill:none;stroke:var(--sj-socket);stroke-width:3;stroke-linecap:round}.sj-labrum{fill:var(--sj-labrum)}.sj-capsule{fill:none;stroke:var(--sj-capsule);stroke-width:1.6;stroke-dasharray:5 5;stroke-linecap:round}.sj-capsule-band{stroke-width:4;stroke-dasharray:none;opacity:.85}.sj-gauge{fill:none;stroke:var(--sj-bone);stroke-width:1;stroke-dasharray:2 6;opacity:.6}.sj-gauge-arc{fill:none;stroke:var(--sj-socket);stroke-width:3}.sj-press,.sj-turn{fill:none;stroke:var(--sj-cuff);stroke-width:2.4;stroke-linecap:round}.sj-turn{stroke:var(--sj-bone);stroke-dasharray:3 6}.sj-arrowhead{fill:var(--sj-cuff)}.sj-part,.sj-extra{transition:opacity .6s var(--sr-ease)}.sj-extra{opacity:0}.sj--hero .sj-press{opacity:var(--sj-work)}.sj[data-active] .sj-part{opacity:.14}.sj[data-active] .sj-base{opacity:.5}.sj[data-active=socket] .sj-part--socket,.sj[data-active=labrum] .sj-part--labrum,.sj[data-active=labrum] .sj-part--socket,.sj[data-active=capsule] .sj-part--capsule,.sj[data-active=cuff] .sj-part--cuff,.sj[data-active=scapula] .sj-part--scapula,.sj[data-active=scapula] .sj-part--humerus,.sj[data-active=scapula] .sj-clavicle,.sj[data-active=socket] .sj-extra--socket,.sj[data-active=cuff] .sj-extra--cuff,.sj[data-active=scapula] .sj-extra--scapula{opacity:1}.sj[data-active=cuff] .sj-cuff-behind{opacity:.8}.sj[data-active=cuff] .sj-press{opacity:calc(.35 + var(--sj-work) * .65)}.sj[data-active] .sj-part.is-lit,.sj .sj-extra.is-lit{opacity:1}.sj-skin{fill:none;stroke:var(--sj-bone);stroke-width:1;stroke-dasharray:2 5;opacity:.35}.sj-bone--behind{fill:#cfd4db0d;stroke-opacity:.6}.sj-bone--bright{fill:#cfd4db38}.sj-bone--front{fill:#cfd4db29}.sj-tendon--thin{stroke-width:6}.sj-lig{fill:none;stroke:var(--sj-capsule);stroke-width:6;stroke-linecap:round}.sj-lig--band{stroke-width:5;opacity:.85}.sj-lig--strain{stroke:var(--sj-cuff);stroke-width:7}.sj-panel-frame{fill:#ffffff0a;stroke:var(--sj-bone);stroke-opacity:.3}.sj-guide{fill:none;stroke:var(--sj-socket);stroke-width:1.2;stroke-dasharray:3 4}.sj-panel-bone{fill:none;stroke:var(--sj-bone);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sj-panel-knee{fill:var(--sj-cuff)}.sj-bar{fill:#cfd4db80}.sj-bar--spike{fill:var(--sj-cuff)}.sj-fibre{fill:none;stroke:var(--sj-cuff);stroke-width:3;stroke-linecap:round}.sj-junction{fill:none;stroke:var(--sj-socket);stroke-width:2;stroke-dasharray:3 3}.sj-signal{fill:none;stroke:var(--sj-socket);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:3 12;animation:sj-flow 1.1s linear infinite}@keyframes sj-flow{to{stroke-dashoffset:-30}}.sj--hamstring .sj-hamstring .sj-cuff-front{fill-opacity:calc(.35 + var(--sj-work) * .65)}.sj--hero.sj--hamstring .sj-junction{opacity:var(--sj-work)}.sj--ankle .sj-muscle .sj-cuff-front{fill-opacity:calc(.35 + var(--sj-work) * .65)}@media(prefers-reduced-motion:reduce){.sj-signal{animation:none}}.sj-disc{fill:#7aa2ff2e;stroke:var(--sj-capsule);stroke-width:1.4}.sj-nucleus{fill:#d4ff3f80}.sj-facet{fill:#d4ff3f40;stroke:var(--sj-socket);stroke-width:1.6}.sj-nerve{fill:none;stroke:#f5c542;stroke-width:4;stroke-linecap:round}.sj-crack{fill:none;stroke:var(--sj-cuff);stroke-width:2.4;stroke-linecap:round}.sj-back-muscle{fill-opacity:calc(.3 + var(--sj-work) * .4)}.sj-glow{transition:opacity .6s}.sj[data-active=nonspecific] .sj-glow{animation:sj-breathe 2.8s ease-in-out infinite}@keyframes sj-breathe{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sj[data-active=nonspecific] .sj-glow{animation:none}}.sj--achilles{--sj-pull: 0}.sj-step{fill:none;stroke:var(--sj-bone);stroke-width:1.4;stroke-dasharray:6 6;opacity:.5}.sj-ach-tendon{fill:#f0e4d233;stroke:#f0e4d2;stroke-width:1.6;stroke-linejoin:round}.sj-ach-pull{fill:none;stroke:#f0e4d2;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:3 11;opacity:calc(.15 + var(--sj-pull) * .85);animation:sj-flow .9s linear infinite}.sj-ach-zone{fill:#ff493d8c;stroke:var(--sj-cuff);stroke-width:1.4;stroke-linejoin:round}.sj-ach-zone--hero{animation:sj-breathe 2.8s ease-in-out infinite}.sj--achilles .sj-muscle .sj-cuff-front{fill-opacity:calc(.3 + var(--sj-work) * .7)}.sj--achilles .sj-soleus{fill-opacity:calc(.18 + var(--sj-work) * .4)}.sj-heel.is-lit{fill:#d4ff3f12;stroke:var(--sj-socket)}.sj-load .sj-panel-frame{stroke-opacity:.35}@media(prefers-reduced-motion:reduce){.sj-ach-pull,.sj-ach-zone--hero{animation:none}}.sj--thoracic .sj-intercostal{fill-opacity:calc(.25 + var(--sj-work) * .35)}.sj-dots{fill:none;stroke-linecap:round;stroke-width:11}.sj-dots--joint{stroke:var(--sj-cuff)}.sj-dots--facet{stroke:var(--sj-socket);stroke-width:9}.sj[data-active=joint] .sj-dots--joint{animation:sj-breathe 1.8s ease-in-out infinite}.sj-panel-head{fill:none;stroke:var(--sj-bone);stroke-width:2}@media(prefers-reduced-motion:reduce){.sj[data-active=joint] .sj-dots--joint{animation:none}}.sj-finger{fill:none;stroke:var(--sj-bone);stroke-width:11;stroke-linecap:round;opacity:.55}.sj-handle{fill:none;stroke:var(--sj-capsule);stroke-width:7;stroke-linecap:round;opacity:.7}.sj-tendon--elbow{stroke-width:10}.sj--elbow .sj-muscle .sj-cuff-front{fill-opacity:calc(.25 + var(--sj-work) * .6)}.sj-elbow-glow{opacity:0}.sj-elbow-glow.is-lit,.sj-elbow-glow--hero{opacity:calc(.35 + var(--sj-work) * .65)}.sj-finger--bone{stroke-width:7;opacity:.45}.sj--sciatic{--sj-tension: 0}.sj-disc--bulge{fill:rgba(255,73,61,calc(.15 + var(--sj-work) * .45));stroke:var(--sj-cuff)}.sj-dots--holes{stroke:var(--sj-bone);stroke-width:7;opacity:.5}.sj-root-ring{fill:#ff493d2e;stroke:var(--sj-cuff);stroke-width:2;stroke-dasharray:4 4}.sj-signal--nerve{stroke:#fff4c2;stroke-width:2;stroke-dasharray:2 18;animation-duration:.8s}.sj-pain-path{fill:none;stroke:var(--sj-cuff);stroke-width:16;stroke-linecap:round;opacity:0;filter:blur(4px)}.sj-pain-path.is-lit{opacity:.55}.sj-nerve--tension{stroke:color-mix(in srgb,#f5c542 calc(100% - var(--sj-tension) * 100%),#ff493d);stroke-width:3}.sj-flavum{fill:#f5c54247;stroke:#f5c542;stroke-width:1.4;stroke-linejoin:round}.sj-flavum--thick{fill:#f5c54280}.sj-facet--big{fill:#ff493d38;stroke:var(--sj-cuff)}.sj-nerve--thin{stroke-width:3}.sj-nerve--root{stroke-width:2.4;stroke-dasharray:5 4;opacity:.8}.sj--stenosis .sj-cauda .sj-nerve{stroke:color-mix(in srgb,#f5c542 calc(100% - var(--sj-work) * 60%),#ff493d)}.sj-pinch{fill:#ff493d8c;filter:blur(8px)}.sj-pinch.is-lit,.sj-pinch--hero{opacity:calc(.15 + var(--sj-work) * .85)}.sj-slice-canal{fill:#f5c5421f;stroke:#f5c542;stroke-width:1.6}.sj-dots--nerves{stroke:#f5c542;stroke-width:6}.sj-chart-before,.sj-chart-after{fill:none;stroke:var(--sj-bone);stroke-width:1.4;opacity:.4}.sj-chart-after{stroke:var(--sj-socket);stroke-dasharray:5 5;opacity:.8}.sj-chart-progress{fill:none;stroke:var(--sj-cuff);stroke-width:3;stroke-linecap:round}.sj-chart-dot{fill:color-mix(in srgb,var(--sj-cuff) calc(var(--sj-walk, 1) * 100%),var(--sj-capsule))}.sj--pelvic{--sj-loose: 0}.sj-si{fill:none;stroke:var(--sj-socket);stroke-width:4;stroke-linecap:round;opacity:.55}.sj-si.is-lit{stroke:var(--sj-cuff);stroke-width:calc(5 + var(--sj-work) * 5);opacity:1}.sj-symphysis{fill:rgba(122,162,255,calc(.2 + var(--sj-work) * .5))}.sj-symphysis.is-lit{stroke:var(--sj-cuff);fill:rgba(255,73,61,calc(.25 + var(--sj-work) * .6))}.sj-floor{fill:none;stroke:var(--sj-cuff);stroke-width:calc(6 + var(--sj-work) * 6);stroke-linecap:round;opacity:.75}.sj--pelvic .sj-closure .sj-cuff-front{fill-opacity:calc(.2 + var(--sj-work) * .6)}.sj-press-arrow{fill:none;stroke:var(--sj-socket);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;opacity:calc(.3 + var(--sj-work) * .7)}.sj-belly{fill:#ffd2be0f;stroke:var(--sj-bone);stroke-width:1.4;stroke-dasharray:6 6;opacity:.6}.sj-belt{fill:rgba(122,162,255,calc(.15 + (1 - var(--sj-loose)) * .35));stroke:var(--sj-capsule);stroke-width:2}.sj-relax{stroke:#ffd36b;stroke-width:calc(10 + var(--sj-loose) * 18);opacity:calc(.35 + var(--sj-loose) * .6)}.sj-relax--hero{stroke-width:14;opacity:calc(.3 + var(--sj-work) * .6)}.sj--headache{--sj-tuck: 0}.sj-facet--upper{fill:rgba(255,73,61,calc(.15 + var(--sj-work) * .5));stroke:var(--sj-cuff)}.sj-cord{fill:none;stroke:#f5c542;stroke-width:9;stroke-linecap:round;opacity:.55}.sj-occipital-nerve .sj-nerve,.sj-nerve--root-c2{stroke-width:3.4}.sj-trigeminal .sj-nerve{stroke:#ffd36b}.sj-referral ellipse{fill:#ff493d8c;filter:blur(10px)}.sj-referral.is-lit,.sj-referral--hero{opacity:calc(.25 + var(--sj-work) * .75)}.sj-nucleus-dot{fill:#ffd36b;filter:blur(2px)}.sj-suboccipital{fill:none;stroke:var(--sj-cuff);stroke-width:7;stroke-linecap:round;opacity:.7}.sj--headache .sj-back-muscle{fill-opacity:calc(.18 + var(--sj-work) * .4)}.sj-deep-flexors{fill:none;stroke:var(--sj-capsule);stroke-width:calc(6 + var(--sj-tuck) * 6);stroke-linecap:round;opacity:calc(.45 + var(--sj-tuck) * .55)}.sj--diastasis{--dr-work: 0;--dr-dome: 0;--dr-hold: 0;--dr-bump: 0}.dr-rectus{fill-opacity:calc(.2 + var(--dr-work) * .35)}.dr-ticks{stroke:var(--sj-cuff);stroke-width:1.4;opacity:.6}.dr-linea{fill:#7aa2ff47;stroke:var(--sj-capsule);stroke-width:1.2}.dr-linea.is-lit{fill:rgba(212,255,63,calc(.25 + var(--dr-work) * .3));stroke:var(--sj-socket);stroke-width:2.4}.dr-navel{stroke:var(--sj-bone);stroke-width:1.4;opacity:.8}.dr-dome{fill:rgba(255,73,61,calc(var(--dr-dome) * .55));stroke:var(--sj-cuff);stroke-width:calc(1 + var(--dr-dome) * 3);stroke-dasharray:5 5;stroke-opacity:var(--dr-dome)}.sj--hero .dr-dome{opacity:1}.sj--hero .dr-deep{opacity:calc(.2 + var(--dr-hold) * .8)}.dr-fibres{stroke:var(--sj-cuff);opacity:.5}.sj--diastasis .sj-closure .sj-cuff-front{fill-opacity:calc(.2 + var(--dr-hold) * .6)}.sj--diastasis .sj-floor{stroke-width:calc(6 + var(--dr-hold) * 6)}.sj--diastasis .sj-press-arrow{opacity:calc(.3 + var(--dr-hold) * .7)}.dr-bump .sj-belly{fill:rgba(255,210,190,calc(.03 + var(--dr-bump) * .12));stroke-opacity:calc(.3 + var(--dr-bump) * .6)}.dr-hero-floor{opacity:calc(.3 + var(--dr-hold) * .6)}.sj--acl{--ak-strain: 0;--ak-tear: 0;--ak-hold: 0;--ak-wide: .3}.ak-meniscus{fill:#7aa2ff47;stroke:var(--sj-capsule);stroke-width:1.4}.ak-pcl{fill:none;stroke:var(--sj-capsule);stroke-width:12;stroke-linecap:round;opacity:.7}.ak-acl{fill:none;stroke:var(--ak-color, #d4ff3f);stroke-width:calc(24 - var(--ak-strain) * 8);filter:drop-shadow(0 0 6px var(--ak-color, #d4ff3f));stroke-linecap:round;stroke-dasharray:none;opacity:1}.ak-acl.is-lit{stroke-width:calc(28 - var(--ak-strain) * 9)}.ak-quads{fill-opacity:calc(.12 + var(--ak-hold) * .5)}.ak-hamstrings{fill:rgba(255,73,61,calc(.1 + var(--ak-hold) * .45))}.ak-tunnel{fill:none;stroke:var(--sj-socket);stroke-width:2.4}.ak-graft{fill:none;stroke:#d4ff3f;stroke-width:12;stroke-linecap:round;stroke-dasharray:2 18;animation:ak-flow 2.4s linear infinite}@keyframes ak-flow{to{stroke-dashoffset:-40}}.ak-qline{fill:none;stroke:var(--sj-capsule);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ak-qarc{fill:none;stroke:#ffd36b;stroke-width:calc(4 + var(--ak-wide) * 6);stroke-linecap:round}.ak-hero-hold{opacity:calc(.15 + var(--ak-hold) * .7)}@media(prefers-reduced-motion:reduce){.ak-graft{animation:none}}.sj--bursa{--sj-pinch: 0}.sj--bursa .sj-bursa{fill:#ff9bb0;fill:color-mix(in srgb,#ff9bb0 calc((1 - var(--sj-pinch)) * 100%),#ff2a1f);fill-opacity:calc(.34 + var(--sj-pinch) * .5);stroke:#ffc2cf;stroke:color-mix(in srgb,#ffc2cf calc((1 - var(--sj-pinch)) * 100%),#ff493d);stroke-width:1.4;stroke-linejoin:round}.sj--bursa .sj-tendon--bursa{stroke:#f4e7cf;stroke:color-mix(in srgb,#f4e7cf calc((1 - var(--sj-pinch)) * 100%),#ff493d);stroke-width:8;opacity:1}.sj--bursa .sj-pinch-glow{opacity:calc(var(--sj-pinch) * .9);pointer-events:none}.sj--bursa[data-active=ac] .sj-pinch-glow,.sj--bursa[data-active=joint] .sj-pinch-glow{opacity:0}.sj--bursa .sj-bump{fill:none;stroke:var(--sj-bone);stroke-width:1.6;stroke-linecap:round}.sj--bursa .sj-clavicle-line{fill:none;stroke-width:7;stroke-linecap:round;stroke:var(--sj-bone);opacity:.85}.sj--bursa .sj-spur{fill:#ff493d59;stroke:var(--sj-cuff);stroke-width:1.6;stroke-linejoin:round}.sj--bursa .sj-calc-deposit{fill:#fff3d6;stroke:#ffd28a;stroke-width:1.4}.sj--bursa .sj-calc-glow,.sj--bursa .sj-ac-glow{animation:sj-calc-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes sj-calc-pulse{50%{transform:scale(1.25)}}.sj--bursa .sj-dial-ticks{fill:none;stroke:var(--sj-bone);stroke-width:1.2;opacity:.55}.sj--bursa .sj-dial-band{fill:none;stroke:var(--sj-cuff);stroke-width:7;stroke-linecap:round;opacity:.7}.sj--bursa .sj-dial-needle{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:4 5}@media(prefers-reduced-motion:reduce){.sj--bursa .sj-calc-glow,.sj--bursa .sj-ac-glow{animation:none}}.sj--elbowjoint{--sj-tight: 0;--sj-swell: .15}.sj--elbowjoint .sj-capsule-ring{fill:none;stroke:#7aa2ff;stroke:color-mix(in srgb,#7aa2ff calc((1 - var(--sj-tight)) * 100%),#ff493d);stroke-width:calc(1.6px + var(--sj-tight) * 6px);stroke-dasharray:6 6;stroke-linecap:round}.sj--elbowjoint .sj-fan{fill:none;stroke:#7aa2ff;stroke-width:4;stroke-linecap:round;opacity:.9}.sj--elbowjoint[data-active=ligaments] .sj-fan.is-lit{stroke:#d4ff3f;stroke-width:6}.sj--elbowjoint .sj-spur{fill:#ff493d59;stroke:var(--sj-cuff);stroke-width:1.6;stroke-linejoin:round}.sj--elbowjoint .sj-loose{fill:#fff3d6;stroke:#ffd28a;stroke-width:1.6}.sj--elbowjoint .sj-dot{fill:var(--sj-cuff)}.sj--elbowjoint .sj-bursa-sac{fill:#ff9bb059;stroke:#ffc2cf;stroke-width:1.6;transform-box:fill-box;transform-origin:center;transform:scale(calc(.7 + var(--sj-swell) * .7))}.sj--elbowjoint .sj-bursa-glow{opacity:calc(var(--sj-swell) * .8)}.sj--elbowjoint .sj-dial-ticks{fill:none;stroke:var(--sj-bone);stroke-width:1.2;opacity:.55}.sj--elbowjoint .sj-dial-band{fill:none;stroke:#d4ff3f;stroke-width:7;stroke-linecap:round;opacity:.7}.sj--elbowjoint .sj-dial-needle{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:4 5}.sj--elbowjoint[data-active] .sj-base{opacity:.8}.sj--elbowjoint[data-active] .sj-part.sj-line,.sj--elbowjoint[data-active] .sj-part.sj-bone--behind{opacity:.55}.sj--wristhand{--sj-squeeze: .12}.sj--wristhand[data-active] .sj-base{opacity:.8}.sj--wristhand .sj-finger-line{fill:none;stroke:var(--sj-bone);stroke-width:22;stroke-linecap:round;stroke-linejoin:round;opacity:.22}.sj--wristhand .sj-thumb-line{stroke-width:26}.sj--wristhand .sj-tendon-line{fill:none;stroke:#f4e7cf;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.sj--wristhand .sj-nerve-line{fill:none;stroke:#ffd84a;stroke:color-mix(in srgb,#ffd84a calc((1 - var(--sj-squeeze)) * 100%),#ff493d);stroke-width:calc(5px - var(--sj-squeeze) * 2px);stroke-linecap:round;stroke-linejoin:round}.sj--wristhand .sj-tcl{fill:#f4e7cf40;stroke:#f4e7cf;stroke-width:1.8;transform-box:fill-box;transform-origin:center;transform:scaleY(calc(1 + var(--sj-squeeze) * .35))}.sj--wristhand[data-active=tunnel] .sj-pinch--tunnel{opacity:calc(var(--sj-squeeze) * .95)}.sj--wristhand .sj-sheath{fill:none;stroke:#7aa2ff;stroke-width:3;stroke-dasharray:7 6;stroke-linecap:round}.sj--wristhand[data-active=thumbside] .sj-sheath.is-lit{stroke:#ff493d;stroke-width:5}.sj--wristhand .sj-nodule{fill:#fff3d6;stroke:#ffd28a;stroke-width:1.6}.sj--wristhand .sj-spur{fill:#ff493d59;stroke:var(--sj-cuff);stroke-width:1.6;stroke-linejoin:round}.sj--wristhand .sj-pinch{animation:sj-calc-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.sj--wristhand .sj-pinch{animation:none}}.sj--armnerves{--sj-ulnar: 0;--sj-median: 0;--sj-radial: 0;--sj-plexus: 0}.sj--armnerves[data-active] .sj-base{opacity:.8}.sj--armnerves .sj-nerve{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.sj--armnerves .sj-nerve--plexus{stroke:#ffd84a;stroke:color-mix(in srgb,#ffd84a calc((1 - var(--sj-plexus)) * 100%),#ff493d);stroke-width:4}.sj--armnerves .sj-nerve--median{stroke:#ffd84a;stroke:color-mix(in srgb,#ffd84a calc((1 - var(--sj-median)) * 100%),#ff493d)}.sj--armnerves .sj-nerve--ulnar{stroke:#ff9f43;stroke:color-mix(in srgb,#ff9f43 calc((1 - var(--sj-ulnar)) * 100%),#ff2a1f)}.sj--armnerves .sj-nerve--radial{stroke:#7fd1a0;stroke:color-mix(in srgb,#7fd1a0 calc((1 - var(--sj-radial)) * 100%),#ff493d)}.sj--armnerves .sj-part.is-lit.sj-nerve{stroke-width:7}.sj--armnerves .sj-scalene{fill:none;stroke:var(--sj-cuff);stroke-width:12;stroke-linecap:round;opacity:.5}.sj--armnerves .sj-site{animation:sj-calc-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.sj--armnerves .sj-site{animation:none}}.sj--hipjoint{--sj-pinch: 0;--sj-squeeze: .1}.sj--hipjoint[data-active] .sj-base{opacity:.8}.sj--hipjoint .sj-rim{fill:none;stroke:#d4ff3f;stroke-width:5;stroke-linecap:round;opacity:.7}.sj--hipjoint .sj-point{fill:#cfd4db24;stroke:var(--sj-bone);stroke-width:1.6}.sj--hipjoint .sj-cam{fill:#ff493d73;stroke:var(--sj-cuff);stroke-width:2}.sj--hipjoint .sj-tendon-hip{fill:none;stroke:#f4e7cf;stroke:color-mix(in srgb,#f4e7cf calc((1 - var(--sj-squeeze)) * 100%),#ff493d);stroke-width:9;stroke-linecap:round}.sj--hipjoint .sj-bursa-hip{fill:#ff9bb066;stroke:#ffc2cf;stroke-width:1.6;transform-box:fill-box;transform-origin:center;transform:scaleX(calc(1 - var(--sj-squeeze) * .65))}.sj--hipjoint .sj-groin-line,.sj--hipjoint .sj-hamstring-line{fill:none;stroke:#f4e7cf;stroke-width:6;stroke-linecap:round;stroke-dasharray:none}.sj--hipjoint .sj-hamstring-line{stroke-dasharray:8 6}.sj--hipjoint .sj-spur{fill:#ff493d59;stroke:var(--sj-cuff);stroke-width:1.6;stroke-linejoin:round}.sj--hipjoint[data-active=fai] .sj-pinch-hip{opacity:calc(var(--sj-pinch) * .95)}.sj--hipjoint .sj-site-hip,.sj--hipjoint .sj-pinch-hip{animation:sj-calc-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.sj--hipjoint .sj-site-hip,.sj--hipjoint .sj-pinch-hip{animation:none}}.sj--plantar{--sj-tension: .3;--sj-nerve: .1}.sj--plantar[data-active] .sj-base{opacity:.8}.sj--plantar .sj-ground{stroke:var(--sj-bone);stroke-width:2;stroke-dasharray:3 8;opacity:.5}.sj--plantar .sj-skin-foot{fill:#ffcdaf0d;stroke:#ffcdaf73;stroke-width:2;stroke-linejoin:round}.sj--plantar .sj-fascia{fill:none;stroke:#f4e7cf;stroke:color-mix(in srgb,#f4e7cf calc((1 - var(--sj-tension)) * 100%),#ff493d);stroke-width:calc(7px + var(--sj-tension) * 2px);stroke-linecap:round}.sj--plantar .sj-heelpad{fill:#ffc89638;stroke:#ffc9a0;stroke-width:1.8}.sj--plantar .sj-origin-dot{fill:#ff493d59;stroke:var(--sj-cuff);stroke-width:2}.sj--plantar .sj-spur-foot{fill:#ff493d66;stroke:var(--sj-cuff);stroke-width:1.6;stroke-linejoin:round}.sj--plantar .sj-calf-foot{fill:#ff493d24;stroke:var(--sj-cuff);stroke-width:1.6}.sj--plantar .sj-achilles{fill:none;stroke:#f4e7cf;stroke-width:7;stroke-linecap:round}.sj--plantar .sj-nerve-foot{fill:none;stroke:#ffd24a;stroke:color-mix(in srgb,#ffd24a calc((1 - var(--sj-nerve)) * 100%),#ff493d);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:2 6}.sj--plantar .sj-nerve-foot--branch{stroke-width:2.5}.sj--plantar .sj-site-foot{animation:sj-calc-pulse 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:reduce){.sj--plantar .sj-site-foot{animation:none}}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.bw-step{animation:bw-step-in .14s ease-out}@keyframes bw-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bw-skeleton{background:var(--skeleton-bg);border-radius:8px;animation:bw-pulse 1.6s ease-in-out infinite}.bw-skeleton--chip{height:2.75rem;border-radius:999px}@keyframes bw-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.bw-step,.bw-skeleton{animation:none}}.social-links{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:0;margin:0;list-style:none}.social-links[data-align=center]{justify-content:center}.social-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:44px;min-height:44px;padding:0 .75rem;border-radius:999px;border:1px solid var(--border-ui);color:var(--text-body-ui);text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.social-links[data-labels=false] .social-link{width:44px;padding:0}.social-link:hover,.social-link:focus-visible{color:var(--social-brand, var(--accent-deep, var(--color-primary-dark)));border-color:currentColor}.social-link:focus-visible{outline:2px solid var(--accent-deep, var(--color-primary-dark));outline-offset:2px}.social-links[data-tone=footer] .social-link{border-color:#ffffff2e;color:#ffffffbf}.social-links[data-tone=footer] .social-link:hover,.social-links[data-tone=footer] .social-link:focus-visible{color:#fff;background:var(--social-brand, rgba(255, 255, 255, .12));border-color:transparent}.social-link__label{font-size:.875rem;font-weight:700;white-space:nowrap}.social-link__lettermark{font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:lowercase}.social-skeleton{width:44px;height:44px;border-radius:999px;background:var(--skeleton-bg);animation:social-skeleton-pulse 1.6s ease-in-out infinite}@keyframes social-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.social-skeleton{animation:none}.social-link{transition:none}}
