.shoulder-neck-office-plan_app__dZSPo{min-height:100vh;padding:28px;background:linear-gradient(180deg,rgba(220,238,229,.65),rgba(246,247,244,0) 360px),#f6f7f4}.shoulder-neck-office-plan_shell__z6fgk{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.shoulder-neck-office-plan_hero__D4Kuz{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:24px;border:1px solid #dce4dc;border-radius:8px;background:linear-gradient(135deg,#ffffff,#eef7f1);box-shadow:0 14px 34px rgba(31,45,38,.08)}.shoulder-neck-office-plan_detailBox__NX4kb h4,.shoulder-neck-office-plan_exerciseBody__QJZsC h3,.shoulder-neck-office-plan_hero__D4Kuz h1,.shoulder-neck-office-plan_hero__D4Kuz p,.shoulder-neck-office-plan_panel__kctfD h2,.shoulder-neck-office-plan_panel__kctfD p{margin-top:0}.shoulder-neck-office-plan_hero__D4Kuz h1{margin-bottom:8px;color:#20252b;font-size:clamp(30px,4vw,46px);line-height:1.08;letter-spacing:0}.shoulder-neck-office-plan_panel__kctfD h2{margin-bottom:14px;color:#20252b;font-size:21px;letter-spacing:0}.shoulder-neck-office-plan_exerciseBody__QJZsC h3{margin-bottom:6px;color:#20252b;font-size:18px;letter-spacing:0}.shoulder-neck-office-plan_detailBox__NX4kb h4{margin-bottom:8px;color:#225640;font-size:14px;letter-spacing:0}.shoulder-neck-office-plan_subtitle__Qb8H8{margin-bottom:0;max-width:780px;color:#67727d;font-size:16px;line-height:1.7}.shoulder-neck-office-plan_today__NDGZC{min-width:220px;padding:14px;border-radius:8px;background:rgba(255,255,255,.8);border:1px solid #dce4dc}.shoulder-neck-office-plan_today__NDGZC strong{display:block;font-size:30px;line-height:1;color:#225640}.shoulder-neck-office-plan_today__NDGZC span{display:block;margin-top:6px;color:#67727d;font-size:13px}.shoulder-neck-office-plan_main__eUt4z,.shoulder-neck-office-plan_side__yJu5i{display:grid;gap:16px}.shoulder-neck-office-plan_exerciseCard__OBUVH,.shoulder-neck-office-plan_panel__kctfD{background:#ffffff;border:1px solid #dce4dc;border-radius:8px;box-shadow:0 14px 34px rgba(31,45,38,.08)}.shoulder-neck-office-plan_panel__kctfD{padding:18px}.shoulder-neck-office-plan_safety__dGvbN{border-color:#f1c9c4;background:#fff4f2}.shoulder-neck-office-plan_safety__dGvbN h2{color:#b42318}.shoulder-neck-office-plan_safety__dGvbN p{margin-bottom:0;color:#67727d;line-height:1.75}.shoulder-neck-office-plan_principles___226_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.shoulder-neck-office-plan_principle__b9Onl{min-height:92px;padding:12px;border-radius:8px;background:#f1f6f0;border:1px solid #dce4dc}.shoulder-neck-office-plan_principle__b9Onl strong{display:block;margin-bottom:5px;color:#225640}.shoulder-neck-office-plan_principle__b9Onl span{color:#67727d;font-size:13px;line-height:1.55}.shoulder-neck-office-plan_dayTabs__62z1a{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.shoulder-neck-office-plan_dayTab__QQzKt{min-height:54px;border:1px solid #dce4dc;border-radius:8px;background:#ffffff;color:#20252b;text-align:left;padding:10px 12px;cursor:pointer}.shoulder-neck-office-plan_dayTab__QQzKt span,.shoulder-neck-office-plan_dayTab__QQzKt strong{display:block}.shoulder-neck-office-plan_dayTab__QQzKt span{color:#67727d;font-size:12px}.shoulder-neck-office-plan_dayTab__QQzKt.shoulder-neck-office-plan_active__bX_O4{border-color:#2e7355;background:#2e7355;color:#ffffff}.shoulder-neck-office-plan_dayTab__QQzKt.shoulder-neck-office-plan_active__bX_O4 span{color:rgba(255,255,255,.82)}.shoulder-neck-office-plan_daySummary__tdfE3{margin-bottom:14px;padding:12px;border-radius:8px;background:#fbfdfb;border:1px solid #dce4dc;color:#67727d;line-height:1.65}.shoulder-neck-office-plan_exerciseGrid__7R0bt{display:grid;gap:12px}.shoulder-neck-office-plan_exerciseCard__OBUVH{display:grid;grid-template-columns:172px minmax(0,1fr);gap:16px;padding:14px}.shoulder-neck-office-plan_exerciseCard__OBUVH.shoulder-neck-office-plan_done__FUknQ{border-color:#2e7355;background:#fbfefc}.shoulder-neck-office-plan_exerciseArt__OXcZE{min-height:164px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(180deg,#f9fbf8,#eef5ef);border:1px solid #dce4dc;overflow:hidden}.shoulder-neck-office-plan_figureStage__DhzUK{width:100%;display:grid;gap:8px;justify-items:center}.shoulder-neck-office-plan_gifBox__4xJGk{width:min(100%,148px);aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#f7faf6}.shoulder-neck-office-plan_exerciseGif__32rUv{width:100%;height:100%;object-fit:cover;display:block}.shoulder-neck-office-plan_gifBox__4xJGk .shoulder-neck-office-plan_figure__dIk9m{transform:scale(.78)}.shoulder-neck-office-plan_figureCaption__AMqgA{margin:0;color:#67727d;font-size:12px;text-align:center}.shoulder-neck-office-plan_exerciseBody__QJZsC{min-width:0;display:grid;gap:10px}.shoulder-neck-office-plan_exerciseBody__QJZsC>p{margin-bottom:0;color:#67727d;font-size:14px;line-height:1.7}.shoulder-neck-office-plan_exerciseHead__5rAz0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.shoulder-neck-office-plan_badgeRow__9vdx2{display:flex;flex-wrap:wrap;gap:6px}.shoulder-neck-office-plan_badge__DilDh{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border-radius:999px;background:#dceee5;color:#225640;font-size:12px;font-weight:700}.shoulder-neck-office-plan_badge__DilDh.shoulder-neck-office-plan_blue__VT8Uq{background:#deedf5;color:#346b8f}.shoulder-neck-office-plan_detailList__YEwVD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shoulder-neck-office-plan_detailBox__NX4kb{padding:10px;border-radius:8px;border:1px solid #dce4dc;background:#ffffff}.shoulder-neck-office-plan_detailBox__NX4kb p{margin-bottom:0;color:#67727d;font-size:14px;line-height:1.65}.shoulder-neck-office-plan_doneButton__MvHZ5{min-height:36px;min-width:86px;border:1px solid #dce4dc;border-radius:8px;background:#ffffff;color:#20252b;font-weight:700;cursor:pointer}.shoulder-neck-office-plan_exerciseCard__OBUVH.shoulder-neck-office-plan_done__FUknQ .shoulder-neck-office-plan_doneButton__MvHZ5{border-color:#2e7355;background:#2e7355;color:#ffffff}.shoulder-neck-office-plan_button__vReks:hover,.shoulder-neck-office-plan_dayTab__QQzKt:hover,.shoulder-neck-office-plan_doneButton__MvHZ5:hover{border-color:#2e7355}.shoulder-neck-office-plan_controls__T8aEb{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shoulder-neck-office-plan_button__vReks{min-height:42px;border:1px solid #dce4dc;border-radius:8px;background:#ffffff;color:#20252b;cursor:pointer}.shoulder-neck-office-plan_button__vReks.shoulder-neck-office-plan_primary__hfLDd{border-color:#2e7355;background:#2e7355;color:#ffffff;font-weight:700}.shoulder-neck-office-plan_timer__Yh8ee{display:grid;gap:12px;text-align:center}.shoulder-neck-office-plan_time__Bp37g{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:1;color:#225640}.shoulder-neck-office-plan_avoidList__Bb4_5,.shoulder-neck-office-plan_criteriaList__ck6Yw,.shoulder-neck-office-plan_microList__aK3kt{margin:0;padding-left:18px;color:#67727d}.shoulder-neck-office-plan_avoidList__Bb4_5 li,.shoulder-neck-office-plan_criteriaList__ck6Yw li,.shoulder-neck-office-plan_microList__aK3kt li{margin:8px 0;line-height:1.7}.shoulder-neck-office-plan_painRow__fXgIK{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.shoulder-neck-office-plan_painRow__fXgIK input{width:100%;accent-color:#2e7355}.shoulder-neck-office-plan_painValue__uWveJ{width:38px;text-align:center;font-weight:700;color:#225640}.shoulder-neck-office-plan_note___sjzD{margin-bottom:0;color:#67727d;font-size:13px;line-height:1.65}.shoulder-neck-office-plan_warning__xHZGa{color:#94691d;font-weight:700}.shoulder-neck-office-plan_successNote__ck8Qq{margin:0;color:#225640;font-size:13px;font-weight:700}.shoulder-neck-office-plan_sources__eXRt2 a{color:#225640;font-weight:800;text-decoration:underline;text-underline-offset:3px}.shoulder-neck-office-plan_figure__dIk9m{position:relative;width:145px;height:140px}.shoulder-neck-office-plan_chair__OxW_Q,.shoulder-neck-office-plan_desk__sP0V1,.shoulder-neck-office-plan_door__6xNrH,.shoulder-neck-office-plan_floor__7_uRN,.shoulder-neck-office-plan_mat___IXri,.shoulder-neck-office-plan_wall__t_XZf{position:absolute;background:#c9d8cd;border-radius:4px}.shoulder-neck-office-plan_floor__7_uRN{left:10px;right:10px;bottom:18px;height:4px}.shoulder-neck-office-plan_mat___IXri{left:12px;right:12px;bottom:22px;height:8px;background:#cfded4}.shoulder-neck-office-plan_wall__t_XZf{top:10px;bottom:20px;left:24px;width:5px}.shoulder-neck-office-plan_door__6xNrH{top:15px;bottom:18px;left:22px;width:8px;background:#bfd2c6}.shoulder-neck-office-plan_chair__OxW_Q{left:35px;bottom:22px;width:52px;height:38px;background:transparent;border:4px solid #9fb5a6;border-top:7px solid #9fb5a6}.shoulder-neck-office-plan_person__AkPK8{position:absolute;inset:0}.shoulder-neck-office-plan_arm__3hO7o,.shoulder-neck-office-plan_arrow__yjlqs,.shoulder-neck-office-plan_dot__2utHj,.shoulder-neck-office-plan_head__0LLpw,.shoulder-neck-office-plan_leg__6SP8k,.shoulder-neck-office-plan_neck___saM_,.shoulder-neck-office-plan_pelvis__jhrfj,.shoulder-neck-office-plan_torso__IdVhR{position:absolute;background:#225640;border-radius:999px;transform-origin:center}.shoulder-neck-office-plan_head__0LLpw{width:25px;height:25px;border:4px solid #225640;background:#ffffff}.shoulder-neck-office-plan_arm__3hO7o,.shoulder-neck-office-plan_leg__6SP8k,.shoulder-neck-office-plan_neck___saM_,.shoulder-neck-office-plan_torso__IdVhR{height:6px}.shoulder-neck-office-plan_torso__IdVhR{width:55px}.shoulder-neck-office-plan_neck___saM_{width:18px}.shoulder-neck-office-plan_arm__3hO7o{width:42px;background:#346b8f}.shoulder-neck-office-plan_leg__6SP8k{width:48px;background:#94691d}.shoulder-neck-office-plan_pelvis__jhrfj{width:30px;height:8px;background:#225640}.shoulder-neck-office-plan_arrow__yjlqs{height:3px;background:#b42318}.shoulder-neck-office-plan_arrow__yjlqs:after{content:"";position:absolute;right:-1px;top:-4px;border-left:8px solid #b42318;border-top:5px solid transparent;border-bottom:5px solid transparent}.shoulder-neck-office-plan_dot__2utHj{width:8px;height:8px;background:#b42318}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_head__0LLpw{left:61px;top:18px}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_neck___saM_{left:65px;top:45px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_torso__IdVhR{left:47px;top:72px;transform:rotate(90deg);width:58px}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:35px;top:76px;transform:rotate(78deg)}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:68px;top:76px;transform:rotate(102deg)}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:39px;top:105px;transform:rotate(24deg)}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:60px;top:105px;transform:rotate(156deg)}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:74px;top:62px;width:22px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{left:48px;top:62px;width:22px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_head__0LLpw{left:69px;top:20px}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_neck___saM_{left:71px;top:48px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_torso__IdVhR{left:55px;top:77px;transform:rotate(90deg);width:58px}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:47px;top:82px;transform:rotate(82deg)}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:78px;top:82px;transform:rotate(98deg)}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:48px;top:108px;transform:rotate(28deg)}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:69px;top:108px;transform:rotate(152deg)}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:47px;top:30px;width:27px;transform:rotate(180deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_head__0LLpw{left:60px;top:18px}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_neck___saM_{left:64px;top:45px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_torso__IdVhR{left:46px;top:76px;transform:rotate(90deg);width:62px}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:24px;top:70px;transform:rotate(24deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:78px;top:70px;transform:rotate(156deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:38px;top:108px;transform:rotate(25deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:60px;top:108px;transform:rotate(155deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:43px;top:70px;width:22px;transform:rotate(35deg)}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{left:77px;top:70px;width:22px;transform:rotate(145deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_head__0LLpw{left:61px;top:18px}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_neck___saM_{left:65px;top:45px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_torso__IdVhR{left:47px;top:76px;transform:rotate(90deg);width:62px}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:28px;top:72px;transform:rotate(55deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:75px;top:72px;transform:rotate(125deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:39px;top:108px;transform:rotate(25deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:60px;top:108px;transform:rotate(155deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_dot__2utHj.shoulder-neck-office-plan_d1__bFviO{left:35px;top:54px}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_dot__2utHj.shoulder-neck-office-plan_d2__e0Stg{left:101px;top:54px}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:25px;top:46px;width:20px;transform:rotate(-45deg)}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{left:101px;top:46px;width:20px;transform:rotate(225deg)}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_head__0LLpw{left:38px;top:20px}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_neck___saM_{left:41px;top:48px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_torso__IdVhR{left:21px;top:78px;transform:rotate(90deg);width:62px}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:25px;top:78px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:22px;top:112px;transform:rotate(88deg)}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:44px;top:112px;transform:rotate(92deg)}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:63px;top:45px;width:45px}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_head__0LLpw{left:58px;top:18px}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_neck___saM_{left:62px;top:45px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_torso__IdVhR{left:47px;top:78px;transform:rotate(80deg);width:62px}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:29px;top:58px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:75px;top:77px;transform:rotate(112deg)}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:48px;top:110px;transform:rotate(74deg)}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:68px;top:109px;transform:rotate(121deg)}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:86px;top:82px;width:28px}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_head__0LLpw{left:59px;top:18px}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_neck___saM_{left:63px;top:45px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_torso__IdVhR{left:44px;top:76px;transform:rotate(90deg);width:60px}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:26px;top:78px;transform:rotate(20deg);width:52px}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:68px;top:78px;transform:rotate(160deg);width:52px}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:38px;top:108px;transform:rotate(24deg)}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:60px;top:108px;transform:rotate(156deg)}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:22px;top:87px;width:28px}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{left:96px;top:87px;width:28px;transform:rotate(180deg)}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_mat___IXri{bottom:24px}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_head__0LLpw{left:95px;top:53px}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_torso__IdVhR{left:52px;top:69px;width:55px}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:24px;top:70px;width:42px}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:22px;top:95px;width:50px}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:74px;top:96px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:104px;top:78px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_head__0LLpw{left:59px;top:78px}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_torso__IdVhR{left:43px;top:103px;width:58px}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:35px;top:52px;transform:rotate(70deg)}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:72px;top:53px;transform:rotate(110deg)}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:35px;top:74px;transform:rotate(105deg)}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:78px;top:76px;transform:rotate(75deg)}.shoulder-neck-office-plan_pose-plank__U9Q6s .shoulder-neck-office-plan_head__0LLpw{left:100px;top:66px}.shoulder-neck-office-plan_pose-plank__U9Q6s .shoulder-neck-office-plan_torso__IdVhR{left:48px;top:81px;width:66px;transform:rotate(8deg)}.shoulder-neck-office-plan_pose-plank__U9Q6s .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:82px;top:92px;transform:rotate(105deg)}.shoulder-neck-office-plan_pose-plank__U9Q6s .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:16px;top:86px;width:62px;transform:rotate(6deg)}.shoulder-neck-office-plan_pose-plank__U9Q6s .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:16px;top:98px;width:62px;transform:rotate(6deg)}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_head__0LLpw{left:58px;top:80px}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_torso__IdVhR{left:42px;top:105px;width:60px}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:30px;top:76px;transform:rotate(132deg);width:50px}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:67px;top:76px;transform:rotate(48deg);width:50px}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:24px;top:108px;width:60px}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:64px;top:108px;width:60px}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_head__0LLpw{left:60px;top:27px}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_torso__IdVhR{left:48px;top:63px;width:55px;transform:rotate(70deg)}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:45px;top:62px;transform:rotate(10deg)}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:72px;top:62px;transform:rotate(170deg)}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:36px;top:102px;transform:rotate(40deg)}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:69px;top:102px;transform:rotate(140deg)}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_head__0LLpw{left:22px;top:83px}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_torso__IdVhR{left:45px;top:88px;width:60px;transform:rotate(-14deg)}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:30px;top:107px;width:38px}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:88px;top:99px;transform:rotate(45deg)}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:92px;top:117px;width:36px}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:72px;top:67px;width:24px;transform:rotate(-90deg)}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_head__0LLpw{left:62px;top:20px}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_torso__IdVhR{left:50px;top:60px;width:56px;transform:rotate(85deg)}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:45px;top:70px;transform:rotate(70deg)}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:76px;top:70px;transform:rotate(110deg)}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:35px;top:106px;transform:rotate(25deg)}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:70px;top:105px;transform:rotate(155deg)}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_head__0LLpw{left:62px;top:20px}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_torso__IdVhR{left:50px;top:62px;width:62px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:45px;top:70px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:82px;top:70px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:48px;top:108px;transform:rotate(82deg)}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:73px;top:108px;transform:rotate(98deg)}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:78px;top:94px;width:20px;transform:rotate(-90deg)}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_head__0LLpw{left:76px;top:40px}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_torso__IdVhR{left:47px;top:65px;width:58px;transform:rotate(25deg)}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:56px;top:79px;transform:rotate(76deg)}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:47px;top:102px;transform:rotate(82deg)}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:74px;top:102px;transform:rotate(100deg)}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:48px;top:50px;width:28px;transform:rotate(20deg)}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_head__0LLpw{left:62px;top:24px}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_torso__IdVhR{left:49px;top:65px;width:58px;transform:rotate(88deg)}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:38px;top:72px;transform:rotate(118deg)}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:78px;top:72px;transform:rotate(62deg)}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:45px;top:108px;transform:rotate(120deg)}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:74px;top:108px;transform:rotate(58deg)}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_head__0LLpw{left:30px;top:58px}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_torso__IdVhR{left:52px;top:78px;width:60px;transform:rotate(15deg)}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:48px;top:68px;transform:rotate(130deg)}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:35px;top:104px;width:72px}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{left:91px;top:54px;width:25px;transform:rotate(-35deg)}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_head__0LLpw{left:58px;top:22px}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_torso__IdVhR{left:47px;top:66px;width:60px;transform:rotate(90deg)}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{left:31px;top:68px;transform:rotate(28deg)}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{left:77px;top:68px;transform:rotate(152deg)}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{left:38px;top:109px;transform:rotate(45deg)}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{left:69px;top:109px;transform:rotate(135deg)}.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_arm__3hO7o,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_arrow__yjlqs,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_dot__2utHj,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_head__0LLpw,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_leg__6SP8k,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_person__AkPK8,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_torso__IdVhR{will-change:transform,opacity}.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_arrow__yjlqs,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_dot__2utHj{animation:shoulder-neck-office-plan_cuePulse__UQlcJ 1.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_breatheBody__it0eb 3.4s ease-in-out infinite}.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm,.shoulder-neck-office-plan_pose-breath__lCtob .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{animation:shoulder-neck-office-plan_breathArrow__Ycclr 3.4s ease-in-out infinite}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_head__0LLpw{animation:shoulder-neck-office-plan_chinHead__DeJ0N 2.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-chin__9HLfL .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_chinArrow__Kds0J 2.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_scapulaLeft__hajYw 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_scapulaRight__nDCYM 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_scapulaArrowLeft__e2a7C 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-scapula__e5k1W .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{animation:shoulder-neck-office-plan_scapulaArrowRight__zy97a 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_shoulderCircleLeft__2cGvm 3.2s ease-in-out infinite}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_shoulderCircleRight__C_x89 3.2s ease-in-out infinite}.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_dot__2utHj.shoulder-neck-office-plan_d1__bFviO,.shoulder-neck-office-plan_pose-circle__0zA0o .shoulder-neck-office-plan_dot__2utHj.shoulder-neck-office-plan_d2__e0Stg{animation:shoulder-neck-office-plan_orbitCue__mN2CO 3.2s ease-in-out infinite}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_wallReset__HITV5 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-wall__MUXff .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_wallArrow__SDV6b 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_doorLean__QrVAZ 3.4s ease-in-out infinite}.shoulder-neck-office-plan_pose-door__p8Rxd .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_doorArrow__J3uCd 3.4s ease-in-out infinite}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_rowLeft__S8ilq 2.6s ease-in-out infinite}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_rowRight__jb1qD 2.6s ease-in-out infinite}.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm,.shoulder-neck-office-plan_pose-row__2Lx8D .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a2__RVTWq{animation:shoulder-neck-office-plan_rowCue__HhVUN 2.6s ease-in-out infinite}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_birdArm__0sFET 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-bird__pql_p .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_birdLeg__juzYR 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_deadbugArm__TvJtG 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-deadbug__493x4 .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_deadbugLeg__z2OpT 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-plank__U9Q6s .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_plankHold__p6qsc 2.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_yRaiseLeft__iaYqt 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-y__6AJM6 .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_yRaiseRight__VA9tH 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_squatBody__iS4rO 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_squatLegLeft__NFGeh 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-squat__ATpPm .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_squatLegRight__vLgqh 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_torso__IdVhR{animation:shoulder-neck-office-plan_bridgeTorso__eCbsw 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-bridge__NMn4G .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_bridgeArrow__KXDWw 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-lunge__iDO1s .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_lungeBody__wpNaf 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_person__AkPK8{animation:shoulder-neck-office-plan_calfRaise__mfyoa 2.4s ease-in-out infinite}.shoulder-neck-office-plan_pose-calf__UIW6W .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_calfArrow__pDQ8j 2.4s ease-in-out infinite}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_torso__IdVhR{animation:shoulder-neck-office-plan_hingeTorso__NLENt 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_head__0LLpw{animation:shoulder-neck-office-plan_hingeHead__xz3vz 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-hinge__qtqVJ .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_hingeArrow__4QR95 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_walkArmLeft__6MZrb 1.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_walkArmRight__7Jtmd 1.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_walkLegLeft__U_3n2 1.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-walk__5qbSq .shoulder-neck-office-plan_leg__6SP8k.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_walkLegRight__YXu9l 1.8s ease-in-out infinite}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_head__0LLpw,.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_torso__IdVhR{animation:shoulder-neck-office-plan_thoracicOpen__Yth1K 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-thoracic__udtxN .shoulder-neck-office-plan_arrow__yjlqs.shoulder-neck-office-plan_a1__9Ftqm{animation:shoulder-neck-office-plan_thoracicArrow__9s46h 3s ease-in-out infinite}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_left__4EWB9{animation:shoulder-neck-office-plan_stretchLeft__DcbmH 3.2s ease-in-out infinite}.shoulder-neck-office-plan_pose-stretch__A41af .shoulder-neck-office-plan_arm__3hO7o.shoulder-neck-office-plan_right__5dgJE{animation:shoulder-neck-office-plan_stretchRight__keXxG 3.2s ease-in-out infinite}@keyframes shoulder-neck-office-plan_cuePulse__UQlcJ{0%,to{opacity:.4}50%{opacity:1}}@keyframes shoulder-neck-office-plan_breatheBody__it0eb{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes shoulder-neck-office-plan_breathArrow__Ycclr{0%,to{opacity:.25;transform:translateY(-6px) rotate(90deg)}50%{opacity:1;transform:translateY(6px) rotate(90deg)}}@keyframes shoulder-neck-office-plan_chinHead__DeJ0N{0%,to{transform:translateX(0)}50%{transform:translateX(-8px)}}@keyframes shoulder-neck-office-plan_chinArrow__Kds0J{0%,to{opacity:.25;transform:translateX(8px) rotate(180deg)}50%{opacity:1;transform:translateX(-4px) rotate(180deg)}}@keyframes shoulder-neck-office-plan_scapulaLeft__hajYw{0%,to{transform:translateX(0) rotate(24deg)}50%{transform:translate(9px,3px) rotate(34deg)}}@keyframes shoulder-neck-office-plan_scapulaRight__nDCYM{0%,to{transform:translateX(0) rotate(156deg)}50%{transform:translate(-9px,3px) rotate(146deg)}}@keyframes shoulder-neck-office-plan_scapulaArrowLeft__e2a7C{0%,to{opacity:.25;transform:translate(-6px,-4px) rotate(35deg)}50%{opacity:1;transform:translate(4px,5px) rotate(35deg)}}@keyframes shoulder-neck-office-plan_scapulaArrowRight__zy97a{0%,to{opacity:.25;transform:translate(6px,-4px) rotate(145deg)}50%{opacity:1;transform:translate(-4px,5px) rotate(145deg)}}@keyframes shoulder-neck-office-plan_shoulderCircleLeft__2cGvm{0%,to{transform:translate(0) rotate(55deg)}25%{transform:translate(-5px,-7px) rotate(38deg)}50%{transform:translateY(-10px) rotate(55deg)}75%{transform:translate(5px,-4px) rotate(72deg)}}@keyframes shoulder-neck-office-plan_shoulderCircleRight__C_x89{0%,to{transform:translate(0) rotate(125deg)}25%{transform:translate(5px,-7px) rotate(142deg)}50%{transform:translateY(-10px) rotate(125deg)}75%{transform:translate(-5px,-4px) rotate(108deg)}}@keyframes shoulder-neck-office-plan_orbitCue__mN2CO{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes shoulder-neck-office-plan_wallReset__HITV5{0%,to{transform:translateX(7px)}50%{transform:translateX(0)}}@keyframes shoulder-neck-office-plan_wallArrow__SDV6b{0%,to{opacity:.25;transform:translateX(8px)}50%{opacity:1;transform:translateX(-4px)}}@keyframes shoulder-neck-office-plan_doorLean__QrVAZ{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}@keyframes shoulder-neck-office-plan_doorArrow__J3uCd{0%,to{opacity:.25;transform:translateX(-5px)}50%{opacity:1;transform:translateX(8px)}}@keyframes shoulder-neck-office-plan_rowLeft__S8ilq{0%,to{transform:translateX(-8px) rotate(8deg)}50%{transform:translateX(4px) rotate(24deg)}}@keyframes shoulder-neck-office-plan_rowRight__jb1qD{0%,to{transform:translateX(8px) rotate(172deg)}50%{transform:translateX(-4px) rotate(156deg)}}@keyframes shoulder-neck-office-plan_rowCue__HhVUN{0%,to{opacity:.25;transform:translateX(0)}50%{opacity:1;transform:translateX(9px)}}@keyframes shoulder-neck-office-plan_birdArm__0sFET{0%,to{transform:translateY(8px) rotate(10deg)}50%{transform:translate(0) rotate(0deg)}}@keyframes shoulder-neck-office-plan_birdLeg__juzYR{0%,to{transform:translate(8px,8px) rotate(16deg)}50%{transform:translate(0) rotate(0deg)}}@keyframes shoulder-neck-office-plan_deadbugArm__TvJtG{0%,to{transform:translate(8px,12px) rotate(82deg)}50%{transform:translate(0) rotate(70deg)}}@keyframes shoulder-neck-office-plan_deadbugLeg__z2OpT{0%,to{transform:translate(-8px,12px) rotate(62deg)}50%{transform:translate(0) rotate(75deg)}}@keyframes shoulder-neck-office-plan_plankHold__p6qsc{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes shoulder-neck-office-plan_yRaiseLeft__iaYqt{0%,to{transform:translateY(10px) rotate(145deg)}50%{transform:translateY(0) rotate(132deg)}}@keyframes shoulder-neck-office-plan_yRaiseRight__VA9tH{0%,to{transform:translateY(10px) rotate(35deg)}50%{transform:translateY(0) rotate(48deg)}}@keyframes shoulder-neck-office-plan_squatBody__iS4rO{0%,to{transform:translateY(0)}50%{transform:translateY(15px)}}@keyframes shoulder-neck-office-plan_squatLegLeft__NFGeh{0%,to{transform:rotate(26deg)}50%{transform:rotate(44deg)}}@keyframes shoulder-neck-office-plan_squatLegRight__vLgqh{0%,to{transform:rotate(154deg)}50%{transform:rotate(136deg)}}@keyframes shoulder-neck-office-plan_bridgeTorso__eCbsw{0%,to{transform:translateY(10px) rotate(-5deg)}50%{transform:translateY(0) rotate(-14deg)}}@keyframes shoulder-neck-office-plan_bridgeArrow__KXDWw{0%,to{opacity:.25;transform:translateY(8px) rotate(-90deg)}50%{opacity:1;transform:translateY(-4px) rotate(-90deg)}}@keyframes shoulder-neck-office-plan_lungeBody__wpNaf{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@keyframes shoulder-neck-office-plan_calfRaise__mfyoa{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shoulder-neck-office-plan_calfArrow__pDQ8j{0%,to{opacity:.25;transform:translateY(8px) rotate(-90deg)}50%{opacity:1;transform:translateY(-5px) rotate(-90deg)}}@keyframes shoulder-neck-office-plan_hingeTorso__NLENt{0%,to{transform:rotate(80deg)}50%{transform:rotate(25deg)}}@keyframes shoulder-neck-office-plan_hingeHead__xz3vz{0%,to{transform:translate(-14px,9px)}50%{transform:translate(0)}}@keyframes shoulder-neck-office-plan_hingeArrow__4QR95{0%,to{opacity:.25;transform:rotate(65deg)}50%{opacity:1;transform:rotate(20deg)}}@keyframes shoulder-neck-office-plan_walkArmLeft__6MZrb{0%,to{transform:rotate(118deg)}50%{transform:rotate(72deg)}}@keyframes shoulder-neck-office-plan_walkArmRight__7Jtmd{0%,to{transform:rotate(62deg)}50%{transform:rotate(108deg)}}@keyframes shoulder-neck-office-plan_walkLegLeft__U_3n2{0%,to{transform:rotate(120deg)}50%{transform:rotate(58deg)}}@keyframes shoulder-neck-office-plan_walkLegRight__YXu9l{0%,to{transform:rotate(58deg)}50%{transform:rotate(120deg)}}@keyframes shoulder-neck-office-plan_thoracicOpen__Yth1K{0%,to{transform:translateX(-4px) rotate(6deg)}50%{transform:translateX(0) rotate(15deg)}}@keyframes shoulder-neck-office-plan_thoracicArrow__9s46h{0%,to{opacity:.25;transform:translate(-4px,4px) rotate(-35deg)}50%{opacity:1;transform:translate(4px,-5px) rotate(-35deg)}}@keyframes shoulder-neck-office-plan_stretchLeft__DcbmH{0%,to{transform:rotate(16deg)}50%{transform:rotate(32deg)}}@keyframes shoulder-neck-office-plan_stretchRight__keXxG{0%,to{transform:rotate(164deg)}50%{transform:rotate(148deg)}}@media (prefers-reduced-motion:reduce){.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_arm__3hO7o,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_arrow__yjlqs,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_dot__2utHj,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_head__0LLpw,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_leg__6SP8k,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_person__AkPK8,.shoulder-neck-office-plan_figure__dIk9m .shoulder-neck-office-plan_torso__IdVhR{animation:none}}@media (max-width:980px){.shoulder-neck-office-plan_hero__D4Kuz,.shoulder-neck-office-plan_shell__z6fgk{grid-template-columns:1fr}.shoulder-neck-office-plan_principles___226_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.shoulder-neck-office-plan_app__dZSPo{padding:16px}.shoulder-neck-office-plan_today__NDGZC{min-width:0}.shoulder-neck-office-plan_dayTabs__62z1a,.shoulder-neck-office-plan_detailList__YEwVD,.shoulder-neck-office-plan_exerciseCard__OBUVH,.shoulder-neck-office-plan_principles___226_{grid-template-columns:1fr}.shoulder-neck-office-plan_exerciseArt__OXcZE{min-height:150px}.shoulder-neck-office-plan_exerciseHead__5rAz0{grid-template-columns:1fr}.shoulder-neck-office-plan_doneButton__MvHZ5{width:100%}}.SiteFooter_footer__vZ3CV{width:100%;margin:72px 0 0;padding:28px max(24px,calc((100% - var(--container)) / 2));border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;background:var(--surface-strong);color:var(--muted)}.SiteFooter_footer__vZ3CV strong{color:var(--text);font-weight:900}.SiteFooter_footer__vZ3CV p{max-width:560px;margin:8px 0 0;font-size:.92rem;line-height:1.65}.SiteFooter_footer__vZ3CV nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;font-size:.86rem;font-weight:800}.SiteFooter_footer__vZ3CV a:hover{color:var(--accent)}@media (max-width:760px){.SiteFooter_footer__vZ3CV{flex-direction:column;padding-left:20px;padding-right:20px}.SiteFooter_footer__vZ3CV nav{justify-content:flex-start}}.SiteHeader_header__qIri_{position:sticky;top:0;z-index:50;width:100%;min-height:60px;margin:0;padding:0 max(24px,calc((100% - var(--container)) / 2));display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(120px,1fr);align-items:center;gap:24px;border-bottom:1px solid var(--line-soft);background:rgba(255,255,255,.98);box-shadow:0 1px 8px rgba(27,94,32,.04);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.SiteHeader_brand__R0hRG{color:var(--accent);font-size:1.25rem;font-weight:900;letter-spacing:0}.SiteHeader_nav__xC76B{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;color:var(--muted);font-size:.92rem;font-weight:700}.SiteHeader_nav__xC76B a{padding:19px 0 16px;border-bottom:2px solid transparent;transition:background .14s ease,border-color .14s ease,color .14s ease}.SiteHeader_nav__xC76B a:hover{border-color:var(--accent);color:var(--accent)}.SiteHeader_localBadge__Df5iQ{justify-self:end;display:inline-flex;align-items:center;gap:6px;color:var(--trust-blue);font-size:.92rem;font-weight:800}.SiteHeader_localBadge__Df5iQ svg{width:18px;height:18px}@media (max-width:760px){.SiteHeader_header__qIri_{position:static;grid-template-columns:1fr;padding:16px 20px;gap:12px}.SiteHeader_nav__xC76B{justify-content:flex-start;gap:16px}.SiteHeader_nav__xC76B a{padding:0}.SiteHeader_localBadge__Df5iQ{justify-self:start}}.info_page__ro5pq{width:min(880px,calc(100% - 48px));margin:0 auto;padding:56px 0}.info_page__ro5pq h1{margin:0;color:var(--text);font-size:clamp(2rem,5vw,3.6rem);font-weight:900;line-height:1.12}.info_page__ro5pq h2{margin:32px 0 10px;color:var(--text);font-size:1.25rem}.info_page__ro5pq li,.info_page__ro5pq p{color:var(--muted);line-height:1.75}.info_page__ro5pq ul{padding-left:20px}.info_lede__L_2eb{margin-top:18px;padding:20px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft);font-size:1.05rem}@media (max-width:640px){.info_page__ro5pq{width:min(100% - 32px,880px)}}.tool_page__RyZZv{width:min(var(--container),calc(100% - 48px));margin:0 auto}.tool_hero__1Bb54{padding:56px 0 30px;text-align:center}.tool_heroIcon__eYuTB{width:64px;height:64px;display:grid;place-items:center;margin:0 auto 18px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.tool_heroIcon__eYuTB svg{width:34px;height:34px}.tool_hero__1Bb54 p{width:fit-content;margin:0 auto 12px;color:var(--trust-blue);font-weight:900}.tool_hero__1Bb54 h1{max-width:780px;margin:0 auto;color:var(--text);font-size:clamp(2rem,5vw,3.8rem);font-weight:900;line-height:1.1}.tool_hero__1Bb54 span{display:block;max-width:700px;margin:16px auto 0;color:var(--muted);font-size:1.03rem;line-height:1.7}.tool_hero__1Bb54>.tool_heroIcon__eYuTB{display:grid;margin-top:0;color:var(--accent)}.tool_localNote__6D_wk{width:fit-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:0 14px;border-radius:999px;background:#eef7f0;color:var(--trust-blue);font-size:.9rem;font-weight:900}.tool_localNote__6D_wk svg{width:18px;height:18px}.tool_toolSurface__z4sOM{padding:24px;border:1px solid transparent;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.tool_contentGrid__bZ9c3{padding:34px 0 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tool_contentGrid__bZ9c3 article,.tool_faq__6fnSf article{padding:22px;border:1px solid transparent;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.tool_contentGrid__bZ9c3 h2,.tool_faq__6fnSf h2,.tool_related___Su8j h2{margin:0 0 12px;color:var(--text);font-size:1.2rem;font-weight:900}.tool_contentGrid__bZ9c3 li,.tool_contentGrid__bZ9c3 p,.tool_faq__6fnSf p{color:var(--muted);line-height:1.7}.tool_contentGrid__bZ9c3 ol{margin:0;padding-left:20px}.tool_full__jswMj{grid-column:span 2}.tool_faq__6fnSf,.tool_related___Su8j{padding:34px 0}.tool_faq__6fnSf>div,.tool_related___Su8j>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tool_faq__6fnSf h3{margin:0;font-size:1rem}.tool_faq__6fnSf p{margin:10px 0 0}@media (max-width:900px){.tool_page__RyZZv{width:min(100% - 32px,var(--container))}.tool_contentGrid__bZ9c3,.tool_faq__6fnSf>div,.tool_hero__1Bb54,.tool_related___Su8j>div{grid-template-columns:1fr}.tool_hero__1Bb54{text-align:left}.tool_heroIcon__eYuTB,.tool_hero__1Bb54 h1,.tool_hero__1Bb54 p,.tool_hero__1Bb54 span{margin-left:0;margin-right:0}.tool_full__jswMj{grid-column:auto}}.ToolCalculator_tool__kUh_a{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:24px}.ToolCalculator_panel__NA9YM{display:grid;align-content:start;gap:14px}@media (min-width:781px){.ToolCalculator_resultPanel__QcP94{position:sticky;top:84px}}.ToolCalculator_dropzone__yhQuH{min-height:180px;display:grid;place-items:center;gap:8px;padding:28px;border:2px dashed var(--line);border-radius:16px;background:linear-gradient(180deg,#ffffff,var(--surface-strong));text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.ToolCalculator_dropzone__yhQuH:hover{border-color:var(--accent);background:#f7fbf7;box-shadow:0 0 0 3px rgba(0,69,13,.08)}.ToolCalculator_dropzone__yhQuH input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.ToolCalculator_dropIcon__N3dBo{width:56px;height:56px;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.ToolCalculator_dropIcon__N3dBo svg{width:28px;height:28px}.ToolCalculator_dropzone__yhQuH strong{color:var(--accent-strong);font-size:1.18rem}.ToolCalculator_dropzone__yhQuH span,.ToolCalculator_empty__3hx2n,.ToolCalculator_privacyNote__7o21o p,.ToolCalculator_status__EoiUW{margin:0;color:var(--muted);line-height:1.6}.ToolCalculator_dropzone__yhQuH .ToolCalculator_dropIcon__N3dBo{color:var(--accent)}.ToolCalculator_copyStatus__G0LND,.ToolCalculator_ocrHint__NODlw{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.ToolCalculator_fileList__kOlwA{display:grid;gap:8px;padding-top:4px}.ToolCalculator_fileSummary__bQ9lh{margin:0;color:var(--muted);font-size:.9rem;line-height:1.5}.ToolCalculator_fileRow__5X3CE{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.ToolCalculator_fileRow__5X3CE>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-weight:900}.ToolCalculator_fileRow__5X3CE div{min-width:0}.ToolCalculator_downloads__44cRY span,.ToolCalculator_fileRow__5X3CE em,.ToolCalculator_fileRow__5X3CE strong,.ToolCalculator_orderControls__IrB77 span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolCalculator_downloads__44cRY em,.ToolCalculator_fileRow__5X3CE em{color:var(--muted);font-size:.85rem;font-style:normal}.ToolCalculator_field__XUvu7{display:grid;gap:7px}.ToolCalculator_checkbox__hTBTH span,.ToolCalculator_field__XUvu7 span{color:var(--muted);font-size:.9rem;font-weight:800}.ToolCalculator_field__XUvu7 input,.ToolCalculator_field__XUvu7 select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);outline:none;padding:0 12px}.ToolCalculator_field__XUvu7 input[type=range]{padding:0}.ToolCalculator_field__XUvu7 input:focus,.ToolCalculator_field__XUvu7 select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(31,122,90,.14)}.ToolCalculator_inlineFields__d9gBh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ToolCalculator_checkbox__hTBTH{display:flex;align-items:center;gap:8px}.ToolCalculator_checkbox__hTBTH input{width:18px;height:18px}.ToolCalculator_orderControls__IrB77 button,.ToolCalculator_primaryButton__cndYj,.ToolCalculator_secondaryButton__xEyoO,.ToolCalculator_zipButton__dO7X4{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:0 14px;font-weight:900;cursor:pointer}.ToolCalculator_orderControls__IrB77 button svg,.ToolCalculator_organizerToolbar__varAv button svg,.ToolCalculator_pageActions__RrkvO button svg,.ToolCalculator_primaryButton__cndYj svg,.ToolCalculator_secondaryButton__xEyoO svg,.ToolCalculator_zipButton__dO7X4 svg{width:18px;height:18px;flex:0 0 auto}.ToolCalculator_primaryButton__cndYj{background:var(--accent);color:#ffffff;box-shadow:0 3px 0 #002203}.ToolCalculator_primaryButton__cndYj:active{transform:translateY(2px);box-shadow:none}.ToolCalculator_primaryButton__cndYj:disabled{cursor:not-allowed;opacity:.64}.ToolCalculator_orderControls__IrB77 button,.ToolCalculator_secondaryButton__xEyoO,.ToolCalculator_zipButton__dO7X4{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent)}.ToolCalculator_downloads__44cRY,.ToolCalculator_error__z83I4,.ToolCalculator_privacyNote__7o21o{padding:14px;border-radius:14px}.ToolCalculator_privacyNote__7o21o{border:1px solid var(--line);background:var(--surface-strong)}.ToolCalculator_privacyNote__7o21o strong{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;color:var(--accent)}.ToolCalculator_privacyNote__7o21o strong svg{width:20px;height:20px}.ToolCalculator_error__z83I4{border:1px solid #e6b8ad;background:#fff3ef;color:#8a2e1b;line-height:1.6}.ToolCalculator_downloads__44cRY{display:grid;gap:8px;border:1px solid var(--line);background:var(--surface)}.ToolCalculator_downloads__44cRY h3{margin:0;font-size:1rem}.ToolCalculator_downloads__44cRY a{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border-radius:12px;background:var(--surface-strong);color:var(--accent-strong);font-weight:800}.ToolCalculator_downloads__44cRY a svg{width:18px;height:18px}.ToolCalculator_zipButton__dO7X4{width:100%;color:var(--accent-strong)}.ToolCalculator_ocrResults__dFyZm{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.ToolCalculator_ocrResultsHeader__Ijmsl{display:flex;align-items:center;justify-content:space-between;gap:10px}.ToolCalculator_ocrResultsHeader__Ijmsl h3{margin:0;font-size:1rem}.ToolCalculator_ocrResultsHeader__Ijmsl button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:900;cursor:pointer;padding:0 12px;white-space:nowrap}.ToolCalculator_ocrResultsHeader__Ijmsl button:disabled{cursor:not-allowed;opacity:.5}.ToolCalculator_ocrResultList__xnxO5{display:grid;gap:10px}.ToolCalculator_ocrResultList__xnxO5 article{min-width:0;display:grid;gap:8px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong)}.ToolCalculator_ocrResultList__xnxO5 strong{min-width:0;overflow:hidden;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap}.ToolCalculator_ocrResultList__xnxO5 pre{max-height:320px;overflow:auto;margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text);font:inherit;line-height:1.7}.ToolCalculator_orderControls__IrB77{display:grid;gap:8px}.ToolCalculator_orderControls__IrB77 div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 64px 64px;gap:8px;align-items:center}.ToolCalculator_pageGrid__QXfnS{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ToolCalculator_organizerToolbar__varAv{position:sticky;top:74px;z-index:5;display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(243,243,243,.96);box-shadow:0 10px 24px rgba(27,94,32,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ToolCalculator_organizerToolbarHeader__dn66d{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.ToolCalculator_organizerToolbar__varAv span{color:var(--muted);font-size:.9rem;font-weight:800}.ToolCalculator_organizerToolbarActions__BMa2s{display:flex;flex-wrap:wrap;gap:8px}.ToolCalculator_exportButton__5nPPt{min-height:42px;padding-inline:18px;white-space:nowrap}.ToolCalculator_organizerToolbar__varAv button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--accent);font-weight:900;cursor:pointer;padding:0 12px}.ToolCalculator_organizerToolbar__varAv button:disabled{cursor:not-allowed;opacity:.48}.ToolCalculator_pageTile__NNUKR{min-width:0;display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:grab}.ToolCalculator_pageTileSelected__H1z0O{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,69,13,.16)}.ToolCalculator_pageTile__NNUKR:active{cursor:grabbing}.ToolCalculator_pagePreview__pqzop{height:180px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong)}.ToolCalculator_pagePreview__pqzop img{max-width:88%;max-height:88%;object-fit:contain}.ToolCalculator_pageTile__NNUKR span,.ToolCalculator_pageTile__NNUKR strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToolCalculator_pageTile__NNUKR span{color:var(--muted);font-size:.85rem}.ToolCalculator_pageActions__RrkvO{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ToolCalculator_pageActions__RrkvO button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-strong);color:var(--text);font-weight:800;cursor:pointer}.ToolCalculator_pageActions__RrkvO button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:780px){.ToolCalculator_inlineFields__d9gBh,.ToolCalculator_organizerToolbarHeader__dn66d,.ToolCalculator_tool__kUh_a{grid-template-columns:1fr}.ToolCalculator_exportButton__5nPPt{width:100%}.ToolCalculator_orderControls__IrB77 div{grid-template-columns:minmax(0,1fr)}.ToolCalculator_ocrResultsHeader__Ijmsl{align-items:stretch;flex-direction:column}}.ToolCard_card__FMxIE{min-height:168px;display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid transparent;border-radius:16px;background:var(--surface);box-shadow:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ToolCard_card__FMxIE:hover{transform:translateY(-4px);border-color:rgba(0,69,13,.14);box-shadow:var(--shadow-card)}.ToolCard_icon__xcAMA{width:42px;height:42px;display:grid;place-items:center;color:var(--accent);transition:transform .16s ease}.ToolCard_icon__xcAMA svg{width:34px;height:34px}.ToolCard_card__FMxIE:hover .ToolCard_icon__xcAMA{transform:scale(1.08)}.ToolCard_card__FMxIE h3{margin:auto 0 0;color:var(--text);font-size:1rem;font-weight:800;line-height:1.35}.ToolCard_card__FMxIE p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.65}.page_page__556_G{width:min(var(--container),calc(100% - 48px));margin:0 auto}.page_hero__7KFOs{padding:88px 0 72px;text-align:center}.page_hero__7KFOs h1{margin:0 auto;max-width:760px;color:var(--text);font-size:clamp(2.4rem,5vw,4rem);font-weight:900;line-height:1.1;letter-spacing:0}.page_hero__7KFOs p{max-width:690px;margin:18px auto 0;color:var(--muted);font-size:1.06rem;line-height:1.8}.page_heroActions__uE8fj{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:34px}.page_primary__2CBMe,.page_secondary__jzhTV{min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 30px;font-weight:900;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.page_primary__2CBMe{background:var(--accent);color:#ffffff;box-shadow:0 3px 0 #002203}.page_primary__2CBMe:active{transform:translateY(2px);box-shadow:none}.page_secondary__jzhTV{background:var(--accent-soft);color:var(--accent)}.page_secondary__jzhTV:hover{background:#cfe0d1}.page_trustPanel__ayeb_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:42px;padding:24px;border-radius:16px;background:var(--surface);box-shadow:var(--shadow-soft)}.page_trustPanel__ayeb_ article{min-height:92px;display:grid;place-items:center;gap:10px;text-align:center}.page_trustPanel__ayeb_ span{width:48px;height:48px;display:grid;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.page_trustPanel__ayeb_ svg{width:24px;height:24px}.page_trustPanel__ayeb_ strong{color:var(--text);font-size:.95rem}.page_toolSection__b9bsb{padding:34px 0}.page_sectionHeader___raMx{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px}.page_sectionHeader___raMx h2{margin:0;display:flex;align-items:center;gap:10px;color:var(--text);font-size:1.3rem;font-weight:900}.page_sectionHeader___raMx h2 svg{width:24px;height:24px;color:var(--accent)}.page_sectionHeader___raMx a{color:var(--accent);font-size:.92rem;font-weight:900}.page_sectionHeader___raMx a:hover{text-decoration:underline}.page_grid__JZ9Cz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.page_why__rd7rl{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:56px;align-items:center;padding:72px 0 42px}.page_why__rd7rl h2{margin:0 0 24px;color:var(--text);font-size:1.55rem;font-weight:900}.page_reasonList___0yUA{display:grid;gap:22px}.page_reasonList___0yUA article{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px}.page_reasonList___0yUA article>svg{width:22px;height:22px;color:var(--success);margin-top:2px}.page_reasonList___0yUA h3{margin:0;color:var(--text);font-size:1rem}.page_reasonList___0yUA p{margin:8px 0 0;color:var(--muted);line-height:1.7}.page_workspaceVisual__H7b_t{min-height:292px;position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.18)),linear-gradient(135deg,#dfece2,#b7cec0 42%,#6f927d);box-shadow:0 18px 36px rgba(27,94,32,.12)}.page_workspaceVisual__H7b_t:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 68%,rgba(0,69,13,.18) 68% 70%,transparent 70%),linear-gradient(90deg,transparent 0 74%,rgba(0,69,13,.24) 74% 78%,transparent 78%);content:""}.page_panelLight__jMFpW{position:absolute;left:44px;bottom:0;width:58%;height:44%;border-radius:18px 18px 0 0;background:rgba(255,255,255,.56)}.page_sidePanel__mxpxa{position:absolute;left:36%;top:78px;width:74px;height:116px;display:grid;align-content:end;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.5);border-radius:12px;background:rgba(48,76,63,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.24)}.page_sidePanel__mxpxa span{height:5px;border-radius:999px;background:rgba(255,255,255,.66)}.page_device__zx3zo{position:absolute;right:18%;bottom:0;width:160px;height:92px;border:6px solid #0b1711;border-bottom:0;border-radius:4px 4px 0 0;background:linear-gradient(135deg,#f7fbf7,#dfece2)}.page_device__zx3zo span:first-child{position:absolute;left:-18px;bottom:-10px;width:196px;height:10px;border-radius:999px 999px 0 0;background:#0b1711}.page_device__zx3zo span:last-child{position:absolute;right:-126px;bottom:-1px;width:66px;height:96px;border-radius:36px 36px 0 0;background:radial-gradient(circle at 50% 16%,#2a6b2c 0 12px,transparent 13px),linear-gradient(90deg,transparent 44%,#2a6b2c 44% 56%,transparent 56%),linear-gradient(#d9e6da,#d9e6da)}.page_privacyBadge__UasPG{position:absolute;right:34%;top:46%;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 20px;border-radius:12px;background:rgba(255,255,255,.92);color:var(--trust-blue);font-weight:900;box-shadow:0 12px 28px rgba(15,41,25,.12)}.page_privacyBadge__UasPG svg{width:22px;height:22px}@media (max-width:980px){.page_grid__JZ9Cz,.page_trustPanel__ayeb_,.page_why__rd7rl{grid-template-columns:repeat(2,minmax(0,1fr))}.page_why__rd7rl{gap:32px}}@media (max-width:720px){.page_page__556_G{width:min(100% - 32px,var(--container))}.page_hero__7KFOs{padding:56px 0 42px}.page_hero__7KFOs h1{font-size:2.25rem}.page_grid__JZ9Cz,.page_trustPanel__ayeb_,.page_why__rd7rl{grid-template-columns:1fr}.page_trustPanel__ayeb_{gap:12px}.page_sectionHeader___raMx{align-items:start}.page_workspaceVisual__H7b_t{min-height:240px}.page_privacyBadge__UasPG{right:22px;top:42%}}.tools_page__BwBq0{width:min(var(--container),calc(100% - 48px));margin:0 auto}.tools_header__okciV{padding:64px 0 42px;text-align:center}.tools_header__okciV p{width:fit-content;margin:0 auto 12px;color:var(--trust-blue);font-weight:900}.tools_header__okciV h1{max-width:780px;margin:0 auto;color:var(--text);font-size:clamp(2rem,5vw,3.6rem);font-weight:900;line-height:1.12}.tools_header__okciV span{display:block;max-width:680px;margin:18px auto 0;color:var(--muted);font-size:1.04rem;line-height:1.75}.tools_section__ggORw{padding:34px 0}.tools_section__ggORw h2{margin:0 0 22px;display:flex;align-items:center;gap:10px;color:var(--text);font-size:1.25rem;font-weight:900}.tools_section__ggORw h2 svg{width:25px;height:25px;color:var(--accent)}.tools_grid__gLGjU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1040px){.tools_grid__gLGjU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tools_page__BwBq0{width:min(100% - 32px,var(--container))}.tools_header__okciV{padding:42px 0 24px;text-align:left}.tools_header__okciV h1,.tools_header__okciV p,.tools_header__okciV span{margin-left:0;margin-right:0}.tools_grid__gLGjU{grid-template-columns:1fr}}