.page_page__hzaPK{background:radial-gradient(circle at 10% 4%,rgb(91 230 210/12%),transparent 28rem),radial-gradient(circle at 90% 18%,rgb(200 255 75/9%),transparent 30rem),#070812;min-height:100vh}.page_header__FMXrJ{align-items:center;border-bottom:1px solid rgb(255 255 255/9%);display:flex;justify-content:space-between;margin:auto;min-height:5rem;padding:0 clamp(1rem,4vw,3rem)}.page_header__FMXrJ>a{color:#fff;text-decoration:none}.page_header__FMXrJ nav{align-items:center;display:flex;gap:1rem}.page_header__FMXrJ nav a{color:#a0a9bd;font-size:.68rem;font-weight:850;text-decoration:none}.page_header__FMXrJ nav a:hover{color:#c8ff4b}.page_header__FMXrJ .page_cta__unQLt{background:#c8ff4b;border-radius:.7rem;color:#0b100f;padding:.7rem .9rem}.ExerciseLibrary_library__Tn2rq{color:#f7f8ff;margin:auto;max-width:94rem;padding:clamp(2.5rem,6vw,5.5rem) clamp(1rem,4vw,3rem) 4rem}.ExerciseLibrary_embedded__MG2bD{max-width:88rem;padding-top:2rem}.ExerciseLibrary_compactIntro__v5xMr{align-items:end;display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.15rem}.ExerciseLibrary_compactIntro__v5xMr p,.ExerciseLibrary_intro__Qfodm p{color:#c8ff4b;font-size:.61rem;font-weight:900;letter-spacing:.14em;margin:0 0 .45rem;text-transform:uppercase}.ExerciseLibrary_compactIntro__v5xMr h1{font-size:clamp(1.7rem,3vw,2.25rem);letter-spacing:-.045em;line-height:1;margin:0}.ExerciseLibrary_compactIntro__v5xMr>span{color:#7f8aa2;font-size:.63rem;padding-bottom:.12rem}.ExerciseLibrary_intro__Qfodm{margin-bottom:clamp(1.5rem,4vw,2.75rem);max-width:57rem}.ExerciseLibrary_intro__Qfodm p{margin-bottom:.85rem}.ExerciseLibrary_intro__Qfodm h1{font-size:clamp(2.6rem,6vw,5.25rem);letter-spacing:-.06em;line-height:.92;margin:0}.ExerciseLibrary_intro__Qfodm h1 em{background:linear-gradient(105deg,#d4ff68,#79f1ad 55%,#5be6d2);background-clip:text;color:transparent;font-family:Georgia,serif;font-weight:500}.ExerciseLibrary_intro__Qfodm>div>span{color:#929db4;display:block;font-size:.8rem;line-height:1.65;margin-top:1rem;max-width:38rem}.ExerciseLibrary_toolbar__Y9Rvi{background:rgb(12 15 31/72%);border:1px solid rgb(255 255 255/9%);border-radius:1rem;padding:.65rem}.ExerciseLibrary_filters__OKV6f{align-items:end;display:grid;gap:.55rem;grid-template-columns:minmax(13rem,1.4fr) minmax(8.5rem,.65fr) minmax(8.5rem,.65fr)}.ExerciseLibrary_filters__OKV6f label{color:#78839a;display:grid;font-size:.5rem;font-weight:850;gap:.28rem;letter-spacing:.06em;text-transform:uppercase}.ExerciseLibrary_filters__OKV6f input,.ExerciseLibrary_filters__OKV6f select{background:rgb(255 255 255/5%);border:1px solid rgb(255 255 255/9%);border-radius:.62rem;color:#f6f8ff;font:inherit;font-size:.63rem;min-height:2.45rem;outline:none;padding:.58rem .72rem;text-transform:none}.ExerciseLibrary_filters__OKV6f input:focus,.ExerciseLibrary_filters__OKV6f select:focus{border-color:#74ead1;box-shadow:0 0 0 3px rgb(91 230 210/9%)}.ExerciseLibrary_filters__OKV6f input::placeholder{color:#69748a}.ExerciseLibrary_filters__OKV6f option{background:#111426}.ExerciseLibrary_resultsLine__UHnbF{color:#7f8aa0;font-size:.58rem;margin:.8rem .15rem}.ExerciseLibrary_resultsLine__UHnbF strong{color:#b7c0d2;font-weight:700}.ExerciseLibrary_grid__kW_FB{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ExerciseLibrary_card__ibGTR{appearance:none;background:linear-gradient(155deg,rgb(22 26 47/92%),rgb(10 13 28/91%));border:1px solid rgb(255 255 255/9%);border-radius:.95rem;box-shadow:0 14px 36px rgb(0 0 0/17%);color:inherit;cursor:pointer;font:inherit;min-width:0;overflow:hidden;padding:0;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.ExerciseLibrary_card__ibGTR:hover{border-color:rgb(200 255 75/35%);box-shadow:0 20px 48px rgb(0 0 0/28%);transform:translateY(-3px)}.ExerciseLibrary_card__ibGTR:focus-visible{outline:2px solid #79f1ad;outline-offset:3px}.ExerciseLibrary_preview__NBtlG{aspect-ratio:1.32;background:radial-gradient(circle at 50% 38%,rgb(112 242 188/10%),transparent 39%),linear-gradient(145deg,#151a35,#0e1228);overflow:hidden;position:relative}.ExerciseLibrary_preview__NBtlG:after{background:linear-gradient(180deg,transparent 65%,rgb(7 9 21/44%));content:"";inset:0;pointer-events:none;position:absolute}.ExerciseLibrary_preview__NBtlG img{height:100%;inset:0;object-fit:contain;padding:.65rem;position:absolute;transform:scale(1);transition:transform .25s ease;width:100%}.ExerciseLibrary_card__ibGTR:hover .ExerciseLibrary_preview__NBtlG img{transform:scale(1.025)}.ExerciseLibrary_previewBadge__CCHGV{background:rgb(7 10 22/78%);border:1px solid rgb(255 255 255/10%);border-radius:99px;bottom:.55rem;color:#c8ff4b;font-size:.45rem;font-weight:900;left:.55rem;letter-spacing:.07em;padding:.3rem .46rem;position:absolute;text-transform:uppercase;z-index:2}.ExerciseLibrary_previewBadge__CCHGV:before{background:#c8ff4b;border-radius:50%;box-shadow:0 0 0 0 rgb(200 255 75/45%);content:"";display:inline-block;height:.34rem;margin-right:.3rem;vertical-align:-.02rem;width:.34rem}.ExerciseLibrary_previewPlaying__SGzPr:before{animation:ExerciseLibrary_live-pulse__t4MHf 1.5s ease-out infinite}@keyframes ExerciseLibrary_live-pulse__t4MHf{65%,to{box-shadow:0 0 0 .28rem rgb(200 255 75/0)}}.ExerciseLibrary_cardBody__JLSuc{padding:.8rem .85rem .9rem}.ExerciseLibrary_cardHeading__jw8ca{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.ExerciseLibrary_cardHeading__jw8ca span{color:#7cebd3;font-size:.82rem;transition:transform .18s ease}.ExerciseLibrary_card__ibGTR:hover .ExerciseLibrary_cardHeading__jw8ca span{transform:translate(2px,-2px)}.ExerciseLibrary_card__ibGTR h2{color:#f7f8ff;font-size:.82rem;letter-spacing:-.015em;margin:0}.ExerciseLibrary_card__ibGTR h2,.ExerciseLibrary_card__ibGTR p{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ExerciseLibrary_card__ibGTR p{color:#7f8aa1;font-size:.55rem;line-height:1.45;margin:.35rem 0 0}.ExerciseLibrary_modalBackdrop__oQHq6{align-items:center;background:rgb(3 5 13/78%);backdrop-filter:blur(10px);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ExerciseLibrary_exerciseModal__121js{background:linear-gradient(150deg,#151a31,#090d1c 72%);border:1px solid rgb(255 255 255/13%);border-radius:1.25rem;box-shadow:0 30px 100px rgb(0 0 0/62%);max-height:calc(100vh - 2rem);max-width:61rem;overflow:auto;position:relative;width:100%}.ExerciseLibrary_modalClose__jUdmF{align-items:center;background:rgb(255 255 255/7%);border:1px solid rgb(255 255 255/11%);border-radius:99px;color:#eef2ff;cursor:pointer;display:flex;font-size:1.15rem;height:2.15rem;justify-content:center;line-height:1;position:absolute;right:.9rem;top:.9rem;width:2.15rem;z-index:3}.ExerciseLibrary_modalClose__jUdmF:hover{background:rgb(255 255 255/13%)}.ExerciseLibrary_modalHeader__vNQ7H{padding:1.35rem 4rem 1.1rem 1.4rem}.ExerciseLibrary_modalHeader__vNQ7H p{color:#c8ff4b;font-size:.55rem;font-weight:850;letter-spacing:.05em;margin:0 0 .35rem;text-transform:uppercase}.ExerciseLibrary_modalHeader__vNQ7H h2{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.04em;margin:0;text-transform:capitalize}.ExerciseLibrary_modalHeader__vNQ7H span{color:#8692a8;display:block;font-size:.6rem;margin-top:.45rem;text-transform:capitalize}.ExerciseLibrary_positionStrip__bF2Ih{background:#10142b;border-bottom:1px solid rgb(255 255 255/8%);border-top:1px solid rgb(255 255 255/8%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ExerciseLibrary_positionStrip__bF2Ih figure{aspect-ratio:1.2;margin:0;min-width:0;overflow:hidden;position:relative}.ExerciseLibrary_positionStrip__bF2Ih figure+figure{border-left:1px solid rgb(255 255 255/8%)}.ExerciseLibrary_positionStrip__bF2Ih img{height:100%;object-fit:contain;padding:.7rem;width:100%}.ExerciseLibrary_positionStrip__bF2Ih figcaption{background:rgb(5 8 18/82%);border:1px solid rgb(255 255 255/9%);border-radius:99px;bottom:.6rem;color:#dbe2f1;font-size:.48rem;font-weight:900;left:.6rem;letter-spacing:.07em;padding:.28rem .46rem;position:absolute;text-transform:uppercase}.ExerciseLibrary_modalBody__hxmay{color:#aeb7c9;padding:1.25rem 1.4rem 1.5rem}.ExerciseLibrary_modalBody__hxmay h3{color:#f4f7ff;font-size:.8rem;margin:0 0 .75rem}.ExerciseLibrary_modalBody__hxmay>p{font-size:.68rem;line-height:1.65;margin:0}.ExerciseLibrary_modalBody__hxmay ol,.ExerciseLibrary_modalBody__hxmay ul{font-size:.66rem;line-height:1.6;margin:0;padding-left:1.2rem}.ExerciseLibrary_modalBody__hxmay ol{column-count:2;column-gap:2.5rem}.ExerciseLibrary_modalBody__hxmay li{break-inside:avoid;padding-left:.15rem}.ExerciseLibrary_modalBody__hxmay li+li{margin-top:.45rem}.ExerciseLibrary_tips__nr4bm{background:rgb(91 230 210/6%);border:1px solid rgb(91 230 210/11%);border-radius:.75rem;margin-top:1rem;padding:.85rem}.ExerciseLibrary_tips__nr4bm strong{color:#b9f8eb;display:block;font-size:.58rem;margin-bottom:.5rem;text-transform:uppercase}.ExerciseLibrary_empty__s_xks{background:rgb(255 255 255/4%);border:1px dashed rgb(255 255 255/14%);border-radius:1rem;padding:3rem 1rem;text-align:center}.ExerciseLibrary_empty__s_xks h2{font-size:1.1rem}.ExerciseLibrary_empty__s_xks button,.ExerciseLibrary_loadMore__X3mTm{background:linear-gradient(180deg,#d2ff58,#b9ed38);border:0;border-radius:.7rem;color:#0c1111;cursor:pointer;font-size:.63rem;font-weight:900;min-height:2.55rem;padding:.65rem .95rem}.ExerciseLibrary_loadMore__X3mTm{display:block;margin:1.1rem auto 0}.ExerciseLibrary_loadMore__X3mTm:disabled{cursor:wait;opacity:.72}.ExerciseLibrary_credit__vjx1f{color:#707b90;font-size:.54rem;line-height:1.6;margin-top:1.4rem;text-align:center}.ExerciseLibrary_credit__vjx1f a{color:#b8e84b;font-weight:800}@media (max-width:78rem){.ExerciseLibrary_grid__kW_FB{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:58rem){.ExerciseLibrary_grid__kW_FB{grid-template-columns:repeat(2,minmax(0,1fr))}.ExerciseLibrary_filters__OKV6f{grid-template-columns:minmax(12rem,1fr) 1fr 1fr}}@media (max-width:42rem){.ExerciseLibrary_embedded__MG2bD,.ExerciseLibrary_library__Tn2rq{padding:1.5rem .9rem 6rem}.ExerciseLibrary_compactIntro__v5xMr{align-items:start;flex-direction:column;gap:.55rem}.ExerciseLibrary_filters__OKV6f{grid-template-columns:minmax(0,1fr)}.ExerciseLibrary_filters__OKV6f input,.ExerciseLibrary_filters__OKV6f select{font-size:1rem;min-height:2.75rem}.ExerciseLibrary_search__ax0kt{grid-column:auto}.ExerciseLibrary_grid__kW_FB{gap:.75rem;grid-template-columns:minmax(0,1fr)}.ExerciseLibrary_positionStrip__bF2Ih{overflow-x:auto;overscroll-behavior-x:contain}.ExerciseLibrary_positionStrip__bF2Ih figure{min-width:10rem}.ExerciseLibrary_modalBackdrop__oQHq6{padding:.5rem}.ExerciseLibrary_exerciseModal__121js{border-radius:1rem;max-height:calc(100dvh - 1rem)}.ExerciseLibrary_modalBody__hxmay ol{column-count:1}}@media (max-width:31rem){.ExerciseLibrary_embedded__MG2bD,.ExerciseLibrary_library__Tn2rq{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.ExerciseLibrary_card__ibGTR,.ExerciseLibrary_preview__NBtlG img{transition:none}.ExerciseLibrary_previewPlaying__SGzPr:before{animation:none}}