._page_yhysq_1{min-height:100vh;background:#090d0f;color:#fff}._hero_yhysq_2{background:radial-gradient(circle at 80% 10%,rgba(47,128,255,.12),transparent 30%),linear-gradient(135deg,#0a0f11,#111916);border-top:1px solid #202a24;border-bottom:1px solid #202a24}._heroInner_yhysq_3{max-width:1180px;margin:auto;padding:74px 28px;display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}._eyebrow_yhysq_4{color:var(--primary);font:700 12px var(--font-family-monospace);letter-spacing:.12em}._hero_yhysq_2 h1{font:800 clamp(48px,6vw,78px)/.95 var(--font-family-display);letter-spacing:-.05em;margin:14px 0 22px;text-transform:uppercase}._hero_yhysq_2 h1 span{color:var(--primary)}._hero_yhysq_2 p{color:#d4deea;font-size:18px;line-height:1.7;max-width:760px}._heroFacts_yhysq_7{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px;color:#d4d9d5;font-size:13px}._heroFacts_yhysq_7 span{display:flex;align-items:center;gap:7px}._heroFacts_yhysq_7 svg{color:var(--primary);width:16px}._heroCard_yhysq_8{background:#121a16;border:1px solid rgba(47,128,255,.2);border-radius:22px;padding:26px;box-shadow:0 24px 70px #00000040}._heroCard_yhysq_8>svg{color:var(--primary);margin-bottom:14px}._heroCard_yhysq_8>span{display:block;color:var(--primary);font:700 11px var(--font-family-monospace);letter-spacing:.1em}._heroCard_yhysq_8 strong{display:block;font:700 22px var(--font-family-display);line-height:1.2;margin:10px 0}._heroCard_yhysq_8 p{font-size:14px;margin:0;color:#a8b8ca}._builder_yhysq_9{max-width:1180px;margin:auto;padding:72px 28px;display:grid;grid-template-columns:1fr .82fr;gap:38px}._controls_yhysq_10,._musclePanel_yhysq_10{background:#11181b;border:1px solid #28322d;border-radius:22px;padding:28px}._controlGroup_yhysq_11{margin-bottom:24px}._controlGroup_yhysq_11 label{display:block;font:700 13px var(--font-family-base);margin-bottom:10px;color:#dce2de}._controlSplit_yhysq_11{display:grid;grid-template-columns:1fr 1fr;gap:18px}._chips_yhysq_12{display:flex;flex-wrap:wrap;gap:9px}._chip_yhysq_12,._activeChip_yhysq_12{border:1px solid #46524b;background:#0b1110;color:#e5eae6;border-radius:999px;padding:10px 13px;font:700 12px var(--font-family-base);cursor:pointer}._chip_yhysq_12:hover{border-color:#6a796f}._activeChip_yhysq_12{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._generateButton_yhysq_13{width:100%;background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important;font-weight:800!important;text-transform:uppercase}._aiNote_yhysq_13{color:#94a3b8;font-size:11px;line-height:1.6;text-align:center;margin:10px 0 0}._error_yhysq_13{background:#321718;border:1px solid #713138;color:#ffd8da;padding:13px 14px;border-radius:12px;margin-bottom:16px}._notice_yhysq_13{background:#17231b;border:1px solid #405440;color:#dcebd7;padding:13px 14px;border-radius:12px;margin-bottom:16px;font-size:13px;line-height:1.55}._musclePanel_yhysq_10 h2{font:700 34px var(--font-family-display);letter-spacing:-.03em;margin:10px 0 18px}._musclePanel_yhysq_10 img{width:100%;border-radius:16px;border:1px solid #2b3730;background:#fff;margin-bottom:20px}._muscleColumns_yhysq_14{display:grid;grid-template-columns:1fr 1fr;gap:14px}._muscleColumns_yhysq_14>div{background:#0c1210;border:1px solid #253028;border-radius:14px;padding:16px}._muscleColumns_yhysq_14 strong{display:block;color:var(--primary);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}._muscleColumns_yhysq_14 span{display:block;color:#d2dce8;font-size:13px;padding:5px 0}._orderPreview_yhysq_15{margin-top:18px;border-top:1px solid #27322c;padding-top:18px}._orderPreview_yhysq_15>strong{display:block;margin-bottom:10px}._orderPreview_yhysq_15>div{display:flex;gap:10px;align-items:center;padding:8px 0;color:#d4deea}._orderPreview_yhysq_15 b{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#1c2720;color:var(--primary);font-size:11px}._results_yhysq_16{max-width:1180px;margin:auto;padding:10px 28px 80px}._resultHeader_yhysq_16{display:flex;justify-content:space-between;gap:24px;align-items:end;padding:28px 0}._resultHeader_yhysq_16 h2{font:800 42px var(--font-family-display);letter-spacing:-.04em;margin:8px 0 6px}._resultHeader_yhysq_16 p{color:#8f9b95;margin:0}._sequence_yhysq_17{display:grid;gap:22px}._phase_yhysq_17{background:#0e1512;border:1px solid #28332d;border-radius:20px;padding:22px}._phaseHeading_yhysq_17{display:flex;gap:14px;align-items:center;margin-bottom:18px}._phaseHeading_yhysq_17>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--primary);color:#101713;font:800 12px var(--font-family-monospace)}._phaseHeading_yhysq_17 strong{display:block;font:700 22px var(--font-family-display)}._phaseHeading_yhysq_17 small{display:block;color:#94a3b8;margin-top:2px}._exerciseGrid_yhysq_18{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._exerciseCard_yhysq_18{background:#141d19;border:1px solid #2a3730;border-radius:16px;padding:18px}._category_yhysq_18{color:var(--primary);font:700 10px var(--font-family-monospace);text-transform:uppercase;letter-spacing:.09em}._exerciseCard_yhysq_18 h3{font:700 20px var(--font-family-display);margin:8px 0}._exerciseCard_yhysq_18 p{color:#a8b8ca;font-size:13px;line-height:1.55;min-height:42px}._metrics_yhysq_18{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}._metrics_yhysq_18 div{background:#0b1110;border-radius:10px;padding:10px}._metrics_yhysq_18 span{display:block;color:#6f7c74;font-size:10px;text-transform:uppercase}._metrics_yhysq_18 strong{display:block;margin-top:4px;font-size:13px}._explanationGrid_yhysq_19{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}._explanationCard_yhysq_19,._safetyCard_yhysq_19{background:#11181b;border:1px solid #28322d;border-radius:18px;padding:22px}._explanationCard_yhysq_19>svg,._safetyCard_yhysq_19>svg{color:var(--primary);margin-bottom:12px}._explanationCard_yhysq_19 h3,._safetyCard_yhysq_19 h3{font:700 22px var(--font-family-display);margin:8px 0}._explanationCard_yhysq_19 p,._safetyCard_yhysq_19 p,._explanationCard_yhysq_19 li,._safetyCard_yhysq_19 li{color:#a9b7c7;line-height:1.6;font-size:13px}._explanationCard_yhysq_19 ul,._safetyCard_yhysq_19 ul{padding-left:18px}._safetyCard_yhysq_19{border-color:#51462b}._safetyCard_yhysq_19>svg{color:#e0a64a}._nextCta_yhysq_20{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:28px;border-radius:18px;background:linear-gradient(135deg,#152019,#0e1512);border:1px solid rgba(47,128,255,.2)}._nextCta_yhysq_20 h3{font:700 28px var(--font-family-display);margin:8px 0}._nextCta_yhysq_20 p{color:#97a39c;max-width:720px}._primaryCta_yhysq_20{background:var(--primary)!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important;font-weight:800!important;text-transform:uppercase}._emptyState_yhysq_21{max-width:1180px;margin:0 auto 80px;padding:54px 28px;text-align:center;border:1px dashed #39453e;border-radius:22px;background:#0c1210}._emptyState_yhysq_21>svg{color:var(--primary);width:30px;height:30px}._emptyState_yhysq_21 h2{font:700 30px var(--font-family-display);margin:14px 0 8px}._emptyState_yhysq_21 p{color:#94a3b8}._anatomyImageButton_yhysq_22{position:relative;display:block;width:100%;padding:0;border:0;background:transparent;border-radius:16px;overflow:hidden;cursor:pointer;margin:0 0 20px;text-align:left}._anatomyImageButton_yhysq_22 img{display:block;width:100%;margin:0!important;border-radius:16px;border:1px solid #2b3730;background:#fff;transition:transform .25s ease,filter .25s ease}._anatomyImageButton_yhysq_22:hover img,._anatomyImageButton_yhysq_22:focus-visible img{transform:scale(1.015);filter:brightness(.92)}._anatomyImageButton_yhysq_22:focus-visible{outline:3px solid rgba(47,128,255,.35);outline-offset:3px}._anatomyImageOverlay_yhysq_22{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border-radius:999px;background:#07111be6;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:11px;font-weight:800;backdrop-filter:blur(8px);opacity:.92}._anatomyImageButton_yhysq_22:hover ._anatomyImageOverlay_yhysq_22{background:#2f80fff0}._muscleName_yhysq_23,._muscleNameActive_yhysq_23{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#d2dce8;padding:8px 0;font:600 13px var(--font-family-base);cursor:pointer;text-align:left}._muscleName_yhysq_23:last-child,._muscleNameActive_yhysq_23:last-child{border-bottom:0}._muscleName_yhysq_23:hover,._muscleNameActive_yhysq_23{color:#fff}._muscleNameActive_yhysq_23 svg,._muscleName_yhysq_23:hover svg{color:var(--primary)}._muscleDetailCard_yhysq_24{margin-top:14px;padding:17px;border-radius:14px;background:#0a131a;border:1px solid #263a4d}._detailType_yhysq_24{display:inline-flex;padding:5px 8px;border-radius:999px;background:#2f80ff1f;color:var(--primary);font:700 10px var(--font-family-monospace);letter-spacing:.07em;text-transform:uppercase}._muscleDetailCard_yhysq_24 h3{font:750 20px var(--font-family-display);margin:9px 0 6px}._muscleDetailCard_yhysq_24 p{color:#9fb0c2;font-size:12px;line-height:1.55;margin:0}._targetExerciseList_yhysq_24{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}._targetExerciseList_yhysq_24>span{display:inline-flex;align-items:center;gap:6px;background:#101d29;border:1px solid #263b50;color:#dbe5ef;padding:7px 9px;border-radius:9px;font-size:11px}._targetExerciseList_yhysq_24 svg{color:var(--primary)}._anatomyModalBackdrop_yhysq_25{position:fixed;inset:0;z-index:5000;background:#02080dd1;backdrop-filter:blur(9px);display:grid;place-items:center;padding:22px}._anatomyModal_yhysq_25{width:min(1120px,100%);max-height:min(880px,92vh);overflow:auto;background:#08131d;border:1px solid #294157;border-radius:22px;box-shadow:0 30px 100px #0000008c;padding:24px}._modalHeader_yhysq_25{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #20364a}._modalHeader_yhysq_25 h2{font:750 clamp(25px,3vw,36px)/1.08 var(--font-family-display);margin:8px 0 0}._modalClose_yhysq_25{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid #35506a;background:#0d1c28;color:#fff;cursor:pointer}._modalClose_yhysq_25:hover{background:#13283a;border-color:#4b76a0}._modalGrid_yhysq_25{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;padding-top:22px}._modalImageWrap_yhysq_25{background:#f7f9fc;border-radius:16px;padding:12px;align-self:start}._modalImageWrap_yhysq_25 img{display:block;width:100%;max-height:650px;object-fit:contain;border-radius:11px}._modalDetails_yhysq_25{display:grid;gap:16px;align-content:start}._modalMuscleList_yhysq_25{display:grid;grid-template-columns:1fr 1fr;gap:10px}._modalMuscleList_yhysq_25>div{background:#0d1a26;border:1px solid #243c51;border-radius:14px;padding:14px}._modalMuscleList_yhysq_25 strong{display:block;color:var(--primary);font:700 10px var(--font-family-monospace);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}._modalMuscle_yhysq_25,._modalMuscleActive_yhysq_25{display:block;width:100%;border:0;border-radius:8px;background:transparent;color:#c9d5e1;padding:8px 9px;text-align:left;cursor:pointer;font:600 12px var(--font-family-base)}._modalMuscle_yhysq_25:hover{background:#14283a;color:#fff}._modalMuscleActive_yhysq_25{background:var(--primary);color:#fff}._modalFocus_yhysq_25{background:#0d1a26;border:1px solid #243c51;border-radius:14px;padding:18px}._modalFocus_yhysq_25 h3{font:750 25px var(--font-family-display);margin:10px 0 7px}._modalFocus_yhysq_25>p{color:#9fb0c2;font-size:12px;line-height:1.55}._modalExerciseList_yhysq_25{display:grid;gap:8px;margin-top:15px}._modalExerciseList_yhysq_25>div{display:flex;gap:10px;align-items:center;background:#09151f;border:1px solid #20384d;border-radius:10px;padding:10px}._modalExerciseList_yhysq_25>div>svg{color:var(--primary);flex:0 0 auto}._modalExerciseList_yhysq_25 span{display:block}._modalExerciseList_yhysq_25 strong{display:block;font-size:12px}._modalExerciseList_yhysq_25 small{display:block;color:#8296aa;font-size:10px;text-transform:capitalize;margin-top:2px}._spin_yhysq_26{animation:_spin_yhysq_26 1s linear infinite}@keyframes _spin_yhysq_26{to{transform:rotate(360deg)}}@media(max-width:980px){._heroInner_yhysq_3,._builder_yhysq_9{grid-template-columns:1fr}._exerciseGrid_yhysq_18,._explanationGrid_yhysq_19{grid-template-columns:1fr 1fr}._heroCard_yhysq_8{max-width:680px}._controlSplit_yhysq_11{grid-template-columns:1fr}}@media(max-width:680px){._heroInner_yhysq_3{padding:56px 20px}._hero_yhysq_2 h1{font-size:48px}._builder_yhysq_9,._results_yhysq_16{padding-left:20px;padding-right:20px}._controls_yhysq_10,._musclePanel_yhysq_10{padding:20px}._muscleColumns_yhysq_14,._exerciseGrid_yhysq_18,._explanationGrid_yhysq_19{grid-template-columns:1fr}._resultHeader_yhysq_16,._nextCta_yhysq_20{align-items:flex-start;flex-direction:column}._nextCta_yhysq_20>*:last-child{width:100%}._heroFacts_yhysq_7{display:grid}._chips_yhysq_12{gap:7px}._chip_yhysq_12,._activeChip_yhysq_12{padding:9px 11px}._anatomyModalBackdrop_yhysq_25{padding:10px}._anatomyModal_yhysq_25{padding:16px;border-radius:16px;max-height:95vh}._modalGrid_yhysq_25,._modalMuscleList_yhysq_25{grid-template-columns:1fr}._modalHeader_yhysq_25 h2{font-size:24px}._anatomyImageOverlay_yhysq_22{left:10px;right:10px;bottom:10px;padding:9px 10px}._muscleDetailCard_yhysq_24{padding:14px}}
