*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}body,html{background-color:#151515;overscroll-behavior-y:none}body{margin:0;padding:0}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table-cell{display:table-cell}.grid{display:grid}.hidden{display:none}.w-1{width:.25rem}.w-2{width:.5rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body,html{background-color:#151515!important;overscroll-behavior:none}#root{background-color:#151515;min-height:100vh;min-height:100dvh}.WorkoutPageV2_page__f2tEy{--bg:#0d0d10;--bg-elev:#16161b;--bg-elev-2:#1d1d24;--line:#26262e;--line-2:#34343e;--text:#f4f4f6;--text-muted:#9090a0;--text-dim:#65656f;--accent:#8b6cff;--accent-soft:#2a2148;--accent-faint:#8b6cff1a;--good:#8b6cff;--good-soft:#8b6cff24;--warn:#f4b942;--radius:14px;--radius-sm:10px;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:15px;line-height:1.4;margin:0 auto;max-width:480px;min-height:100dvh;width:100%}@media (min-width:768px){.WorkoutPageV2_page__f2tEy{max-width:none;width:100%}}.WorkoutPageV2_page__f2tEy *{box-sizing:border-box}.WorkoutPageV2_actionPrimary__SxrmQ,.WorkoutPageV2_actionSecondary__Mpo92,.WorkoutPageV2_dayNavBtn__QV76k,.WorkoutPageV2_doneBtn__iMmwH,.WorkoutPageV2_exHead__ddd-h,.WorkoutPageV2_iconBtn__EhnuJ,.WorkoutPageV2_notesAdd__BpKIT,.WorkoutPageV2_notesDone__BdpM5,.WorkoutPageV2_sectionHead__xJsxz,.WorkoutPageV2_setCheck__Q1kwL,.WorkoutPageV2_stepBtn__87ez1,.WorkoutPageV2_videoThumb__MzHMH{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.WorkoutPageV2_muted__dMhwf{color:var(--text-muted)}.WorkoutPageV2_appHeader__0M8aa{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#0d0d10eb;border-bottom:1px solid var(--line);padding:14px 16px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.WorkoutPageV2_headerRow__OmDS1{align-items:center;display:flex;gap:12px;margin-bottom:12px}.WorkoutPageV2_iconBtn__EhnuJ{border-radius:10px;color:var(--text-muted);display:grid;height:36px;place-items:center;transition:background .15s,color .15s;width:36px}.WorkoutPageV2_iconBtn__EhnuJ:hover{background:var(--bg-elev);color:var(--text)}.WorkoutPageV2_headerTitle__A27ce{flex:1 1;min-width:0}.WorkoutPageV2_brand__MX39F{color:var(--accent);font-family:Orbitron,monospace;font-size:19px;font-weight:700;letter-spacing:1px;line-height:1;text-shadow:0 2px 8px #0006}.WorkoutPageV2_brandAccent__G-r0L{color:#dddde1;text-shadow:0 1px 4px #0000004d}.WorkoutPageV2_headerSub__reJto{font-feature-settings:"tnum";color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;margin-top:4px}.WorkoutPageV2_progress__BeAZL{grid-gap:6px;display:grid;gap:6px}.WorkoutPageV2_progressTrack__-xOX6{background:var(--bg-elev-2);border-radius:3px;height:6px;overflow:hidden;position:relative}.WorkoutPageV2_progressFill__w0OXM{background:linear-gradient(90deg,var(--accent) 0,oklch(.78 .16 290) 100%);border-radius:3px;box-shadow:0 0 8px var(--accent-faint);height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.WorkoutPageV2_progressMeta__Vbiqv{font-feature-settings:"tnum";color:var(--text-muted);display:flex;font-size:11px;font-variant-numeric:tabular-nums;justify-content:flex-end;letter-spacing:.02em}.WorkoutPageV2_progressPct__CGQ\+d{color:var(--accent);font-weight:600}.WorkoutPageV2_main__sy2Qx{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:8px 16px 0;width:100%}.WorkoutPageV2_section__gN7RY{margin-top:16px}.WorkoutPageV2_sectionCollapsed__2-xi9{margin-top:8px}.WorkoutPageV2_sectionHead__xJsxz{align-items:center;display:flex;justify-content:space-between;padding:14px 4px 12px;text-align:left;width:100%}.WorkoutPageV2_sectionCollapsed__2-xi9 .WorkoutPageV2_sectionHead__xJsxz{padding:14px 4px 12px}.WorkoutPageV2_sectionTitleRow__LIWd-{align-items:baseline;display:flex;gap:8px}.WorkoutPageV2_sectionTitle__2bO0j{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.WorkoutPageV2_sectionComplete__qbX8v .WorkoutPageV2_sectionTitle__2bO0j{color:var(--good);opacity:.7}.WorkoutPageV2_sectionDone__Lwt9A{background:var(--good-soft);border-radius:4px;color:var(--good);font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.WorkoutPageV2_sectionMeta__ouvRq{align-items:center;color:var(--text-muted);display:flex;gap:8px}.WorkoutPageV2_sectionCount__yPswK{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.WorkoutPageV2_sectionBar__pSfpY{background:var(--line);border-radius:1px;height:2px;margin-bottom:4px;overflow:hidden}.WorkoutPageV2_sectionCollapsed__2-xi9 .WorkoutPageV2_sectionBar__pSfpY{margin-bottom:0}.WorkoutPageV2_sectionBarFill__l1meJ{background:var(--accent);height:100%;transition:width .35s cubic-bezier(.4,0,.2,1)}.WorkoutPageV2_sectionComplete__qbX8v .WorkoutPageV2_sectionBarFill__l1meJ{background:var(--good)}.WorkoutPageV2_exList__HLrzZ{display:flex;flex-direction:column;gap:6px;padding-top:4px}.WorkoutPageV2_ex__btjva{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,background .2s}.WorkoutPageV2_exActive__Wsm36{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 6px 22px -8px var(--accent-faint)}.WorkoutPageV2_exComplete__RfERs{background:var(--bg);border-color:var(--line);opacity:.78}.WorkoutPageV2_exHead__ddd-h{align-items:center;display:flex;gap:12px;padding:14px;text-align:left;width:100%}.WorkoutPageV2_exHeadLeft__bXk1B{align-items:flex-start;display:flex;flex:1 1;gap:10px;min-width:0}.WorkoutPageV2_exHeadRight__MOjFl{align-items:center;display:flex;gap:6px}.WorkoutPageV2_exStatus__D1KNq{border:1.5px solid var(--line-2);border-radius:50%;color:var(--bg);display:grid;flex-shrink:0;height:18px;margin-top:2px;place-items:center;width:18px}.WorkoutPageV2_exActive__Wsm36 .WorkoutPageV2_exStatus__D1KNq{border-color:var(--accent)}.WorkoutPageV2_exComplete__RfERs .WorkoutPageV2_exStatus__D1KNq{background:var(--good);border-color:var(--good)}.WorkoutPageV2_exStatusDot__g6nbT{background:#0000;border-radius:50%;height:5px;width:5px}.WorkoutPageV2_exActive__Wsm36 .WorkoutPageV2_exStatusDot__g6nbT{background:var(--accent)}.WorkoutPageV2_exMeta__l6\+\+4{flex:1 1;min-width:0}.WorkoutPageV2_exName__KloQ0{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.005em;margin:0;text-transform:uppercase}.WorkoutPageV2_exComplete__RfERs .WorkoutPageV2_exName__KloQ0{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--text-dim);text-decoration-color:var(--text-dim)}.WorkoutPageV2_exChips__9LLjn{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.WorkoutPageV2_chip__RyUF7{font-feature-settings:"tnum";align-items:center;background:var(--bg-elev-2);border:1px solid #0000;border-radius:4px;color:var(--text-muted);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;padding:3px 8px}.WorkoutPageV2_chipProgress__RQBqC{background:var(--accent-soft);color:var(--accent)}.WorkoutPageV2_chipGood__XpbIi{background:var(--good-soft);color:var(--good)}.WorkoutPageV2_exChev__ZDqw1{color:var(--text-dim);transition:transform .2s}.WorkoutPageV2_exOpen__FPfKj .WorkoutPageV2_exChev__ZDqw1{color:var(--text-muted);transform:rotate(180deg)}.WorkoutPageV2_videoThumb__MzHMH{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:4px}.WorkoutPageV2_videoThumbImg__qzNYT{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;color:var(--accent);display:grid;height:44px;place-items:center;transition:all .15s;width:44px}.WorkoutPageV2_videoThumbLabel__BJ1CD{color:var(--accent);font-size:9px;font-weight:600;letter-spacing:.06em;opacity:.7;text-transform:uppercase}.WorkoutPageV2_videoThumb__MzHMH:hover .WorkoutPageV2_videoThumbImg__qzNYT{background:var(--accent);color:#fff}.WorkoutPageV2_exBody__wYInT{animation:WorkoutPageV2_fadeIn__DASOO .2s ease-out;border-top:1px solid var(--line);margin-top:-1px;padding:4px 14px 14px}@keyframes WorkoutPageV2_fadeIn__DASOO{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.WorkoutPageV2_sets__FtHZI{padding-top:10px}.WorkoutPageV2_setsHead__YUMA0{color:var(--text-dim);font-size:10px;font-weight:600;letter-spacing:.08em;padding:0 2px 6px;text-transform:uppercase}.WorkoutPageV2_setRow__7BYMi,.WorkoutPageV2_setsHead__YUMA0{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:28px 1fr 1fr 36px}.WorkoutPageV2_setRow__7BYMi{border-top:1px solid var(--line);padding:6px 0;transition:opacity .2s}.WorkoutPageV2_setRowLogged__ml9XE{opacity:.62}.WorkoutPageV2_setNum__JSd-9{font-feature-settings:"tnum";color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.WorkoutPageV2_setRowLogged__ml9XE .WorkoutPageV2_setNum__JSd-9{color:var(--good)}.WorkoutPageV2_stepper__ViNwW{align-items:center;background:var(--bg-elev-2);border:1px solid #0000;border-radius:8px;display:grid;grid-template-columns:28px 1fr 28px;overflow:hidden;transition:border-color .15s}.WorkoutPageV2_stepper__ViNwW:focus-within{border-color:var(--accent)}.WorkoutPageV2_stepBtn__87ez1{-webkit-tap-highlight-color:transparent;background:#0000;color:var(--text-muted);display:grid;font-size:16px;font-weight:700;height:36px;place-items:center;transition:all .12s}.WorkoutPageV2_stepBtn__87ez1:hover:not(:disabled){background:#8b6cff14;color:var(--accent)}.WorkoutPageV2_stepBtn__87ez1:active:not(:disabled){background:var(--accent-soft);transform:scale(.94)}.WorkoutPageV2_stepBtn__87ez1:disabled{cursor:not-allowed;opacity:.3}.WorkoutPageV2_stepInput__SrEf4{font-feature-settings:"tnum";-moz-appearance:textfield;background:#0000;border:none;color:var(--text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;min-width:0;outline:none;padding:8px 0;text-align:center;width:100%}.WorkoutPageV2_stepInput__SrEf4::-webkit-inner-spin-button,.WorkoutPageV2_stepInput__SrEf4::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WorkoutPageV2_stepInput__SrEf4::placeholder{color:var(--text-dim);font-weight:500}.WorkoutPageV2_stepInput__SrEf4:disabled{color:var(--text);opacity:1}.WorkoutPageV2_setCheck__Q1kwL{font-feature-settings:"tnum";background:var(--bg-elev-2);border:1px solid var(--line);border-radius:8px;color:var(--text-dim);display:grid;font-variant-numeric:tabular-nums;height:36px;place-items:center;transition:all .15s;width:36px}.WorkoutPageV2_setCheck__Q1kwL:hover{border-color:var(--line-2);color:var(--text)}.WorkoutPageV2_setCheckOn__BxAi4{background:var(--good);border-color:var(--good);color:#0a1f12}.WorkoutPageV2_delta__-byl9{font-size:11px;font-weight:700}.WorkoutPageV2_deltaDown__qZG4R{color:#0a1f12;opacity:.7}.WorkoutPageV2_notesAdd__BpKIT{align-items:center;border:1px dashed var(--line-2);border-radius:6px;color:var(--text-dim);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;margin-top:12px;padding:6px 10px;transition:all .15s}.WorkoutPageV2_notesAdd__BpKIT:hover{border-color:var(--text-dim);color:var(--text-muted)}.WorkoutPageV2_notesPrev__ZDPDh{font-style:italic;font-weight:400;margin-left:2px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkoutPageV2_notesBox__TzgOD{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:12px;padding:10px 12px}.WorkoutPageV2_notesHead__nZFB1{align-items:center;color:var(--text-muted);display:flex;font-size:10px;font-weight:700;gap:6px;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.WorkoutPageV2_notesLast__fS6\+e{color:var(--text-dim);font-style:italic;font-weight:400;letter-spacing:0;margin-left:auto;max-width:180px;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.WorkoutPageV2_notesDone__BdpM5{background:var(--accent-faint);border-radius:5px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:auto;padding:4px 6px;text-transform:uppercase}.WorkoutPageV2_notesLast__fS6\+e+.WorkoutPageV2_notesDone__BdpM5{margin-left:6px}.WorkoutPageV2_notesInput__34sy9{background:#0000;border:none;color:var(--text);font:inherit;font-family:inherit;font-size:16px;line-height:1.45;outline:none;padding:2px 0;resize:none;width:100%}.WorkoutPageV2_notesInput__34sy9::placeholder{color:var(--text-dim)}.WorkoutPageV2_setsFoot__5\+IsW{font-feature-settings:"tnum";align-items:center;color:var(--text-dim);display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:6px;padding:10px 2px 0}.WorkoutPageV2_history__cN\+XV{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);margin-top:12px;overflow:hidden}.WorkoutPageV2_historySummary__HA\+Kj{align-items:center;color:var(--text-muted);cursor:pointer;display:flex;font-size:10px;font-weight:700;gap:10px;letter-spacing:.1em;list-style:none;padding:8px 12px;text-transform:uppercase}.WorkoutPageV2_historySummary__HA\+Kj::-webkit-details-marker{display:none}.WorkoutPageV2_historyBest__3bATI{font-feature-settings:"tnum";color:var(--text-dim);font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;margin-left:auto;text-transform:none}.WorkoutPageV2_historyChev__jorhV{color:var(--text-dim);transition:transform .2s}.WorkoutPageV2_history__cN\+XV[open] .WorkoutPageV2_historyChev__jorhV{transform:rotate(180deg)}.WorkoutPageV2_historyBody__ky6cc{border-top:1px solid var(--line);padding:4px 12px 10px}.WorkoutPageV2_historyRow__LQJlX{grid-gap:8px;font-feature-settings:"tnum";align-items:center;border-bottom:1px solid var(--line);display:grid;font-size:12px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:24px 1fr 1fr 50px;padding:5px 0}.WorkoutPageV2_historyRow__LQJlX:last-of-type{border-bottom:none}.WorkoutPageV2_historyRowHead__dztEk{border-bottom:1px solid var(--line);color:var(--text-dim);font-size:9px;font-weight:700;letter-spacing:.08em;padding:6px 0 4px;text-transform:uppercase}.WorkoutPageV2_historyNum__S4cIC{color:var(--text-dim);font-size:10px;font-weight:600}.WorkoutPageV2_historyLast__ks-4E{color:var(--text-muted)}.WorkoutPageV2_historyCur__AV0\+c{color:var(--text);font-weight:600}.WorkoutPageV2_historyDelta__Fzt2R{color:var(--text-dim);font-size:10px;font-weight:700;text-align:right}.WorkoutPageV2_historyDeltaUp__mxrwi{color:var(--good)}.WorkoutPageV2_historyDeltaDown__Kwe57{color:var(--warn)}.WorkoutPageV2_historyFoot__8FMrL{color:var(--text-dim);font-size:10px;padding-top:8px;text-align:right}.WorkoutPageV2_doneBtn__iMmwH{align-items:center;background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--accent);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:12px;transition:all .15s;width:100%}.WorkoutPageV2_doneBtn__iMmwH:hover{background:var(--accent);color:#fff}.WorkoutPageV2_doneBtnOn__I5t2L{background:var(--good);color:#0a1f12}.WorkoutPageV2_actions__4lnl1{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:12px 0 max(32px,calc(env(safe-area-inset-bottom, 0px) + 12px))}.WorkoutPageV2_actionPrimary__SxrmQ{align-items:center;background:var(--accent);border-radius:var(--radius-sm);box-shadow:0 4px 18px -6px var(--accent);color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.02em;order:1;padding:14px;transition:transform .1s,box-shadow .15s,background .25s,color .25s;width:100%}.WorkoutPageV2_actionPrimaryComplete__wLpGv{background:var(--good);box-shadow:0 4px 20px -6px var(--good);color:#0a1f12}.WorkoutPageV2_actionPrimary__SxrmQ:hover{box-shadow:0 6px 22px -4px var(--accent)}.WorkoutPageV2_actionPrimary__SxrmQ:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.WorkoutPageV2_actionPrimaryComplete__wLpGv:hover{box-shadow:0 6px 24px -5px var(--good)}.WorkoutPageV2_actionPrimary__SxrmQ:active{transform:scale(.98)}.WorkoutPageV2_conflictNote__k7Em\+{color:var(--text-muted);font-size:12px;margin:0;text-align:center}.WorkoutPageV2_actionSecondary__Mpo92{align-items:center;background:#0000;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);display:flex;font-size:12.5px;font-weight:600;gap:6px;justify-content:center;order:0;padding:11px}.WorkoutPageV2_actionSecondary__Mpo92:hover{border-color:var(--line-2);color:var(--text)}.WorkoutPageV2_dayNav__fA-OG{display:flex;gap:8px;margin-top:6px;order:2}.WorkoutPageV2_dayNavBtn__QV76k{align-items:center;background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);display:flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:all .15s}.WorkoutPageV2_dayNavBtn__QV76k:hover{border-color:var(--line-2);color:var(--text)}.lp{--bg:#151515;--card:#202023;--primary:#7c4dff;--primary-hover:#9747ff;--primary-glow:#7c4dff40;--gray:#81809e;--text:#dddde1;--text-gray:#9b9bc2;--stroke:#272641;background:var(--bg);color:var(--text);font-family:Overpass,sans-serif;line-height:1.5;min-height:100vh;overflow-x:hidden}.lp *,.lp :after,.lp :before{box-sizing:border-box;margin:0;padding:0}.lp-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#151515d9;border-bottom:1px solid #27264199;justify-content:space-between;left:0;padding:20px 48px;position:fixed;right:0;top:0;z-index:100}.lp-nav,.lp-nav-logo{align-items:center;display:flex}.lp-nav-logo{gap:10px;text-decoration:none}.lp-nav-logo-text{color:var(--text);font-size:20px;font-weight:800;letter-spacing:0;white-space:nowrap}.lp-nav-logo-text span{color:var(--primary)}.lp-nav-actions{align-items:center;display:flex;gap:12px}.lp-nav-login{border:1px solid #0000;border-radius:10px;color:var(--text-gray);font-family:Overpass,sans-serif;font-size:14px;font-weight:700;padding:10px 14px;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.lp-nav-login:hover{background:#7c4dff14;border-color:#7c4dff40;color:var(--text)}.lp-nav-cta{background:var(--primary);border:none;border-radius:10px;box-shadow:0 4px 16px var(--primary-glow);color:#fff;cursor:pointer;display:inline-block;font-family:Overpass,sans-serif;font-size:14px;font-weight:700;padding:10px 24px;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s}.lp-nav-cta:hover{background:var(--primary-hover);box-shadow:0 6px 24px #7c4dff66;transform:translateY(-1px)}.lp-hero{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding-top:88px;position:relative}.lp-hero:before{background-image:radial-gradient(circle,#7c4dff1f 1px,#0000 0);background-size:36px 36px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 30%,#0000 100%);pointer-events:none;position:absolute}.lp-hero-v1{flex-direction:column;padding-bottom:80px;text-align:center}.lp-badge{align-items:center;background:#7c4dff1f;border:1px solid #7c4dff4d;border-radius:999px;color:var(--primary);display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:28px;padding:6px 16px}.lp-badge-dot{background:var(--primary);border-radius:50%;box-shadow:0 0 6px var(--primary);height:6px;width:6px}.lp-hero-v1 h1{font-size:clamp(44px,7vw,84px);font-weight:900;letter-spacing:-2px;line-height:1.05;margin-bottom:24px;max-width:900px}.lp-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#7c4dff,#b47aff 60%,#e0cfff);-webkit-background-clip:text;background-clip:text}.lp-hero-v1 .lp-sub{color:var(--text-gray);font-size:18px;font-weight:400;line-height:1.7;margin:0 auto 40px;max-width:560px}.lp-cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.lp-btn-primary{background:var(--primary);border:none;border-radius:12px;box-shadow:0 4px 24px var(--primary-glow);color:#fff;cursor:pointer;display:inline-block;font-family:Overpass,sans-serif;font-size:16px;font-weight:700;padding:14px 32px;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s}.lp-btn-primary:hover{background:var(--primary-hover);box-shadow:0 8px 32px #7c4dff73;transform:translateY(-2px)}.lp-btn-ghost{background:#0000;border:1px solid var(--stroke);border-radius:12px;color:var(--text-gray);cursor:pointer;display:inline-block;font-family:Overpass,sans-serif;font-size:16px;font-weight:600;padding:14px 28px;text-decoration:none;transition:border-color .2s,color .2s}.lp-btn-ghost:hover{border-color:var(--gray);color:var(--text)}.lp-cred-bar{flex-wrap:wrap;gap:32px;justify-content:center;margin-top:52px}.lp-cred-bar,.lp-cred-item{align-items:center;display:flex}.lp-cred-item{color:var(--gray);font-size:13px;font-weight:600;gap:8px}.lp-cred-icon{height:18px;opacity:.7;width:18px}.lp-glow-orb{background:radial-gradient(circle,#7c4dff4d 0,#0000 70%);border-radius:50%;pointer-events:none;position:absolute}.lp-hero-v2{align-items:center;flex-direction:row;gap:64px;margin:0 auto;max-width:1280px;padding:88px 80px 80px}.lp-hero-v2-left{flex:1 1;max-width:560px}.lp-eyebrow{color:var(--primary);font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.lp-hero-v2-left h1{font-size:clamp(36px,5vw,64px);font-weight:900;letter-spacing:-1.5px;line-height:1.08;margin-bottom:20px}.lp-hero-v2-left h1 em{color:var(--primary);font-style:normal}.lp-hero-v2-left .lp-sub{color:var(--text-gray);font-size:16px;line-height:1.7;margin-bottom:36px}.lp-hero-v2-left .lp-cta-group{justify-content:flex-start;margin-bottom:40px}.lp-cred-stack{display:flex;flex-direction:column;gap:10px}.lp-cred-pill{align-items:center;background:var(--card);border:1px solid var(--stroke);border-radius:999px;color:var(--text-gray);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;width:-webkit-fit-content;width:fit-content}.lp-cred-pill .lp-dot{background:var(--primary);border-radius:50%;flex-shrink:0;height:6px;width:6px}.lp-hero-v2-right{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative}.lp-app-mockup{background:var(--card);border:1px solid var(--stroke);border-radius:36px;box-shadow:0 32px 80px #00000080,0 0 0 1px #7c4dff14;display:flex;flex-direction:column;gap:16px;height:540px;overflow:hidden;padding:24px 20px;position:relative;width:300px}.lp-mockup-header{align-items:center;border-bottom:1px solid var(--stroke);display:flex;gap:10px;padding-bottom:16px}.lp-mockup-avatar{background:linear-gradient(135deg,#7c4dff,#b47aff);border-radius:50%;height:36px;width:36px}.lp-mockup-name{font-size:14px;font-weight:700}.lp-mockup-week{color:var(--gray);font-size:11px}.lp-mockup-card{background:#1a1a1e;border:1px solid var(--stroke);border-radius:12px;padding:14px}.lp-mockup-label{color:var(--gray);font-size:10px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.lp-mockup-title{font-size:14px;font-weight:700;margin-bottom:4px}.lp-mockup-sub{color:var(--text-gray);font-size:11px}.lp-mockup-bar-wrap{background:var(--stroke);border-radius:2px;height:4px;margin-top:10px}.lp-mockup-bar{background:var(--primary);border-radius:2px;height:4px;width:62%}.lp-mockup-exercises{display:flex;flex-direction:column;gap:8px}.lp-mockup-exercise-row{align-items:center;background:#1a1a1e;border:1px solid var(--stroke);border-radius:8px;display:flex;gap:10px;padding:10px 12px}.lp-mockup-ex-num{align-items:center;background:#7c4dff26;border-radius:6px;color:var(--primary);display:flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.lp-mockup-ex-name{flex:1 1;font-size:12px;font-weight:600}.lp-mockup-ex-sets{color:var(--gray);font-size:11px}.lp-mockup-glow{background:radial-gradient(circle,#7c4dff40 0,#0000 70%);border-radius:50%;height:200px;pointer-events:none;position:absolute;right:-60px;top:-60px;width:200px}.lp-hero-v3{align-items:flex-start;flex-direction:column;margin:0 auto;max-width:1100px;padding:88px 80px 80px}.lp-story-tag{color:var(--gray);font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:40px;text-transform:uppercase}.lp-hero-v3 h1{font-size:clamp(40px,6vw,76px);font-weight:900;letter-spacing:-2px;line-height:1.06;margin-bottom:32px;max-width:800px}.lp-hero-v3 h1 .lp-line2{color:var(--primary);display:block}.lp-quote{border-left:3px solid var(--primary);margin-bottom:44px;max-width:600px;padding-left:24px}.lp-quote p{color:var(--text-gray);font-size:17px;font-style:italic;font-weight:400;line-height:1.75}.lp-quote cite{color:var(--text);display:block;font-size:13px;font-style:normal;font-weight:700;margin-top:12px}.lp-quote cite span{color:var(--gray);font-weight:400}.lp-bottom-row{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.lp-stat-block{display:flex;flex-direction:column}.lp-stat-num{color:var(--primary);font-size:36px;font-weight:900;letter-spacing:-1px;line-height:1}.lp-stat-label{color:var(--gray);font-size:12px;font-weight:600;margin-top:4px}.lp-stat-divider{background:var(--stroke);height:48px;width:1px}.lp section{margin:0 auto;max-width:1200px;padding:96px 48px}.lp-section-label{color:var(--primary);font-size:11px;font-weight:700;letter-spacing:3px;margin-bottom:16px;text-transform:uppercase}.lp-section-title{font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:-1px;line-height:1.1;margin-bottom:16px}.lp-section-sub{color:var(--text-gray);font-size:16px;line-height:1.7;margin-bottom:64px;max-width:520px}.lp #how{border-top:1px solid var(--stroke)}.lp-steps{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.lp-step-card{background:var(--card);border:1px solid var(--stroke);border-radius:20px;overflow:hidden;padding:32px 28px;position:relative;transition:border-color .2s,transform .2s}.lp-step-card:hover{border-color:#7c4dff66;transform:translateY(-3px)}.lp-step-num{color:#7c4dff1a;font-size:64px;font-weight:900;letter-spacing:-2px;line-height:1;margin-bottom:20px}.lp-step-icon{align-items:center;background:#7c4dff1f;border-radius:12px;display:flex;height:44px;justify-content:center;margin-bottom:20px;width:44px}.lp-step-title{font-size:18px;font-weight:700;margin-bottom:10px}.lp-step-desc{color:var(--text-gray);font-size:14px;line-height:1.7}.lp-step-card:after{background:linear-gradient(90deg,#0000,var(--primary),#0000);bottom:0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s}.lp-step-card:hover:after{opacity:1}.lp #features{border-top:1px solid var(--stroke)}.lp-features-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.lp-feature-card{background:var(--card);border:1px solid var(--stroke);border-radius:20px;overflow:hidden;padding:32px;position:relative;transition:border-color .2s,transform .2s}.lp-feature-card.lp-featured{align-items:center;display:flex;gap:40px;grid-column:span 2}.lp-feature-card:hover{border-color:#7c4dff59;transform:translateY(-2px)}.lp-feature-icon{align-items:center;background:#7c4dff1f;border-radius:14px;display:flex;flex-shrink:0;height:52px;justify-content:center;margin-bottom:20px;width:52px}.lp-feature-card.lp-featured .lp-feature-icon{border-radius:16px;height:64px;margin-bottom:0;width:64px}.lp-feature-title{font-size:18px;font-weight:700;margin-bottom:10px}.lp-feature-desc{color:var(--text-gray);font-size:14px;line-height:1.7}.lp-feature-tag{align-items:center;background:#7c4dff1a;border:1px solid #7c4dff33;border-radius:999px;color:var(--primary);display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:1px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.lp-cta-section{border-top:1px solid var(--stroke);padding:96px 48px;text-align:center}.lp-cta-section h2{font-size:clamp(32px,5vw,60px);font-weight:900;letter-spacing:-1.5px;line-height:1.1;margin-bottom:20px}.lp-cta-section h2 span{color:var(--primary)}.lp-cta-section p{color:var(--text-gray);font-size:17px;margin-bottom:40px}.lp footer{align-items:center;border-top:1px solid var(--stroke);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:32px 48px}.lp-footer-logo{color:var(--text);font-size:16px;font-weight:800;letter-spacing:-.5px}.lp-footer-logo span{color:var(--primary)}.lp-footer-note{color:var(--gray);font-size:13px}@media (max-width:768px){.lp-nav{padding:16px 20px}.lp-nav-actions{gap:8px}.lp-nav-login{padding:9px 10px}.lp-nav-cta{padding:9px 14px}.lp-hero-v1{padding:100px 24px 64px}.lp-hero-v1 h1{font-size:clamp(36px,10vw,56px);letter-spacing:-1px}.lp-hero-v1 .lp-sub{font-size:16px}.lp-badge{border-radius:16px;font-size:12px;line-height:1.5;max-width:300px;padding:6px 14px;text-align:center}.lp-cta-group{flex-direction:column;width:100%}.lp-btn-ghost,.lp-btn-primary{text-align:center;width:100%}.lp-cred-bar{align-items:center;flex-direction:column;gap:12px;margin-top:36px}.lp-cred-item{font-size:12px}.lp-hero-v2{flex-direction:column}.lp-hero-v2,.lp-hero-v3{padding:80px 24px 60px}.lp section{padding:56px 20px}.lp-section-title{font-size:clamp(24px,6vw,36px)}.lp-section-sub{font-size:15px;margin-bottom:40px}.lp-steps{grid-template-columns:1fr}.lp-step-card{padding:24px 20px}.lp-features-grid{grid-template-columns:1fr}.lp-feature-card{padding:24px 20px}.lp-feature-card.lp-featured{flex-direction:column;grid-column:span 1}.lp-cta-section{padding:64px 20px}.lp-cta-section h2{font-size:clamp(28px,7vw,44px)}.lp-cta-section p{font-size:15px}.lp-cta-section .lp-btn-primary{display:block;text-align:center;width:100%}.lp footer{align-items:center;flex-direction:column;gap:8px;padding:24px 20px;text-align:center}}
/*# sourceMappingURL=main.3539d577.css.map*/