._navbar_c7858_1{z-index:100;background-color:var(--clr-dark);border-bottom:1px solid #ffffff0f;position:sticky;top:0;box-shadow:0 2px 12px #0000004d}._navInner_c7858_10{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:.625rem .75rem;display:flex}._logo_c7858_20{font-size:var(--size-xl);letter-spacing:-.04em;color:var(--clr-blue);font-weight:700;text-decoration:none;transition:opacity .2s}._logo_c7858_20:hover{opacity:.85}._navLinks_c7858_33{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}._navLinks_c7858_33 a{font-size:var(--size-sm);color:var(--clr-gray);padding:.25rem 0;font-weight:500;text-decoration:none;transition:color .2s;position:relative}._navLinks_c7858_33 a:after{content:"";background-color:var(--clr-blue);border-radius:1px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}._navLinks_c7858_33 a:hover{color:var(--clr-light)}._navLinks_c7858_33 a:hover:after{width:100%}._hamburger_c7858_74{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.25rem;display:none}._hamburger_c7858_74 span{background-color:var(--clr-light);border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}._hamburger_c7858_74._open_c7858_93 span:first-child{transform:translateY(7px)rotate(45deg)}._hamburger_c7858_74._open_c7858_93 span:nth-child(2){opacity:0}._hamburger_c7858_74._open_c7858_93 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._authButtons_c7858_105{align-items:center;gap:.25rem;display:flex}@media (width>=475px){._navInner_c7858_10{max-width:475px;padding:.75rem 1rem}._logo_c7858_20{font-size:var(--size-2xl)}}@media (width>=640px){._navInner_c7858_10{max-width:640px;padding:.75rem 1.25rem}}@media (width>=768px){._navInner_c7858_10{max-width:768px;padding:.75rem 1.5rem}}@media (width>=1024px){._navInner_c7858_10{max-width:1024px}}@media (width>=1280px){._navInner_c7858_10{max-width:1280px}}@media (width<=768px){._hamburger_c7858_74{display:flex}._navLinks_c7858_33{background-color:var(--clr-dark);border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:0;transition:max-height .3s,padding .3s;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000004d}._navLinks_c7858_33._show_c7858_169{max-height:100vh}._navLinks_c7858_33 li{border-top:1px solid #ffffff0a;width:100%}._navLinks_c7858_33 a{font-size:var(--size-base);padding:.875rem 1.5rem;display:block}._navLinks_c7858_33 a:after{display:none}._authButtons_c7858_105{flex-direction:column;gap:.5rem;width:100%;padding:.875rem 1.5rem}._authButtons_c7858_105 button{width:100%}._userItem_c7858_199{justify-content:flex-start;width:100%;padding:.875rem 1.5rem;display:flex}}._btn_hw759_1{font-family:inherit;font-size:var(--size-sm);letter-spacing:-.02em;color:var(--clr-light);background-color:var(--clr-blue);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0);box-shadow:0 2px 6px #00000040}._btn_hw759_1:hover{background-color:var(--clr-dark-shade);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._btn_hw759_1:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d}._btn_hw759_1:focus-visible{outline:2px solid var(--clr-blue);outline-offset:2px}._btn_hw759_1:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._btn_jjypi_1{font-family:inherit;font-size:var(--size-sm);letter-spacing:-.02em;color:var(--clr-light);background-color:var(--clr-green);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0);box-shadow:0 2px 6px #00000040}._btn_jjypi_1:hover{background-color:var(--clr-green-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._btn_jjypi_1:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d}._btn_jjypi_1:focus-visible{outline:2px solid var(--clr-green);outline-offset:2px}._btn_jjypi_1:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._layout_d6vi2_1{flex-direction:column;min-height:100vh;display:flex}._content_d6vi2_7{flex:1}._footer_d6vi2_11{background:#080a10eb;border-top:1px solid #ffffff0f}._footerInner_d6vi2_16{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:1rem 1.5rem;display:flex}._footerLinks_d6vi2_26{align-items:center;gap:1rem;display:flex}._footerText_d6vi2_32,._footerLink_d6vi2_26{font-size:var(--size-sm);color:var(--clr-gray)}._footerLink_d6vi2_26{font-weight:600;text-decoration:none;transition:color .2s}._footerLink_d6vi2_26:hover{color:var(--clr-light)}@media (width<=768px){._footerInner_d6vi2_16{flex-direction:column;align-items:flex-start}._footerLinks_d6vi2_26{flex-direction:column;align-items:flex-start;gap:.5rem}}._navbar_14ms3_1{z-index:100;background-color:var(--clr-dark);border-bottom:1px solid #ffffff0f;position:sticky;top:0;box-shadow:0 2px 12px #0000004d}._navInner_14ms3_10{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:.625rem .75rem;display:flex}._logo_14ms3_21{font-size:var(--size-xl);letter-spacing:-.04em;color:var(--clr-blue);font-weight:700;text-decoration:none;transition:opacity .2s}._logo_14ms3_21:hover{opacity:.85}._navLinks_14ms3_34{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex;overflow:visible}._navLinks_14ms3_34 a{font-size:var(--size-sm);color:var(--clr-gray);padding:.25rem 0;font-weight:500;text-decoration:none;transition:color .2s;position:relative}._navLinks_14ms3_34 a:after{content:"";background-color:var(--clr-blue);border-radius:1px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-2px;left:0}._navLinks_14ms3_34 a:hover{color:var(--clr-light)}._navLinks_14ms3_34 a:hover:after{width:100%}._hamburger_14ms3_75{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.25rem;display:none}._hamburger_14ms3_75 span{background-color:var(--clr-light);border-radius:2px;width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}._hamburger_14ms3_75._open_14ms3_94 span:first-child{transform:translateY(7px)rotate(45deg)}._hamburger_14ms3_75._open_14ms3_94 span:nth-child(2){opacity:0}._hamburger_14ms3_75._open_14ms3_94 span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}._authButtons_14ms3_106{align-items:center;gap:.25rem;display:flex}._dropdown_14ms3_113{position:relative}._dropdownTrigger_14ms3_117{cursor:pointer;font-family:inherit;font-size:var(--size-sm);color:var(--clr-gray);background:0 0;border:none;align-items:center;gap:.35rem;padding:.25rem 0;font-weight:500;transition:color .2s;display:inline-flex}._dropdownTrigger_14ms3_117:hover{color:var(--clr-light)}._chevron_14ms3_136{transition:transform .2s}._chevronOpen_14ms3_140{transform:rotate(180deg)}._dropdownMenu_14ms3_144{background-color:var(--clr-dark);z-index:200;border:1px solid #ffffff14;border-radius:.5rem;min-width:140px;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 8px 24px #0006}._dropdownItem_14ms3_157{text-align:left;width:100%;font-family:inherit;font-size:var(--size-sm);color:var(--clr-gray);cursor:pointer;background:0 0;border:none;padding:.625rem 1rem;font-weight:500;transition:background-color .15s,color .15s;display:block}._dropdownItem_14ms3_157:hover{color:var(--clr-light);background-color:#ffffff0d}@media (width>=475px){._navInner_14ms3_10{max-width:475px;padding:.75rem 1rem}._logo_14ms3_21{font-size:var(--size-2xl)}}@media (width>=640px){._navInner_14ms3_10{max-width:640px;padding:.75rem 1.25rem}}@media (width>=768px){._navInner_14ms3_10{max-width:768px;padding:.75rem 1.5rem}}@media (width>=1024px){._navInner_14ms3_10{max-width:1024px}}@media (width>=1280px){._navInner_14ms3_10{max-width:1280px}}@media (width<=768px){._hamburger_14ms3_75{display:flex}._navLinks_14ms3_34{box-sizing:border-box;background-color:var(--clr-dark);border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:0;transition:max-height .3s,padding .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}._navLinks_14ms3_34._show_14ms3_237{max-height:100vh}._navLinks_14ms3_34 li{border-top:1px solid #ffffff0a;width:100%}._navLinks_14ms3_34 a{font-size:var(--size-base);padding:.875rem 1.5rem;display:block}._navLinks_14ms3_34 a:after{display:none}._authButtons_14ms3_106{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;padding:.875rem 1.5rem}._authButtons_14ms3_106 button{box-sizing:border-box;width:100%}._dropdown_14ms3_113{width:100%}._dropdownTrigger_14ms3_117{box-sizing:border-box;width:100%;font-size:var(--size-base);justify-content:space-between;padding:.875rem 1.5rem}._dropdownMenu_14ms3_144{min-width:0;margin:0 1.5rem .875rem;position:static;top:auto;right:auto}}._landing_7e4j7_2{width:100%}._hero_7e4j7_7{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 56px);padding:4rem 1.5rem;display:flex}._heroInner_7e4j7_16{max-width:720px}._headline_7e4j7_20{font-size:var(--size-5xl);letter-spacing:-.04em;color:var(--clr-light);font-weight:800;line-height:1.1}._accent_7e4j7_28{color:var(--clr-blue)}._subtitle_7e4j7_32{font-size:var(--size-lg);color:var(--clr-gray);max-width:540px;margin-top:1.25rem;margin-left:auto;margin-right:auto}._heroCta_7e4j7_41{justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}._secondaryLink_7e4j7_49{font-size:var(--size-sm);color:var(--clr-gray);font-weight:600;transition:color .2s}._secondaryLink_7e4j7_49:hover{color:var(--clr-light)}._features_7e4j7_61{background-color:#ffffff05;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:5rem 1.5rem}._featuresInner_7e4j7_68{max-width:1024px;margin:0 auto}._sectionTitle_7e4j7_73{text-align:center;font-size:var(--size-3xl);letter-spacing:-.03em;color:var(--clr-light);margin-bottom:3rem;font-weight:700}._featureGrid_7e4j7_82{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2rem;display:grid}._featureCard_7e4j7_88{background-color:#ffffff08;border:1px solid #ffffff0f;border-radius:.75rem;padding:2rem;transition:border-color .25s,transform .2s}._featureCard_7e4j7_88:hover{border-color:var(--clr-blue);transform:translateY(-2px)}._featureIcon_7e4j7_101{font-size:var(--size-3xl);margin-bottom:1rem;display:block}._featureTitle_7e4j7_107{font-size:var(--size-xl);color:var(--clr-light);margin-bottom:.5rem;font-weight:700}._featureDesc_7e4j7_114{font-size:var(--size-sm);color:var(--clr-gray)}._cta_7e4j7_120{text-align:center;padding:5rem 1.5rem}._ctaInner_7e4j7_125{max-width:540px;margin:0 auto}._ctaHeadline_7e4j7_130{font-size:var(--size-3xl);letter-spacing:-.03em;color:var(--clr-light);font-weight:700}._ctaText_7e4j7_137{font-size:var(--size-base);color:var(--clr-gray);margin-top:1rem;margin-bottom:2rem}@media (width<=768px){._headline_7e4j7_20{font-size:var(--size-4xl)}._heroCta_7e4j7_41{flex-direction:column;gap:1rem}}._container_6j06g_1{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 56px);padding:4rem 1.5rem;display:flex}._content_6j06g_10{flex-direction:column;align-items:center;gap:1rem;max-width:480px;display:flex}._code_6j06g_18{font-size:var(--size-5xl);letter-spacing:-.04em;color:var(--clr-blue);font-weight:800;line-height:1}._title_6j06g_26{font-size:var(--size-2xl);color:var(--clr-light);margin:0;font-weight:700}._message_6j06g_33{font-size:var(--size-base);color:var(--clr-gray);margin:0 0 .5rem}._page_p05fd_2{max-width:800px;margin:0 auto;padding:1.5rem 1rem}._header_p05fd_8{margin-bottom:2rem}._headerTop_p05fd_12{justify-content:space-between;align-items:center;gap:1rem;display:flex}._title_p05fd_19{font-size:var(--size-4xl);letter-spacing:-.04em;color:var(--clr-light);font-weight:800}._subtitle_p05fd_26{font-size:var(--size-base);color:var(--clr-gray);margin-top:.25rem}._workoutList_p05fd_33{flex-direction:column;gap:1.5rem;display:flex}._stateMessage_p05fd_40{text-align:center;font-size:var(--size-sm);color:var(--clr-gray);padding:2rem 1rem}._errorMessage_p05fd_47{text-align:center;font-size:var(--size-sm);color:var(--clr-accent-orange);background:#ff6b350f;border:1px solid #ff6b3540;border-radius:8px;padding:1rem}._loadMore_p05fd_58{justify-content:center;padding-top:.5rem;display:flex}@media (width<=640px){._page_p05fd_2{padding:1rem}._title_p05fd_19{font-size:var(--size-3xl)}._headerTop_p05fd_12{flex-wrap:wrap}}._btn_10jsi_1{font-family:inherit;font-size:var(--size-sm);letter-spacing:-.02em;color:var(--clr-light);background-color:var(--clr-orange);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0);box-shadow:0 2px 6px #00000040}._btn_10jsi_1:hover{background-color:var(--clr-orange-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._btn_10jsi_1:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d}._btn_10jsi_1:focus-visible{outline:2px solid var(--clr-orange);outline-offset:2px}._btn_10jsi_1:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._backdrop_1w4lh_1{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}._modal_1w4lh_14{box-sizing:border-box;background:#1e2035;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:1.5rem;width:100%;max-width:440px;padding:2rem;display:flex;box-shadow:0 20px 60px #00000080}._title_1w4lh_28{font-size:var(--size-xl);color:var(--clr-light);letter-spacing:-.02em;margin:0;font-weight:700}._field_1w4lh_36{flex-direction:column;gap:.5rem;display:flex}._label_1w4lh_42{font-size:var(--size-sm);color:var(--clr-gray);font-weight:500}._input_1w4lh_48{font-family:inherit;font-size:var(--size-sm);color:var(--clr-light);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s}._input_1w4lh_48::placeholder{color:var(--clr-gray);opacity:.7}._input_1w4lh_48:focus{border-color:var(--clr-blue);box-shadow:0 0 0 3px #155dfc33}._inputError_1w4lh_70{border-color:var(--clr-accent-orange)}._inputError_1w4lh_70:focus{border-color:var(--clr-accent-orange);box-shadow:0 0 0 3px #ff6b3533}._error_1w4lh_79{font-size:var(--size-xs);color:var(--clr-accent-orange)}._actions_1w4lh_84{justify-content:flex-end;gap:.75rem;display:flex}._workoutList_1cade_1{flex-direction:column;gap:1.5rem;display:flex}._workoutCard_1cade_7{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:1rem}._workoutHeader_1cade_14{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}._headerActions_1cade_24{align-items:center;gap:.5rem;display:flex}._actionButton_1cade_30{color:var(--clr-light);font-size:var(--size-xs);cursor:pointer;background:#ffffff05;border:1px solid #ffffff24;border-radius:999px;padding:.4rem .75rem;transition:background .16s,border-color .16s}._actionButton_1cade_30:hover{background:#ffffff14;border-color:#ffffff3d}._editFields_1cade_46{flex-direction:column;gap:.4rem;display:flex}._editInput_1cade_52{box-sizing:border-box;width:100%;color:var(--clr-light);font-size:var(--size-sm);background:#00000026;border:1px solid #ffffff29;border-radius:8px;padding:.45rem .6rem;font-family:inherit}._editInput_1cade_52:focus{border-color:var(--clr-blue);outline:none;box-shadow:0 0 0 3px #155dfc33}._dropdownToggle_1cade_70{width:2.25rem;height:2.25rem;color:var(--clr-light);cursor:pointer;background:#ffffff05;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;transition:background .16s,border-color .16s;display:inline-flex}._dropdownToggle_1cade_70:hover{background:#ffffff14;border-color:#ffffff3d}._dropdownIcon_1cade_89{width:1.1rem;height:1.1rem;transition:transform .18s}._dropdownIconOpen_1cade_95{transform:rotate(180deg)}._workoutName_1cade_99{font-size:var(--size-xl);color:var(--clr-light);word-break:break-word;overflow-wrap:break-word;font-weight:700}._workoutDate_1cade_107{font-size:var(--size-sm);color:var(--clr-gray)}._exercises_1cade_112{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}._editIconButton_1cade_119{background-color:var(--clr-blue);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s,transform .15s,box-shadow .2s;display:flex;transform:translateY(0)}._editIconButton_1cade_119:hover{cursor:pointer;background-color:var(--clr-dark-shade);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._editIcon_1cade_119{width:var(--size-xl);height:var(--size-xl)}._deleteIconButton_1cade_142{background-color:var(--clr-red);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s,transform .15s,box-shadow .2s;display:flex;transform:translateY(0)}._deleteIconButton_1cade_142:hover{cursor:pointer;background-color:var(--clr-red-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._deleteIcon_1cade_142{width:var(--size-xl);height:var(--size-xl)}@media (width<=480px){._workoutCard_1cade_7{padding:.875rem}._workoutName_1cade_99{font-size:var(--size-base)}._headerActions_1cade_24{flex-shrink:0;gap:.375rem}}._confirmBackdrop_igpmd_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._confirmModal_igpmd_12{box-sizing:border-box;background:#1e2035;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:1.25rem;width:100%;max-width:400px;margin:1rem;padding:2rem;display:flex;box-shadow:0 20px 60px #00000080}._confirmTitle_igpmd_27{font-size:var(--size-xl);color:var(--clr-light);letter-spacing:-.02em;margin:0;font-weight:700}._confirmMessage_igpmd_35{font-size:var(--size-sm);color:var(--clr-gray);margin:0;line-height:1.55}._confirmMessage_igpmd_35 strong{color:var(--clr-light);font-weight:600}._confirmActions_igpmd_47{justify-content:flex-end;gap:.75rem;display:flex}._btn_1pr04_1{font-family:inherit;font-size:var(--size-sm);letter-spacing:-.02em;color:var(--clr-light);background-color:var(--clr-red);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0);box-shadow:0 2px 6px #00000040}._btn_1pr04_1:hover{background-color:var(--clr-red-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._btn_1pr04_1:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d}._btn_1pr04_1:focus-visible{outline:2px solid var(--clr-red);outline-offset:2px}._btn_1pr04_1:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._backdrop_gs46a_1{box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0009;justify-content:center;align-items:center;padding:.5rem;display:flex;position:fixed;inset:0}._modal_gs46a_14{box-sizing:border-box;background:#1e2035;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:1rem;width:100%;max-width:440px;max-height:calc(100dvh - 1rem);padding:1.25rem;display:flex;overflow-y:auto;box-shadow:0 20px 60px #00000080}._title_gs46a_30{font-size:var(--size-xl);color:var(--clr-light);letter-spacing:-.02em;margin:0;font-weight:700}._field_gs46a_38{flex-direction:column;gap:.5rem;display:flex}._label_gs46a_44{font-size:var(--size-sm);color:var(--clr-gray);font-weight:500}._input_gs46a_50{font-family:inherit;font-size:var(--size-sm);color:var(--clr-light);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:.625rem .875rem;transition:border-color .2s,box-shadow .2s}._input_gs46a_50::placeholder{color:var(--clr-gray);opacity:.7}._input_gs46a_50:focus{border-color:var(--clr-blue);box-shadow:0 0 0 3px #155dfc33}._inputError_gs46a_72{border-color:var(--clr-accent-orange)}._inputError_gs46a_72:focus{border-color:var(--clr-accent-orange);box-shadow:0 0 0 3px #ff6b3533}._error_gs46a_81{font-size:var(--size-xs);color:var(--clr-accent-orange)}._actions_gs46a_86{justify-content:flex-end;gap:.75rem;display:flex}._setsSection_gs46a_92{flex-direction:column;gap:.75rem;display:flex}._setsSectionHeader_gs46a_98{justify-content:space-between;align-items:center;display:flex}._addSetButton_gs46a_104{font-family:inherit;font-size:var(--size-xs);color:var(--clr-blue);border:1px solid var(--clr-blue);cursor:pointer;background:0 0;border-radius:6px;padding:.25rem .625rem;font-weight:500;transition:background .15s}._addSetButton_gs46a_104:hover{background:#155dfc1f}._setTable_gs46a_121{border-collapse:collapse;width:100%}._tableWrap_gs46a_126{width:100%;overflow-x:auto}._th_gs46a_131{font-size:var(--size-xs);color:var(--clr-gray);text-align:left;padding:.25rem .375rem;font-weight:500}._td_gs46a_139{padding:.25rem .375rem}._setInput_gs46a_143{font-family:inherit;font-size:var(--size-sm);color:var(--clr-light);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:4rem;padding:.375rem .5rem;transition:border-color .2s}._setInput_gs46a_143:focus{border-color:var(--clr-blue);box-shadow:0 0 0 3px #155dfc33}._removeSetButton_gs46a_161{color:var(--clr-gray);font-size:var(--size-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;line-height:1;transition:color .15s;display:inline-flex}._removeSetButton_gs46a_161:hover{color:var(--clr-accent-orange)}@media (width<=480px){._backdrop_gs46a_1{padding:.25rem}._modal_gs46a_14{max-height:calc(100dvh - .5rem);padding:1rem}._actions_gs46a_86{gap:.5rem}}._exercises_16lhb_1{flex-direction:column;gap:1.25rem;display:flex}._exercise_16lhb_1{background:#ffffff05;border-radius:8px;padding:1rem}._exerciseHeader_16lhb_13{margin-bottom:.75rem}._exerciseName_16lhb_17{font-size:var(--size-base);color:var(--clr-light);word-break:break-word;overflow-wrap:break-word;font-weight:600}._exerciseDesc_16lhb_25{font-size:var(--size-xs);color:var(--clr-gray)}._editDeleteExerciseButtons_16lhb_30{flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;display:flex}._editExerciseIcon_16lhb_38{width:var(--size-2xl);height:var(--size-2xl)}._editExerciseIcon_16lhb_38:hover{color:var(--clr-gray)}._deleteExerciseIcon_16lhb_47{width:var(--size-2xl);height:var(--size-2xl)}._deleteExerciseIcon_16lhb_47:hover{color:var(--clr-red)}._editExerciseInput_16lhb_56{color:var(--clr-light);font-size:var(--size-sm);box-sizing:border-box;background:#00000026;border:1px solid #ffffff29;border-radius:8px;padding:.45rem .6rem;font-family:inherit}._editExerciseInput_16lhb_56:focus{border-color:var(--clr-blue);outline:none;box-shadow:0 0 0 3px #155dfc33}._exerciseTextContainer_16lhb_73{justify-content:space-between;display:flex}._editFields_16lhb_78{flex-direction:column;gap:.4rem;display:flex}._setTable_16lhb_85{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--size-sm);margin-top:.75rem}._setTable_16lhb_85 th{text-align:left;color:var(--clr-gray);border-bottom:1px solid #ffffff0f;width:25%;padding:.35rem .5rem;font-weight:500}._setTable_16lhb_85 td{color:var(--clr-light);text-overflow:ellipsis;white-space:nowrap;padding:.35rem .5rem;overflow:hidden}._editDeleteTableHeader_16lhb_110{justify-content:space-around;align-items:center;display:flex}._setAddButton_16lhb_116{justify-content:flex-end;width:100%;margin-top:.5rem;display:flex}._editSetInput_16lhb_123{width:100%;min-width:0;color:var(--clr-light);font-size:var(--size-sm);box-sizing:border-box;background:#00000026;border:1px solid #ffffff29;border-radius:6px;padding:.3rem .4rem}._newSetActions_16lhb_135{align-items:center;gap:.35rem;display:flex}@media (width<=480px){._exercise_16lhb_1{padding:.75rem}._setTable_16lhb_85{font-size:var(--size-xs)}._setTable_16lhb_85 th,._setTable_16lhb_85 td{padding:.3rem .25rem}}._editDeleteTableHeader_2e37l_1{justify-content:space-around;align-items:center;display:flex}._editIcon_2e37l_7{width:var(--size-xl);height:var(--size-xl)}._editIcon_2e37l_7:hover{color:var(--clr-gray)}._deleteIcon_2e37l_16{width:var(--size-xl);height:var(--size-xl)}._deleteIcon_2e37l_16:hover{color:var(--clr-red)}._deleteDimmed_2e37l_25{opacity:.3;pointer-events:none}._editInput_2e37l_30{width:100%;min-width:0;color:var(--clr-light);font-size:var(--size-sm);box-sizing:border-box;background:#00000026;border:1px solid #ffffff29;border-radius:6px;padding:.3rem .4rem}._hideDelete_2e37l_42{opacity:.5}._hideDelete_2e37l_42:hover{cursor:not-allowed}._deleteIconButton_deabi_1{color:var(--clr-light);background-color:var(--clr-red);border:none;border-radius:50%;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;transition:background-color .2s,transform .15s,box-shadow .2s;display:flex;transform:translateY(0)}._deleteIconButton_deabi_1:hover{cursor:pointer;background-color:var(--clr-red-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._deleteIconButton_deabi_1:disabled{opacity:.4;cursor:not-allowed;transform:none}._deleteIcon_deabi_1{width:var(--size-xl);height:var(--size-xl)}._cancelIconButton_qymhk_1{color:var(--clr-light);background-color:var(--clr-orange);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0)}._cancelIconButton_qymhk_1:hover{cursor:pointer;background-color:var(--clr-orange-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._cancelIcon_qymhk_1{width:1.25rem;height:1.25rem}@media (width<=480px){._cancelIconButton_qymhk_1{width:2rem;height:2rem}._cancelIcon_qymhk_1{width:1.1rem;height:1.1rem}}._confirmIconButton_1gxkj_1{color:var(--clr-light);background-color:var(--clr-green);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0)}._confirmIconButton_1gxkj_1:hover{cursor:pointer;background-color:var(--clr-green-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._confirmIcon_1gxkj_1{width:1.25rem;height:1.25rem}@media (width<=480px){._confirmIconButton_1gxkj_1{width:2rem;height:2rem}._confirmIcon_1gxkj_1{width:1.1rem;height:1.1rem}}._editIconButton_30vop_1{color:var(--clr-light);background-color:var(--clr-blue);border:none;border-radius:50%;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.5rem;transition:background-color .2s,transform .15s,box-shadow .2s;display:flex;transform:translateY(0)}._editIconButton_30vop_1:hover{cursor:pointer;background-color:var(--clr-dark-shade);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._editIconButton_30vop_1:disabled{opacity:.4;cursor:not-allowed;transform:none}._editIcon_30vop_1{width:var(--size-xl);height:var(--size-xl)}._page_1atqj_1{justify-content:center;align-items:center;min-height:calc(80vh - 56px);padding:4rem 1.5rem;display:flex}._card_1atqj_9{text-align:center;background-color:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:440px;padding:2.5rem 2rem;display:flex}._badge_1atqj_23{font-size:var(--size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-blue);background-color:#155dfc1f;border:1px solid #155dfc4d;border-radius:999px;padding:.25rem .875rem;font-weight:700;display:inline-block}._priceRow_1atqj_36{justify-content:center;align-items:flex-start;margin-top:.25rem;line-height:1;display:flex}._currency_1atqj_44{font-size:var(--size-2xl);color:var(--clr-light);margin-top:.35rem;font-weight:700}._amount_1atqj_51{font-size:var(--size-7xl);letter-spacing:-.04em;color:var(--clr-light);font-weight:800}._period_1atqj_58{font-size:var(--size-lg);color:var(--clr-gray);align-self:flex-end;margin-bottom:.4rem;font-weight:500}._tagline_1atqj_66{font-size:var(--size-sm);color:var(--clr-gray);max-width:320px}._perks_1atqj_72{text-align:left;flex-direction:column;gap:.65rem;width:100%;margin:0;padding:0;list-style:none;display:flex}._perk_1atqj_72{font-size:var(--size-sm);color:var(--clr-light);align-items:center;gap:.625rem;display:flex}._check_1atqj_91{color:var(--clr-green);font-weight:700;font-size:var(--size-base);flex-shrink:0}._cta_1atqj_98{flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;display:flex}._ctaMonthly_1atqj_106{width:100%;font-family:inherit;font-size:var(--size-base);letter-spacing:-.02em;color:var(--clr-light);background-color:var(--clr-blue);cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 6px #00000040}._ctaMonthly_1atqj_106:hover{background-color:var(--clr-dark-shade);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._ctaMonthly_1atqj_106:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d}._ctaDivider_1atqj_133{color:var(--clr-gray);font-size:var(--size-xs);align-items:center;gap:.75rem;display:flex}._ctaDivider_1atqj_133:before,._ctaDivider_1atqj_133:after{content:"";background-color:#ffffff14;flex:1;height:1px}._ctaYearly_1atqj_149{width:100%;font-family:inherit;font-size:var(--size-base);letter-spacing:-.02em;color:var(--clr-light);cursor:pointer;background-color:#0000;border:1px solid #ffffff26;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-weight:600;transition:border-color .2s,transform .15s;display:flex}._ctaYearly_1atqj_149:hover{border-color:var(--clr-blue);transform:translateY(-1px)}._ctaYearly_1atqj_149:active{transform:translateY(1px)}._savingsBadge_1atqj_177{font-size:var(--size-xs);color:var(--clr-green);background-color:#00c48c1f;border:1px solid #00c48c4d;border-radius:999px;padding:.1rem .5rem;font-weight:700}._disclaimer_1atqj_187{font-size:var(--size-xs);color:var(--clr-gray);margin-top:-.25rem}._btn_bw0wv_1{font-family:inherit;font-size:var(--size-base);letter-spacing:-.02em;color:var(--clr-light);background-color:var(--clr-secondary);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:600;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex;transform:translateY(0);box-shadow:0 2px 6px #00000040}._btn_bw0wv_1:hover{background-color:var(--clr-secondary-dark);transform:translateY(-1px);box-shadow:0 4px 12px #00000059}._btn_bw0wv_1:active{transform:translateY(1px);box-shadow:0 1px 3px #0000004d}._btn_bw0wv_1:focus-visible{outline:2px solid var(--clr-blue);outline-offset:2px}._btn_bw0wv_1:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}._page_1ue3w_1{text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 56px);padding:2rem 1.5rem;display:flex}._card_1ue3w_10{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px;padding:3rem 2.5rem;display:flex;box-shadow:0 8px 32px #00000059}._icon_1ue3w_24{font-size:var(--size-6xl);line-height:1}._title_1ue3w_29{font-size:var(--size-3xl);letter-spacing:-.03em;color:var(--clr-light);font-weight:800}._subtitle_1ue3w_36{font-size:var(--size-base);color:var(--clr-gray);max-width:360px;line-height:1.6}._page_jh194_1{justify-content:center;align-items:flex-start;min-height:calc(100vh - 56px);padding:3rem 1.5rem;display:flex}._card_jh194_9{background-color:#ffffff08;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:480px;padding:2.5rem;display:flex;box-shadow:0 8px 32px #00000059}._avatarWrapper_jh194_24{display:inline-flex;position:relative}._avatar_jh194_24{border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}._editBtn_jh194_38{background-color:var(--clr-blue);border:2px solid var(--clr-dark);width:26px;height:26px;color:var(--clr-light);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;bottom:0;right:0}._editBtn_jh194_38:hover{background-color:var(--clr-dark-shade)}._overlay_jh194_60{z-index:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._avatarImg_jh194_71{object-fit:cover;width:100%;height:100%}._avatarFallback_jh194_77{background-color:var(--clr-blue);width:100%;height:100%;color:var(--clr-light);font-size:var(--size-2xl);justify-content:center;align-items:center;font-weight:700;display:flex}._info_jh194_90{text-align:center;flex-direction:column;gap:.25rem;display:flex}._name_jh194_97{font-size:var(--size-2xl);letter-spacing:-.03em;color:var(--clr-light);font-weight:700}._email_jh194_104{font-size:var(--size-sm);color:var(--clr-gray)}._divider_jh194_110{background-color:#ffffff12;width:100%;height:1px}._section_jh194_117{flex-direction:column;gap:.75rem;width:100%;display:flex}._sectionTitle_jh194_124{font-size:var(--size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--clr-gray);margin-bottom:.25rem;font-weight:600}._row_jh194_133{justify-content:space-between;align-items:center;display:flex}._label_jh194_139{font-size:var(--size-sm);color:var(--clr-gray)}._value_jh194_144{font-size:var(--size-sm);color:var(--clr-light);font-weight:500}._badge_jh194_151{font-size:var(--size-xs);border-radius:999px;padding:.2rem .65rem;font-weight:600}._badgeActive_jh194_158{color:var(--clr-green);background-color:#00c48c26}._badgeInactive_jh194_163{color:var(--clr-gray);background-color:#64748b26}@media (width<=480px){._page_jh194_1{padding:1.5rem 1rem}._card_jh194_9{padding:1.5rem 1.25rem}}:root{--clr-light:#f4f6fb;--clr-dark:#020617;--clr-gray:#64748b;--clr-blue:#155dfc;--clr-light-shade:#e8effe;--clr-dark-shade:#0a1f6e;--clr-secondary:#475569;--clr-secondary-dark:#334155;--clr-green:#00c48c;--clr-green-dark:#00a06b;--clr-orange:#ff6b35;--clr-orange-dark:#e65a2b;--clr-accent-orange:#ff6b35;--clr-accent-orange-dark:#e65a2b;--clr-red:#c0392b;--clr-red-dark:#7b2318;--box-shadow-black:#00000059;--box-shadow-white:#ffffff59;--size-xxs:.5rem;--size-xs:.75rem;--size-sm:.875rem;--size-base:1rem;--size-lg:1.125rem;--size-xl:1.25rem;--size-2xl:1.5rem;--size-3xl:1.875rem;--size-4xl:2.25rem;--size-5xl:3rem;--size-6xl:3.75rem;--size-7xl:4.5rem;--size-8xl:6rem;--size-9xl:8rem;--size-10xl:10rem}.light-mode{--clr-light:#020617;--clr-dark:#f8fafc;--box-shadow-white:#00000059;--box-shadow-black:#ffffff59}*{margin:0;line-height:calc(1em + .5rem)}body{background-color:var(--clr-dark);color:var(--clr-light);font-family:General Sans,sans-serif}html{scroll-behavior:smooth}select{background-color:var(--clr-light);border:none}.container{background-color:var(--clr-light);border-radius:.5rem;width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;box-shadow:0 2px 7px #00000059}img,picture,video,canvas,svg{-webkit-user-select:none;user-select:none;max-width:100%;display:block}a{text-decoration:none;transition:color .25s}@media (width>=475px){.container{max-width:475px}}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}
