/* Repalyth 20 — the workout comes first, details stay within reach. */
.guided-session-top{padding:0 0 18px;border-bottom:0;align-items:center}.guided-session-top .session-name{font-size:clamp(21px,3vw,30px);max-width:100%;letter-spacing:-.6px}.guided-session-top .session-brief{font-size:12px;gap:14px}.guided-session-top .session-brief>span:last-child{display:none}.guided-session-top .session-actions{gap:8px}.guided-session-top .session-actions>.btn{min-height:44px;font-size:13px}.guided-session-top .session-time{font-size:11px}.guided-workout{max-width:1100px;margin:0 auto}.guided-navigation{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0 18px;color:#a1aac0;font-size:13px}.guided-navigation b{color:#e6ddff;font-weight:650}.guided-navigation .round-btn{background:#151a28;border:1px solid #ffffff12;width:44px;height:44px}.guided-navigation button:disabled{opacity:.25;cursor:default}.guided-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);gap:36px;align-items:start}.guided-visual,.guided-work{min-width:0}.guided-title{margin:0 0 16px}.guided-title .eyebrow{font-size:11px;color:#b2a2d5;letter-spacing:.6px;margin-bottom:9px;line-height:1.7}.guided-title h2{font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.2;letter-spacing:-.8px;overflow-wrap:anywhere}.guided-image{position:relative;background:radial-gradient(ellipse at 50% 100%,#29213955,transparent 65%),#0b0f16;border-radius:22px;overflow:hidden;border:1px solid #ffffff0c}.guided-image>img{display:block;width:100%;height:330px;object-fit:contain}.guided-motion-controls{display:flex;justify-content:center;gap:5px;padding:12px 10px 5px}.guided-motion-controls>button{min-height:40px;padding:7px 16px;border-radius:10px;font-size:12px;color:#a8b0c4;background:transparent;border:1px solid transparent}.guided-motion-controls>button[aria-pressed=true]{color:#e4d4ff;background:#bca0ff16;border-color:#bca0ff40}.guided-muscles{text-align:center;font-size:12px;line-height:1.6;color:#a1aabc;padding:5px 16px 15px;margin:0}.guided-technique{display:flex;align-items:center;gap:10px;width:100%;font-size:13px;color:#cdb7fb;min-height:52px;text-align:left}.guided-technique .icon{width:17px;height:17px}.guided-technique .icon:last-child{margin-left:auto;width:14px}.guided-logging{font-size:12px;line-height:1.8;color:#939eb6;margin:0 0 18px}.guided-placeholder{padding:45px 15px;background:#111622;border-radius:18px;color:#a4adc0}.guided-set-path{display:flex;gap:7px;padding:0 0 15px;flex-wrap:wrap;max-height:110px;overflow:auto}.guided-set-path>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:550;color:#78839d;background:#151b29;border:1px solid #ffffff10}.guided-set-path>span.is-complete{color:#d9c7ff;background:#b79bf622;border-color:#b79bf633}.guided-set-path>span.is-current{color:#f2eaff;background:#9e7ee340;border-color:#c0a1ff}.active-set{border-radius:22px;background:linear-gradient(145deg,#211e32,#151a28 75%);border:1px solid #bda2ff2c;padding:24px}.active-set-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.active-set-heading h3{font-size:23px;font-weight:650;margin:0;letter-spacing:-.6px}.active-set-heading h3 span{color:#737d98;font-size:16px;font-weight:450}.active-set-heading>span{font-size:11px;color:#a7a9c0}.active-set-previous{font-size:12px;color:#9fa8c0;margin:18px 0 20px;line-height:1.65}.active-set-previous strong{display:block;font-size:16px;color:#ddd8ed;font-weight:500;margin-top:4px}.active-set-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin:18px 0 17px}.active-set-fields label{font-size:12px;color:#c7bedc;min-width:0}.active-set-fields .set-input{width:100%;height:78px;text-align:center;font-size:34px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:8px;border:1px solid #4e4565;background:#0c111c;color:#f7f3ff;border-radius:14px;padding:10px}.active-set-fields .set-input:focus{outline:2px solid #c5a5ff;outline-offset:2px}.active-set-fields .set-input::placeholder{color:#626d86}.complete-current{width:100%;min-height:54px!important;font-size:15px!important;gap:10px}.complete-current .icon{width:19px}.guided-rest{margin-top:17px;border-top:1px solid #ffffff12;padding-top:15px}.guided-rest>div{display:flex;align-items:center;gap:8px;color:#bbb1d0;font-size:12px}.guided-rest .icon{width:16px}.guided-rest strong{margin-left:auto;color:#ece6fa;font-size:22px;font-variant-numeric:tabular-nums}.guided-rest>button{display:block;margin:8px 0 0 auto;font-size:12px;min-height:35px;color:#c9affb;padding:4px 0}.next-target{padding:22px 0 18px;border-bottom:1px solid #ffffff0d}.target-kicker{font-size:9px;font-weight:650;letter-spacing:1.4px;color:#ab97d0;margin-bottom:9px}.next-target h3{font-size:18px;letter-spacing:-.35px;line-height:1.4;margin-bottom:9px;font-weight:600}.next-target p{font-size:13px;color:#a7afc5;line-height:1.8;margin:0}.next-target.has-concern h3{color:#ffb8bc}.next-target.has-concern{border-color:#f08f9a40}.target-preview{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.target-preview>span{padding:10px 12px;border:1px solid #a68ac736;border-radius:12px;font-size:11px;color:#9a87b4;display:flex;gap:9px;align-items:center}.target-preview b{font-size:14px;font-weight:550;color:#dccaf5}.target-preview small{font-weight:400;font-size:11px}.next-target>.btn{font-size:12px;min-height:42px;padding:8px 15px}.target-why{margin-top:14px;color:#8e98af;font-size:12px}.target-why>summary{cursor:pointer;min-height:30px;line-height:1.8}.target-why p{font-size:12px;margin-top:10px}.target-why .text-btn{font-size:12px;min-height:40px}.guided-all-sets{margin-top:15px}.guided-all-sets>summary{font-size:13px;color:#c2b6d8;cursor:pointer;min-height:44px;line-height:1.8;padding:10px 0}.guided-all-sets>summary>span{float:right;color:#8f98ae}.guided-all-sets .exercise-session{background:transparent;padding:12px 0;border:none}.guided-all-sets .set-row{gap:7px;grid-template-columns:25px 65px minmax(45px,1fr) minmax(45px,1fr) 36px 22px}.guided-all-sets .set-header{font-size:10px}.guided-all-sets .set-input{font-size:16px;min-width:0}.step-setting{display:block;color:#a2abc2;font-size:12px;line-height:1.8;margin:17px 0}.step-setting select{display:block;margin-top:9px;padding:11px 12px;width:100%;min-height:44px;color:#eee8f9;background:#101622;border:1px solid #3e354f;border-radius:10px}.exercise-complete{text-align:center;padding:20px 15px}.exercise-complete>span{display:grid;place-items:center;width:50px;height:50px;margin:0 auto 13px;border-radius:50%;color:#d5bcff;background:#ad8fe51a}.exercise-complete h3{font-size:21px;letter-spacing:-.6px}.exercise-complete p{font-size:13px;color:#a2a9be;margin-top:9px}.guided-work>.btn{width:100%;min-height:49px;margin-top:17px}.session-feedback{padding:16px 0;border-bottom:1px solid #ffffff10;font-size:13px;color:#c8bddb}.session-feedback>summary{cursor:pointer;line-height:1.8;min-height:36px}.session-feedback>summary>.icon{width:15px;vertical-align:middle;margin-right:6px}.session-feedback>summary>small{font-size:11px;color:#848ca5;margin-left:8px}.effort-content{padding-top:12px}.effort-content>p{font-size:13px;line-height:1.8;margin-bottom:12px}.effort-options{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0 19px}.effort-options button{min-width:40px;min-height:42px;border:1px solid #49405d;border-radius:10px;padding:8px 10px;font-size:13px;background:#131926;color:#c4bfd4}.effort-options button[aria-pressed=true]{color:#ede1ff;border-color:#b795f4;background:#a687ec25}.effort-content .check-label{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;margin:13px 0;color:#b6b5cb}.effort-content input{flex:none;width:19px;height:19px;accent-color:#b69bf0;margin-top:2px}.effort-foot{display:block;font-size:11px;line-height:1.9;color:#919ab1;margin-top:13px}.guidance-method>section{margin-bottom:22px}.guidance-method h3{font-size:16px;margin-bottom:8px}.guidance-method p{font-size:13px;line-height:1.9;color:#b5b7ca}.guidance-sources{display:grid;gap:12px;margin:20px 0;font-size:12px;line-height:1.7;color:#c7acfa}.guidance-method>small{color:#8b96ac;font-size:11px}
.personal-profile{max-width:1050px;margin:auto}.profile-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:6px 0 35px;padding-bottom:28px;border-bottom:1px solid #ffffff0f}.profile-hero-main{display:flex;gap:23px;align-items:center;min-width:0}.profile-portrait{position:relative;flex-shrink:0;width:88px;height:88px;border-radius:28px;background:linear-gradient(140deg,#44325b,#171f33);border:1px solid #bea1f64d;display:grid;place-items:center;font-size:28px;color:#e5caff;box-shadow:0 0 45px #9e78ee0b}.profile-portrait>svg{width:100%;height:100%;border-radius:27px}.profile-portrait>span{position:absolute;bottom:-5px;right:-5px;background:#bba0f6;color:#151123;border:4px solid #090d16;border-radius:50%;padding:5px}.profile-portrait>span>.icon{width:12px;height:12px;display:block}.profile-hero .eyebrow{font-size:9px;letter-spacing:1.4px;color:#a997cd;margin-bottom:10px}.profile-hero h1{font-size:clamp(28px,4vw,42px);line-height:1.15;font-weight:650;letter-spacing:-1px;overflow-wrap:anywhere}.profile-priority{font-size:13px;color:#c6bfd8;margin-top:9px;line-height:1.7}.profile-meta{font-size:12px;color:#8995ad;margin-top:7px;line-height:1.7}.profile-edit-button{display:flex;gap:8px;align-items:center;border:1px solid #ffffff16;border-radius:11px;padding:10px 13px;min-height:44px;font-size:12px;color:#bfafd8;white-space:nowrap}.profile-edit-button>.icon{width:15px;height:15px}.profile-overview{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;margin-bottom:32px}.body-summary{padding:26px;border:1px solid #bba1e921;border-radius:22px;background:radial-gradient(ellipse at 0 0,#55406c29,transparent 80%),#101521}.body-summary .between{gap:12px;align-items:baseline}.body-summary h2,.profile-training-summary h2{font-size:20px;letter-spacing:-.6px;font-weight:600;line-height:1.3}.body-summary .between>span{color:#939bb2;font-size:11px;white-space:nowrap}.body-weight{display:flex;align-items:baseline;gap:9px;margin:22px 0}.body-weight>strong{font-size:58px;line-height:1;letter-spacing:-2px;font-weight:600}.body-weight>span{color:#a8a5ba;font-size:20px}.body-weight>small{font-size:13px;color:#c7adef;margin-left:auto;text-align:right}.body-weight>small>span{display:block;font-size:10px;color:#8f99af;margin-top:4px}.body-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0 0 22px;padding-top:18px;border-top:1px solid #ffffff0b}.body-secondary>div{display:grid;gap:6px}.body-secondary span{font-size:11px;color:#9b9fb6}.body-secondary b{font-size:17px;font-weight:550}.body-secondary b>small{font-size:11px;color:#9ea5bb;font-weight:400}.body-secondary>div>small{font-size:10px;color:#7c89a2}.body-summary>.btn{width:100%;font-size:13px;min-height:47px}.profile-small{font-size:12px;line-height:1.8;color:#909bb2;margin-top:13px}.body-summary>.profile-small{font-size:10px;text-align:center}.profile-training-summary{padding:29px 10px}.profile-training-summary>.eyebrow{font-size:9px;letter-spacing:1.2px;color:#a997c8;margin-bottom:13px}.profile-training-summary h2{font-size:24px}.profile-activity-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:30px 0 25px}.profile-activity-stats>div{min-width:0}.profile-activity-stats b{display:block;font-size:33px;line-height:1.2;font-weight:550;letter-spacing:-1px;color:#dfd2f7}.profile-activity-stats b>small{font-size:20px;font-weight:400}.profile-activity-stats span{display:block;color:#939db5;font-size:11px;line-height:1.7;margin-top:8px}.profile-training-summary>.text-btn{font-size:12px;min-height:42px}.profile-training-summary .icon{width:14px}.profile-evolution{border:1px solid #ffffff10;border-radius:22px;padding:27px;margin:0 0 32px;background:#101521}.profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.profile-section-head h2{font-size:22px;font-weight:600;letter-spacing:-.65px;line-height:1.4}.profile-section-head .eyebrow{font-size:9px;letter-spacing:1.2px;color:#a28dbf;margin-bottom:9px}.profile-period{display:flex;gap:4px;background:#0a101b;padding:4px;border:1px solid #ffffff0c;border-radius:10px}.profile-period button{font-size:11px;padding:8px 10px;border-radius:7px;min-height:36px;color:#929db3}.profile-period button[aria-pressed=true]{background:#baa0ef20;color:#dbbfff}.profile-metrics{display:flex;gap:20px;border-bottom:1px solid #ffffff0c;margin:22px 0;overflow:auto}.profile-metrics button{white-space:nowrap;min-height:44px;font-size:12px;color:#8d9ab3;border-bottom:2px solid transparent;padding:5px 0 12px}.profile-metrics button[aria-pressed=true]{color:#d8c1fc;border-bottom-color:#b89ce6}.profile-chart-title{display:flex;align-items:baseline;gap:15px;margin:0 0 23px}.profile-chart-title strong{font-size:30px;font-weight:550;letter-spacing:-.8px}.profile-chart-title small{font-size:14px;color:#9aa2b9;font-weight:400}.profile-chart-title>span{font-size:12px;color:#929cb3}.profile-evolution .line-chart{height:190px;max-width:100%}.profile-chart-note{font-size:11px;line-height:1.8;color:#8591aa;margin-top:17px}.profile-empty{text-align:center;padding:25px 15px}.profile-empty>span{display:grid;place-items:center;width:44px;height:44px;background:#aa89e515;border-radius:15px;color:#c6a2ee;margin:0 auto 14px}.profile-empty h3{font-size:16px;font-weight:500;line-height:1.6}.profile-empty p{font-size:12px;color:#8995ae;margin-top:8px;line-height:1.8}.profile-lifts{margin:0 0 28px}.profile-lifts .profile-section-head{margin-bottom:12px}.profile-lifts .profile-section-head h2{font-size:20px}.profile-section-head>span{font-size:11px;color:#8b95ad}.profile-lift{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border-bottom:1px solid #ffffff0e;padding:15px 0;min-height:78px}.profile-lift-icon{display:grid;place-items:center;flex:none;width:40px;height:43px;background:#a58add12;border-radius:12px;color:#baa2dc}.profile-lift-icon .icon{width:18px}.profile-lift>span:nth-child(2){flex:1;min-width:0}.profile-lift b{font-size:14px;line-height:1.6;font-weight:500;display:block}.profile-lift>span:nth-child(2)>small{font-size:11px;color:#8a97b1;margin-top:3px;display:block}.profile-lift>strong{font-size:18px;font-weight:500;white-space:nowrap;letter-spacing:-.5px}.profile-lift>strong>small{font-size:10px;color:#a2a4b9;font-weight:400}.profile-lift>.icon{width:14px;color:#79849c}.profile-goal-link{display:flex;align-items:center;gap:15px;border:1px solid #a38ac628;border-radius:18px;padding:21px;margin-bottom:30px;background:#17172a}.profile-goal-link>span{display:grid;place-items:center;width:45px;height:45px;flex:none;background:#a98be71c;border-radius:14px;color:#c2a4f6}.profile-goal-link>div{flex:1;min-width:0}.profile-goal-link h3{font-size:16px;font-weight:550}.profile-goal-link p{font-size:12px;color:#a49bb8;margin-top:7px;line-height:1.6}.profile-goal-link .round-btn{flex-shrink:0}.profile-measurements{margin:25px 0;border-top:1px solid #ffffff0d;padding:18px 0}.profile-measurements>summary{font-size:14px;cursor:pointer;min-height:35px;color:#b7aacd}.profile-measurements>summary>span{float:right;font-size:12px;color:#8290ac}.measurement-history>div{display:flex;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid #ffffff0a;font-size:13px}.measurement-history>div>span:first-child{flex:1}.measurement-history b{font-weight:500}.measurement-history small{display:block;margin-top:5px;font-size:11px;color:#8c97ad}.profile-data{border-top:1px solid #ffffff0e;padding:24px 0}.profile-data>div:first-child{display:flex;gap:14px;align-items:flex-start}.profile-data>div>.icon{color:#af9acb;width:20px;flex-shrink:0}.profile-data b{font-size:13px;font-weight:500}.profile-data small{display:block;font-size:11px;color:#8a96af;line-height:1.8;margin-top:6px;max-width:500px}.profile-data>div:last-child{display:flex;gap:12px;flex-wrap:wrap;margin-top:19px}.profile-data .btn{font-size:12px;min-height:42px}.profile-optional{padding:10px 0}.profile-optional>summary{cursor:pointer;font-size:13px;color:#c9b2ef;min-height:40px;line-height:1.7}.profile-optional[open]>.fields-row{margin-top:13px}.profile-edit-form .field>label{font-size:13px}.profile-edit-form .field>input,.profile-edit-form select{min-height:47px;font-size:16px}.personal-profile .journey-card{background:#101521;border-color:#ffffff0d}.personal-profile .journey-card h2{font-size:20px}
@media(min-width:901px){.main:has(.guided-workout){max-width:1450px}.profile-overview{align-items:stretch}.profile-training-summary{align-self:center}}
@media(max-width:850px){.guided-layout{gap:22px;grid-template-columns:minmax(0,1fr) minmax(290px,1fr)}.guided-image>img{height:280px}.profile-overview{gap:20px}.profile-hero-main{gap:17px}.profile-training-summary{padding:22px 0}.profile-activity-stats{gap:10px}.profile-activity-stats b{font-size:28px}}
@media(max-width:650px){.main:has(.guided-workout){padding-top:0}.guided-session-top{gap:13px;padding:0 0 12px;display:block}.guided-session-top .session-name{font-size:22px}.guided-session-top .session-actions{display:flex;margin-top:15px;justify-content:space-between}.guided-session-top .session-actions>.btn{font-size:11px;min-height:40px;padding:9px 13px}.guided-session-top .session-brief{font-size:11px;margin-top:8px}.guided-session-top .session-time{font-size:10px}.guided-navigation{padding:0 0 15px;font-size:12px}.guided-navigation .round-btn{width:40px;height:40px}.guided-layout{display:block}.guided-title{margin-bottom:11px}.guided-title .eyebrow{font-size:10px;letter-spacing:.35px;margin-bottom:7px}.guided-title h2{font-size:26px;line-height:1.2;letter-spacing:-.6px}.guided-image{border-radius:17px}.guided-image>img{height:215px}.guided-motion-controls{position:absolute;right:8px;top:8px;display:grid;padding:0;gap:4px}.guided-motion-controls>button{background:#0c111ce8;font-size:10px;min-height:32px;padding:5px 10px;border:1px solid #ffffff14}.guided-muscles{padding:6px 15px 10px;font-size:11px}.guided-technique{min-height:43px;font-size:12px}.guided-logging{font-size:11px;line-height:1.7;margin-bottom:14px}.guided-set-path{gap:6px;padding-bottom:13px}.guided-set-path>span{width:27px;height:27px;font-size:11px}.active-set{padding:20px;border-radius:18px}.active-set-fields .set-input{font-size:32px;height:71px}.active-set-heading h3{font-size:22px}.active-set-previous{margin:14px 0 16px;font-size:11px}.active-set-previous strong{font-size:15px}.complete-current{font-size:14px!important;min-height:52px!important}.next-target{padding:20px 0 17px}.next-target h3{font-size:18px}.next-target p{font-size:12px}.guided-all-sets .set-row{grid-template-columns:22px 54px minmax(35px,1fr) minmax(35px,1fr) 34px 20px;gap:5px}.guided-all-sets .previous-set{font-size:10px}.guided-all-sets .set-input{font-size:16px;padding:9px 4px}.guided-all-sets .set-done{min-width:32px;width:32px}.guided-all-sets .delete-set{min-width:20px;width:20px}.session-feedback>summary{font-size:13px}.effort-options{gap:5px}.effort-options button{font-size:12px;min-width:37px;padding:8px}.session-footer{font-size:11px}.session-footer .save-indicator{font-size:10px}.main:has(.guided-workout) #rest-float{display:none}.main:has(.guided-workout)~#rest-float{display:none}.shell:has(.guided-workout) .timer-float{display:none}.profile-hero{margin:4px 0 23px;padding-bottom:23px;gap:12px;align-items:flex-start;flex-wrap:wrap}.profile-hero-main{gap:16px}.profile-portrait{width:67px;height:67px;border-radius:22px}.profile-portrait>svg{border-radius:21px}.profile-hero .eyebrow{font-size:8px;letter-spacing:1.1px;margin-bottom:7px}.profile-hero h1{font-size:29px;letter-spacing:-.8px;line-height:1.15}.profile-priority{font-size:11px;line-height:1.7;margin-top:6px}.profile-meta{font-size:11px;margin-top:5px}.profile-edit-button{font-size:11px;min-height:37px;padding:8px 11px;margin-left:auto}.profile-overview{display:block;margin-bottom:23px}.body-summary{padding:22px 20px;border-radius:19px}.body-summary h2{font-size:19px}.body-weight{margin:21px 0}.body-weight>strong{font-size:52px}.body-weight>small{font-size:12px}.body-secondary{gap:12px;padding-top:15px;margin-bottom:19px}.body-secondary b{font-size:17px}.body-summary>.btn{min-height:45px}.profile-training-summary{padding:26px 0 8px}.profile-training-summary>.eyebrow{font-size:8px;margin-bottom:9px}.profile-training-summary h2{font-size:22px}.profile-activity-stats{margin:21px 0 14px}.profile-activity-stats b{font-size:30px}.profile-activity-stats span{font-size:11px}.profile-evolution{padding:22px 18px;border-radius:19px;margin-bottom:25px}.profile-section-head{gap:16px}.profile-section-head h2{font-size:21px}.profile-section-head .eyebrow{font-size:8px}.profile-period{width:100%;justify-content:space-between}.profile-period>button{flex:1;font-size:11px;min-height:34px;padding:7px 8px}.profile-metrics{gap:19px;margin:16px 0 20px}.profile-metrics>button{font-size:11px;min-height:40px;padding-bottom:10px}.profile-chart-title{gap:12px;flex-wrap:wrap;margin-bottom:19px}.profile-chart-title strong{font-size:28px}.profile-chart-title>span{font-size:11px}.profile-evolution .line-chart{height:160px}.profile-chart-note{font-size:10px}.profile-lifts .profile-section-head h2{font-size:19px}.profile-lift{gap:11px}.profile-lift b{font-size:13px}.profile-lift>strong{font-size:17px}.profile-lift-icon{width:36px;height:40px}.profile-goal-link{padding:18px 15px;gap:12px;border-radius:16px}.profile-goal-link>span{width:38px;height:40px}.profile-goal-link h3{font-size:14px}.profile-goal-link p{font-size:11px}.profile-data>div:last-child{gap:6px;flex-direction:column;align-items:flex-start}.profile-optional .fields-row{grid-template-columns:minmax(0,1fr)}.profile-edit-form .fields-row{gap:15px}}
@media(prefers-reduced-motion:reduce){.guided-workout *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.profile-journey{border-top:1px solid #ffffff0d;padding:18px 0;margin-top:20px}.profile-journey>summary{font-size:14px;color:#b7aacd;min-height:35px;cursor:pointer}.profile-journey[open]>.journey-card{margin-top:15px}.profile-journey+.profile-measurements{margin-top:0}

.inline-set-target{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #ad90e73a;background:#a588e512;border-radius:11px;margin-top:15px}.inline-set-target>span{font-size:11px;color:#b6a1d4;line-height:1.6}.inline-set-target strong{display:block;font-size:15px;font-weight:550;color:#eadbff}.inline-set-target>.btn{font-size:11px;min-height:38px;padding:6px 8px;white-space:nowrap}.inline-set-target>small{font-size:10px;color:#b5a1d0;white-space:nowrap}
@media(max-width:650px){.main:has(.guided-workout) .topbar{height:55px;margin-bottom:13px;padding-bottom:0}.main:has(.guided-workout) .topbar .header-history{display:none}.guided-session-top{margin-bottom:10px;padding-bottom:7px}.guided-session-top .session-name{font-size:19px}.guided-session-top .session-actions{margin-top:10px}.guided-session-top .session-time{font-size:10px}.guided-session-top .session-brief{margin-top:5px;font-size:10px}.guided-session-top+.session-progress{margin:0 0 13px}.guided-navigation{padding-bottom:11px}.guided-image>img{height:200px}.guided-muscles{padding-bottom:9px}.guided-title h2{font-size:24px}.guided-technique{min-height:40px}.active-set{padding:18px}.inline-set-target{padding:10px;gap:8px}.inline-set-target strong{font-size:14px}.inline-set-target>.btn{padding:6px;font-size:10px}.inline-set-target>small{font-size:9px}}
@media(max-width:650px){.guided-session-top{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:0}.guided-session-top .session-info{min-width:0;flex:1}.guided-session-top .session-name{font-size:14px;letter-spacing:-.2px;padding:3px 0;height:29px;text-overflow:ellipsis}.guided-session-top .session-time{display:none}.guided-session-top .session-brief{font-size:10px;margin:0;gap:8px}.guided-session-top .session-brief>span:first-child{display:none}.guided-session-top .session-actions{flex:none;margin:0;gap:6px;align-items:center}.guided-session-top .session-actions>.btn{font-size:10px;padding:8px 10px;min-height:38px}.guided-session-top .session-actions>.btn .icon{width:14px;height:14px}.guided-session-top+.session-progress{margin:9px 0 10px}}
