body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:linear-gradient(120deg,#232946,#121629);min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header.redesigned-header{background:#ffffff03;color:#e7e7e7;font-size:calc(10px + 2vmin);justify-content:flex-start;min-height:100vh;padding-top:32px}.App-header.redesigned-header,.header-content{align-items:center;display:flex;flex-direction:column}.header-content{gap:12px;margin:0 auto;max-width:900px;width:100%}.app-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#3e5c76,#232946);-webkit-background-clip:text;color:#232946;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:2.8rem;font-weight:800;letter-spacing:1.5px;margin-bottom:.5rem}.main-nav{display:flex;gap:18px;margin-bottom:18px}.nav-btn{background:#f4f4f6;border:none;border-radius:8px;box-shadow:0 2px 8px #23294614;color:#232946;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;padding:10px 32px;transition:background .2s,color .2s,box-shadow .2s}.nav-btn.active{background:linear-gradient(90deg,#3e5c76,#232946);box-shadow:0 4px 16px #2329461f;color:#f4f4f6}.main-content{margin:0 auto;max-width:900px;padding:0 16px 32px}.no-vertical-center{justify-content:flex-start!important}.App-link{color:#3e5c76}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuscleGroupLastWorkout_mglw-container__RWTFd{margin-top:32px}.MuscleGroupLastWorkout_mglw-title__o2Ak6{border-bottom:1px solid #e0e3ea;color:#232946;font-size:20px;font-weight:700;margin-bottom:8px;padding-bottom:4px}.MuscleGroupLastWorkout_mglw-error__dJY7L,.MuscleGroupLastWorkout_mglw-loading__nFH6I,.MuscleGroupLastWorkout_mglw-nodata__3Utxq{font-size:17px;font-weight:500;margin-top:16px;text-align:center}.MuscleGroupLastWorkout_mglw-loading__nFH6I{color:#6c7a89}.MuscleGroupLastWorkout_mglw-error__dJY7L{color:#b30000}.MuscleGroupLastWorkout_mglw-nodata__3Utxq{color:#6c7a89}.MuscleGroupLastWorkout_mglw-list__pH7-b{list-style:none;margin:0 auto;max-width:420px;padding:0}.MuscleGroupLastWorkout_mglw-item__MJ\+y7{background:#e0e3ea;border:1px solid #e0e3ea;border-radius:10px;color:#232946;cursor:pointer;font-size:16px;font-weight:600;margin-bottom:10px;transition:box-shadow .2s}.MuscleGroupLastWorkout_mglw-item-today__0qJ91{background:linear-gradient(90deg,#00df00,#e0e3ea);border:2px solid #00b88a}.MuscleGroupLastWorkout_mglw-item-expanded__Mfcz1{box-shadow:0 2px 12px #2329461a}.MuscleGroupLastWorkout_mglw-row__pGq7O{align-items:center;display:flex;justify-content:space-between;padding:10px 18px}.MuscleGroupLastWorkout_mglw-muscle__bpXJt{align-items:center;display:flex;gap:6px;text-transform:capitalize}.MuscleGroupLastWorkout_mglw-arrow__hDxqM{color:#3e5c76;display:inline-block;font-size:13px;margin-right:2px;transition:transform .2s}.MuscleGroupLastWorkout_mglw-days__lY5Vg{font-size:18px}.MuscleGroupLastWorkout_mglw-days-today__nS1Dg{color:#00b88a}.MuscleGroupLastWorkout_mglw-days-nodata__SdDN6{color:#b30000}.MuscleGroupLastWorkout_mglw-days-normal__YoJDY{color:#3e5c76}.MuscleGroupLastWorkout_mglw-details__mkXxm{background:#f4f4f6;border-radius:8px;color:#232946;font-size:15px;font-weight:400;margin:8px 0;max-height:0;opacity:0;overflow:hidden;padding:0 18px;text-align:left;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),padding .2s cubic-bezier(.4,0,.2,1)}.MuscleGroupLastWorkout_mglw-details-expanded__9d2w5{max-height:500px;opacity:1;padding:12px 18px}.MuscleGroupLastWorkout_mglw-details-row__iN59s{margin-bottom:8px}.MuscleGroupLastWorkout_mglw-topset-label__HNzLt{color:#3e5c76}.MuscleGroupLastWorkout_mglw-topset-label-today__wmZ50{color:#00df00}.QueryResultConfirmation_qrc-container__g3P2g{background:#f4f4f6;border:1px solid #e0e3ea;border-radius:16px;box-shadow:0 2px 12px #2329461a;margin-left:auto;margin-right:auto;margin-top:24px;max-width:540px;padding:28px}.QueryResultConfirmation_qrc-title__37NWY{color:#3e5c76;font-size:22px;font-weight:700;margin-bottom:12px}.QueryResultConfirmation_qrc-list__z-qCG{display:flex;flex-direction:column;gap:20px;margin-bottom:18px}.QueryResultConfirmation_qrc-card__R-7Ei{align-items:flex-start;background:#e0e3ea;border:1px solid #f4f4f6;border-radius:12px;box-shadow:0 2px 8px #3e5c761a;display:flex;flex-direction:row;justify-content:space-around;padding:20px}.QueryResultConfirmation_qrc-col__ytQXt{align-items:flex-start;display:flex;flex-direction:column}.QueryResultConfirmation_qrc-ex-title__gKN1A{color:#3e5c76;font-size:18px;font-weight:700;margin-bottom:8px}.QueryResultConfirmation_qrc-ex-label__IS0ck{color:#888}.QueryResultConfirmation_qrc-ex-value__vybH0{color:#232946;font-size:15px;margin-bottom:8px}.QueryResultConfirmation_qrc-set-list__Dp9FL{align-items:flex-start;color:#232946;display:flex;flex-direction:column;font-size:15px;list-style:none;margin:0 0 8px;padding:0}.QueryResultConfirmation_qrc-set-note__4R-ws{color:gold;margin-left:8px}.QueryResultConfirmation_qrc-btn-row__VVLbA{display:flex;gap:16px;justify-content:center}.QueryResultConfirmation_qrc-btn-confirm__CAgVU{background:linear-gradient(90deg,#3e5c76,#232946);border:none;border-radius:8px;box-shadow:0 2px 8px #2329461a;color:#f4f4f6;cursor:pointer;font-size:16px;font-weight:600;padding:8px 24px;transition:all .2s}.QueryResultConfirmation_qrc-btn-confirm__CAgVU:disabled{cursor:not-allowed;opacity:.6}.QueryResultConfirmation_qrc-btn-cancel__EMUb9{background:#e0e3ea;border:none;border-radius:8px;box-shadow:0 2px 8px #23294614;color:#232946;cursor:pointer;font-size:16px;font-weight:600;padding:8px 24px;transition:all .2s}.WorkoutInput_workout-input__\+NoV3{background:#f4f4f6;border:1px solid #e0e3ea;border-radius:16px;box-shadow:0 2px 12px #2329461a;color:#232946;font-family:Inter,Arial,sans-serif;margin:32px auto;max-width:640px;min-height:600px;padding:36px;position:relative}.WorkoutInput_workout-input-title__0QmGS{color:#3e5c76;font-size:22px;font-weight:700;margin-bottom:16px;text-align:center}.WorkoutInput_workout-input-desc__aN01Y{color:#6c7a89;font-size:16px;margin-bottom:8px}.WorkoutInput_workout-input-textarea__tt\+V0{background:#e0e3ea;border:1px solid #e0e3ea;border-radius:8px;color:#232946;font-size:15px;margin-bottom:12px;max-width:420px;padding:12px;resize:vertical;width:80%}.WorkoutInput_workout-input-btn-row__LgdCG{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.WorkoutInput_workout-input-btn__iLS7g{background:linear-gradient(90deg,#3e5c76,#232946);border:none;border-radius:8px;box-shadow:0 2px 8px #2329461a;color:#f4f4f6;cursor:pointer;font-size:16px;font-weight:600;padding:8px 24px}.WorkoutInput_workout-input-loading-overlay__nkiYG{transition:all .2s}.WorkoutInput_workout-input-btn__iLS7g:disabled{cursor:not-allowed;opacity:.6}.WorkoutInput_workout-input-error__8gT3L{color:#b30000;margin-bottom:12px}.WorkoutInput_workout-input-details__nip5p{background:#fbeaea}.WorkoutInput_workout-input-loading-content__9RtKp{border:1px solid #b30000;border-radius:10px;margin-bottom:18px;padding:16px 20px}.WorkoutInput_workout-input-spinner__Nn\+YH{box-shadow:0 2px 8px #b3000014;color:#b30000;font-family:Fira Mono,monospace;font-size:15px;margin-left:auto;margin-right:auto;max-width:520px}.WorkoutInput_workout-input-details-summary__fTvEV{color:#b30000;font-weight:700}.WorkoutInput_workout-input-loading-text__9nOg4{cursor:pointer;font-size:17px}.WorkoutInput_workout-input-textarea-row__uvFmI{margin-top:10px;white-space:pre-wrap;word-break:break-word}.ExerciseHeader_exercise-header__ZkQIC{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.ExerciseHeader_exercise-header-title__hDDMV{color:#232946;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px}.ExerciseHeader_exercise-header-date__ywYep{color:#6c7a89;font-size:13px;margin-top:2px}.ExerciseCard_exercise-card__5kEWr{background:#f4f4f6;border:1px solid #e0e3ea;border-radius:16px;box-shadow:0 2px 12px #2329461a;margin:18px 0;max-width:clamp(320px,100vw,700px);padding:24px 18px 18px;width:100%}.ExerciseCard_exercise-card-header__cN\+fB{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.ExerciseCard_exercise-card-chart__1H3Sv{flex:1 1;min-width:0}.ExerciseCard_exercise-card-chart-inner__SWNel{height:min(40vw,260px);width:100%}.ExerciseCard_exercise-card-empty__kKW6Y{align-items:center;color:#888;display:flex;font-size:16px;justify-content:center;min-height:200px}.ExerciseTabs_exercise-tabs__g7NFS{background:#f4f4f6;border-radius:16px;box-shadow:0 2px 12px #2329461a;color:#232946;font-family:Inter,Arial,sans-serif;margin:0 auto;max-width:700px;padding:clamp(18px,5vw,36px)}.ExerciseTabs_exercise-tabs-title__r300C{color:#232946;font-size:2.2rem;font-weight:800;letter-spacing:1px;margin-bottom:18px;text-align:center}.ExerciseTabs_exercise-tabs-nav__oesGi{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:18px}.ExerciseTabs_exercise-tabs-btn__PUOSA{background:#e0e3ea;border:none;border-radius:8px;box-shadow:none;color:#232946;cursor:pointer;font-size:16px;font-weight:600;padding:8px 24px;transition:all .2s}.ExerciseTabs_exercise-tabs-btn__PUOSA.ExerciseTabs_active__uBByt{background:linear-gradient(90deg,#3e5c76,#232946);box-shadow:0 4px 16px #2329461f;color:#f4f4f6}.ExerciseTabs_exercise-tabs-empty__O6lfn{color:#b30000;font-size:18px;font-weight:600;margin-top:32px;text-align:center}
/*# sourceMappingURL=main.8a23f2a5.css.map*/