.PixelFit-module__x1uR0G__app{--pf-bg:#f4f6f2;--pf-panel:#fff;--pf-ink:#18352b;--pf-muted:#5a6c63;--pf-border:#dce5dd;--pf-accent:#236848;--pf-soft:#e8f1e8;--pf-accent-ink:#fff;--pf-danger-bg:#fff1e9;--pf-danger-ink:#8f351b;--pf-danger-border:#ce8566;max-width:1320px;color:var(--pf-ink);background:var(--pf-bg);min-height:100vh;margin:0 auto;padding:12px 24px 24px;font-size:14px;line-height:1.5}html[data-theme=dark] .PixelFit-module__x1uR0G__app{--pf-bg:#101c18;--pf-panel:#192923;--pf-ink:#edf5ee;--pf-muted:#acc0b3;--pf-border:#334b3f;--pf-accent:#a6e0b9;--pf-soft:#223b2e;--pf-accent-ink:#10261b;--pf-danger-bg:#35251f;--pf-danger-ink:#ffc8a8;--pf-danger-border:#91644b}.PixelFit-module__x1uR0G__app *{box-sizing:border-box}.PixelFit-module__x1uR0G__app h1,.PixelFit-module__x1uR0G__app h2,.PixelFit-module__x1uR0G__app h3,.PixelFit-module__x1uR0G__app p{margin:0}.PixelFit-module__x1uR0G__app h1{letter-spacing:-.6px;font-size:20px;font-weight:750;line-height:1.15}.PixelFit-module__x1uR0G__app h2{letter-spacing:-.4px;margin:8px 0;font-size:20px;font-weight:700;line-height:1.25}.PixelFit-module__x1uR0G__app h3{font-size:16px;font-weight:650}.PixelFit-module__x1uR0G__app p{color:var(--pf-muted);margin:8px 0}.PixelFit-module__x1uR0G__app button,.PixelFit-module__x1uR0G__app a,.PixelFit-module__x1uR0G__app input,.PixelFit-module__x1uR0G__app select{touch-action:manipulation}.PixelFit-module__x1uR0G__app button,.PixelFit-module__x1uR0G__primary{border:1px solid var(--pf-border);background:var(--pf-panel);color:var(--pf-ink);min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-weight:600;text-decoration:none;display:inline-flex}.PixelFit-module__x1uR0G__app button:hover{border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__app button:disabled{opacity:.5;cursor:not-allowed}.PixelFit-module__x1uR0G__app button:focus-visible,.PixelFit-module__x1uR0G__app a:focus-visible,.PixelFit-module__x1uR0G__app input:focus-visible,.PixelFit-module__x1uR0G__app select:focus-visible{outline:3px solid var(--pf-accent);outline-offset:3px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__primary{background:var(--pf-accent);color:var(--pf-accent-ink);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__header,.PixelFit-module__x1uR0G__headerActions,.PixelFit-module__x1uR0G__cardHeading,.PixelFit-module__x1uR0G__actions,.PixelFit-module__x1uR0G__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.PixelFit-module__x1uR0G__header{border-bottom:1px solid var(--pf-border);min-height:56px;padding-bottom:10px}.PixelFit-module__x1uR0G__brand{color:var(--pf-ink);font-size:13px;font-weight:650;text-decoration:none}.PixelFit-module__x1uR0G__brand span{color:var(--pf-muted);font-weight:450}.PixelFit-module__x1uR0G__headerActions{gap:8px}.PixelFit-module__x1uR0G__intro{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 16px;display:flex}.PixelFit-module__x1uR0G__eyebrow{color:var(--pf-accent);letter-spacing:1.5px;margin-bottom:10px;font-size:11px;font-weight:750;display:block}.PixelFit-module__x1uR0G__phase,.PixelFit-module__x1uR0G__tag{background:var(--pf-soft);color:var(--pf-accent);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:650;display:inline-block}.PixelFit-module__x1uR0G__status{color:var(--pf-muted);overflow-wrap:anywhere;margin:8px 0 12px;font-size:12px}.PixelFit-module__x1uR0G__status span{color:var(--pf-accent);margin-right:5px}.PixelFit-module__x1uR0G__error{border:1px solid var(--pf-danger-border);border-radius:12px;padding:12px;background:var(--pf-danger-bg)!important;color:var(--pf-danger-ink)!important}.PixelFit-module__x1uR0G__tabs{z-index:20;background:var(--pf-bg);border-bottom:1px solid var(--pf-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;margin:0 0 16px;padding:8px 0;display:grid;position:sticky;top:0}.PixelFit-module__x1uR0G__tabs button{min-width:0;color:var(--pf-muted);white-space:nowrap;background:0 0;border:1px solid #0000;padding:8px 10px;transition:background-color .16s,color .16s,border-color .16s}.PixelFit-module__x1uR0G__tabs button[aria-current]{background:var(--pf-soft);color:var(--pf-ink);border-color:var(--pf-border)}.PixelFit-module__x1uR0G__todayGrid{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);align-items:start;gap:16px;display:grid}.PixelFit-module__x1uR0G__card,.PixelFit-module__x1uR0G__settings{background:var(--pf-panel);border:1px solid var(--pf-border);border-radius:16px;min-width:0;padding:16px}.PixelFit-module__x1uR0G__card>.PixelFit-module__x1uR0G__primary{margin-top:16px}.PixelFit-module__x1uR0G__aside{gap:16px;display:grid}.PixelFit-module__x1uR0G__exploreCard{background:var(--pf-soft);position:relative;overflow:hidden}.PixelFit-module__x1uR0G__exploreCard h2{font-size:22px}.PixelFit-module__x1uR0G__exploreCard p{max-width:280px}.PixelFit-module__x1uR0G__bodyIcon{opacity:.12;pointer-events:none;font-size:100px;line-height:1;position:absolute;top:38px;right:24px}.PixelFit-module__x1uR0G__notice{color:var(--pf-muted);padding:4px 12px;font-size:12px}.PixelFit-module__x1uR0G__notice p{line-height:1.65}.PixelFit-module__x1uR0G__muted{color:var(--pf-muted);font-size:12px}.PixelFit-module__x1uR0G__settings{margin:16px 0}.PixelFit-module__x1uR0G__settings h2{font-size:18px}.PixelFit-module__x1uR0G__actions{flex-wrap:wrap;justify-content:flex-start;margin:14px 0}.PixelFit-module__x1uR0G__settings small{color:var(--pf-muted)}.PixelFit-module__x1uR0G__logForm{gap:14px;margin-top:22px;display:grid}.PixelFit-module__x1uR0G__app label{gap:6px;font-size:12px;font-weight:650;display:grid}.PixelFit-module__x1uR0G__app input,.PixelFit-module__x1uR0G__app select{background:var(--pf-bg);color:var(--pf-ink);border:1px solid var(--pf-border);width:100%;min-height:44px;font:inherit;border-radius:10px;padding:10px 12px;font-size:16px}.PixelFit-module__x1uR0G__app small{font-size:12px}.PixelFit-module__x1uR0G__setFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.PixelFit-module__x1uR0G__setList{margin:24px 0 18px}.PixelFit-module__x1uR0G__setList>div{border-bottom:1px solid var(--pf-border);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.PixelFit-module__x1uR0G__setNumber{background:var(--pf-soft);text-align:center;border-radius:7px;padding:4px}.PixelFit-module__x1uR0G__bodyGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.PixelFit-module__x1uR0G__bodyMap{text-align:center}.PixelFit-module__x1uR0G__bodyMap svg{max-width:100%;height:280px;margin:12px auto;display:block}.PixelFit-module__x1uR0G__silhouette{fill:var(--pf-soft);stroke:var(--pf-border);stroke-width:2px}.PixelFit-module__x1uR0G__muscle{fill:#a7bdb0;stroke:var(--pf-panel);stroke-width:2px;cursor:pointer}.PixelFit-module__x1uR0G__selectedMuscle{fill:var(--pf-accent);stroke:var(--pf-ink);stroke-width:2px;cursor:pointer}.PixelFit-module__x1uR0G__muscle:hover{fill:var(--pf-accent)}.PixelFit-module__x1uR0G__muscle:focus,.PixelFit-module__x1uR0G__selectedMuscle:focus{outline:2px solid var(--pf-ink)}.PixelFit-module__x1uR0G__segment{justify-content:center;gap:8px;margin-top:12px;display:flex}.PixelFit-module__x1uR0G__segment button[aria-pressed=true],.PixelFit-module__x1uR0G__chips button[aria-pressed=true]{background:var(--pf-accent);color:var(--pf-panel)}.PixelFit-module__x1uR0G__bodyMap p{font-size:11px}.PixelFit-module__x1uR0G__chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.PixelFit-module__x1uR0G__chips button{padding:8px 10px;font-size:12px}.PixelFit-module__x1uR0G__catalog{min-width:0}.PixelFit-module__x1uR0G__libraryHeading{padding:4px 0 12px}.PixelFit-module__x1uR0G__libraryJump{color:var(--pf-accent);text-underline-offset:3px;margin:0 0 12px;font-size:12px;display:inline-block}.PixelFit-module__x1uR0G__libraryHeading .PixelFit-module__x1uR0G__eyebrow{margin-bottom:4px}.PixelFit-module__x1uR0G__libraryFilters{border:1px solid var(--pf-border);background:var(--pf-panel);border-radius:16px;gap:10px;padding:14px;display:grid}.PixelFit-module__x1uR0G__libraryFilters label{gap:6px;display:grid}.PixelFit-module__x1uR0G__libraryLocations{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryLocations button{flex-wrap:wrap;gap:4px;padding:10px 6px;font-size:12px;line-height:1.3}.PixelFit-module__x1uR0G__libraryLocations button span{opacity:.75;font-size:10px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryLocations button[aria-pressed=true]{background:var(--pf-accent);color:var(--pf-accent-ink);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__libraryFilters small,.PixelFit-module__x1uR0G__libraryMore small,.PixelFit-module__x1uR0G__libraryAssociations small{color:var(--pf-muted);font-size:11px}.PixelFit-module__x1uR0G__librarySelection{background:var(--pf-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-bottom:12px;padding:8px 10px;font-size:12px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__librarySelection button{min-height:36px;padding:6px 10px;font-size:11px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryExercise{overflow-wrap:anywhere;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:14px;display:flex}.PixelFit-module__x1uR0G__libraryExercise h3{margin:10px 0 0;font-size:15px}.PixelFit-module__x1uR0G__libraryExercise .PixelFit-module__x1uR0G__tag{font-size:10px}.PixelFit-module__x1uR0G__libraryExercise p{margin:6px 0 12px;font-size:11px}.PixelFit-module__x1uR0G__libraryExercise small{text-transform:none;gap:6px;width:100%;margin-top:auto;font-size:10px}.PixelFit-module__x1uR0G__libraryMore{justify-items:center;gap:8px;margin:16px 0;display:grid}.PixelFit-module__x1uR0G__libraryNotes{border-top:1px solid var(--pf-border);margin:18px 0 0;padding:12px 0;font-size:12px}.PixelFit-module__x1uR0G__libraryNotes summary{cursor:pointer;color:var(--pf-muted)}.PixelFit-module__x1uR0G__libraryAssociations{gap:12px;margin:16px 0;display:grid}.PixelFit-module__x1uR0G__libraryAssociations>div{justify-items:start;gap:4px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryDialogClose{width:100%;margin-top:12px}.PixelFit-module__x1uR0G__filters{grid-template-columns:1fr 1fr;gap:10px;display:grid}.PixelFit-module__x1uR0G__search{grid-column:1/-1}.PixelFit-module__x1uR0G__catalog .PixelFit-module__x1uR0G__cardHeading{margin:12px 0}.PixelFit-module__x1uR0G__exerciseGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__exercise{text-align:left;border-radius:16px;min-width:0;padding:18px;display:block}.PixelFit-module__x1uR0G__exercise h3{margin-top:12px;line-height:1.3}.PixelFit-module__x1uR0G__exercise p{margin:6px 0 12px;font-size:12px}.PixelFit-module__x1uR0G__exercise small{text-transform:capitalize;color:var(--pf-muted);justify-content:space-between;display:flex}.PixelFit-module__x1uR0G__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.PixelFit-module__x1uR0G__stats div{overflow-wrap:anywhere;align-content:start;min-width:0;display:grid}.PixelFit-module__x1uR0G__stats strong{font-size:24px}.PixelFit-module__x1uR0G__stats span{color:var(--pf-muted);font-size:12px}.PixelFit-module__x1uR0G__history{border-top:1px solid var(--pf-border);padding:16px 0}.PixelFit-module__x1uR0G__history summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.PixelFit-module__x1uR0G__history p{font-size:13px}.PixelFit-module__x1uR0G__footer{color:var(--pf-muted);flex-wrap:wrap;margin-top:24px;font-size:12px}.PixelFit-module__x1uR0G__footer a{color:var(--pf-accent);padding:12px 0}.PixelFit-module__x1uR0G__modalBackdrop{z-index:100;background:#091b1466;position:fixed;inset:0}.PixelFit-module__x1uR0G__dialog{border:1px solid var(--pf-border);background:var(--pf-panel);color:var(--pf-ink);border-radius:24px;width:min(480px,100% - 24px);max-height:85dvh;margin:auto;padding:24px;overflow:auto}.PixelFit-module__x1uR0G__dialog::backdrop{background:#091b1470}.PixelFit-module__x1uR0G__dialog ol{margin:16px 0;padding-left:22px}.PixelFit-module__x1uR0G__dialog li{margin:8px 0}.PixelFit-module__x1uR0G__dialog .PixelFit-module__x1uR0G__primary{width:100%}.PixelFit-module__x1uR0G__demoPlaceholder{text-align:center;background:var(--pf-soft);color:var(--pf-muted);border-radius:14px;margin:20px 0;padding:28px 16px}@media (max-width:760px){.PixelFit-module__x1uR0G__app{padding:8px 12px 20px}.PixelFit-module__x1uR0G__header{gap:8px;padding-bottom:8px}.PixelFit-module__x1uR0G__brand{font-size:15px}.PixelFit-module__x1uR0G__headerActions button{padding:8px;font-size:11px}.PixelFit-module__x1uR0G__intro{margin-top:22px}.PixelFit-module__x1uR0G__phase{display:none}.PixelFit-module__x1uR0G__todayGrid,.PixelFit-module__x1uR0G__bodyGrid{grid-template-columns:1fr;gap:16px}.PixelFit-module__x1uR0G__card,.PixelFit-module__x1uR0G__settings{border-radius:14px;padding:14px}.PixelFit-module__x1uR0G__tabs{gap:2px;width:100%}.PixelFit-module__x1uR0G__tabs button{flex:1;padding:8px 4px;font-size:13px}.PixelFit-module__x1uR0G__bodyMap svg{height:215px}.PixelFit-module__x1uR0G__bodyMap .PixelFit-module__x1uR0G__chips{gap:5px}.PixelFit-module__x1uR0G__exerciseGrid{gap:10px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__exercise{padding:14px}.PixelFit-module__x1uR0G__setList>div{grid-template-columns:24px 1fr}.PixelFit-module__x1uR0G__setList strong{grid-column:2}.PixelFit-module__x1uR0G__history summary{flex-wrap:wrap;font-size:12px}.PixelFit-module__x1uR0G__dialog{max-height:80dvh;margin:auto auto 12px}.PixelFit-module__x1uR0G__footer{gap:10px}.PixelFit-module__x1uR0G__headerActions{gap:3px}.PixelFit-module__x1uR0G__exploreCard h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.PixelFit-module__x1uR0G__app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.PixelFit-module__x1uR0G__bodyDisclosure summary{cursor:pointer;min-height:44px;color:var(--pf-muted);align-content:center;font-size:12px}.PixelFit-module__x1uR0G__bodyDisclosure:not([open]){margin-bottom:12px}.PixelFit-module__x1uR0G__sessionColumn{align-content:start;gap:16px;min-width:0;display:grid}.PixelFit-module__x1uR0G__plannerFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PixelFit-module__x1uR0G__choices{border:0;flex-wrap:wrap;gap:8px;margin:12px 0;padding:14px 0;display:flex}.PixelFit-module__x1uR0G__choices legend{padding:0;font-weight:650}.PixelFit-module__x1uR0G__choices label{border:1px solid var(--pf-border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__choices input,.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__checkRow input{width:18px;height:18px;min-height:18px;accent-color:var(--pf-accent);flex-shrink:0;margin:0}.PixelFit-module__x1uR0G__checkRow{align-items:flex-start;gap:10px;margin:14px 0;font-size:13px;line-height:1.5;display:flex!important}.PixelFit-module__x1uR0G__planPreview{border-top:1px solid var(--pf-border);margin-top:20px;padding-top:18px}.PixelFit-module__x1uR0G__planList{padding-left:22px}.PixelFit-module__x1uR0G__planList li{padding:10px 0}.PixelFit-module__x1uR0G__planList strong,.PixelFit-module__x1uR0G__planList span,.PixelFit-module__x1uR0G__planList small{display:block}.PixelFit-module__x1uR0G__planList small{color:var(--pf-muted);margin-top:5px}.PixelFit-module__x1uR0G__manualOption{border-top:1px solid var(--pf-border);flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:13px;display:flex}.PixelFit-module__x1uR0G__timerPanel{border:1px solid var(--pf-border);background:var(--pf-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 8px;padding:16px;display:flex}.PixelFit-module__x1uR0G__timerPanel strong{font-variant-numeric:tabular-nums;font-size:28px;display:block}.PixelFit-module__x1uR0G__slotList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.PixelFit-module__x1uR0G__slotList button{text-align:left;white-space:normal}.PixelFit-module__x1uR0G__slotList span,.PixelFit-module__x1uR0G__slotList small{display:block}.PixelFit-module__x1uR0G__slotList button[aria-pressed=true]{border-color:var(--pf-accent);box-shadow:inset 0 0 0 1px var(--pf-accent)}.PixelFit-module__x1uR0G__progressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PixelFit-module__x1uR0G__metricRow{border-bottom:1px solid var(--pf-border);text-transform:capitalize;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.PixelFit-module__x1uR0G__metricRow small{text-align:right;text-transform:none}.PixelFit-module__x1uR0G__recordGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.PixelFit-module__x1uR0G__record{border:1px solid var(--pf-border);border-radius:12px;gap:5px;padding:14px;display:grid}.PixelFit-module__x1uR0G__summaryCard{border-left:3px solid var(--pf-accent)}@media (max-width:600px){.PixelFit-module__x1uR0G__progressGrid{grid-template-columns:1fr;gap:12px}.PixelFit-module__x1uR0G__slotList{grid-template-columns:1fr}.PixelFit-module__x1uR0G__plannerFields{gap:10px}}.PixelFit-module__x1uR0G__slotList button{display:block}.PixelFit-module__x1uR0G__app summary:focus-visible{outline:3px solid var(--pf-accent);outline-offset:3px}.PixelFit-module__x1uR0G__backupPanel{border-top:1px solid var(--pf-border);width:100%;padding-top:16px}.PixelFit-module__x1uR0G__motionPanel{border:1px solid var(--pf-border);border-radius:14px;margin-block:12px;padding:12px}.PixelFit-module__x1uR0G__motionViewport{background:color-mix(in srgb, currentColor 4%, transparent);border-radius:12px;width:100%;height:clamp(180px,27vh,240px)}.PixelFit-module__x1uR0G__motionViewport canvas,.PixelFit-module__x1uR0G__motionViewport svg{width:100%;height:100%;display:block}.PixelFit-module__x1uR0G__motionPanel input[type=range]{width:100%;min-height:32px;padding:0}.PixelFit-module__x1uR0G__motionPanel p{margin-block:8px}.PixelFit-module__x1uR0G__motionPanel label{gap:4px;display:grid}.PixelFit-module__x1uR0G__motionControls{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:6px;margin-block:8px;display:grid}.PixelFit-module__x1uR0G__motionControls button{min-width:0;padding:8px 4px;font-size:12px}.PixelFit-module__x1uR0G__motionControls select{width:100%;min-width:0;padding:8px}.PixelFit-module__x1uR0G__motionControls label{font-size:11px}.PixelFit-module__x1uR0G__connection{border-top:1px solid var(--pf-border);gap:8px;margin-top:12px;padding-top:12px;display:grid}.PixelFit-module__x1uR0G__connection a,.PixelFit-module__x1uR0G__actions a{color:var(--pf-accent);text-underline-offset:3px;padding-block:6px;text-decoration:underline}.PixelFit-module__x1uR0G__anatomyMap{gap:12px;min-width:0;display:grid}.PixelFit-module__x1uR0G__anatomyModes{align-items:center;gap:5px;display:flex}.PixelFit-module__x1uR0G__anatomyModes button{padding:8px 13px}.PixelFit-module__x1uR0G__anatomyModes span{color:var(--pf-muted);margin-left:auto;font-size:11px}.PixelFit-module__x1uR0G__anatomyMap button[aria-pressed=true]{background:var(--pf-accent);color:var(--pf-bg);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__anatomyStage{background:radial-gradient(at 50% 38%,#34453e 0%,#17251f 70%);border:1px solid #46564e;border-radius:18px;position:relative;overflow:hidden}.PixelFit-module__x1uR0G__anatomyStage:after{content:"";filter:blur(7px);pointer-events:none;background:#0006;border-radius:50%;width:43%;height:10px;position:absolute;bottom:64px;left:29%}.PixelFit-module__x1uR0G__anatomyViewLabel{color:#b9cec3;letter-spacing:1.5px;pointer-events:none;z-index:1;font-size:9px}.PixelFit-module__x1uR0G__anatomyStageHint{color:#b9cec3;pointer-events:none;font-size:10px}.PixelFit-module__x1uR0G__anatomyLoading{color:#d4e6dc;place-items:center;height:clamp(390px,56vh,560px);font-size:13px;display:grid}.PixelFit-module__x1uR0G__anatomyControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.PixelFit-module__x1uR0G__anatomyControls button{min-width:0;min-height:38px;padding:9px 4px;font-size:11px}.PixelFit-module__x1uR0G__anatomySelection{border-left:3px solid var(--pf-accent);background:var(--pf-soft);border-radius:4px 12px 12px 4px;gap:4px;padding:12px;display:grid}.PixelFit-module__x1uR0G__anatomySelection>span{letter-spacing:1px;color:var(--pf-muted);text-transform:uppercase;font-size:10px}.PixelFit-module__x1uR0G__anatomySelection strong{font-size:19px;line-height:1.2}.PixelFit-module__x1uR0G__anatomySelection p{color:var(--pf-muted);font-size:12px}.PixelFit-module__x1uR0G__anatomySelection label{align-items:center;gap:7px;margin-top:5px;font-size:11px;display:flex}.PixelFit-module__x1uR0G__anatomySelection input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0}.PixelFit-module__x1uR0G__anatomyBrowse{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PixelFit-module__x1uR0G__anatomyBrowse label{color:var(--pf-muted);gap:4px;font-size:11px;display:grid}.PixelFit-module__x1uR0G__anatomyBrowse input,.PixelFit-module__x1uR0G__anatomyBrowse select{width:100%;min-width:0;padding:9px;font-size:12px}.PixelFit-module__x1uR0G__anatomyMuscles{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.PixelFit-module__x1uR0G__anatomyMuscles button{text-align:left;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:9px 10px;font-size:11px;display:flex}.PixelFit-module__x1uR0G__anatomyMuscles small{opacity:.8;font-size:9px}.PixelFit-module__x1uR0G__anatomyCredits{color:var(--pf-muted);font-size:11px}.PixelFit-module__x1uR0G__anatomyCredits summary{cursor:pointer;padding:6px 0}.PixelFit-module__x1uR0G__anatomyCredits p{margin-top:7px}.PixelFit-module__x1uR0G__anatomyCredits a{text-decoration:underline}.PixelFit-module__x1uR0G__anatomyFlat{width:260px;max-width:100%;height:520px;margin:auto;position:relative}.PixelFit-module__x1uR0G__anatomyFlat img,.PixelFit-module__x1uR0G__anatomyMask{width:100%;height:100%;position:absolute;inset:0}.PixelFit-module__x1uR0G__anatomyMask{background-repeat:no-repeat;background-size:2100% 100%;display:block}.PixelFit-module__x1uR0G__anatomyQuickSelect{color:var(--pf-muted);gap:4px;font-size:11px;display:grid}.PixelFit-module__x1uR0G__anatomyQuickSelect select{width:100%;min-width:0;padding:10px;font-size:12px}.PixelFit-module__x1uR0G__guidanceAvailable{color:var(--pf-muted);margin:3px 0;display:inline-block}.PixelFit-module__x1uR0G__guidancePanel{border-top:1px solid var(--pf-border,#dce7df);overflow-wrap:anywhere;margin-top:16px;padding-top:16px}.PixelFit-module__x1uR0G__guidancePanel h4{margin:16px 0 6px}.PixelFit-module__x1uR0G__guidancePanel ol,.PixelFit-module__x1uR0G__guidancePanel ul{padding-left:22px}.PixelFit-module__x1uR0G__guidancePanel li{margin:8px 0;line-height:1.5}.PixelFit-module__x1uR0G__guidancePanel a{text-decoration:underline}.PixelFit-module__x1uR0G__guidanceEquipment{border:1px solid var(--pf-border,#dce7df);border-radius:12px;min-width:0;margin:14px 0;padding:12px}.PixelFit-module__x1uR0G__guidanceEquipment legend{padding:0 5px;font-weight:650}.PixelFit-module__x1uR0G__guidanceEquipment label{cursor:pointer;align-items:flex-start;gap:9px;margin-top:12px;display:flex}.PixelFit-module__x1uR0G__guidanceEquipment input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.PixelFit-module__x1uR0G__guidanceEquipment p{color:var(--pf-muted);margin-bottom:0;font-size:12px}.PixelFit-module__x1uR0G__weekGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-block:16px;display:grid}.PixelFit-module__x1uR0G__weekDay{border:1px solid var(--pf-border);border-radius:12px;min-width:0;padding:12px}.PixelFit-module__x1uR0G__weekDay legend{padding-inline:4px;font-weight:700}.PixelFit-module__x1uR0G__weekDay small{margin-bottom:10px;display:block}.PixelFit-module__x1uR0G__weekDay label{gap:4px;margin-bottom:10px;display:grid}.PixelFit-module__x1uR0G__weekFields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.PixelFit-module__x1uR0G__weekFields label:last-child{grid-column:1/-1}.PixelFit-module__x1uR0G__weekDay select{width:100%;min-width:0}.PixelFit-module__x1uR0G__analytics{border-block:1px solid var(--pf-border);min-width:0;margin-block:24px;padding-block:20px}.PixelFit-module__x1uR0G__trendBars{align-items:flex-end;gap:10px;min-height:140px;padding:12px 4px;display:flex;overflow-x:auto}.PixelFit-module__x1uR0G__trendBarColumn{text-align:center;flex:1 0 36px;max-width:70px;font-size:12px}.PixelFit-module__x1uR0G__trendBar{background:var(--pf-accent);border-radius:4px 4px 0 0;max-width:36px;margin:4px auto}.PixelFit-module__x1uR0G__trendTableWrap{max-width:100%;margin-block:12px;overflow-x:auto}.PixelFit-module__x1uR0G__trendTable{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.PixelFit-module__x1uR0G__trendTable caption{text-align:left;padding-block:8px;font-weight:650}.PixelFit-module__x1uR0G__trendTable th,.PixelFit-module__x1uR0G__trendTable td{border-bottom:1px solid var(--pf-border);vertical-align:top;padding:8px}.PixelFit-module__x1uR0G__analyticsFilters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-block:12px;display:grid}.PixelFit-module__x1uR0G__analyticsFilters label{gap:4px;min-width:0;display:grid}.PixelFit-module__x1uR0G__analyticsFilters select{width:100%;min-width:0}.PixelFit-module__x1uR0G__baselineSelect{gap:4px;min-width:0;margin-block:12px;display:grid}.PixelFit-module__x1uR0G__baselineSelect select{width:100%;min-width:0}.PixelFit-module__x1uR0G__comparisonContext{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;display:grid}.PixelFit-module__x1uR0G__comparisonContext section{min-width:0}.PixelFit-module__x1uR0G__comparisonContext dt{margin-top:8px;font-weight:650}.PixelFit-module__x1uR0G__comparisonContext dd{overflow-wrap:anywhere;margin:2px 0 8px}.PixelFit-module__x1uR0G__exportParts{padding-left:24px}.PixelFit-module__x1uR0G__exportParts li{gap:8px;min-width:0;margin-block:16px;display:grid}.PixelFit-module__x1uR0G__exportFilename{overflow-wrap:anywhere;font-size:12px}body:has(>.PixelFit-module__x1uR0G__app){overflow-x:clip}.PixelFit-module__x1uR0G__brandGroup{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.PixelFit-module__x1uR0G__brandDivider{color:var(--pf-muted)}.PixelFit-module__x1uR0G__headerActions{flex-shrink:0}.PixelFit-module__x1uR0G__headerActions>button{min-width:44px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__settingsToggle{gap:7px;font-size:12px}.PixelFit-module__x1uR0G__settingsToggle svg{flex-shrink:0}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__header{background-color:var(--pf-bg)!important}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryHeading{background-color:#0000!important}.PixelFit-module__x1uR0G__cardHeading{flex-wrap:wrap}.PixelFit-module__x1uR0G__cardHeading>div,.PixelFit-module__x1uR0G__card,.PixelFit-module__x1uR0G__settings,.PixelFit-module__x1uR0G__catalog,.PixelFit-module__x1uR0G__aside,.PixelFit-module__x1uR0G__progressGrid>section{min-width:0}.PixelFit-module__x1uR0G__app fieldset{min-inline-size:0}.PixelFit-module__x1uR0G__app input,.PixelFit-module__x1uR0G__app select{min-width:0}.PixelFit-module__x1uR0G__app p,.PixelFit-module__x1uR0G__app h2,.PixelFit-module__x1uR0G__app h3,.PixelFit-module__x1uR0G__app small,.PixelFit-module__x1uR0G__app label{overflow-wrap:anywhere}.PixelFit-module__x1uR0G__app button{max-width:100%}.PixelFit-module__x1uR0G__settings,.PixelFit-module__x1uR0G__catalog{scroll-margin-top:76px}.PixelFit-module__x1uR0G__app summary,.PixelFit-module__x1uR0G__app a,.PixelFit-module__x1uR0G__app input,.PixelFit-module__x1uR0G__app select{scroll-margin-block:76px 16px}.PixelFit-module__x1uR0G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.PixelFit-module__x1uR0G__tabs button:hover:not([aria-current]){background:var(--pf-panel);color:var(--pf-ink)}}@media (max-width:1000px) and (min-width:761px){.PixelFit-module__x1uR0G__todayGrid{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (max-width:600px){.PixelFit-module__x1uR0G__settingsLabel{display:none}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__settingsToggle{width:44px;padding:9px}.PixelFit-module__x1uR0G__stats{gap:10px}.PixelFit-module__x1uR0G__stats strong{font-size:21px}}@media (max-width:380px){.PixelFit-module__x1uR0G__app{padding-inline:10px}.PixelFit-module__x1uR0G__brandGroup{gap:5px}.PixelFit-module__x1uR0G__app h1{font-size:18px}.PixelFit-module__x1uR0G__brand{font-size:12px}.PixelFit-module__x1uR0G__app h2{font-size:18px}.PixelFit-module__x1uR0G__tabs button{padding-inline:2px;font-size:12px}.PixelFit-module__x1uR0G__card,.PixelFit-module__x1uR0G__settings{padding:12px}.PixelFit-module__x1uR0G__plannerFields,.PixelFit-module__x1uR0G__setFields{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__stats{grid-template-columns:minmax(0,1fr);gap:10px}.PixelFit-module__x1uR0G__stats div{grid-template-columns:minmax(60px,auto) minmax(0,1fr);align-items:baseline;gap:10px}}@media (max-width:480px){.PixelFit-module__x1uR0G__exerciseGrid{grid-template-columns:minmax(0,1fr)}}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryHeading{padding:0 0 8px}.PixelFit-module__x1uR0G__libraryHeading h2{margin:0}.PixelFit-module__x1uR0G__libraryFilters{border-radius:12px;gap:8px;padding:12px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryLocations button{min-height:44px;padding:8px 6px;font-size:13px}.PixelFit-module__x1uR0G__libraryLocations button span{font-size:12px}.PixelFit-module__x1uR0G__exerciseGrid{align-items:start;gap:8px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__exercise.PixelFit-module__x1uR0G__libraryExercise{text-align:left;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;min-height:88px;padding:12px;transition:border-color .16s,background-color .16s;display:flex}.PixelFit-module__x1uR0G__libraryRowMain{gap:7px;min-width:0;display:grid}.PixelFit-module__x1uR0G__exerciseName{font-size:15px;font-weight:650;line-height:1.35}.PixelFit-module__x1uR0G__exerciseMeta{color:var(--pf-muted);flex-wrap:wrap;gap:4px 10px;font-size:12px;font-weight:450;line-height:1.4;display:flex}.PixelFit-module__x1uR0G__exerciseMeta .PixelFit-module__x1uR0G__previewBadge{color:var(--pf-accent);font-weight:600}.PixelFit-module__x1uR0G__exerciseArrow{color:var(--pf-muted);flex-shrink:0;font-size:22px;line-height:1}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__dialog.PixelFit-module__x1uR0G__exerciseDialog{border-radius:18px;width:min(920px,100% - 40px);max-width:none;max-height:92dvh;margin:auto;padding:0;overflow:hidden}.PixelFit-module__x1uR0G__exerciseDialog[open]{flex-direction:column;display:flex}.PixelFit-module__x1uR0G__detailsHeader{border-bottom:1px solid var(--pf-border);background:var(--pf-panel);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.PixelFit-module__x1uR0G__detailsHeader>div{min-width:0}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__detailsHeader h2{margin:0;font-size:20px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__detailsHeader p{margin:4px 0 0;font-size:12px}.PixelFit-module__x1uR0G__detailsHeader button{flex-shrink:0;width:44px;height:44px;padding:0}.PixelFit-module__x1uR0G__detailsBody{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:16px 18px;overflow-y:auto}.PixelFit-module__x1uR0G__detailsFooter{border-top:1px solid var(--pf-border);background:var(--pf-panel);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__detailsFooter .PixelFit-module__x1uR0G__primary{width:auto;margin:0}.PixelFit-module__x1uR0G__detailsDisclosure{border-top:1px solid var(--pf-border);padding:0}.PixelFit-module__x1uR0G__detailsDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 0;font-size:14px;font-weight:650;display:flex}.PixelFit-module__x1uR0G__detailsDisclosure>summary:after{content:"+";flex-shrink:0;font-size:20px;font-weight:450}.PixelFit-module__x1uR0G__detailsDisclosure[open]>summary:after{content:"−"}.PixelFit-module__x1uR0G__detailsDisclosure>summary>.PixelFit-module__x1uR0G__tag{margin-left:auto}.PixelFit-module__x1uR0G__detailsDisclosure>.PixelFit-module__x1uR0G__guidancePanel{border-top:0;margin-top:0;padding-top:0}.PixelFit-module__x1uR0G__previewUnavailable{background:var(--pf-soft);border-radius:12px;padding:14px}html:has(.PixelFit-module__x1uR0G__exerciseDialog[open]){overflow-y:hidden}@media (hover:hover){.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__exercise.PixelFit-module__x1uR0G__libraryExercise:hover{border-color:var(--pf-accent);background:var(--pf-soft)}}@media (prefers-reduced-motion:no-preference){.PixelFit-module__x1uR0G__exerciseDialog[open]{animation:.18s ease-out PixelFit-module__x1uR0G__exercise-sheet-open}@keyframes PixelFit-module__x1uR0G__exercise-sheet-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:600px){.PixelFit-module__x1uR0G__exerciseGrid{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__exercise.PixelFit-module__x1uR0G__libraryExercise{min-height:78px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__dialog.PixelFit-module__x1uR0G__exerciseDialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh;margin:0}.PixelFit-module__x1uR0G__detailsHeader{padding:max(12px, env(safe-area-inset-top)) 12px 12px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__detailsHeader h2{font-size:18px}.PixelFit-module__x1uR0G__detailsBody{flex:1;padding:12px}.PixelFit-module__x1uR0G__detailsFooter{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.PixelFit-module__x1uR0G__detailsFooter button{flex:130px;font-size:12px}}html:has(>body>.PixelFit-module__x1uR0G__app){scroll-padding-top:0}.PixelFit-module__x1uR0G__exploreWorkspace[hidden],.PixelFit-module__x1uR0G__anatomyExpandable[hidden]{display:none}.PixelFit-module__x1uR0G__exploreWorkspace{align-items:start}.PixelFit-module__x1uR0G__anatomyPane{scroll-margin-top:calc(var(--pf-nav-height,61px) + 12px)}.PixelFit-module__x1uR0G__anatomyMap{--pf-body-height:calc(clamp(220px, 42dvh, 360px) + 96px);grid-template-columns:minmax(0,1fr);gap:8px}.PixelFit-module__x1uR0G__anatomyToolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__anatomyToolbar h2{margin:0;font-size:18px}.PixelFit-module__x1uR0G__anatomyToolbar .PixelFit-module__x1uR0G__anatomyModes{flex-wrap:nowrap;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__anatomyModes button{border-radius:8px;min-width:44px;min-height:44px;padding:6px 8px;font-size:12px}.PixelFit-module__x1uR0G__anatomyToolbar .PixelFit-module__x1uR0G__anatomyModes{flex-shrink:0;gap:2px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__muscleTrigger{text-align:left;border-radius:8px;flex:1;justify-content:space-between;gap:4px;min-width:0;padding:6px 8px;display:flex}.PixelFit-module__x1uR0G__muscleTrigger>span:first-child{min-width:0;display:block}.PixelFit-module__x1uR0G__muscleTrigger strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.PixelFit-module__x1uR0G__muscleTrigger small{color:var(--pf-muted);font-size:12px;font-weight:450}.PixelFit-module__x1uR0G__anatomyExpandable{gap:8px;min-width:0;display:grid}.PixelFit-module__x1uR0G__anatomyStageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 6px;padding:6px 8px 0;display:flex}.PixelFit-module__x1uR0G__anatomyStageHeader>span{position:static}.PixelFit-module__x1uR0G__anatomyLoading{height:var(--pf-body-height)}.PixelFit-module__x1uR0G__anatomyCameraRow,.PixelFit-module__x1uR0G__anatomyAdvanced{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.PixelFit-module__x1uR0G__anatomyStage>.PixelFit-module__x1uR0G__anatomyCameraRow{border-top:1px solid var(--pf-border);background:var(--pf-panel);gap:4px;padding:4px;position:relative}.PixelFit-module__x1uR0G__regionMuscles{background:0 0;border-bottom:1px solid #b9cec32e;gap:2px;min-width:0;padding:0 4px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles button{color:#b9cec3;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;flex-direction:column;gap:0;min-width:44px;height:40px;min-height:40px;padding:2px 3px 4px;font-size:11px;font-weight:450;line-height:11px;display:flex;position:relative}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles button[aria-pressed=true]{color:#c0f4d5;background:0 0;font-weight:650}.PixelFit-module__x1uR0G__regionMuscles button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:1px;left:34%;right:34%}.PixelFit-module__x1uR0G__regionMuscles button[aria-pressed=true]:after{background:#a6e0b9}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles button:focus-visible{outline-offset:-2px;outline:2px solid #d3f8e0}@media (hover:hover){.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles button:hover{color:#edf5ee}}@media (prefers-reduced-motion:no-preference){.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles button{transition:color .14s}}@media (forced-colors:active){.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}.PixelFit-module__x1uR0G__regionMuscles button[aria-pressed=true]:after{background:highlight}}.PixelFit-module__x1uR0G__regionMuscles small{font-size:9px;font-weight:450;line-height:10px}.PixelFit-module__x1uR0G__regionMuscles button>span{max-width:100%}.PixelFit-module__x1uR0G__bodyOptionsContent>.PixelFit-module__x1uR0G__anatomyCameraRow{margin-bottom:8px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__anatomyCameraRow button,.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__anatomyAdvanced button{min-height:44px;padding:8px 5px;font-size:12px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__anatomyCameraRow button{border-radius:8px;min-width:0}.PixelFit-module__x1uR0G__anatomyCameraRow button:focus-visible{outline-offset:-4px}.PixelFit-module__x1uR0G__bodyOptions{font-size:12px}.PixelFit-module__x1uR0G__bodyMapFooter{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:8px;min-width:0;display:grid}.PixelFit-module__x1uR0G__bodyMapFooter>.PixelFit-module__x1uR0G__bodyOptions{grid-area:1/1/2/-1;min-width:0}.PixelFit-module__x1uR0G__bodyOptions[hidden]{display:none}.PixelFit-module__x1uR0G__bodyOptions>summary{cursor:pointer;width:44px;min-height:44px;color:var(--pf-ink);border:1px solid var(--pf-border);background:var(--pf-panel);border-radius:8px;justify-content:center;align-items:center;margin-left:auto;list-style:none;display:flex}.PixelFit-module__x1uR0G__bodyOptions>summary::-webkit-details-marker{display:none}.PixelFit-module__x1uR0G__bodyOptions>summary>span[aria-hidden]{font-size:24px;line-height:1}.PixelFit-module__x1uR0G__bodyOptions>summary:focus-visible{outline:3px solid var(--pf-accent);outline-offset:2px}.PixelFit-module__x1uR0G__bodyOptions[open]>summary{background:var(--pf-soft);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__bodyOptionsContent{border-top:1px solid var(--pf-border);margin-top:8px;padding-top:8px}.PixelFit-module__x1uR0G__bodyOptions .PixelFit-module__x1uR0G__anatomySelection{margin-top:8px;padding:10px}.PixelFit-module__x1uR0G__bodyOptions .PixelFit-module__x1uR0G__anatomySelection strong{font-size:16px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__bodyMapFooter>button{z-index:1;border-radius:8px;grid-area:1/1;width:100%;min-height:44px;margin:0;padding:6px 8px;font-size:12px;position:relative}.PixelFit-module__x1uR0G__anatomyMap[data-body-collapsed=true] .PixelFit-module__x1uR0G__bodyMapFooter>button{grid-column:1/-1}.PixelFit-module__x1uR0G__libraryToolbar{top:var(--pf-nav-height,61px);z-index:10;background:var(--pf-bg);padding:8px 0;position:sticky}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryHeading{justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.PixelFit-module__x1uR0G__libraryHeading h2{min-width:0;font-size:18px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryHeading button{flex-shrink:0;min-height:44px;padding:8px 10px;font-size:12px}.PixelFit-module__x1uR0G__catalog{scroll-margin-top:calc(var(--pf-nav-height,61px) + 8px)}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__dialog.PixelFit-module__x1uR0G__musclePickerDialog{width:min(560px,100% - 32px)}.PixelFit-module__x1uR0G__muscleList{min-width:0}.PixelFit-module__x1uR0G__musclePickerFilters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;margin-bottom:10px;display:grid}.PixelFit-module__x1uR0G__muscleOptions{gap:6px;min-width:0;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__muscleOptions button{text-align:left;justify-content:space-between;align-items:center;min-width:0;min-height:44px;padding:9px 12px;font-size:14px;display:flex}.PixelFit-module__x1uR0G__muscleOptions button>span:first-child{overflow-wrap:anywhere;min-width:0;display:grid}.PixelFit-module__x1uR0G__muscleOptions small{color:var(--pf-muted);font-size:12px;font-weight:450}.PixelFit-module__x1uR0G__muscleOptions button[aria-pressed=true],.PixelFit-module__x1uR0G__anatomyMap .PixelFit-module__x1uR0G__muscleOptions button[aria-pressed=true]{border-color:var(--pf-accent);background:var(--pf-soft);color:var(--pf-ink)}.PixelFit-module__x1uR0G__muscleList[data-contained=true] .PixelFit-module__x1uR0G__muscleOptions{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(42dvh,360px);overflow-y:auto}.PixelFit-module__x1uR0G__muscleList>p{margin-bottom:0}@media (min-width:1001px) and (min-height:740px){.PixelFit-module__x1uR0G__anatomyPane{top:calc(var(--pf-nav-height,61px) + 12px);position:sticky}.PixelFit-module__x1uR0G__anatomyPane:has(.PixelFit-module__x1uR0G__bodyOptions[open]){position:static}}@media (max-width:1000px){.PixelFit-module__x1uR0G__bodyGrid{grid-template-columns:minmax(0,1fr);gap:12px}.PixelFit-module__x1uR0G__anatomyMap{--pf-body-height:calc(clamp(180px, 36dvh, 300px) + 96px)}.PixelFit-module__x1uR0G__muscleTrigger small{display:none}}@media (max-width:600px){.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__dialog.PixelFit-module__x1uR0G__musclePickerDialog{width:100%;height:100dvh;max-height:100dvh}}@media (max-width:380px){.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__regionMuscles[data-group-count="4"] button{font-size:10px}.PixelFit-module__x1uR0G__musclePickerFilters{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__anatomyAdvanced{grid-template-columns:repeat(2,minmax(0,1fr))}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__anatomyToolbar h2{font-size:16px}}.PixelFit-module__x1uR0G__todayGrid{grid-template-columns:minmax(0,1fr);gap:12px}.PixelFit-module__x1uR0G__plannerHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.PixelFit-module__x1uR0G__plannerHeading .PixelFit-module__x1uR0G__eyebrow{margin:0 0 4px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__plannerHeading h2{margin:0}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__plannerHeading>button{min-height:44px;font-size:12px}.PixelFit-module__x1uR0G__plannerContent{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false]{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__sessionSetup{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:12px;min-width:0;padding:12px}.PixelFit-module__x1uR0G__sessionSetup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.PixelFit-module__x1uR0G__sessionSetup>summary>span:first-child{gap:3px;min-width:0;display:grid}.PixelFit-module__x1uR0G__sessionSetup summary small{color:var(--pf-muted);overflow-wrap:anywhere;font-weight:450}.PixelFit-module__x1uR0G__sessionSetup>summary>span:last-child{color:var(--pf-accent);font-size:12px}.PixelFit-module__x1uR0G__sessionSetup[open]>summary{margin-bottom:12px}.PixelFit-module__x1uR0G__sessionSetup .PixelFit-module__x1uR0G__plannerFields{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px}.PixelFit-module__x1uR0G__sessionSetup .PixelFit-module__x1uR0G__choices{margin-block:12px;padding-block:10px}.PixelFit-module__x1uR0G__sessionSetup .PixelFit-module__x1uR0G__choices label{min-height:44px;font-size:12px}.PixelFit-module__x1uR0G__readinessPanel{gap:10px;min-width:0;display:grid}.PixelFit-module__x1uR0G__readinessPanel>p{margin:0}.PixelFit-module__x1uR0G__readinessPanel .PixelFit-module__x1uR0G__checkRow{min-height:44px;margin:0;padding-block:5px}.PixelFit-module__x1uR0G__readinessPanel>.PixelFit-module__x1uR0G__primary{align-self:end;width:100%}.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false] .PixelFit-module__x1uR0G__readinessPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false] .PixelFit-module__x1uR0G__readinessPanel>h3,.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false] .PixelFit-module__x1uR0G__readinessPanel>p:first-of-type{grid-column:1/-1}.PixelFit-module__x1uR0G__readinessDisclosure{border-top:1px solid var(--pf-border)}.PixelFit-module__x1uR0G__readinessDisclosure>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.PixelFit-module__x1uR0G__readinessDisclosure>summary:before{content:"+";font-size:18px}.PixelFit-module__x1uR0G__readinessDisclosure[open]>summary:before{content:"−"}.PixelFit-module__x1uR0G__planPreview{scroll-margin-top:calc(var(--pf-nav-height,61px) + 12px)}.PixelFit-module__x1uR0G__planPreview:focus-visible{outline:2px solid var(--pf-accent);outline-offset:4px}.PixelFit-module__x1uR0G__planPreview .PixelFit-module__x1uR0G__planList li{padding:8px 0}.PixelFit-module__x1uR0G__todayTools{flex-wrap:wrap;align-items:flex-start;gap:8px 16px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayTools>button{font-size:12px}.PixelFit-module__x1uR0G__trainingNote{color:var(--pf-muted);flex:220px;font-size:12px}.PixelFit-module__x1uR0G__trainingNote summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.PixelFit-module__x1uR0G__trainingNote p{max-width:75ch;margin-top:0}.PixelFit-module__x1uR0G__workoutCard>.PixelFit-module__x1uR0G__cardHeading{margin-bottom:12px}.PixelFit-module__x1uR0G__workoutCard .PixelFit-module__x1uR0G__eyebrow{margin-bottom:4px}.PixelFit-module__x1uR0G__workoutCard h2{margin:0}.PixelFit-module__x1uR0G__workoutWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.PixelFit-module__x1uR0G__exerciseWorkspace,.PixelFit-module__x1uR0G__loggingWorkspace{min-width:0}.PixelFit-module__x1uR0G__exerciseWorkspace>label{margin-bottom:12px}.PixelFit-module__x1uR0G__exerciseWorkspace .PixelFit-module__x1uR0G__history{padding-block:8px}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__timerPanel{gap:8px;margin:0 0 8px;padding:10px 12px}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__timerPanel strong{font-size:24px}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__timerPanel .PixelFit-module__x1uR0G__actions{gap:6px;margin:0}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__timerPanel button{font-size:12px}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__logForm{gap:10px;margin-top:12px}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__logForm>.PixelFit-module__x1uR0G__primary{width:100%}.PixelFit-module__x1uR0G__loggingWorkspace input,.PixelFit-module__x1uR0G__loggingWorkspace select{scroll-margin-bottom:80px}.PixelFit-module__x1uR0G__sessionMovements{border-block:1px solid var(--pf-border);margin:0 0 12px}.PixelFit-module__x1uR0G__sessionMovements>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.PixelFit-module__x1uR0G__sessionMovements>summary:before{content:"+";font-size:18px}.PixelFit-module__x1uR0G__sessionMovements[open]>summary:before{content:"−"}.PixelFit-module__x1uR0G__sessionMovements .PixelFit-module__x1uR0G__slotList{margin-block:12px}.PixelFit-module__x1uR0G__lastSet{padding:8px 0;font-size:13px}.PixelFit-module__x1uR0G__workoutCard>.PixelFit-module__x1uR0G__history{padding-block:8px}.PixelFit-module__x1uR0G__workoutCard .PixelFit-module__x1uR0G__setList{margin:8px 0}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__nextExercise{border-color:var(--pf-accent);width:100%;margin-top:10px}@media (max-width:900px){.PixelFit-module__x1uR0G__plannerContent,.PixelFit-module__x1uR0G__workoutWorkspace{grid-template-columns:minmax(0,1fr);gap:14px}.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false] .PixelFit-module__x1uR0G__readinessPanel{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false] .PixelFit-module__x1uR0G__readinessPanel>h3,.PixelFit-module__x1uR0G__plannerContent[data-setup-open=false] .PixelFit-module__x1uR0G__readinessPanel>p:first-of-type{grid-column:auto}.PixelFit-module__x1uR0G__exerciseWorkspace .PixelFit-module__x1uR0G__motionViewport{height:clamp(160px,25dvh,220px)}}@media (max-width:600px){.PixelFit-module__x1uR0G__workoutWorkspace{gap:12px}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__setFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PixelFit-module__x1uR0G__readinessPanel .PixelFit-module__x1uR0G__checkRow{font-size:13px}}@media (max-width:340px){.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__setFields{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__loggingWorkspace .PixelFit-module__x1uR0G__timerPanel{align-items:flex-start}}.PixelFit-module__x1uR0G__badge{background:var(--pf-soft);color:var(--pf-accent);border-radius:20px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__compactStats,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__compactStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px 0}.PixelFit-module__x1uR0G__compactStats div{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.PixelFit-module__x1uR0G__compactStats strong{text-transform:capitalize;font-size:23px;line-height:1.25}.PixelFit-module__x1uR0G__compactDisclosure{margin-top:12px;padding-block:6px}.PixelFit-module__x1uR0G__compactDisclosure>summary{font-size:13px;font-weight:600}.PixelFit-module__x1uR0G__compactDisclosure>summary:after{content:"+";color:var(--pf-accent);flex-shrink:0;font-size:18px}.PixelFit-module__x1uR0G__compactDisclosure[open]>summary:after{content:"−"}.PixelFit-module__x1uR0G__weekStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-block:16px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__weekStrip button{text-align:left;justify-items:start;gap:3px;min-width:0;padding:10px;display:grid}.PixelFit-module__x1uR0G__weekStrip button>span{align-items:center;gap:5px;font-size:12px;display:flex}.PixelFit-module__x1uR0G__weekStrip strong{font-size:15px}.PixelFit-module__x1uR0G__weekStrip small{color:var(--pf-muted);font-size:11px;font-weight:400}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__weekStrip button[aria-pressed=true]{background:var(--pf-soft);border-color:var(--pf-accent);box-shadow:inset 0 0 0 1px var(--pf-accent)}.PixelFit-module__x1uR0G__todayDot{background:var(--pf-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.PixelFit-module__x1uR0G__dayEditor{background:var(--pf-soft);margin-block:12px;padding:12px 14px}.PixelFit-module__x1uR0G__dayFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.PixelFit-module__x1uR0G__dayFields label{min-width:0;font-size:12px;font-weight:600}.PixelFit-module__x1uR0G__dayEditor>.PixelFit-module__x1uR0G__primary{margin-top:4px}.PixelFit-module__x1uR0G__progressSwitch{border-bottom:1px solid var(--pf-border);gap:4px;padding-block:4px 8px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__progressSwitch button{background:0 0;border-color:#0000;flex:1;max-width:170px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__progressSwitch button[aria-pressed=true]{background:var(--pf-soft);border-color:var(--pf-border);color:var(--pf-accent)}.PixelFit-module__x1uR0G__progressView{min-width:0;padding-top:16px}.PixelFit-module__x1uR0G__progressView[hidden]{display:none}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analytics{border:0;margin:0;padding:0}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analyticsFilters{grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) minmax(0,1.4fr);gap:10px}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analyticsFilters label{font-size:12px;font-weight:600}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analytics>h4{margin-block:14px 4px}.PixelFit-module__x1uR0G__historyFilters{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-block:12px;display:grid}.PixelFit-module__x1uR0G__historyFilters label{gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.PixelFit-module__x1uR0G__historyFilters input,.PixelFit-module__x1uR0G__historyFilters select{width:100%}.PixelFit-module__x1uR0G__sessionHistory{padding-block:8px}.PixelFit-module__x1uR0G__sessionHistory>summary{font-size:13px}.PixelFit-module__x1uR0G__sessionHistory summary>span:first-child{gap:2px;display:grid}.PixelFit-module__x1uR0G__sessionHistory summary small{color:var(--pf-muted);font-size:12px}.PixelFit-module__x1uR0G__sessionStatus{text-align:right;font-weight:600}.PixelFit-module__x1uR0G__savedSetList{margin-block:12px;padding:0;list-style:none}.PixelFit-module__x1uR0G__savedSetList li{border-top:1px solid var(--pf-border);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-block:8px;font-size:13px;display:grid}.PixelFit-module__x1uR0G__savedSetList span{color:var(--pf-muted)}.PixelFit-module__x1uR0G__historyPagination{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.PixelFit-module__x1uR0G__weekStrip button,.PixelFit-module__x1uR0G__progressSwitch button{transition:background-color .15s,border-color .15s,box-shadow .15s}}@media (max-width:760px){.PixelFit-module__x1uR0G__dayFields,.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analyticsFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analyticsFilters label:nth-child(2){grid-area:1/1/auto/-1}}@media (max-width:600px){.PixelFit-module__x1uR0G__weekStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block:12px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__weekStrip button{padding:8px}.PixelFit-module__x1uR0G__weekStrip strong{font-size:13px}.PixelFit-module__x1uR0G__sessionHistory>summary{flex-direction:row;align-items:center}.PixelFit-module__x1uR0G__sessionStatus{max-width:40%;font-size:12px}.PixelFit-module__x1uR0G__historyPagination button{padding-inline:8px;font-size:12px}}@media (max-width:380px){.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__compactStats,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__compactStats{gap:8px}.PixelFit-module__x1uR0G__compactStats strong{font-size:18px}.PixelFit-module__x1uR0G__compactStats span{font-size:11px}.PixelFit-module__x1uR0G__dayFields,.PixelFit-module__x1uR0G__historyFilters,.PixelFit-module__x1uR0G__savedSetList li{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__dayEditor{padding:10px}.PixelFit-module__x1uR0G__weekStrip small{font-size:10px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__weekStrip button{padding:7px 5px}}.PixelFit-module__x1uR0G__retainedSection[hidden]{display:none}html:has(>body>.PixelFit-module__x1uR0G__app){scroll-behavior:auto}.PixelFit-module__x1uR0G__catalog .PixelFit-module__x1uR0G__exerciseGrid button,.PixelFit-module__x1uR0G__catalog>.PixelFit-module__x1uR0G__cardHeading button,.PixelFit-module__x1uR0G__catalog .PixelFit-module__x1uR0G__libraryMore button,.PixelFit-module__x1uR0G__catalog>.PixelFit-module__x1uR0G__libraryNotes summary{scroll-margin-top:calc(var(--pf-nav-height,61px) + var(--pf-library-toolbar-height,240px) + 12px);scroll-margin-bottom:12px}.PixelFit-module__x1uR0G__historyIndicator:after{content:"+";text-align:center;min-width:18px;color:var(--pf-accent);margin-left:4px;display:inline-block}.PixelFit-module__x1uR0G__sessionHistory[open] .PixelFit-module__x1uR0G__historyIndicator:after{content:"−"}@media (max-height:560px){.PixelFit-module__x1uR0G__libraryToolbar{position:static}.PixelFit-module__x1uR0G__catalog .PixelFit-module__x1uR0G__exerciseGrid button,.PixelFit-module__x1uR0G__catalog>.PixelFit-module__x1uR0G__cardHeading button,.PixelFit-module__x1uR0G__catalog .PixelFit-module__x1uR0G__libraryMore button,.PixelFit-module__x1uR0G__catalog>.PixelFit-module__x1uR0G__libraryNotes summary{scroll-margin-top:calc(var(--pf-nav-height,61px) + 12px)}}@media (forced-colors:active){.PixelFit-module__x1uR0G__app button[aria-pressed=true],.PixelFit-module__x1uR0G__tabs button[aria-current=page]{outline-offset:-4px;outline:2px solid highlight}}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__choices input[type=checkbox],.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__checkRow input[type=checkbox]{width:24px;height:24px;min-height:24px}.PixelFit-module__x1uR0G__summaryCard{scroll-margin-top:calc(var(--pf-nav-height,61px) + 12px)}.PixelFit-module__x1uR0G__summaryCard:focus-visible{outline:2px solid var(--pf-accent);outline-offset:3px}@media (max-width:600px){.PixelFit-module__x1uR0G__detailsFooter button{flex:1 1 0;min-width:0;padding-inline:8px}}.PixelFit-module__x1uR0G__librarySelectionCopy{gap:2px;min-width:0;display:grid}.PixelFit-module__x1uR0G__librarySelectionCopy small{color:var(--pf-muted);font-size:11px;line-height:1.35}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryExerciseSelected{border-color:var(--pf-accent);background:var(--pf-soft)}.PixelFit-module__x1uR0G__exerciseMeta .PixelFit-module__x1uR0G__draftBadge{color:var(--pf-accent);font-weight:700}.PixelFit-module__x1uR0G__todayOverview{gap:14px;display:grid}.PixelFit-module__x1uR0G__todayOverviewHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayOverviewHeading h2{margin:0;font-size:clamp(20px,4vw,26px)}.PixelFit-module__x1uR0G__todayPrimaryCard{border:1px solid var(--pf-border);background:var(--pf-soft);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.PixelFit-module__x1uR0G__todayPrimaryCard strong{font-size:15px;display:block}.PixelFit-module__x1uR0G__todayPrimaryCard p{max-width:62ch;margin:5px 0 0}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayPrimaryCard .PixelFit-module__x1uR0G__primary{white-space:nowrap;margin:0}.PixelFit-module__x1uR0G__todayDraftPreview{flex-wrap:wrap;gap:6px;display:flex}.PixelFit-module__x1uR0G__todayDraftPreview span{border:1px solid var(--pf-border);background:var(--pf-bg);max-width:100%;color:var(--pf-muted);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:11px}.PixelFit-module__x1uR0G__todayStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.PixelFit-module__x1uR0G__todayStats>div{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:12px;gap:3px;min-width:0;padding:12px;display:grid}.PixelFit-module__x1uR0G__todayStats span,.PixelFit-module__x1uR0G__todayStats small{color:var(--pf-muted);font-size:11px}.PixelFit-module__x1uR0G__todayStats strong{font-size:18px;line-height:1.2}.PixelFit-module__x1uR0G__todaySecondaryActions{flex-wrap:wrap;gap:8px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todaySecondaryActions button{min-height:40px;font-size:12px}.PixelFit-module__x1uR0G__todaySuggestedPlanner{min-width:0}.PixelFit-module__x1uR0G__todaySuggestedPlanner .PixelFit-module__x1uR0G__plannerCard{margin:0}@media (max-width:520px){.PixelFit-module__x1uR0G__todayPrimaryCard{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayPrimaryCard .PixelFit-module__x1uR0G__primary{white-space:normal;width:100%}}@media (max-width:360px){.PixelFit-module__x1uR0G__todayOverview{gap:10px}.PixelFit-module__x1uR0G__todayStats{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__todayPrimaryCard{padding:11px}.PixelFit-module__x1uR0G__todaySecondaryActions{grid-template-columns:minmax(0,1fr);display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todaySecondaryActions button{width:100%}}.PixelFit-module__x1uR0G__todayDraftActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayDraftActions button{min-height:40px;font-size:12px}.PixelFit-module__x1uR0G__todayDraftNotice{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:12px;padding:10px 12px}.PixelFit-module__x1uR0G__todayDraftNotice strong{margin-bottom:3px;font-size:12px;display:block}.PixelFit-module__x1uR0G__todayDraftNotice p{color:var(--pf-muted);margin:0;font-size:11px;line-height:1.45}@media (max-width:520px){.PixelFit-module__x1uR0G__todayDraftActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayDraftActions button{width:100%}}.PixelFit-module__x1uR0G__librarySelectionActions{flex-wrap:wrap;gap:6px;display:flex}.PixelFit-module__x1uR0G__journeyHistory{margin-top:8px}.PixelFit-module__x1uR0G__journeyHistoryHeading{justify-content:space-between;align-items:end;gap:12px;padding-top:4px;display:flex}.PixelFit-module__x1uR0G__journeyHistoryHeading h3{margin-bottom:2px}.PixelFit-module__x1uR0G__journeyHistoryHeading p{margin:0}.PixelFit-module__x1uR0G__emptyState{padding:12px 0}.PixelFit-module__x1uR0G__emptyState p{margin-top:0}@media (max-width:600px){.PixelFit-module__x1uR0G__journeyHistoryHeading{align-items:start}}.PixelFit-module__x1uR0G__cardSubtitle{color:var(--pf-muted);font-size:12px;line-height:1.45;margin-top:3px!important}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__quietButton{color:var(--pf-accent);border-color:var(--pf-border);box-shadow:none;background:0 0}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__quietButton:hover{background:var(--pf-soft);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__tabs{border:1px solid var(--pf-border);background:var(--pf-panel);border-radius:14px;gap:3px;margin-bottom:14px;padding:4px;top:6px;box-shadow:0 7px 24px #0d281c0f}.PixelFit-module__x1uR0G__tabs button{border-radius:10px;min-height:38px;padding:7px 8px;font-size:12px;font-weight:650}.PixelFit-module__x1uR0G__tabs button[aria-current]{background:var(--pf-soft);color:var(--pf-accent);box-shadow:inset 0 0 0 1px var(--pf-border);border-color:#0000}.PixelFit-module__x1uR0G__todayOverview{gap:12px;padding:clamp(14px,3vw,20px)}.PixelFit-module__x1uR0G__todayOverviewHeading{align-items:center}.PixelFit-module__x1uR0G__todayOverviewHeading .PixelFit-module__x1uR0G__eyebrow{margin-bottom:3px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayOverviewHeading h2{letter-spacing:-.5px;max-width:620px;font-size:clamp(20px,3.5vw,27px)}.PixelFit-module__x1uR0G__todayLead{max-width:68ch;font-size:12px;margin:5px 0 0!important}.PixelFit-module__x1uR0G__todayCountBadge{border:1px solid var(--pf-border);background:var(--pf-soft);color:var(--pf-accent);border-radius:999px;flex-shrink:0;padding:5px 9px;font-size:11px;font-weight:750}.PixelFit-module__x1uR0G__todayPrimaryCard{background:var(--pf-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pf-accent) 5%, transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:13px}.PixelFit-module__x1uR0G__todayPrimaryVisual{background:var(--pf-soft);width:42px;height:42px;color:var(--pf-accent);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.PixelFit-module__x1uR0G__todayPrimaryVisual svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.PixelFit-module__x1uR0G__todayPrimaryCopy{min-width:0}.PixelFit-module__x1uR0G__todayPrimaryLabel{color:var(--pf-accent);letter-spacing:1.2px;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.PixelFit-module__x1uR0G__todayPrimaryCard strong{font-size:15px;line-height:1.3}.PixelFit-module__x1uR0G__todayPrimaryCard p{margin-top:3px;font-size:11px;line-height:1.45}.PixelFit-module__x1uR0G__todayDraftPreview{gap:5px}.PixelFit-module__x1uR0G__todayDraftPreview span{background:var(--pf-soft);color:var(--pf-ink);border-radius:999px;padding:4px 8px;font-size:10px}.PixelFit-module__x1uR0G__todayDraftActions{flex-wrap:nowrap;align-items:center}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayDraftActions button{white-space:nowrap;min-height:38px;padding:7px 10px}.PixelFit-module__x1uR0G__todayDraftNotice{background:var(--pf-danger-bg);border-color:var(--pf-danger-border);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px;display:grid}.PixelFit-module__x1uR0G__todayNoticeIcon{background:var(--pf-danger-ink);width:22px;height:22px;color:var(--pf-danger-bg);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.PixelFit-module__x1uR0G__todayDraftNotice strong,.PixelFit-module__x1uR0G__todayDraftNotice p{color:var(--pf-danger-ink)}.PixelFit-module__x1uR0G__todayStats{gap:8px}.PixelFit-module__x1uR0G__todayStats>div{background:var(--pf-bg);border-radius:12px;padding:10px 11px;position:relative}.PixelFit-module__x1uR0G__todayStats span{letter-spacing:1px;font-size:9px;font-weight:800}.PixelFit-module__x1uR0G__todayStats strong{margin-top:1px;font-size:17px}.PixelFit-module__x1uR0G__todayStats small{line-height:1.35}.PixelFit-module__x1uR0G__todayAlternativeRow{border-top:1px solid var(--pf-border);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.PixelFit-module__x1uR0G__todayAlternativeRow>div:first-child{gap:1px;min-width:0;display:grid}.PixelFit-module__x1uR0G__todayAlternativeRow strong{font-size:12px}.PixelFit-module__x1uR0G__todayAlternativeRow small{color:var(--pf-muted);font-size:10px;line-height:1.35}.PixelFit-module__x1uR0G__todaySecondaryActions{flex-wrap:nowrap;justify-content:flex-end}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todaySecondaryActions button{white-space:nowrap;min-height:36px;padding:6px 9px;font-size:11px}.PixelFit-module__x1uR0G__trainingNote{border-top:1px solid var(--pf-border);padding-inline:2px}.PixelFit-module__x1uR0G__trainingNote summary{min-height:38px;font-size:11px;font-weight:600}.PixelFit-module__x1uR0G__plannerCard{padding:clamp(14px,3vw,18px)}.PixelFit-module__x1uR0G__plannerHeading{border-bottom:1px solid var(--pf-border);align-items:flex-start;margin-bottom:12px;padding-bottom:11px}.PixelFit-module__x1uR0G__plannerHeading>div:first-child{min-width:0}.PixelFit-module__x1uR0G__plannerHeading p{max-width:62ch;margin:4px 0 0;font-size:11px}.PixelFit-module__x1uR0G__plannerNotice,.PixelFit-module__x1uR0G__plannerSaved{border:1px solid var(--pf-border);background:var(--pf-soft);color:var(--pf-muted);border-radius:10px;padding:9px 11px;font-size:11px;margin:0 0 12px!important}.PixelFit-module__x1uR0G__sessionSetup{border-radius:14px;padding:11px}.PixelFit-module__x1uR0G__sessionSetup>summary{min-height:38px}.PixelFit-module__x1uR0G__sessionSetup>summary strong{font-size:13px}.PixelFit-module__x1uR0G__plannerChoiceStack{gap:9px;display:grid}.PixelFit-module__x1uR0G__plannerChoiceRow{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.PixelFit-module__x1uR0G__plannerChoiceLabel,.PixelFit-module__x1uR0G__focusSelect{font-size:11px;font-weight:700}.PixelFit-module__x1uR0G__choicePills{flex-wrap:wrap;gap:5px;display:flex}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__choicePills button{border-radius:999px;min-height:34px;padding:5px 9px;font-size:11px;font-weight:600}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__choicePills button[aria-pressed=true]{background:var(--pf-accent);color:var(--pf-accent-ink);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__focusSelect{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:8px;display:grid}.PixelFit-module__x1uR0G__focusSelect select{width:100%;min-width:0}.PixelFit-module__x1uR0G__equipmentChoices{gap:5px;margin-block:10px;padding-block:8px}.PixelFit-module__x1uR0G__equipmentChoices legend,.PixelFit-module__x1uR0G__sorenessChoices legend{margin-bottom:5px;font-size:11px}.PixelFit-module__x1uR0G__equipmentChoices label,.PixelFit-module__x1uR0G__sorenessChoices label{border-radius:999px;min-height:34px!important;padding:5px 8px!important;font-size:11px!important}:is(.PixelFit-module__x1uR0G__equipmentChoices label:has(input:checked),.PixelFit-module__x1uR0G__sorenessChoices label:has(input:checked)){border-color:var(--pf-accent);background:var(--pf-soft);color:var(--pf-accent)}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__equipmentChoices input[type=checkbox],.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__sorenessChoices input[type=checkbox]{width:16px;height:16px;min-height:16px}.PixelFit-module__x1uR0G__plannerSaveRow{border-top:1px solid var(--pf-border);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.PixelFit-module__x1uR0G__plannerSaveRow small{color:var(--pf-muted);font-size:10px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__plannerSaveRow button{min-height:34px;padding:5px 9px;font-size:11px}.PixelFit-module__x1uR0G__readinessPanel{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:14px;padding:12px}.PixelFit-module__x1uR0G__readinessHeading{justify-content:space-between;align-items:end;gap:8px;display:flex}.PixelFit-module__x1uR0G__readinessHeading .PixelFit-module__x1uR0G__eyebrow{margin-bottom:2px}.PixelFit-module__x1uR0G__readinessHeading h3{font-size:14px}.PixelFit-module__x1uR0G__readinessHeading>small{max-width:170px;color:var(--pf-muted);text-align:right;font-size:9px;line-height:1.3}.PixelFit-module__x1uR0G__energyChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__energyChoices button{text-align:left;justify-items:start;gap:1px;min-width:0;min-height:48px;padding:7px 8px;display:grid}.PixelFit-module__x1uR0G__energyChoices button strong{font-size:11px}.PixelFit-module__x1uR0G__energyChoices button small{color:var(--pf-muted);font-size:9px;font-weight:450}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__energyChoices button[aria-pressed=true]{background:var(--pf-soft);border-color:var(--pf-accent);box-shadow:inset 0 0 0 1px var(--pf-accent)}.PixelFit-module__x1uR0G__safetyCheckActive{border:1px solid var(--pf-danger-border);background:var(--pf-danger-bg);color:var(--pf-danger-ink);border-radius:10px;padding:8px}.PixelFit-module__x1uR0G__planPreview{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:14px;margin-top:14px;padding:14px}.PixelFit-module__x1uR0G__planPreview .PixelFit-module__x1uR0G__planList{gap:6px;padding:0;list-style:none;display:grid}.PixelFit-module__x1uR0G__planPreview .PixelFit-module__x1uR0G__planList li{border:1px solid var(--pf-border);background:var(--pf-panel);border-radius:10px;padding:9px 10px}.PixelFit-module__x1uR0G__librarySelection{border:1px solid var(--pf-border);background:var(--pf-panel);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;display:grid;box-shadow:0 5px 18px #0d281c0d}.PixelFit-module__x1uR0G__librarySelectionMark{background:var(--pf-soft);width:30px;height:30px;color:var(--pf-accent);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.PixelFit-module__x1uR0G__librarySelectionCopy strong{font-size:12px}.PixelFit-module__x1uR0G__librarySelectionCopy small{font-size:10px}.PixelFit-module__x1uR0G__librarySelectionActions{flex-wrap:nowrap}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__librarySelectionActions button{white-space:nowrap;min-height:34px;padding:5px 9px}.PixelFit-module__x1uR0G__catalog>.PixelFit-module__x1uR0G__cardHeading{min-height:36px;margin:8px 0}.PixelFit-module__x1uR0G__catalog>.PixelFit-module__x1uR0G__cardHeading p{margin:0;font-size:11px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__libraryExerciseSelected{border-color:var(--pf-accent);box-shadow:inset 3px 0 0 var(--pf-accent);position:relative}.PixelFit-module__x1uR0G__exerciseMeta .PixelFit-module__x1uR0G__draftBadge{background:var(--pf-panel);border-radius:999px;padding:1px 5px}.PixelFit-module__x1uR0G__journeyCard,.PixelFit-module__x1uR0G__progressCard{padding:clamp(14px,3vw,20px)}.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__cardHeading,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__cardHeading{align-items:flex-start}.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__compactStats,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__compactStats{gap:7px;padding:10px 0 12px}.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__compactStats>div,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__compactStats>div{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:11px;padding:9px 10px}.PixelFit-module__x1uR0G__compactStats strong{font-size:19px}.PixelFit-module__x1uR0G__compactStats span{font-size:10px}.PixelFit-module__x1uR0G__journeyWarning{border:1px solid var(--pf-danger-border);background:var(--pf-danger-bg);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;margin-bottom:10px;padding:9px 10px;display:grid}.PixelFit-module__x1uR0G__journeyWarning>span{background:var(--pf-danger-ink);width:20px;height:20px;color:var(--pf-danger-bg);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.PixelFit-module__x1uR0G__journeyWarning p{color:var(--pf-danger-ink);margin:0;font-size:11px;line-height:1.45}.PixelFit-module__x1uR0G__journeyWarningBody{gap:7px;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__journeyWarningAction{border-color:color-mix(in srgb, var(--pf-danger-ink) 45%, transparent);width:fit-content;min-height:32px;color:var(--pf-danger-ink);background:0 0;padding:5px 9px;font-size:11px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__journeyWarningAction:hover{background:color-mix(in srgb, var(--pf-danger-ink) 9%, transparent)}.PixelFit-module__x1uR0G__historyFilters{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:11px;gap:8px;margin-block:10px;padding:9px}.PixelFit-module__x1uR0G__historyFilters label{letter-spacing:.15px;font-size:10px}.PixelFit-module__x1uR0G__historyFilters input,.PixelFit-module__x1uR0G__historyFilters select{min-height:38px}.PixelFit-module__x1uR0G__sessionHistory{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:12px;margin-bottom:7px;padding:0 11px}.PixelFit-module__x1uR0G__sessionHistory>summary{min-height:58px;padding-block:8px}.PixelFit-module__x1uR0G__sessionHistory[open]{background:var(--pf-panel);border-color:var(--pf-accent)}.PixelFit-module__x1uR0G__sessionHistory summary small{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:2px;font-size:10px;display:flex}.PixelFit-module__x1uR0G__sessionModeBadge{background:var(--pf-soft);color:var(--pf-accent);border-radius:999px;padding:2px 5px;font-size:9px;font-weight:700}.PixelFit-module__x1uR0G__sessionStatus{background:var(--pf-soft);color:var(--pf-muted);white-space:nowrap;border-radius:999px;justify-content:flex-end;align-items:center;gap:3px;padding:3px 6px;font-size:10px;display:inline-flex}.PixelFit-module__x1uR0G__sessionStatus[data-tone=complete]{color:var(--pf-accent)}.PixelFit-module__x1uR0G__sessionStatus[data-tone=caution]{background:var(--pf-danger-bg);color:var(--pf-danger-ink)}.PixelFit-module__x1uR0G__savedSetList{margin-block:8px}.PixelFit-module__x1uR0G__savedSetList li{padding-block:7px;font-size:11px}.PixelFit-module__x1uR0G__progressSwitch{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:11px;gap:3px;width:fit-content;max-width:100%;margin-top:4px;padding:3px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__progressSwitch button{border-radius:8px;min-width:100px;min-height:34px;padding:5px 10px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__progressSwitch button[aria-pressed=true]{background:var(--pf-panel);border-color:var(--pf-border);box-shadow:0 2px 8px #0d281c0d}.PixelFit-module__x1uR0G__progressView{padding-top:12px}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analyticsFilters{border:1px solid var(--pf-border);background:var(--pf-bg);border-radius:11px;gap:8px;padding:9px}.PixelFit-module__x1uR0G__progressView .PixelFit-module__x1uR0G__analyticsFilters label{font-size:10px}.PixelFit-module__x1uR0G__recordGrid{gap:8px}.PixelFit-module__x1uR0G__record{background:var(--pf-bg);border-radius:11px;gap:3px;padding:11px}.PixelFit-module__x1uR0G__record strong{font-size:12px}.PixelFit-module__x1uR0G__record span{color:var(--pf-accent);font-size:14px;font-weight:750}.PixelFit-module__x1uR0G__record small{color:var(--pf-muted);font-size:10px}.PixelFit-module__x1uR0G__metricRow{padding:7px 0;font-size:12px}@media (max-width:700px){.PixelFit-module__x1uR0G__todayPrimaryCard{grid-template-columns:auto minmax(0,1fr)}.PixelFit-module__x1uR0G__todayPrimaryCard>.PixelFit-module__x1uR0G__primary,.PixelFit-module__x1uR0G__todayDraftActions{grid-column:1/-1}.PixelFit-module__x1uR0G__todayDraftActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todayDraftActions button{width:100%}.PixelFit-module__x1uR0G__todayAlternativeRow{flex-direction:column;align-items:flex-start}.PixelFit-module__x1uR0G__todaySecondaryActions{justify-content:flex-start;width:100%}.PixelFit-module__x1uR0G__plannerContent{gap:10px}.PixelFit-module__x1uR0G__plannerChoiceRow,.PixelFit-module__x1uR0G__focusSelect{grid-template-columns:minmax(0,1fr);gap:4px}.PixelFit-module__x1uR0G__readinessHeading{align-items:flex-start}.PixelFit-module__x1uR0G__readinessHeading>small{max-width:130px}.PixelFit-module__x1uR0G__librarySelection{grid-template-columns:auto minmax(0,1fr)}.PixelFit-module__x1uR0G__librarySelectionActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__librarySelectionActions button:first-child{width:100%}}@media (max-width:420px){.PixelFit-module__x1uR0G__app{padding-inline:10px}.PixelFit-module__x1uR0G__tabs{border-radius:12px}.PixelFit-module__x1uR0G__tabs button{min-height:36px;padding-inline:3px;font-size:11px}.PixelFit-module__x1uR0G__todayOverview{gap:9px;padding:12px}.PixelFit-module__x1uR0G__todayOverviewHeading{align-items:flex-start}.PixelFit-module__x1uR0G__todayCountBadge{padding-inline:7px;font-size:10px}.PixelFit-module__x1uR0G__todayPrimaryCard{gap:8px;padding:10px}.PixelFit-module__x1uR0G__todayPrimaryVisual{border-radius:11px;width:36px;height:36px}.PixelFit-module__x1uR0G__todayPrimaryVisual svg{width:21px;height:21px}.PixelFit-module__x1uR0G__todayDraftActions{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__todayStats{grid-template-columns:repeat(2,minmax(0,1fr))}.PixelFit-module__x1uR0G__todayStats>div{padding:8px}.PixelFit-module__x1uR0G__todayStats strong{font-size:15px}.PixelFit-module__x1uR0G__todayStats small{font-size:9px}.PixelFit-module__x1uR0G__todayAlternativeRow>div:first-child small{display:none}.PixelFit-module__x1uR0G__todaySecondaryActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__todaySecondaryActions button{white-space:normal;width:100%}.PixelFit-module__x1uR0G__choicePills{gap:4px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__choicePills button{flex:auto;min-height:32px;padding-inline:7px;font-size:10px}.PixelFit-module__x1uR0G__energyChoices{gap:4px}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__energyChoices button{padding:6px}.PixelFit-module__x1uR0G__energyChoices button small{display:none}.PixelFit-module__x1uR0G__plannerSaveRow{align-items:flex-start}.PixelFit-module__x1uR0G__readinessHeading>small{display:none}.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__compactStats,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__compactStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.PixelFit-module__x1uR0G__journeyCard .PixelFit-module__x1uR0G__compactStats>div,.PixelFit-module__x1uR0G__progressCard .PixelFit-module__x1uR0G__compactStats>div{padding:7px}.PixelFit-module__x1uR0G__compactStats strong{font-size:16px}.PixelFit-module__x1uR0G__compactStats span{font-size:9px;line-height:1.25}.PixelFit-module__x1uR0G__historyFilters{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__sessionHistory{padding-inline:9px}.PixelFit-module__x1uR0G__sessionHistory>summary{gap:6px}.PixelFit-module__x1uR0G__sessionStatus{white-space:normal;text-align:right;max-width:42%}.PixelFit-module__x1uR0G__progressSwitch{width:100%}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__progressSwitch button{flex:1;min-width:0}}@media (max-width:330px){.PixelFit-module__x1uR0G__tabs button{font-size:10px}.PixelFit-module__x1uR0G__todayOverviewHeading{display:grid}.PixelFit-module__x1uR0G__todayCountBadge{justify-self:start}.PixelFit-module__x1uR0G__todayStats,.PixelFit-module__x1uR0G__todaySecondaryActions,.PixelFit-module__x1uR0G__energyChoices{grid-template-columns:minmax(0,1fr)}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__energyChoices button{justify-content:space-between;align-items:center;min-height:36px;display:flex}.PixelFit-module__x1uR0G__energyChoices button small{display:block}}.PixelFit-module__x1uR0G__quickTrainHero{border:1px solid var(--pf-border);background:color-mix(in srgb, var(--pf-surface) 88%, var(--pf-accent) 12%);border-radius:18px;gap:10px;margin:0 0 12px;padding:14px;display:grid}.PixelFit-module__x1uR0G__quickTrainTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.PixelFit-module__x1uR0G__quickTrainTopline h3{margin:2px 0 0;font-size:clamp(19px,3vw,24px)}.PixelFit-module__x1uR0G__quickTrainTopline>strong{white-space:nowrap;font-size:14px}.PixelFit-module__x1uR0G__quickTrainProgress{background:var(--pf-border);border-radius:999px;height:7px;overflow:hidden}.PixelFit-module__x1uR0G__quickTrainProgress>span{border-radius:inherit;background:var(--pf-accent);height:100%;transition:width .18s;display:block}@media (max-width:420px){.PixelFit-module__x1uR0G__quickTrainHero{border-radius:15px;padding:12px}.PixelFit-module__x1uR0G__quickTrainTopline{align-items:flex-start}.PixelFit-module__x1uR0G__quickTrainTopline>strong{font-size:12px}}.PixelFit-module__x1uR0G__restActive{border-color:color-mix(in srgb, var(--pf-accent) 55%, var(--pf-border))}.PixelFit-module__x1uR0G__restNextHint{color:var(--pf-muted);margin-top:4px;font-size:12px;display:block}.PixelFit-module__x1uR0G__restControls{flex-wrap:wrap;align-items:center;gap:7px;margin:-2px 0 10px;display:flex}.PixelFit-module__x1uR0G__restControls button{border-radius:999px;min-height:36px;padding:7px 10px;font-size:12px}.PixelFit-module__x1uR0G__restPresetsLabel{color:var(--pf-muted);margin-left:4px;font-size:11px}.PixelFit-module__x1uR0G__nextMovementCard{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:15px;gap:10px;margin-top:12px;padding:12px;display:grid}.PixelFit-module__x1uR0G__nextMovementCard small,.PixelFit-module__x1uR0G__nextMovementCard strong{display:block}.PixelFit-module__x1uR0G__nextMovementCard small{color:var(--pf-accent);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.PixelFit-module__x1uR0G__nextMovementCard .PixelFit-module__x1uR0G__nextExercise{margin:0}@media (max-width:420px){.PixelFit-module__x1uR0G__restPresetsLabel{width:100%;margin-left:0}}.PixelFit-module__x1uR0G__quickResumeNote{background:color-mix(in srgb, var(--pf-surface) 92%, var(--pf-accent) 8%);color:var(--pf-muted);border-radius:12px;margin:-2px 0 12px;padding:8px 10px;font-size:12px}.PixelFit-module__x1uR0G__quickSetActions{gap:8px;margin:12px 0;display:grid}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__quickSetDone{background:var(--pf-accent);width:100%;min-height:58px;color:var(--pf-accent-contrast,#06130d);border:0;border-radius:16px;font-size:clamp(18px,3vw,22px);font-weight:800}.PixelFit-module__x1uR0G__quickSetActions>small{text-align:center;color:var(--pf-muted)}.PixelFit-module__x1uR0G__app .PixelFit-module__x1uR0G__quickAdjustButton{border-radius:999px;justify-self:center;min-height:38px;padding:7px 12px;font-size:12px}.PixelFit-module__x1uR0G__quickReadyBar{border:1px solid var(--pf-border);background:var(--pf-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:flex}.PixelFit-module__x1uR0G__quickReadyBar strong,.PixelFit-module__x1uR0G__quickReadyBar small{display:block}.PixelFit-module__x1uR0G__quickReadyBar small{color:var(--pf-muted);margin-top:2px}.PixelFit-module__x1uR0G__quickReadyBar button{white-space:nowrap;min-height:38px}.PixelFit-module__x1uR0G__quickExerciseGuide{margin-top:10px}.PixelFit-module__x1uR0G__quickExerciseGuide>summary{font-weight:700}.PixelFit-module__x1uR0G__quickFinishCard{border:1px solid color-mix(in srgb, var(--pf-accent) 55%, var(--pf-border));background:color-mix(in srgb, var(--pf-surface) 86%, var(--pf-accent) 14%);border-radius:16px;gap:12px;margin-top:12px;padding:14px;display:grid}.PixelFit-module__x1uR0G__quickFinishCard strong,.PixelFit-module__x1uR0G__quickFinishCard small{display:block}.PixelFit-module__x1uR0G__quickFinishCard small{color:var(--pf-muted);margin-top:3px}.PixelFit-module__x1uR0G__quickFinishCard .PixelFit-module__x1uR0G__primary{width:100%}@media (max-width:420px){.PixelFit-module__x1uR0G__quickReadyBar{align-items:flex-start}.PixelFit-module__x1uR0G__quickReadyBar button{padding-inline:10px}.PixelFit-module__x1uR0G__quickFinishCard{padding:12px}}.PixelFit-module__x1uR0G__restPresetHint{color:var(--muted);flex-basis:100%;font-size:.72rem;line-height:1.35}
.MotionPreview-module__GF-7sG__preview{min-width:0;margin:0 0 12px}.MotionPreview-module__GF-7sG__stage{aspect-ratio:16/9;color:#edf5ee;background:#0b1116;border-radius:12px;place-items:center;width:100%;min-width:0;max-height:56dvh;display:grid;overflow:hidden}.MotionPreview-module__GF-7sG__stage video{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0;max-height:56dvh;display:block}.MotionPreview-module__GF-7sG__stage .MotionPreview-module__GF-7sG__start{color:#edf5ee;max-width:calc(100% - 24px);min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-items:center;gap:8px;padding:16px;display:grid}.MotionPreview-module__GF-7sG__play{font-size:36px;line-height:1}.MotionPreview-module__GF-7sG__start:disabled{opacity:.65;cursor:progress}.MotionPreview-module__GF-7sG__start:focus-visible,.MotionPreview-module__GF-7sG__credits summary:focus-visible{outline:3px solid var(--pf-accent);outline-offset:-4px}.MotionPreview-module__GF-7sG__preview .MotionPreview-module__GF-7sG__note{color:var(--pf-muted);margin:8px 0 0;font-size:12px}.MotionPreview-module__GF-7sG__credits{color:var(--pf-muted);font-size:12px}.MotionPreview-module__GF-7sG__credits summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:flex}.MotionPreview-module__GF-7sG__credits summary:before{content:"+";font-size:16px}.MotionPreview-module__GF-7sG__credits[open] summary:before{content:"−"}.MotionPreview-module__GF-7sG__credits p{overflow-wrap:anywhere}.MotionPreview-module__GF-7sG__credits a{color:inherit;text-decoration:underline}@media (max-width:600px){.MotionPreview-module__GF-7sG__stage,.MotionPreview-module__GF-7sG__stage video{max-height:45dvh}}
