.advancedSet-module__0vkktq__dialog{flex-direction:column;gap:0;width:calc(100% - 24px);max-width:680px;max-height:88dvh;padding:0;display:flex;overflow:hidden}.advancedSet-module__0vkktq__header{padding:26px 28px 18px}.advancedSet-module__0vkktq__eyebrow{letter-spacing:.16em;color:var(--muted-foreground);font-size:10px;font-weight:650}.advancedSet-module__0vkktq__body{min-height:0;padding:0 28px 24px;overflow-y:auto}.advancedSet-module__0vkktq__chooser{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 22px;display:grid}.advancedSet-module__0vkktq__card{--technique:var(--foreground);text-align:left;border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:14px 12px 12px;transition:background .16s,border-color .16s,transform .16s;display:flex}.advancedSet-module__0vkktq__card:hover{background:color-mix(in srgb, var(--technique) 7%, var(--background));border-color:color-mix(in srgb, var(--technique) 45%, var(--border));transform:translateY(-2px)}.advancedSet-module__0vkktq__card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.advancedSet-module__0vkktq__card[data-active=true]{background:color-mix(in srgb, var(--technique) 8%, var(--background));border-color:var(--technique)}:is(.advancedSet-module__0vkktq__card,.advancedSet-module__0vkktq__technique,.advancedSet-module__0vkktq__appliedTechnique)[data-technique=drop]{--technique:#b66c24}:is(.advancedSet-module__0vkktq__card,.advancedSet-module__0vkktq__technique,.advancedSet-module__0vkktq__appliedTechnique)[data-technique=cluster]{--technique:#398375}:is(.advancedSet-module__0vkktq__card,.advancedSet-module__0vkktq__technique,.advancedSet-module__0vkktq__appliedTechnique)[data-technique=rest_pause]{--technique:#657ac0}:is(.advancedSet-module__0vkktq__card,.advancedSet-module__0vkktq__technique,.advancedSet-module__0vkktq__appliedTechnique)[data-technique=myo_reps]{--technique:#9770b6}.advancedSet-module__0vkktq__card strong{font-size:12px}.advancedSet-module__0vkktq__card>span:last-child{color:var(--muted-foreground);font-size:10px;line-height:1.4}.advancedSet-module__0vkktq__mark{height:27px;color:var(--technique);align-items:flex-end;gap:4px;margin:2px 0 10px;display:flex}.advancedSet-module__0vkktq__mark span{opacity:.85;background:currentColor;border-radius:2px;width:7px;min-height:4px}.advancedSet-module__0vkktq__technique{border:1px solid var(--border);border-radius:14px;margin-bottom:14px;animation:.22s ease-out advancedSet-module__0vkktq__arrive;overflow:hidden}.advancedSet-module__0vkktq__techniqueHeader{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.advancedSet-module__0vkktq__techniqueTitle{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.advancedSet-module__0vkktq__index{width:22px;height:22px;color:var(--technique);background:color-mix(in srgb, var(--technique) 12%, var(--background));border-radius:6px;place-items:center;font-size:10px;display:grid}.advancedSet-module__0vkktq__sequence{background:color-mix(in srgb, var(--technique) 6%, var(--background));border-block:1px solid color-mix(in srgb, var(--technique) 16%, var(--border));padding:16px}.advancedSet-module__0vkktq__sequenceHeading{letter-spacing:.09em;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:16px;font-size:9px;font-weight:600;display:flex}.advancedSet-module__0vkktq__liveDot{letter-spacing:0;align-items:center;gap:5px;font-weight:400;display:flex}.advancedSet-module__0vkktq__liveDot:before{content:"";background:var(--technique);border-radius:50%;width:5px;height:5px}.advancedSet-module__0vkktq__sequenceSteps{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.advancedSet-module__0vkktq__repStep,.advancedSet-module__0vkktq__restStep{flex-direction:column;gap:4px;display:flex}.advancedSet-module__0vkktq__repStep strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:22px;line-height:1.2}.advancedSet-module__0vkktq__repStep small{letter-spacing:0;font-size:12px;font-weight:400}.advancedSet-module__0vkktq__repStep>span,.advancedSet-module__0vkktq__restStep>span{color:var(--muted-foreground);font-size:10px}.advancedSet-module__0vkktq__restStep{color:var(--muted-foreground);align-items:center;font-size:12px}.advancedSet-module__0vkktq__restStep svg{display:none}.advancedSet-module__0vkktq__arrow{color:var(--muted-foreground);opacity:.5;flex-shrink:0}.advancedSet-module__0vkktq__repeat{color:var(--muted-foreground);border:1px dashed color-mix(in srgb, var(--technique) 35%, var(--border));border-radius:6px;padding:7px 9px;font-size:10px}.advancedSet-module__0vkktq__controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding:16px;display:grid}.advancedSet-module__0vkktq__control{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:10px;display:flex}.advancedSet-module__0vkktq__control input{font-variant-numeric:tabular-nums;height:42px;box-shadow:none;color:var(--foreground);font-size:18px;font-weight:550}.advancedSet-module__0vkktq__execution{border-top:1px solid var(--border);margin-top:18px;padding-top:15px}.advancedSet-module__0vkktq__execution summary{cursor:pointer;font-size:12px;font-weight:550}.advancedSet-module__0vkktq__execution summary span{color:var(--muted-foreground);margin-left:8px;font-size:11px;font-weight:400}.advancedSet-module__0vkktq__executionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.advancedSet-module__0vkktq__executionFields label{font-size:11px}.advancedSet-module__0vkktq__executionFields label:last-child:nth-child(3){grid-column:1/-1}.advancedSet-module__0vkktq__empty{text-align:center;color:var(--muted-foreground);padding:16px 10px 8px;font-size:12px}.advancedSet-module__0vkktq__footer{border-top:1px solid var(--border);background:var(--background);justify-content:flex-end;gap:8px;padding:16px 28px;display:flex}.advancedSet-module__0vkktq__note{color:var(--muted-foreground);margin-top:14px;font-size:10px;line-height:1.6}@keyframes advancedSet-module__0vkktq__arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.advancedSet-module__0vkktq__controls{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:520px){.advancedSet-module__0vkktq__header{padding:22px 18px 16px}.advancedSet-module__0vkktq__body{padding:0 18px 20px}.advancedSet-module__0vkktq__chooser{grid-template-columns:repeat(2,minmax(0,1fr))}.advancedSet-module__0vkktq__card{padding:10px 12px}.advancedSet-module__0vkktq__mark{height:19px;margin-bottom:5px}.advancedSet-module__0vkktq__footer{padding:14px 18px}.advancedSet-module__0vkktq__executionFields{grid-template-columns:1fr}.advancedSet-module__0vkktq__execution summary span{margin:4px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.advancedSet-module__0vkktq__technique{animation:none}.advancedSet-module__0vkktq__card{transition:none}.advancedSet-module__0vkktq__card:hover{transform:none}}.advancedSet-module__0vkktq__appliedTechnique{background:color-mix(in srgb, var(--technique) 5%, var(--background));grid-template-columns:minmax(0,1fr) 34px;align-items:center;min-width:0;padding:6px 0 6px 34px;display:grid}.advancedSet-module__0vkktq__appliedEdit{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;justify-content:center;justify-self:center;align-items:center;display:flex}.advancedSet-module__0vkktq__appliedEdit:hover{color:var(--foreground);background:var(--accent)}.advancedSet-module__0vkktq__appliedEdit:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.advancedSet-module__0vkktq__compactSequence{background:0 0;border:0;min-width:0;padding:0}.advancedSet-module__0vkktq__compactSequence .advancedSet-module__0vkktq__repStep,.advancedSet-module__0vkktq__compactSequence .advancedSet-module__0vkktq__restStep{align-items:center;gap:2px}.advancedSet-module__0vkktq__compactSequence .advancedSet-module__0vkktq__sequenceSteps{justify-content:center;gap:8px}.advancedSet-module__0vkktq__compactSequence .advancedSet-module__0vkktq__repStep strong,.advancedSet-module__0vkktq__compactSequence .advancedSet-module__0vkktq__restStep strong{color:var(--foreground);letter-spacing:normal;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:1.25}.advancedSet-module__0vkktq__compactSequence .advancedSet-module__0vkktq__repStep small{font-size:inherit}
@media (max-width:767px){.exerciseInspectorInputs-module__RPovMa__controls>header{gap:8px;height:auto;min-height:64px;padding-block:8px}.exerciseInspectorInputs-module__RPovMa__controls>header h2{white-space:normal;overflow-wrap:anywhere}.exerciseInspectorInputs-module__RPovMa__controls>header>button{width:44px;height:44px}.exerciseInspectorInputs-module__RPovMa__setTable>[role=rowgroup]>[role=row]{grid-template-columns:44px repeat(3,minmax(0,1fr)) 44px}.exerciseInspectorInputs-module__RPovMa__setActions{width:44px;height:44px}.exerciseInspectorInputs-module__RPovMa__controls input,.exerciseInspectorInputs-module__RPovMa__controls textarea,.exerciseInspectorInputs-module__RPovMa__controls [data-slot=select-trigger],.exerciseInspectorInputs-module__RPovMa__options [role=option]{min-height:44px;font-size:16px}.exerciseInspectorInputs-module__RPovMa__controls [data-slot=select-trigger][data-variant=inline]{letter-spacing:normal;text-transform:none;flex-direction:column;gap:0}.exerciseInspectorInputs-module__RPovMa__controls [role=columnheader]:has([data-slot=select-trigger]){padding:0 2px}}@media (max-width:359px){.exerciseInspectorInputs-module__RPovMa__controls [data-slot=select-trigger][data-variant=inline]{font-size:14px}}
.analyze-module__wgGp3W__workspace{background:var(--background);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:inline-size}.analyze-module__wgGp3W__toolbar{border-bottom:1px solid var(--border);background:var(--background);z-index:10;flex:none;padding:18px 24px 0}.analyze-module__wgGp3W__controls{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.analyze-module__wgGp3W__scope{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.analyze-module__wgGp3W__scope select{width:min(100%,320px)}.analyze-module__wgGp3W__label{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.analyze-module__wgGp3W__button:focus-visible,.analyze-module__wgGp3W__tab:focus-visible,.analyze-module__wgGp3W__segment:focus-visible,.analyze-module__wgGp3W__bar:focus-visible,.analyze-module__wgGp3W__finding:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.analyze-module__wgGp3W__navigation{align-items:center;gap:20px;margin-top:10px;display:flex}.analyze-module__wgGp3W__tabs{flex:1;gap:24px;min-width:0;display:flex}.analyze-module__wgGp3W__tab{min-height:44px;color:var(--muted-foreground);white-space:nowrap;background:0 0;border:0;font-size:13px;position:relative}.analyze-module__wgGp3W__tab[aria-selected=true]{color:var(--foreground);font-weight:600}.analyze-module__wgGp3W__tab[aria-selected=true]:after{content:"";background:var(--brand);height:3px;position:absolute;bottom:-1px;left:0;right:0}.analyze-module__wgGp3W__content{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow:auto}.analyze-module__wgGp3W__panel{min-width:0;max-width:1500px;margin:0 auto}.analyze-module__wgGp3W__overview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.analyze-module__wgGp3W__card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.analyze-module__wgGp3W__overview>.analyze-module__wgGp3W__card{flex-direction:column;display:flex}.analyze-module__wgGp3W__overview>.analyze-module__wgGp3W__card>.analyze-module__wgGp3W__body{flex:1}.analyze-module__wgGp3W__emptyOverview{grid-column:1/-1;gap:10px;padding:28px}.analyze-module__wgGp3W__emptyOverview p{color:var(--muted-foreground);line-height:1.6}.analyze-module__wgGp3W__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 20px 10px;display:flex}.analyze-module__wgGp3W__title{font-size:14px;font-weight:600;line-height:22px}.analyze-module__wgGp3W__subtitle{color:var(--muted-foreground);margin-top:2px;font-size:12px;line-height:18px}.analyze-module__wgGp3W__body{padding:8px 20px 16px}.analyze-module__wgGp3W__button{color:var(--foreground);white-space:nowrap;background:0 0;border-radius:6px;min-height:32px;padding:5px 9px;font-size:12px;font-weight:500}.analyze-module__wgGp3W__button:hover{background:var(--muted)}.analyze-module__wgGp3W__segmented{background:var(--muted);border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.analyze-module__wgGp3W__segment{min-height:30px;color:var(--muted-foreground);border-radius:5px;padding:6px 10px;font-size:12px}.analyze-module__wgGp3W__segment[aria-pressed=true]{color:var(--foreground);background:var(--card);box-shadow:0 1px 3px #0000000c}.analyze-module__wgGp3W__bars{gap:6px;display:grid}.analyze-module__wgGp3W__bar{text-align:left;border-radius:5px;grid-template-columns:minmax(100px,36%) minmax(0,1fr);align-items:center;gap:12px;min-height:32px;display:grid}.analyze-module__wgGp3W__barLabel{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.analyze-module__wgGp3W__track{background:var(--muted);border-radius:4px;height:18px;display:block;overflow:hidden}.analyze-module__wgGp3W__fill{background:color-mix(in oklab, var(--foreground) 60%, var(--card));border-radius:4px;min-width:2px;height:100%;display:block}.analyze-module__wgGp3W__bar[aria-pressed=true] .analyze-module__wgGp3W__fill,.analyze-module__wgGp3W__bar:hover .analyze-module__wgGp3W__fill{background:var(--brand)}.analyze-module__wgGp3W__readout{min-height:24px;color:var(--muted-foreground);padding-top:7px;font-size:12px;line-height:17px}.analyze-module__wgGp3W__footnote{color:var(--muted-foreground);font-size:11px;line-height:17px}.analyze-module__wgGp3W__empty{min-height:120px;color:var(--muted-foreground);align-items:center;font-size:13px;line-height:21px;display:flex}.analyze-module__wgGp3W__band{margin-bottom:12px}.analyze-module__wgGp3W__bandLabel{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.analyze-module__wgGp3W__bandTrack{background:var(--muted);border-radius:6px;gap:2px;height:32px;display:flex;overflow:hidden}.analyze-module__wgGp3W__bandPart{min-width:6px;color:var(--foreground);font-size:11px;position:relative;overflow:hidden}.analyze-module__wgGp3W__bandPart:hover,.analyze-module__wgGp3W__bandPart[aria-pressed=true]{background:var(--brand)!important}.analyze-module__wgGp3W__bandPart:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px}.analyze-module__wgGp3W__findings{padding:0 8px 8px}.analyze-module__wgGp3W__finding{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px 12px;display:flex}.analyze-module__wgGp3W__finding+.analyze-module__wgGp3W__finding{border-top:1px solid var(--border)}.analyze-module__wgGp3W__finding:hover{background:var(--muted)}.analyze-module__wgGp3W__findingTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:19px;display:-webkit-box;overflow:hidden}.analyze-module__wgGp3W__findingSummary{color:var(--muted-foreground);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}.analyze-module__wgGp3W__focusHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.analyze-module__wgGp3W__focusGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@container (max-width:1000px){.analyze-module__wgGp3W__trend{grid-column:1/-1}.analyze-module__wgGp3W__preview{grid-area:3/1/auto/-1}.analyze-module__wgGp3W__findings{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.analyze-module__wgGp3W__finding+.analyze-module__wgGp3W__finding{border-top:0;border-left:1px solid var(--border)}}@container (max-width:960px){.analyze-module__wgGp3W__overview,.analyze-module__wgGp3W__focusGrid{grid-template-columns:minmax(0,1fr)}}@container (max-width:570px){.analyze-module__wgGp3W__toolbar{padding:12px 16px 0}.analyze-module__wgGp3W__controls{gap:8px}.analyze-module__wgGp3W__scope{flex-basis:100%}.analyze-module__wgGp3W__scope select{flex:1;width:auto}.analyze-module__wgGp3W__content{padding:16px}.analyze-module__wgGp3W__navigation{flex-wrap:wrap;gap:4px}.analyze-module__wgGp3W__tabs{flex-basis:100%;gap:20px}.analyze-module__wgGp3W__overview,.analyze-module__wgGp3W__focusGrid{grid-template-columns:minmax(0,1fr)}.analyze-module__wgGp3W__preview{grid-area:4}.analyze-module__wgGp3W__findings{display:block}.analyze-module__wgGp3W__finding+.analyze-module__wgGp3W__finding{border-left:0;border-top:1px solid var(--border)}.analyze-module__wgGp3W__cardHeader{padding:14px 16px 8px}.analyze-module__wgGp3W__body{padding:8px 16px 14px}.analyze-module__wgGp3W__button,.analyze-module__wgGp3W__segment,.analyze-module__wgGp3W__bar{min-height:40px}}.analyze-module__wgGp3W__columns{gap:10px;padding:12px 0;display:flex;overflow-x:auto}.analyze-module__wgGp3W__column{text-align:center;border-radius:8px;flex:1;min-width:72px;padding:6px}.analyze-module__wgGp3W__column:hover{background:var(--muted)}.analyze-module__wgGp3W__columnPlot{flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:140px;display:flex}.analyze-module__wgGp3W__columnFill{background:var(--brand);border-radius:6px 6px 2px 2px;width:min(100%,50px);min-height:2px}.analyze-module__wgGp3W__columnValue{color:var(--muted-foreground);font-size:11px}.analyze-module__wgGp3W__columnLabel{margin-top:8px;font-size:12px;font-weight:600;display:block}.analyze-module__wgGp3W__heatScroll{overflow:auto}.analyze-module__wgGp3W__heatGrid{gap:5px;display:grid}.analyze-module__wgGp3W__heatRow{display:contents}.analyze-module__wgGp3W__heatRow>.analyze-module__wgGp3W__heatLabel{z-index:1;background:var(--card);padding-right:8px;position:sticky;left:0}.analyze-module__wgGp3W__heatLabel{text-align:left;text-overflow:ellipsis;padding:5px 0;font-size:11px;overflow:hidden}.analyze-module__wgGp3W__heatCell{background:var(--muted);font-variant-numeric:tabular-nums;border-radius:5px;min-height:36px;padding:4px 2px 9px;font-size:12px;position:relative;overflow:hidden}.analyze-module__wgGp3W__exposureCellBar{background:color-mix(in oklab, var(--foreground) 65%, var(--brand));height:5px;position:absolute;bottom:0;left:0}.analyze-module__wgGp3W__heatCell[data-selected=true]{background:color-mix(in oklab, var(--brand) 15%, var(--card))}.analyze-module__wgGp3W__heatLabel[aria-pressed=true]{text-underline-offset:4px;font-weight:600;text-decoration:underline}.analyze-module__wgGp3W__sessionRows{overflow:auto}.analyze-module__wgGp3W__exerciseRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(105px,40%) minmax(0,1fr);align-items:center;gap:12px;padding:9px 0;display:grid}.analyze-module__wgGp3W__setTrack{gap:4px;display:grid;overflow-x:auto}.analyze-module__wgGp3W__setMark{background:color-mix(in oklab, var(--brand) 35%, var(--card));border-radius:4px;min-width:22px;min-height:30px;font-size:10px}.analyze-module__wgGp3W__setMark:hover{background:var(--brand)}.analyze-module__wgGp3W__heatCell:focus-visible,.analyze-module__wgGp3W__heatLabel:focus-visible,.analyze-module__wgGp3W__setMark:focus-visible,.analyze-module__wgGp3W__column:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.analyze-module__wgGp3W__exposureExplorer,.analyze-module__wgGp3W__reviewPreview{grid-column:1/-1;min-width:0}.analyze-module__wgGp3W__exposureExplorer{gap:12px;display:grid}.analyze-module__wgGp3W__contributors summary{cursor:pointer;padding:6px 0}.analyze-module__wgGp3W__muscleDetail{border-top:1px solid var(--border);min-width:0;margin:0 22px 16px}.analyze-module__wgGp3W__muscleDetail .analyze-module__wgGp3W__cardHeader{align-items:start;padding:16px 0 8px}.analyze-module__wgGp3W__muscleDetail .analyze-module__wgGp3W__body{padding:0}.analyze-module__wgGp3W__muscleDetail .analyze-module__wgGp3W__button{padding-left:0}.analyze-module__wgGp3W__contributors{gap:12px;font-size:12px;display:grid}.analyze-module__wgGp3W__contributors details{color:var(--muted-foreground)}.analyze-module__wgGp3W__contributors details button{white-space:normal;text-align:left;display:block}.analyze-module__wgGp3W__contributorName{justify-content:space-between;gap:12px;display:flex}.analyze-module__wgGp3W__contributorName span{font-variant-numeric:tabular-nums;flex:none}@container (max-width:570px){.analyze-module__wgGp3W__heatCell,.analyze-module__wgGp3W__heatLabel{min-height:44px}}.analyze-module__wgGp3W__quickFinding{text-align:left;background:var(--muted);border-radius:7px;grid-column:1/-1;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex}.analyze-module__wgGp3W__quickFinding span:first-child{color:var(--muted-foreground);flex:none}.analyze-module__wgGp3W__quickFinding span:last-child{margin-left:auto}.analyze-module__wgGp3W__quickFinding:focus-visible{outline:2px solid var(--ring)}.analyze-module__wgGp3W__effortSchedule{gap:6px;max-height:160px;margin-top:12px;display:grid;overflow:auto}.analyze-module__wgGp3W__effortScheduleRow{grid-template-columns:65px minmax(0,1fr);align-items:center;gap:8px;display:grid}.analyze-module__wgGp3W__effortScheduleRow .analyze-module__wgGp3W__bandTrack{height:25px}.analyze-module__wgGp3W__columnPlot{height:120px}.analyze-module__wgGp3W__scopeSummary{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:0 0 8px;display:flex}.analyze-module__wgGp3W__scopeTitle{letter-spacing:-.025em;font-size:20px;font-weight:600}.analyze-module__wgGp3W__summaryMetrics{flex-wrap:wrap;gap:24px;display:flex}.analyze-module__wgGp3W__summaryMetrics span{color:var(--muted-foreground);flex-direction:column;gap:2px;font-size:11px;display:flex}.analyze-module__wgGp3W__summaryMetrics strong{color:var(--foreground);font-size:20px;font-weight:600}.analyze-module__wgGp3W__chartControls{flex-wrap:wrap;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.analyze-module__wgGp3W__chartReadout{min-height:22px;color:var(--muted-foreground);font-size:12px}.analyze-module__wgGp3W__lineScroll{overflow-x:auto}.analyze-module__wgGp3W__rangeChart{width:100%;color:var(--brand);display:block}.analyze-module__wgGp3W__rangeChart [tabindex]:focus-visible{outline:2px solid var(--ring)}.analyze-module__wgGp3W__effortLine .analyze-module__wgGp3W__rangeChart{color:#b77937}.analyze-module__wgGp3W__loadLine .analyze-module__wgGp3W__rangeChart{color:#6488bb}.analyze-module__wgGp3W__chartEmpty{text-align:center;min-height:64px;color:var(--muted-foreground);justify-content:center;align-items:center;padding:24px;font-size:13px;display:flex}.analyze-module__wgGp3W__durationSummary{padding:12px 0}.analyze-module__wgGp3W__durationSummary strong{font-size:36px}.analyze-module__wgGp3W__muscleSummary{grid-column:span 2;min-width:0}.analyze-module__wgGp3W__muscleSummary>section{height:100%}@container (max-width:1000px){.analyze-module__wgGp3W__muscleSummary{grid-column:auto}}.analyze-module__wgGp3W__tabsOnlyToolbar{padding-top:0}.analyze-module__wgGp3W__tabsOnlyToolbar .analyze-module__wgGp3W__navigation{margin-top:0}.analyze-module__wgGp3W__exposureSchedule{grid-column:1/-1}.analyze-module__wgGp3W__focusGrid{align-items:start}.analyze-module__wgGp3W__rangeChart{height:204px}.analyze-module__wgGp3W__readout:empty,.analyze-module__wgGp3W__footnote:empty,.analyze-module__wgGp3W__chartReadout:empty{display:none}.analyze-module__wgGp3W__chartControls select{width:100%}.analyze-module__wgGp3W__movementLabel{align-items:center;gap:8px;display:flex}.analyze-module__wgGp3W__effortRows{gap:8px;display:grid}.analyze-module__wgGp3W__effortRow{text-align:left;border-radius:7px;grid-template-columns:minmax(60px,.65fr) minmax(60px,1fr) 72px;align-items:center;gap:10px;width:100%;padding:6px 0;font-size:12px;display:grid}.analyze-module__wgGp3W__effortRow:hover{background:var(--muted)}.analyze-module__wgGp3W__effortRow:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.analyze-module__wgGp3W__effortCount{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.analyze-module__wgGp3W__effortCount small{color:var(--muted-foreground)}.analyze-module__wgGp3W__loadEmpty{padding:8px 0;font-size:13px}.analyze-module__wgGp3W__loadEmpty p+p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.analyze-module__wgGp3W__analysisSheet{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 50px -30px color-mix(in srgb, var(--foreground) 20%, transparent)}.analyze-module__wgGp3W__visibleSection{border-top:1px solid var(--border);min-width:0}.analyze-module__wgGp3W__visibleSection>section{border:0;border-radius:0;margin-top:0}.analyze-module__wgGp3W__scopeDivider{background:color-mix(in srgb, var(--muted) 35%, var(--card));flex-wrap:wrap;align-items:baseline;gap:8px 20px;padding:18px 22px;display:flex}.analyze-module__wgGp3W__scopeDivider strong{font-size:12px}.analyze-module__wgGp3W__scopeDivider span{color:var(--muted-foreground);font-size:12px}
.panelHeading-module__nfNEka__heading{flex-direction:column;gap:6px;min-width:0;display:flex}.panelHeading-module__nfNEka__heading>.panelHeading-module__nfNEka__label{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700;line-height:1.5}.panelHeading-module__nfNEka__heading>.panelHeading-module__nfNEka__headline{color:var(--foreground);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.5;display:block}.panelHeading-module__nfNEka__heading>.panelHeading-module__nfNEka__label{font-size:11px}.panelHeading-module__nfNEka__heading>.panelHeading-module__nfNEka__headline{font-size:16px}
.anatomy-module__ZTafFq__root{--anatomy-base:color-mix(in oklab, var(--card) 85%, var(--foreground));--anatomy-edge:color-mix(in oklab, var(--card) 91%, var(--foreground));--anatomy-outline:color-mix(in oklab, var(--foreground) 24%, var(--card));--anatomy-muscle-light:color-mix(in oklab, var(--card) 91%, var(--foreground));--anatomy-muscle:color-mix(in oklab, var(--card) 77%, var(--foreground));min-width:0}.anatomy-module__ZTafFq__expanded{--anatomy-base:color-mix(in oklab, var(--card) 85%, var(--foreground));--anatomy-edge:color-mix(in oklab, var(--card) 91%, var(--foreground));--anatomy-outline:color-mix(in oklab, var(--foreground) 24%, var(--card));--anatomy-muscle-light:color-mix(in oklab, var(--card) 91%, var(--foreground));--anatomy-muscle:color-mix(in oklab, var(--card) 77%, var(--foreground));min-height:0}.anatomy-module__ZTafFq__controls{flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:8px;display:flex}.anatomy-module__ZTafFq__switches{background:var(--muted);border-radius:6px;gap:2px;padding:2px;display:flex}.anatomy-module__ZTafFq__switches button{border-radius:4px;min-height:28px;padding:5px 7px;font-size:10px}.anatomy-module__ZTafFq__switches button[aria-pressed=true]{background:var(--card);box-shadow:0 1px 3px #0001}.anatomy-module__ZTafFq__figures{background:radial-gradient(ellipse at 50% 45%, var(--muted), transparent 72%);justify-content:center;gap:12px;padding:0 8px;display:flex}.anatomy-module__ZTafFq__figure{flex:1;min-width:0;max-width:50%}.anatomy-module__ZTafFq__figure svg{width:100%;height:225px;display:block;overflow:visible}.anatomy-module__ZTafFq__figures[data-view=front] .anatomy-module__ZTafFq__figure,.anatomy-module__ZTafFq__figures[data-view=back] .anatomy-module__ZTafFq__figure{max-width:100%}.anatomy-module__ZTafFq__figure figcaption{text-align:center;letter-spacing:.035em;font-size:10px;font-weight:600;line-height:14px}.anatomy-module__ZTafFq__figure figcaption span{color:var(--muted-foreground);letter-spacing:0;font-size:9px;font-weight:400;display:block}.anatomy-module__ZTafFq__muscle{cursor:pointer;stroke:var(--card);stroke-width:1.4px;stroke-linejoin:round;transition:fill .14s,stroke .14s}.anatomy-module__ZTafFq__muscle[data-hovered=true],.anatomy-module__ZTafFq__muscle[data-selected=true],.anatomy-module__ZTafFq__muscle:focus-visible{stroke:var(--foreground);stroke-width:1.9px;outline:none}.anatomy-module__ZTafFq__muscle[data-selected=true]{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--brand) 40%, transparent))}.anatomy-module__ZTafFq__ghost{opacity:.2;pointer-events:none;stroke:var(--card);stroke-width:1.2px}.anatomy-module__ZTafFq__readout{min-height:32px;color:var(--muted-foreground);padding-top:8px;font-size:10px;line-height:15px}.anatomy-module__ZTafFq__readout strong{color:var(--foreground);font-weight:500;display:block}.anatomy-module__ZTafFq__readout span{display:block}.anatomy-module__ZTafFq__legend{color:var(--muted-foreground);align-items:center;gap:7px;font-size:9px;display:flex}.anatomy-module__ZTafFq__scale{background:linear-gradient(to right, var(--anatomy-muscle-light), var(--brand));border-radius:3px;width:40px;height:5px;display:inline-block}.anatomy-module__ZTafFq__note{color:var(--muted-foreground);margin-top:7px;font-size:11px;line-height:17px}.anatomy-module__ZTafFq__expandButton{justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:7px 0 0;font-size:11px;font-weight:500;display:flex}.anatomy-module__ZTafFq__concise .anatomy-module__ZTafFq__figure svg{height:var(--anatomy-height,300px)}.anatomy-module__ZTafFq__concise .anatomy-module__ZTafFq__legend{justify-content:center;padding-top:10px}.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__inspection{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:24px;display:grid}.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__figure svg{height:min(57dvh,510px)}.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__controls{justify-content:flex-start;gap:15px}.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__switches button{min-height:36px;font-size:12px}.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__readout{min-height:55px;font-size:12px}.anatomy-module__ZTafFq__muscleList{border:1px solid var(--border);border-radius:10px;min-height:0;max-height:min(60dvh,540px);overflow:auto}.anatomy-module__ZTafFq__muscleList button{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;width:100%;min-height:45px;padding:10px 12px;font-size:12px;display:flex}.anatomy-module__ZTafFq__muscleList button:hover,.anatomy-module__ZTafFq__muscleList button[aria-pressed=true]{background:var(--muted)}.anatomy-module__ZTafFq__muscleList small{color:var(--muted-foreground);font-size:10px;display:block}.anatomy-module__ZTafFq__muscleList strong{font-weight:500}.anatomy-module__ZTafFq__controls button:focus-visible,.anatomy-module__ZTafFq__expandButton:focus-visible,.anatomy-module__ZTafFq__muscleList button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:600px){.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__inspection{grid-template-columns:minmax(0,1fr);gap:15px}.anatomy-module__ZTafFq__expanded .anatomy-module__ZTafFq__figure svg{height:330px}.anatomy-module__ZTafFq__muscleList{max-height:200px}.anatomy-module__ZTafFq__figure svg{height:210px}}@media (prefers-reduced-motion:reduce){.anatomy-module__ZTafFq__muscle{transition:none}}.anatomy-module__ZTafFq__expanded{flex-shrink:0}
.muscleExposure-module__ZeH5rq__card{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden;container:muscle-emphasis/inline-size}.muscleExposure-module__ZeH5rq__header{justify-content:space-between;align-items:center;gap:16px;padding:24px 22px 20px;display:flex}.muscleExposure-module__ZeH5rq__header h2{letter-spacing:-.015em;font-size:14px;font-weight:600}.muscleExposure-module__ZeH5rq__header p{color:var(--muted-foreground);margin-top:5px;font-size:11px}.muscleExposure-module__ZeH5rq__chart{padding:0 18px 16px}.muscleExposure-module__ZeH5rq__visualLayout[data-map=true]{grid-template-columns:minmax(0,1.05fr) minmax(175px,1fr);align-items:center;gap:6px;display:grid}.muscleExposure-module__ZeH5rq__mapPanel{--anatomy-height:300px;justify-self:center;width:100%;min-width:0;max-width:440px;padding:0 22px 20px}.muscleExposure-module__ZeH5rq__visualLayout[data-expanded=false] .muscleExposure-module__ZeH5rq__mapPanel{--anatomy-height:300px;padding-right:4px}.muscleExposure-module__ZeH5rq__countPanel{min-width:0}.muscleExposure-module__ZeH5rq__visualLayout[data-map=true] .muscleExposure-module__ZeH5rq__row{grid-template-columns:minmax(75px,1fr) minmax(22px,.5fr) 22px;gap:6px}@container muscle-emphasis (max-width:420px){.muscleExposure-module__ZeH5rq__visualLayout[data-map=true]{grid-template-columns:minmax(0,1fr);gap:0}.muscleExposure-module__ZeH5rq__mapPanel{--anatomy-height:260px;max-width:340px}.muscleExposure-module__ZeH5rq__visualLayout[data-expanded=false] .muscleExposure-module__ZeH5rq__mapPanel{--anatomy-height:270px;padding-right:22px}}.muscleExposure-module__ZeH5rq__row{text-align:left;border-radius:4px;grid-template-columns:minmax(100px,.7fr) minmax(60px,1fr) 38px;align-items:center;gap:16px;width:100%;min-height:38px;padding:8px 4px;font-size:12px;display:grid}.muscleExposure-module__ZeH5rq__row:hover,.muscleExposure-module__ZeH5rq__row[aria-pressed=true]{background:var(--muted)}.muscleExposure-module__ZeH5rq__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.muscleExposure-module__ZeH5rq__row strong{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.muscleExposure-module__ZeH5rq__track{background:var(--muted);border-radius:2px;height:7px;display:block;overflow:hidden}.muscleExposure-module__ZeH5rq__track>span{border-radius:inherit;background:color-mix(in oklab, var(--foreground) 70%, var(--card));height:100%;display:block}.muscleExposure-module__ZeH5rq__row[aria-pressed=true] .muscleExposure-module__ZeH5rq__track>span{background:var(--brand)}.muscleExposure-module__ZeH5rq__action{text-align:left;align-items:center;gap:5px;min-height:32px;font-size:11px;display:inline-flex}.muscleExposure-module__ZeH5rq__action:hover{text-underline-offset:3px;text-decoration:underline}.muscleExposure-module__ZeH5rq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 22px 14px;display:flex}.muscleExposure-module__ZeH5rq__footer>span,.muscleExposure-module__ZeH5rq__note,.muscleExposure-module__ZeH5rq__empty{color:var(--muted-foreground);font-size:11px}.muscleExposure-module__ZeH5rq__empty{padding:12px 4px}.muscleExposure-module__ZeH5rq__details{border-top:1px solid var(--border);padding:0 22px}.muscleExposure-module__ZeH5rq__details>summary,.muscleExposure-module__ZeH5rq__breakdown>summary{cursor:pointer;width:fit-content;color:var(--muted-foreground);padding:12px 0;font-size:11px}.muscleExposure-module__ZeH5rq__controls{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0 12px;display:flex}.muscleExposure-module__ZeH5rq__controls select{width:auto}.muscleExposure-module__ZeH5rq__breakdown{border-top:1px solid var(--border)}.muscleExposure-module__ZeH5rq__breakdown>section{margin:0 0 12px}.muscleExposure-module__ZeH5rq__absent{flex-wrap:wrap;gap:0 16px;display:flex}.muscleExposure-module__ZeH5rq__note{padding:8px 0 16px;line-height:1.5}.muscleExposure-module__ZeH5rq__row:focus-visible,.muscleExposure-module__ZeH5rq__action:focus-visible,.muscleExposure-module__ZeH5rq__details summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@container muscle-emphasis (max-width:420px){.muscleExposure-module__ZeH5rq__row{grid-template-columns:minmax(95px,1fr) minmax(50px,.7fr) 30px;gap:10px}}@media (pointer:coarse){.muscleExposure-module__ZeH5rq__row,.muscleExposure-module__ZeH5rq__action,.muscleExposure-module__ZeH5rq__details summary{min-height:44px}}.muscleExposure-module__ZeH5rq__card[data-complete=true] .muscleExposure-module__ZeH5rq__row{min-height:28px;padding-block:4px;font-size:11px}.muscleExposure-module__ZeH5rq__zeroMuscles{color:var(--muted-foreground);flex-wrap:wrap;gap:5px 10px;padding:8px 22px 18px;font-size:10px;line-height:1.5;display:flex}.muscleExposure-module__ZeH5rq__zeroMuscles>span{width:100%;font-weight:600}.muscleExposure-module__ZeH5rq__zeroMuscles button{border-bottom:1px dotted var(--border)}.muscleExposure-module__ZeH5rq__zeroMuscles button:focus-visible{outline:2px solid var(--ring)}@media (pointer:coarse){.muscleExposure-module__ZeH5rq__card[data-complete=true] .muscleExposure-module__ZeH5rq__row,.muscleExposure-module__ZeH5rq__zeroMuscles button{min-height:44px}}
.scopeDetails-module__Ny8Hba__panel{background:var(--card);min-width:0;padding:22px}.scopeDetails-module__Ny8Hba__block{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:12px 0 8px;font-size:11px;font-weight:600}.scopeDetails-module__Ny8Hba__exercise{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.scopeDetails-module__Ny8Hba__order{color:var(--muted-foreground);padding-top:2px;font-size:11px}.scopeDetails-module__Ny8Hba__exercise h4{font-size:13px;font-weight:600;line-height:1.5}.scopeDetails-module__Ny8Hba__protocol,.scopeDetails-module__Ny8Hba__note{color:var(--muted-foreground);margin-top:8px;font-size:12px;line-height:1.5}.scopeDetails-module__Ny8Hba__prescription{grid-template-columns:65px minmax(55px,1fr) minmax(80px,1fr);gap:4px 10px;margin-top:8px;font-size:12px;display:grid}.scopeDetails-module__Ny8Hba__prescription>span:first-child{color:var(--muted-foreground)}.scopeDetails-module__Ny8Hba__prescription strong{font-weight:600}.scopeDetails-module__Ny8Hba__prescription small{color:var(--muted-foreground);grid-column:2/-1;font-size:11px}.scopeDetails-module__Ny8Hba__mapScroll{margin-top:18px;overflow-x:auto}.scopeDetails-module__Ny8Hba__mapScroll:focus-visible{outline:2px solid var(--ring)}.scopeDetails-module__Ny8Hba__map{border-collapse:collapse;width:100%;font-size:12px}.scopeDetails-module__Ny8Hba__map th{text-align:left;min-width:100px;padding:8px;font-weight:500}.scopeDetails-module__Ny8Hba__map th:first-child{background:var(--card);min-width:180px;position:sticky;left:0}.scopeDetails-module__Ny8Hba__map thead th{vertical-align:top;border-bottom:1px solid var(--border)}.scopeDetails-module__Ny8Hba__map th small{color:var(--muted-foreground);margin-top:4px;font-size:10px;font-weight:400;display:block}.scopeDetails-module__Ny8Hba__map td{text-align:center;padding:3px}.scopeDetails-module__Ny8Hba__map td span{padding:7px;display:block}.scopeDetails-module__Ny8Hba__map tbody tr{border-bottom:1px solid var(--border)}@container (max-width:620px){.scopeDetails-module__Ny8Hba__panel{padding:18px 16px}.scopeDetails-module__Ny8Hba__map th:first-child{min-width:145px;max-width:160px}}.scopeDetails-module__Ny8Hba__plan{margin-top:12px}.scopeDetails-module__Ny8Hba__block{padding-top:10px}.scopeDetails-module__Ny8Hba__exercise{padding-block:8px}
.review-module__1-mJrW__overview{gap:0;padding:0;display:grid}.review-module__1-mJrW__visualHero,.review-module__1-mJrW__supportGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:0;display:grid}.review-module__1-mJrW__supportGrid{align-items:stretch}.review-module__1-mJrW__visualHero>div{grid-column:auto}.review-module__1-mJrW__supportGrid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.review-module__1-mJrW__secondaryActions{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-module__1-mJrW__reviewDisclosure{flex:1;min-width:0}.review-module__1-mJrW__reviewDisclosure>summary{cursor:pointer;align-items:center;gap:10px;width:fit-content;padding:10px 0;font-size:11px;list-style:none;display:flex}.review-module__1-mJrW__reviewDisclosure>summary::-webkit-details-marker{display:none}.review-module__1-mJrW__reviewDisclosure>summary>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.review-module__1-mJrW__reviewDisclosure[open]>summary>svg{transform:rotate(180deg)}.review-module__1-mJrW__reviewDisclosure>section{margin-top:8px}.review-module__1-mJrW__scopeStats select{max-width:250px;font-size:11px}.review-module__1-mJrW__scopeHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px;display:flex}.review-module__1-mJrW__eyebrow{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:500;display:block}.review-module__1-mJrW__scopeHeader h2{letter-spacing:-.02em;margin-top:7px;font-size:18px;font-weight:550;line-height:1.25}.review-module__1-mJrW__scopeHeader h2:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.review-module__1-mJrW__scopeStats{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:16px;font-size:11px;display:flex}.review-module__1-mJrW__scopeStats strong{color:var(--foreground);font-size:13px;font-weight:600}.review-module__1-mJrW__scopeStats button{text-align:left;min-height:32px}.review-module__1-mJrW__heroGrid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:stretch;gap:18px;display:grid}.review-module__1-mJrW__detailGrid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:18px;display:grid}.review-module__1-mJrW__detailGrid>div{grid-column:auto}.review-module__1-mJrW__detailGrid[data-weekly=false]{grid-template-columns:minmax(0,1fr)}.review-module__1-mJrW__surface{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.review-module__1-mJrW__sectionHeader{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:24px 22px 20px;display:flex}.review-module__1-mJrW__sectionHeader h2{letter-spacing:-.015em;font-size:14px;font-weight:600}.review-module__1-mJrW__iconButton{width:30px;height:30px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:grid}.review-module__1-mJrW__iconButton:hover{background:var(--muted);color:var(--foreground)}.review-module__1-mJrW__chartHeadline{align-items:baseline;gap:8px;padding:0 22px 22px;display:flex}.review-module__1-mJrW__chartHeadline strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.review-module__1-mJrW__chartHeadline>span{color:var(--muted-foreground);font-size:11px}.review-module__1-mJrW__structure{flex-direction:column;display:flex}.review-module__1-mJrW__plotScroll{flex:1;min-width:0;padding:0 20px;overflow-x:auto}.review-module__1-mJrW__phaseLabels{gap:10px;padding:0 3px 12px;display:flex}.review-module__1-mJrW__phaseLabels span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted-foreground);border-top:2px solid var(--border);padding-top:7px;font-size:10px;overflow:hidden}.review-module__1-mJrW__plot{background:repeating-linear-gradient(to top, transparent 0, transparent 41px, var(--border) 42px, transparent 43px);background-repeat:no-repeat;background-size:100% 128px;align-items:stretch;gap:8px;height:163px;display:flex}.review-module__1-mJrW__plotColumn{border-radius:5px;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;padding:0 2px;display:flex}.review-module__1-mJrW__barSpace{flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:54px;height:128px;display:flex;position:relative}.review-module__1-mJrW__columnBar{background:color-mix(in oklab, var(--foreground) 77%, var(--card));border-radius:4px 4px 1px 1px;flex:none;width:100%;transition:background .12s}.review-module__1-mJrW__columnBar[data-empty=true]{background:var(--border);min-height:2px}.review-module__1-mJrW__columnAmount{font-variant-numeric:tabular-nums;opacity:0;padding-bottom:4px;font-size:10px;position:absolute;bottom:100%}.review-module__1-mJrW__plotColumn:hover .review-module__1-mJrW__columnBar,.review-module__1-mJrW__plotColumn[aria-pressed=true] .review-module__1-mJrW__columnBar,.review-module__1-mJrW__plotColumn:focus-visible .review-module__1-mJrW__columnBar{background:var(--brand)}.review-module__1-mJrW__plotColumn:hover .review-module__1-mJrW__columnAmount,.review-module__1-mJrW__plotColumn[aria-pressed=true] .review-module__1-mJrW__columnAmount,.review-module__1-mJrW__plotColumn:focus-visible .review-module__1-mJrW__columnAmount{opacity:1}.review-module__1-mJrW__axisLabel{color:var(--muted-foreground);white-space:nowrap;font-size:10px}.review-module__1-mJrW__chartFooter{border-top:1px solid var(--border);min-height:63px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:14px;padding:12px 22px;font-size:11px;display:flex}.review-module__1-mJrW__chartFooter>span{min-width:0}.review-module__1-mJrW__chartFooter strong{color:var(--foreground);font-weight:500}.review-module__1-mJrW__selectionDetail{margin-top:3px;line-height:1.5;display:block}.review-module__1-mJrW__textButton{white-space:nowrap;min-height:32px;color:var(--foreground);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.review-module__1-mJrW__textButton:hover{text-underline-offset:3px;text-decoration:underline}.review-module__1-mJrW__count{color:var(--muted-foreground);font-size:11px}.review-module__1-mJrW__review{background:color-mix(in oklab, var(--muted) 28%, var(--card));flex-direction:column;display:flex}.review-module__1-mJrW__reviewItems{flex:1;padding:0 20px}.review-module__1-mJrW__reviewItem{text-align:left;border-bottom:1px solid var(--border);align-items:center;gap:11px;width:100%;padding:17px 0;display:flex}.review-module__1-mJrW__reviewItem:last-child{border-bottom:0}.review-module__1-mJrW__reviewItem:hover .review-module__1-mJrW__reviewText strong{text-underline-offset:3px;text-decoration:underline}.review-module__1-mJrW__reviewMarker{border:1px solid var(--muted-foreground);border-radius:50%;flex:none;align-self:flex-start;width:7px;height:7px;margin-top:4px}.review-module__1-mJrW__reviewMarker[data-input=true]{background:#a87725;border:0}.review-module__1-mJrW__reviewText{flex:1;gap:5px;min-width:0;display:grid}.review-module__1-mJrW__reviewText strong{font-size:13px;font-weight:550;line-height:1.4}.review-module__1-mJrW__reviewText>span:last-child{color:var(--muted-foreground);font-size:11px;line-height:1.4}.review-module__1-mJrW__reviewText .review-module__1-mJrW__eyebrow{font-size:9px}.review-module__1-mJrW__reviewAll{border-top:1px solid var(--border);text-align:left;justify-content:space-between;align-items:center;min-height:46px;padding:13px 22px;font-size:11px;display:flex}.review-module__1-mJrW__reviewAll span{color:var(--muted-foreground);align-items:center;gap:10px;display:inline-flex}.review-module__1-mJrW__reviewAll:hover{background:var(--muted)}.review-module__1-mJrW__quietState{color:var(--muted-foreground);flex:1;padding:16px 22px 28px;font-size:12px;line-height:1.7}.review-module__1-mJrW__progressionRow{text-align:left;border-top:1px solid var(--border);gap:12px;width:100%;padding:15px 22px;display:grid}.review-module__1-mJrW__progressionRow:hover{background:var(--muted)}.review-module__1-mJrW__progressionRow>strong{font-size:12px;font-weight:550}.review-module__1-mJrW__prescriptionPair{font-variant-numeric:tabular-nums;grid-template-columns:1fr 26px 1fr;align-items:center;font-size:16px;font-weight:500;display:grid}.review-module__1-mJrW__prescriptionPair>span{gap:4px;display:grid}.review-module__1-mJrW__prescriptionPair small{color:var(--muted-foreground);font-size:10px;font-weight:400}.review-module__1-mJrW__prescriptionPair svg{color:var(--muted-foreground)}.review-module__1-mJrW__sourceList{border-top:1px solid var(--border);margin-top:22px}.review-module__1-mJrW__sourceList li{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:16px 0;display:flex}.review-module__1-mJrW__sourceList li>div{flex:1;gap:5px;min-width:0;display:grid}.review-module__1-mJrW__sourceList strong{font-size:13px;font-weight:550}.review-module__1-mJrW__sourceList span{color:var(--muted-foreground);font-size:11px;line-height:1.5}.review-module__1-mJrW__sourceList .review-module__1-mJrW__setLocation{color:var(--foreground)}.review-module__1-mJrW__editButton{background:var(--foreground);color:var(--background);border-radius:6px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex}.review-module__1-mJrW__evidenceNote{color:var(--muted-foreground);margin-top:18px;font-size:12px;line-height:1.6}.review-module__1-mJrW__prescriptionDetails summary{cursor:pointer;padding:5px 0;font-size:11px}.review-module__1-mJrW__prescriptionDetails p{background:var(--muted);border-radius:6px;gap:4px;margin-top:6px;padding:10px 12px;display:grid}.review-module__1-mJrW__sourceList .review-module__1-mJrW__prescriptionDetails strong{font-size:11px}.review-module__1-mJrW__weekContext{border-top:1px solid var(--border);margin-top:22px;display:grid}.review-module__1-mJrW__weekContextButton{border-bottom:1px solid var(--border);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.review-module__1-mJrW__weekContextButton>span:first-child{gap:4px;display:grid}.review-module__1-mJrW__weekContextButton>span:last-child{align-items:center;gap:8px;display:inline-flex}.review-module__1-mJrW__weekContextButton small{color:var(--muted-foreground)}.review-module__1-mJrW__weekContextButton:hover{background:var(--muted)}.review-module__1-mJrW__weekContextButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.review-module__1-mJrW__evidenceNote summary{cursor:pointer;padding:8px 0}.review-module__1-mJrW__empty{padding:32px}.review-module__1-mJrW__empty h2{font-size:16px;font-weight:550}.review-module__1-mJrW__empty p{color:var(--muted-foreground);margin-top:8px;font-size:13px}.review-module__1-mJrW__comparisonChart{padding:0 16px 10px}.review-module__1-mJrW__overview button:focus-visible,.review-module__1-mJrW__editButton:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@container (max-width:850px){.review-module__1-mJrW__visualHero,.review-module__1-mJrW__supportGrid,.review-module__1-mJrW__heroGrid,.review-module__1-mJrW__detailGrid{grid-template-columns:minmax(0,1fr)}.review-module__1-mJrW__reviewItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.review-module__1-mJrW__reviewItem{border:0;align-items:flex-start}.review-module__1-mJrW__reviewItem>svg{display:none}}@container (max-width:520px){.review-module__1-mJrW__scopeStats{gap:10px;width:100%}.review-module__1-mJrW__scopeStats select{width:100%;max-width:100%}.review-module__1-mJrW__overview{gap:0}.review-module__1-mJrW__heroGrid,.review-module__1-mJrW__detailGrid{gap:16px}.review-module__1-mJrW__reviewItems{grid-template-columns:minmax(0,1fr);gap:0}.review-module__1-mJrW__reviewItem{border-bottom:1px solid var(--border);padding:14px 0}.review-module__1-mJrW__reviewItem>svg{display:block}.review-module__1-mJrW__scopeHeader h2{font-size:22px}.review-module__1-mJrW__sectionHeader,.review-module__1-mJrW__chartFooter{padding-left:16px;padding-right:16px}.review-module__1-mJrW__chartHeadline{padding-left:16px}.review-module__1-mJrW__plotScroll{padding:0 14px}}@media (prefers-reduced-motion:reduce){.review-module__1-mJrW__columnBar{transition:none}}.review-module__1-mJrW__overview .review-module__1-mJrW__visualHero>*,.review-module__1-mJrW__overview .review-module__1-mJrW__visualHero>div>section,.review-module__1-mJrW__overview .review-module__1-mJrW__supportGrid>*{border:0;border-radius:0;min-width:0;height:100%}.review-module__1-mJrW__overview .review-module__1-mJrW__visualHero>*+*,.review-module__1-mJrW__overview .review-module__1-mJrW__supportGrid>*+*{border-left:1px solid var(--border)}.review-module__1-mJrW__visualHero,.review-module__1-mJrW__supportGrid{border-bottom:1px solid var(--border)}.review-module__1-mJrW__secondaryActions{padding:12px 24px}.review-module__1-mJrW__scopeStats>span{border:1px solid var(--border);padding:7px 10px}@container (max-width:850px){.review-module__1-mJrW__overview .review-module__1-mJrW__visualHero>*+*,.review-module__1-mJrW__overview .review-module__1-mJrW__supportGrid>*+*{border-left:0;border-top:1px solid var(--border)}}.review-module__1-mJrW__snapshotGrid{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.9fr);display:grid}.review-module__1-mJrW__overview .review-module__1-mJrW__snapshotGrid>*,.review-module__1-mJrW__overview .review-module__1-mJrW__supportGrid>div>section{border:0;border-radius:0;min-width:0}.review-module__1-mJrW__overview .review-module__1-mJrW__snapshotGrid>*+*{border-left:1px solid var(--border)}.review-module__1-mJrW__dashboardContext{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--muted) 35%, var(--card));justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.review-module__1-mJrW__dashboardContext p{color:var(--muted-foreground);margin-top:4px;font-size:11px}.review-module__1-mJrW__dashboardContext select{max-width:260px}@container (max-width:1050px){.review-module__1-mJrW__snapshotGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.review-module__1-mJrW__snapshotGrid>:first-child{border-bottom:1px solid var(--border);grid-column:1/-1}.review-module__1-mJrW__overview .review-module__1-mJrW__snapshotGrid>:nth-child(2){border-left:0}}@container (max-width:570px){.review-module__1-mJrW__snapshotGrid{grid-template-columns:minmax(0,1fr)}.review-module__1-mJrW__overview .review-module__1-mJrW__snapshotGrid>*+*{border-left:0;border-top:1px solid var(--border)}.review-module__1-mJrW__snapshotGrid>:first-child{border-bottom:0}.review-module__1-mJrW__dashboardContext{flex-direction:column;align-items:flex-start}.review-module__1-mJrW__dashboardContext select{width:100%;max-width:none}}.review-module__1-mJrW__overview .review-module__1-mJrW__supportGrid>div{grid-column:auto}.review-module__1-mJrW__exerciseWorkload{gap:16px;padding:12px 22px 24px;display:grid}.review-module__1-mJrW__exerciseWorkload>div{grid-template-columns:minmax(0,1.5fr) minmax(40px,1fr) 45px;align-items:center;gap:12px;font-size:12px;display:grid}.review-module__1-mJrW__workloadTrack{background:var(--muted);height:5px}.review-module__1-mJrW__workloadTrack i{background:#89937c;height:100%;display:block}.review-module__1-mJrW__exerciseWorkload strong{text-align:right;font-weight:600}.review-module__1-mJrW__exerciseWorkload small{color:var(--muted-foreground);font-size:10px;font-weight:400}.review-module__1-mJrW__columnAmount{opacity:1}
.weeklyProgression-module__AK_ikG__card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.weeklyProgression-module__AK_ikG__header{justify-content:space-between;align-items:center;gap:12px;padding:24px 22px 20px;display:flex}.weeklyProgression-module__AK_ikG__header h2{font-size:14px;font-weight:600}.weeklyProgression-module__AK_ikG__header>span{color:var(--muted-foreground);font-size:12px}.weeklyProgression-module__AK_ikG__controls{grid-template-columns:minmax(0,1fr) minmax(82px,auto);gap:8px;padding:0 20px;display:grid}.weeklyProgression-module__AK_ikG__controls select{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:36px;color:var(--foreground);text-overflow:ellipsis;border-radius:6px;padding:0 8px;font-size:12px}.weeklyProgression-module__AK_ikG__readout{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-height:82px;padding:16px 20px 12px;display:flex}.weeklyProgression-module__AK_ikG__readout>strong{letter-spacing:-.04em;font-size:30px;font-weight:600;line-height:1}.weeklyProgression-module__AK_ikG__readout>div{flex-direction:column;gap:3px;font-size:12px;display:flex}.weeklyProgression-module__AK_ikG__readout>div>span:last-child{color:var(--muted-foreground);font-size:11px}.weeklyProgression-module__AK_ikG__range{color:var(--muted-foreground);margin-left:auto;font-size:11px}.weeklyProgression-module__AK_ikG__chart{min-width:0;margin:0 12px}.weeklyProgression-module__AK_ikG__chart svg{width:100%;display:block;overflow:visible}.weeklyProgression-module__AK_ikG__point{cursor:pointer;outline:none}.weeklyProgression-module__AK_ikG__point:focus-visible .weeklyProgression-module__AK_ikG__pointTarget{stroke:var(--ring);stroke-width:2px}.weeklyProgression-module__AK_ikG__point:hover .weeklyProgression-module__AK_ikG__pointTarget{fill:var(--brand);fill-opacity:.06}.weeklyProgression-module__AK_ikG__footer{min-height:44px;color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:auto;padding:4px 20px 12px;font-size:11px;display:flex}.weeklyProgression-module__AK_ikG__footer button,.weeklyProgression-module__AK_ikG__source button{min-height:32px;color:var(--foreground);text-underline-offset:4px;font-size:12px;text-decoration:underline}.weeklyProgression-module__AK_ikG__sources{border-top:1px solid var(--border);max-height:230px;padding:4px 20px;overflow:auto}.weeklyProgression-module__AK_ikG__source{align-items:center;gap:16px;padding:12px 0;display:flex}.weeklyProgression-module__AK_ikG__source+.weeklyProgression-module__AK_ikG__source{border-top:1px solid var(--border)}.weeklyProgression-module__AK_ikG__source>div{flex:1;gap:4px;min-width:0;font-size:12px;display:grid}.weeklyProgression-module__AK_ikG__source strong{font-weight:500}.weeklyProgression-module__AK_ikG__source span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px}.weeklyProgression-module__AK_ikG__source button{flex:none}.weeklyProgression-module__AK_ikG__empty{text-align:center;color:var(--muted-foreground);padding:48px 20px;font-size:12px}.weeklyProgression-module__AK_ikG__controls select:focus-visible,.weeklyProgression-module__AK_ikG__footer button:focus-visible,.weeklyProgression-module__AK_ikG__source button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:600px){.weeklyProgression-module__AK_ikG__header{padding:16px 16px 12px}.weeklyProgression-module__AK_ikG__controls{padding:0 16px}.weeklyProgression-module__AK_ikG__controls select{min-height:40px}.weeklyProgression-module__AK_ikG__readout,.weeklyProgression-module__AK_ikG__footer{padding-left:16px;padding-right:16px}.weeklyProgression-module__AK_ikG__footer button,.weeklyProgression-module__AK_ikG__source button{min-height:40px}}.weeklyProgression-module__AK_ikG__dashboard .weeklyProgression-module__AK_ikG__readout{min-height:58px;padding-block:12px 8px}.weeklyProgression-module__AK_ikG__dashboard .weeklyProgression-module__AK_ikG__readout>strong{font-size:24px}
.weekDistribution-module__pCz_Sa__card{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:24px 22px}.weekDistribution-module__pCz_Sa__card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.weekDistribution-module__pCz_Sa__card h2{letter-spacing:-.015em;font-size:14px;font-weight:600}.weekDistribution-module__pCz_Sa__card header>span,.weekDistribution-module__pCz_Sa__columnLabel{color:var(--muted-foreground);font-size:10px}.weekDistribution-module__pCz_Sa__scroll{overflow-x:auto}.weekDistribution-module__pCz_Sa__grid{align-items:center;gap:6px;display:grid}.weekDistribution-module__pCz_Sa__row{display:contents}.weekDistribution-module__pCz_Sa__muscle{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:8px 0;font-size:11px;overflow:hidden}.weekDistribution-module__pCz_Sa__muscle[aria-pressed=true]{color:var(--brand);font-weight:600}.weekDistribution-module__pCz_Sa__columnLabel{text-align:center;padding-bottom:6px}.weekDistribution-module__pCz_Sa__cell{min-height:31px;color:var(--muted-foreground);background:var(--muted);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:5px;font-size:11px}.weekDistribution-module__pCz_Sa__cell[data-active=true]{color:var(--foreground)}.weekDistribution-module__pCz_Sa__cell[aria-pressed=true]{border-color:var(--brand)}.weekDistribution-module__pCz_Sa__frequency{text-align:center;font-size:11px;font-weight:600}.weekDistribution-module__pCz_Sa__card footer{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:15px;font-size:10px;display:flex}.weekDistribution-module__pCz_Sa__card footer button:hover{text-decoration:underline}.weekDistribution-module__pCz_Sa__empty{color:var(--muted-foreground);padding:20px 0;font-size:12px}.weekDistribution-module__pCz_Sa__card button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.weekDistribution-module__pCz_Sa__cell,.weekDistribution-module__pCz_Sa__muscle{min-height:44px}}@media (pointer:fine){.weekDistribution-module__pCz_Sa__grid{gap:4px}.weekDistribution-module__pCz_Sa__cell{min-height:26px}.weekDistribution-module__pCz_Sa__muscle{padding-block:4px}}
.snapshot-module__FDUgpW__panel{background:var(--card);flex-direction:column;min-width:0;padding:24px 22px;display:flex}.snapshot-module__FDUgpW__movements{gap:18px;margin:34px 0 24px;display:grid}.snapshot-module__FDUgpW__movement{grid-template-columns:minmax(70px,1fr) minmax(40px,1.6fr) 28px;align-items:center;gap:12px;font-size:11px;display:grid}.snapshot-module__FDUgpW__movement strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.snapshot-module__FDUgpW__track{background:var(--muted);height:5px}.snapshot-module__FDUgpW__track i{background:#89937c;height:100%;display:block}.snapshot-module__FDUgpW__note{color:var(--muted-foreground);margin-top:auto;font-size:10px;line-height:1.6}.snapshot-module__FDUgpW__donut{border-radius:50%;flex-shrink:0;width:164px;height:164px;margin:28px auto 24px;padding:23px}.snapshot-module__FDUgpW__donut>div{background:var(--card);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;display:flex}.snapshot-module__FDUgpW__donut strong{letter-spacing:-.04em;font-size:28px;font-weight:600}.snapshot-module__FDUgpW__donut span{color:var(--muted-foreground);font-size:10px;line-height:1.4}.snapshot-module__FDUgpW__legend{gap:8px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.snapshot-module__FDUgpW__legend li{grid-template-columns:6px 1fr auto;align-items:center;gap:7px;display:grid}.snapshot-module__FDUgpW__legend i{width:6px;height:6px}.snapshot-module__FDUgpW__legend strong{color:var(--muted-foreground);font-weight:500}.snapshot-module__FDUgpW__movements{gap:8px;margin:20px 0 16px}.snapshot-module__FDUgpW__movement{grid-template-columns:minmax(108px,1.3fr) minmax(35px,1fr) 28px;gap:8px;min-height:20px;font-size:12px}.snapshot-module__FDUgpW__donut{width:144px;height:144px;margin:20px auto;padding:20px}.snapshot-module__FDUgpW__legend{gap:7px;font-size:11px}.snapshot-module__FDUgpW__note{font-size:11px}.snapshot-module__FDUgpW__movements{gap:4px}.snapshot-module__FDUgpW__movement{line-height:1.35}.snapshot-module__FDUgpW__coverageNote{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:16px;padding-top:12px;font-size:12px;line-height:1.5}.snapshot-module__FDUgpW__coverageNote strong{color:var(--foreground)}
.reviewFindings-module__1GLYQa__panel{background:var(--card);min-width:0;padding:22px}.reviewFindings-module__1GLYQa__patterns{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reviewFindings-module__1GLYQa__pattern{border-bottom:1px solid var(--border);padding:16px 20px 16px 0}.reviewFindings-module__1GLYQa__patternHeadline{align-items:baseline;gap:18px;font-size:14px;display:flex}.reviewFindings-module__1GLYQa__patternHeadline>span{color:var(--muted-foreground);min-width:80px;font-size:12px}.reviewFindings-module__1GLYQa__summaryCount{margin:8px 0;font-size:14px;font-weight:500}.reviewFindings-module__1GLYQa__details{margin-top:10px;font-size:12px}.reviewFindings-module__1GLYQa__details>summary{cursor:pointer;color:var(--muted-foreground);width:fit-content;padding:4px 0}.reviewFindings-module__1GLYQa__details>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.reviewFindings-module__1GLYQa__patternSource{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:12px 0;display:flex}.reviewFindings-module__1GLYQa__patternSource>span{color:var(--muted-foreground);font-size:11px}@media (max-width:760px){.reviewFindings-module__1GLYQa__patterns{grid-template-columns:1fr}}.reviewFindings-module__1GLYQa__note,.reviewFindings-module__1GLYQa__empty{color:var(--muted-foreground);max-width:85ch;margin:8px 0 14px;font-size:12px;line-height:1.6}.reviewFindings-module__1GLYQa__top{border-top:1px solid var(--border);grid-template-columns:1fr;margin-top:20px;display:grid}.reviewFindings-module__1GLYQa__group{min-width:0;padding:20px 0}.reviewFindings-module__1GLYQa__top .reviewFindings-module__1GLYQa__group:first-child{border-bottom:1px solid var(--border)}.reviewFindings-module__1GLYQa__top .reviewFindings-module__1GLYQa__group:last-child{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.reviewFindings-module__1GLYQa__top .reviewFindings-module__1GLYQa__group:last-child>h3,.reviewFindings-module__1GLYQa__top .reviewFindings-module__1GLYQa__group:last-child>.reviewFindings-module__1GLYQa__note{grid-column:1/-1}.reviewFindings-module__1GLYQa__group h3{font-size:14px;font-weight:600}.reviewFindings-module__1GLYQa__group h3 span{color:var(--muted-foreground);margin-left:10px;font-size:11px;font-weight:400}.reviewFindings-module__1GLYQa__group h4{font-size:13px;font-weight:600;line-height:1.5}.reviewFindings-module__1GLYQa__item{border-top:1px solid var(--border);padding:14px 0}.reviewFindings-module__1GLYQa__value{font-variant-numeric:tabular-nums;margin:8px 0;font-size:16px}.reviewFindings-module__1GLYQa__sources{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.reviewFindings-module__1GLYQa__sources li{border-top:1px solid var(--border);grid-template-columns:200px 1fr;gap:12px;padding-top:10px;font-size:12px;display:grid}.reviewFindings-module__1GLYQa__sources li>span{color:var(--muted-foreground);font-size:11px}.reviewFindings-module__1GLYQa__locations{flex-wrap:wrap;gap:5px;display:flex}.reviewFindings-module__1GLYQa__locations>button,.reviewFindings-module__1GLYQa__locations>span{border:1px solid var(--border);text-align:left;padding:4px 6px;font-size:10px;line-height:1.5}.reviewFindings-module__1GLYQa__locations>button{cursor:pointer}.reviewFindings-module__1GLYQa__locations>button:hover{background:var(--muted)}.reviewFindings-module__1GLYQa__locations>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.reviewFindings-module__1GLYQa__action{text-align:left;width:fit-content;color:var(--muted-foreground);text-underline-offset:3px;cursor:pointer;margin-top:8px;font-size:11px;text-decoration:underline;display:block}.reviewFindings-module__1GLYQa__action:hover{color:var(--foreground)}.reviewFindings-module__1GLYQa__action:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.reviewFindings-module__1GLYQa__exercises{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:1fr;display:grid}.reviewFindings-module__1GLYQa__exercise{border-bottom:1px solid var(--border);border-right:1px solid var(--border);min-width:0;padding:18px}.reviewFindings-module__1GLYQa__transition{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,30%) 1fr;column-gap:20px;padding:12px 0;display:grid}.reviewFindings-module__1GLYQa__transition>.reviewFindings-module__1GLYQa__location{grid-area:1/1/span 4}.reviewFindings-module__1GLYQa__transition>.reviewFindings-module__1GLYQa__deltas,.reviewFindings-module__1GLYQa__transition>.reviewFindings-module__1GLYQa__unchanged,.reviewFindings-module__1GLYQa__transition>.reviewFindings-module__1GLYQa__action{grid-column:2}.reviewFindings-module__1GLYQa__location{color:var(--muted-foreground);margin-bottom:8px;font-size:11px}.reviewFindings-module__1GLYQa__deltas{flex-wrap:wrap;gap:8px 24px;display:flex}.reviewFindings-module__1GLYQa__deltas>div{gap:8px;font-size:12px;display:flex}.reviewFindings-module__1GLYQa__deltas dt{color:var(--muted-foreground)}.reviewFindings-module__1GLYQa__deltas dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:500}.reviewFindings-module__1GLYQa__unchanged{color:var(--muted-foreground);margin-top:7px;font-size:10px}@media (max-width:760px){.reviewFindings-module__1GLYQa__top,.reviewFindings-module__1GLYQa__exercises{grid-template-columns:1fr}.reviewFindings-module__1GLYQa__top .reviewFindings-module__1GLYQa__group:first-child,.reviewFindings-module__1GLYQa__top .reviewFindings-module__1GLYQa__group:last-child{border-right:0;grid-template-columns:1fr;padding:18px 0}.reviewFindings-module__1GLYQa__sources li{grid-template-columns:1fr;gap:6px}.reviewFindings-module__1GLYQa__transition{display:block}.reviewFindings-module__1GLYQa__panel{padding:16px}}
.lowerDashboard-module__jQCv-a__panel{background:var(--card);min-width:0;padding:22px}.lowerDashboard-module__jQCv-a__count{color:var(--muted-foreground);margin-left:12px;font-size:11px;font-weight:400}.lowerDashboard-module__jQCv-a__note,.lowerDashboard-module__jQCv-a__empty{color:var(--muted-foreground);margin-top:14px;font-size:10px;line-height:1.6}.lowerDashboard-module__jQCv-a__findingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px;display:grid}.lowerDashboard-module__jQCv-a__findingGroup{min-width:0}.lowerDashboard-module__jQCv-a__findingGroup h3{justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.lowerDashboard-module__jQCv-a__findingGroup h3>span{color:var(--muted-foreground);font-weight:400}.lowerDashboard-module__jQCv-a__meter{background:var(--muted);height:5px;display:block}.lowerDashboard-module__jQCv-a__meter i{background:#89937c;height:100%;display:block}.lowerDashboard-module__jQCv-a__findingList{margin-top:12px}.lowerDashboard-module__jQCv-a__findingList button{text-align:left;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 0;font-size:11px;line-height:1.5;display:flex}.lowerDashboard-module__jQCv-a__findingList button>span:last-child{color:var(--muted-foreground)}.lowerDashboard-module__jQCv-a__findingList button:hover{color:var(--foreground);background:var(--muted)}.lowerDashboard-module__jQCv-a__findingList button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lowerDashboard-module__jQCv-a__targetBars{gap:18px;margin-top:24px;display:grid}.lowerDashboard-module__jQCv-a__targetBars>div{grid-template-columns:82px minmax(40px,1fr) 62px;align-items:center;gap:12px;font-size:11px;display:grid}.lowerDashboard-module__jQCv-a__targetBars strong{text-align:right;font-weight:600}.lowerDashboard-module__jQCv-a__targetBars small{color:var(--muted-foreground);font-weight:400}@container (max-width:850px){.lowerDashboard-module__jQCv-a__findingGrid{grid-template-columns:minmax(0,1fr);gap:22px}}@container (max-width:620px){.lowerDashboard-module__jQCv-a__panel{padding:18px 16px}}@container (min-width:1000px){.lowerDashboard-module__jQCv-a__findingGrid{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,2fr)}.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}.lowerDashboard-module__jQCv-a__heatLegend{color:var(--muted-foreground);align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.lowerDashboard-module__jQCv-a__heatLegend i{background:linear-gradient(to right, var(--muted), #63734c);width:80px;height:8px}.lowerDashboard-module__jQCv-a__heatScroll{overflow-x:auto}.lowerDashboard-module__jQCv-a__heatRow{border-bottom:1px solid var(--border);grid-template-columns:200px minmax(0,1fr);align-items:center;min-height:32px;display:grid}.lowerDashboard-module__jQCv-a__exerciseName{z-index:1;background:var(--card);padding:6px 12px 6px 0;font-size:12px;line-height:1.4;position:sticky;left:0}.lowerDashboard-module__jQCv-a__heatCells{align-items:center;gap:3px;display:flex}.lowerDashboard-module__jQCv-a__heatCells>*{text-align:center;flex:1;min-width:0;font-size:11px}.lowerDashboard-module__jQCv-a__heatCells button{font-variant-numeric:tabular-nums;height:26px}.lowerDashboard-module__jQCv-a__heatCells button[aria-pressed=true]{outline:2px solid var(--brand);outline-offset:-2px}.lowerDashboard-module__jQCv-a__heatCells:focus-visible,.lowerDashboard-module__jQCv-a__heatScroll:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.lowerDashboard-module__jQCv-a__heatDetail{flex-wrap:wrap;gap:8px 24px;padding:14px 0 0;font-size:12px;display:flex}.lowerDashboard-module__jQCv-a__heatDetail>span{color:var(--muted-foreground)}.lowerDashboard-module__jQCv-a__takeaways{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.lowerDashboard-module__jQCv-a__takeaways>div{border-right:1px solid var(--border);padding:16px}.lowerDashboard-module__jQCv-a__takeaways>div:last-child{border:0}.lowerDashboard-module__jQCv-a__takeaways strong{font-size:25px;font-weight:600;display:block}.lowerDashboard-module__jQCv-a__takeaways span{margin-top:4px;font-size:13px;display:block}.lowerDashboard-module__jQCv-a__takeaways p{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.5}@container (max-width:620px){.lowerDashboard-module__jQCv-a__takeaways{grid-template-columns:1fr}.lowerDashboard-module__jQCv-a__takeaways>div{border-right:0;border-bottom:1px solid var(--border)}}.lowerDashboard-module__jQCv-a__findingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lowerDashboard-module__jQCv-a__findingGroup:last-child{grid-column:1/-1}.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;display:grid}.lowerDashboard-module__jQCv-a__findingList button{padding:10px 0;font-size:12px}.lowerDashboard-module__jQCv-a__note,.lowerDashboard-module__jQCv-a__empty{font-size:12px}@container (max-width:850px){.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:620px){.lowerDashboard-module__jQCv-a__findingGrid,.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:1fr}}.lowerDashboard-module__jQCv-a__findingGroup:not(:last-child) .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:repeat(4,minmax(0,1fr))}.lowerDashboard-module__jQCv-a__takeaways>div{padding:12px 16px}@container (max-width:1000px){.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:620px){.lowerDashboard-module__jQCv-a__findingGroup:not(:last-child) .lowerDashboard-module__jQCv-a__findingList,.lowerDashboard-module__jQCv-a__findingGroup:last-child .lowerDashboard-module__jQCv-a__findingList{grid-template-columns:1fr}}.lowerDashboard-module__jQCv-a__takeaways{margin-top:16px}.lowerDashboard-module__jQCv-a__takeaways>div{grid-template-columns:auto 1fr;align-items:baseline;gap:0 10px;display:grid}.lowerDashboard-module__jQCv-a__takeaways strong{font-size:22px}.lowerDashboard-module__jQCv-a__takeaways p{grid-column:1/-1}.lowerDashboard-module__jQCv-a__findingList button{padding-block:7px}.lowerDashboard-module__jQCv-a__heatDetail{padding:0 0 14px}@media (pointer:coarse){.lowerDashboard-module__jQCv-a__heatCells button{height:36px}.lowerDashboard-module__jQCv-a__findingList button{min-height:44px}}@container (max-width:620px){.lowerDashboard-module__jQCv-a__heatRow{grid-template-columns:160px minmax(0,1fr)}}.lowerDashboard-module__jQCv-a__heatDetail{z-index:3;background:var(--card);border-block:1px solid var(--border);padding:12px 0;position:sticky;top:64px}@media (max-width:700px){.lowerDashboard-module__jQCv-a__heatDetail{top:104px}}
.trainingTrends-module__tLZFea__grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trainingTrends-module__tLZFea__chart{border-top:1px solid var(--border);min-width:0;padding:18px 22px}.trainingTrends-module__tLZFea__chart:nth-child(2n){border-left:1px solid var(--border)}.trainingTrends-module__tLZFea__chart h3{flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.trainingTrends-module__tLZFea__chart h3 span{color:var(--muted-foreground);font-size:12px;font-weight:400}.trainingTrends-module__tLZFea__chart:only-child{grid-column:1/-1}.trainingTrends-module__tLZFea__empty{color:var(--muted-foreground);padding:18px 22px;font-size:12px}@container (max-width:700px){.trainingTrends-module__tLZFea__grid{grid-template-columns:1fr}.trainingTrends-module__tLZFea__chart:nth-child(2n){border-left:0}.trainingTrends-module__tLZFea__chart{padding:18px 16px}}.trainingTrends-module__tLZFea__chart:last-child:nth-child(odd){grid-column:1/-1}
.AnalysisNavigator-module__e1FO_q__navigator{background:var(--studio-sidebar);width:100%;min-width:0;height:100%;min-height:0;color:var(--foreground);flex-direction:column;display:flex}.AnalysisNavigator-module__e1FO_q__header{border-bottom:1px solid var(--border);flex:none;margin:0 16px;padding:16px 0 12px}.AnalysisNavigator-module__e1FO_q__hint{color:var(--muted-foreground);margin-top:5px;font-size:12px}.AnalysisNavigator-module__e1FO_q__outline{flex:1;min-height:0;padding:12px 16px 16px;overflow:hidden auto}.AnalysisNavigator-module__e1FO_q__phase+.AnalysisNavigator-module__e1FO_q__phase{margin-top:12px}.AnalysisNavigator-module__e1FO_q__row{align-items:center;gap:0;display:flex}.AnalysisNavigator-module__e1FO_q__scopeButton{text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:8px;width:100%;min-width:0;padding:8px 10px;font-size:12px;font-weight:600;transition:background-color .14s;display:flex}.AnalysisNavigator-module__e1FO_q__scopeButton:hover,.AnalysisNavigator-module__e1FO_q__toggle:hover{background:#ffffffb3;background:lab(100% -.0000298023 .0000119209/.7)}.AnalysisNavigator-module__e1FO_q__scopeButton[aria-current]{color:var(--foreground);box-shadow:inset 3px 0 0 var(--brand);background:#fff}.AnalysisNavigator-module__e1FO_q__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AnalysisNavigator-module__e1FO_q__detail{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:400}.AnalysisNavigator-module__e1FO_q__toggle{cursor:pointer;width:22px;height:32px;color:var(--muted-foreground);border-radius:0;flex:none;place-items:center;display:grid}.AnalysisNavigator-module__e1FO_q__rotated{transform:rotate(90deg)}.AnalysisNavigator-module__e1FO_q__children{padding-left:12px}.AnalysisNavigator-module__e1FO_q__phase>.AnalysisNavigator-module__e1FO_q__row .AnalysisNavigator-module__e1FO_q__scopeButton{padding:6px 4px;font-size:14px;font-weight:700}.AnalysisNavigator-module__e1FO_q__phase>.AnalysisNavigator-module__e1FO_q__row .AnalysisNavigator-module__e1FO_q__detail{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.AnalysisNavigator-module__e1FO_q__week{padding:4px 0}.AnalysisNavigator-module__e1FO_q__week>.AnalysisNavigator-module__e1FO_q__row .AnalysisNavigator-module__e1FO_q__scopeButton{text-transform:uppercase;letter-spacing:.12em;color:var(--muted-foreground);padding:8px 4px;font-size:10px;font-weight:800}.AnalysisNavigator-module__e1FO_q__days{gap:4px;padding-left:12px;display:grid}.AnalysisNavigator-module__e1FO_q__days .AnalysisNavigator-module__e1FO_q__scopeButton{gap:10px}.AnalysisNavigator-module__e1FO_q__dayBadge{border:1px solid var(--border);width:24px;height:24px;color:var(--muted-foreground);background:#fff;border-radius:5px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.AnalysisNavigator-module__e1FO_q__scopeButton[aria-current] .AnalysisNavigator-module__e1FO_q__dayBadge{border-color:var(--brand);background:var(--brand);color:var(--brand-foreground)}.AnalysisNavigator-module__e1FO_q__dayName{min-width:0}.AnalysisNavigator-module__e1FO_q__dayName strong,.AnalysisNavigator-module__e1FO_q__dayName>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.AnalysisNavigator-module__e1FO_q__dayName strong{font-size:12px;font-weight:700}.AnalysisNavigator-module__e1FO_q__dayName>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-top:2px;font-size:9px;font-weight:600}@media (prefers-reduced-motion:reduce){.AnalysisNavigator-module__e1FO_q__scopeButton{transition:none}}.AnalysisNavigator-module__e1FO_q__scopeButton:focus-visible,.AnalysisNavigator-module__e1FO_q__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (pointer:coarse){.AnalysisNavigator-module__e1FO_q__scopeButton,.AnalysisNavigator-module__e1FO_q__toggle{min-height:44px}.AnalysisNavigator-module__e1FO_q__toggle{width:32px}}
.NavigatorDragDrop-module__T23s_q__secondaryAction{transition:opacity .14s}.NavigatorDragDrop-module__T23s_q__overlay .NavigatorDragDrop-module__T23s_q__row .NavigatorDragDrop-module__T23s_q__secondaryAction{opacity:1;transition:none}@media (hover:hover) and (pointer:fine){.NavigatorDragDrop-module__T23s_q__row .NavigatorDragDrop-module__T23s_q__secondaryAction{opacity:0;pointer-events:none}.NavigatorDragDrop-module__T23s_q__row:hover .NavigatorDragDrop-module__T23s_q__secondaryAction,.NavigatorDragDrop-module__T23s_q__row:focus-within .NavigatorDragDrop-module__T23s_q__secondaryAction{opacity:1;pointer-events:auto}.NavigatorDragDrop-module__T23s_q__row:has([data-state=open]) .NavigatorDragDrop-module__T23s_q__secondaryAction{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.NavigatorDragDrop-module__T23s_q__secondaryAction{transition:none}}
.progression-module__R-Pi_a__updated{border-radius:3px;animation:.65s ease-out progression-module__R-Pi_a__settle;display:inline-block}@keyframes progression-module__R-Pi_a__settle{0%{background-color:#14b8a659;transform:translateY(-2px);box-shadow:0 0 0 5px #14b8a626}to{background-color:#0000;transform:translateY(0);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.progression-module__R-Pi_a__updated{animation:none}}
.BuilderTour-module__F0ZDDG__layer{z-index:90;pointer-events:none;position:fixed;inset:0}.BuilderTour-module__F0ZDDG__shade{background:color-mix(in oklab, var(--ink) 40%, transparent);animation:.22s ease-out BuilderTour-module__F0ZDDG__appear;position:absolute;inset:0}.BuilderTour-module__F0ZDDG__spotlight{border-radius:var(--radius-card);border:2px solid var(--brand);box-shadow:0 0 0 100vmax color-mix(in oklab, var(--ink) 42%, transparent), 0 0 0 5px color-mix(in oklab, var(--brand) 16%, transparent);transition:top .24s cubic-bezier(.2,.8,.2,1),left .24s cubic-bezier(.2,.8,.2,1),width .24s,height .24s;position:absolute}.BuilderTour-module__F0ZDDG__card{pointer-events:auto;color:var(--foreground);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--elevation-2);max-height:calc(100dvh - var(--tour-top-inset,16px) - 16px);transition:top .24s cubic-bezier(.2,.8,.2,1),left .24s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:visible}.BuilderTour-module__F0ZDDG__content{max-height:calc(100dvh - var(--tour-top-inset,16px) - 18px);border-radius:inherit;padding:24px;animation:.26s cubic-bezier(.2,.8,.2,1) BuilderTour-module__F0ZDDG__enter;overflow-y:auto}.BuilderTour-module__F0ZDDG__close{z-index:1;width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:10px;right:9px}.BuilderTour-module__F0ZDDG__close:hover{color:var(--foreground);background:var(--muted)}.BuilderTour-module__F0ZDDG__title{letter-spacing:-.045em;text-wrap:balance;margin:14px 0 10px;font-size:25px;font-weight:550;line-height:1.15}.BuilderTour-module__F0ZDDG__description{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:13px;line-height:1.65}.BuilderTour-module__F0ZDDG__stepHeading{color:var(--muted-foreground);align-items:center;gap:10px;margin-top:0;font-size:11px;font-weight:500;display:flex}.BuilderTour-module__F0ZDDG__icon{border-radius:var(--radius-card);width:40px;height:40px;color:var(--brand);border:1px solid var(--border);background:var(--muted);place-items:center;display:grid}.BuilderTour-module__F0ZDDG__hint{border-radius:var(--radius-control);background:var(--muted);color:var(--muted-foreground);border:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:18px;padding:12px;font-size:11px;line-height:1.5;display:flex}.BuilderTour-module__F0ZDDG__hint svg{flex-shrink:0;margin-top:1px}.BuilderTour-module__F0ZDDG__footer{align-items:flex-start;gap:8px;margin-top:22px;display:flex}.BuilderTour-module__F0ZDDG__primary{border:1px solid var(--brand);background:var(--brand);color:var(--brand-foreground);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.3;transition:background .15s,transform .15s;display:flex}.BuilderTour-module__F0ZDDG__primary:hover{background:var(--brand-hover);transform:translateY(-1px)}.BuilderTour-module__F0ZDDG__forwardActions{flex-direction:column;align-items:stretch;gap:6px;min-width:112px;margin-left:auto;display:flex}.BuilderTour-module__F0ZDDG__welcomeSkip{margin:8px auto 0;display:block}.BuilderTour-module__F0ZDDG__back{border:1px solid var(--border);border-radius:var(--radius-control);width:34px;height:40px;color:var(--muted-foreground);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;display:grid}.BuilderTour-module__F0ZDDG__back:hover{background:var(--muted)}.BuilderTour-module__F0ZDDG__skip{color:var(--muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:11px}.BuilderTour-module__F0ZDDG__skip:hover{color:var(--foreground)}.BuilderTour-module__F0ZDDG__progress{gap:5px;margin-top:22px;display:flex}.BuilderTour-module__F0ZDDG__progress span{background:var(--border);border-radius:4px;flex:1;height:3px}.BuilderTour-module__F0ZDDG__progress [data-state=current]{background:var(--brand)}.BuilderTour-module__F0ZDDG__progress [data-state=done]{background:var(--positive)}.BuilderTour-module__F0ZDDG__arrow{background:var(--surface);border:1px solid var(--border);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.BuilderTour-module__F0ZDDG__card[data-side=right] .BuilderTour-module__F0ZDDG__arrow{left:-7px;top:calc(var(--arrow-offset) - 6px);border-top:0;border-right:0}.BuilderTour-module__F0ZDDG__card[data-side=left] .BuilderTour-module__F0ZDDG__arrow{right:-7px;top:calc(var(--arrow-offset) - 6px);border-bottom:0;border-left:0}.BuilderTour-module__F0ZDDG__card[data-side=bottom] .BuilderTour-module__F0ZDDG__arrow{top:-7px;left:calc(var(--arrow-offset) - 6px);border-bottom:0;border-right:0}.BuilderTour-module__F0ZDDG__card[data-side=top] .BuilderTour-module__F0ZDDG__arrow{bottom:-7px;left:calc(var(--arrow-offset) - 6px);border-top:0;border-left:0}.BuilderTour-module__F0ZDDG__welcomeArt{margin:0 -6px 12px}.BuilderTour-module__F0ZDDG__welcomeArt svg{width:100%;height:auto;display:block}.BuilderTour-module__F0ZDDG__stepCount{color:var(--muted-foreground);letter-spacing:.04em;margin-left:auto;padding-right:3px;font-size:10px}.BuilderTour-module__F0ZDDG__roadmap{color:var(--muted-foreground);gap:12px;margin:22px 0 24px;font-size:10px;display:flex}.BuilderTour-module__F0ZDDG__roadmap span{align-items:center;gap:5px;display:flex}.BuilderTour-module__F0ZDDG__roadmap+.BuilderTour-module__F0ZDDG__primary{width:100%}.BuilderTour-module__F0ZDDG__reassurance{text-align:center;color:var(--muted-foreground);margin:12px 0 0;font-size:10px}.BuilderTour-module__F0ZDDG__replay{border-radius:var(--radius-control);width:36px;height:36px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.BuilderTour-module__F0ZDDG__replay:hover{background:var(--muted);color:var(--foreground)}.BuilderTour-module__F0ZDDG__card button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.BuilderTour-module__F0ZDDG__replay:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes BuilderTour-module__F0ZDDG__enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes BuilderTour-module__F0ZDDG__appear{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.BuilderTour-module__F0ZDDG__content{padding:20px}.BuilderTour-module__F0ZDDG__title{font-size:23px}.BuilderTour-module__F0ZDDG__stepHeading{margin-top:0}.BuilderTour-module__F0ZDDG__footer,.BuilderTour-module__F0ZDDG__progress{margin-top:16px}.BuilderTour-module__F0ZDDG__hint{margin-top:14px;padding:10px}.BuilderTour-module__F0ZDDG__close{top:6px;right:5px}.BuilderTour-module__F0ZDDG__card .BuilderTour-module__F0ZDDG__primary{min-height:44px}}@media (prefers-reduced-motion:reduce){.BuilderTour-module__F0ZDDG__card,.BuilderTour-module__F0ZDDG__spotlight,.BuilderTour-module__F0ZDDG__primary{transition:none}.BuilderTour-module__F0ZDDG__content,.BuilderTour-module__F0ZDDG__shade{animation:none}}.BuilderTour-module__F0ZDDG__title:focus{outline:none}.BuilderTour-module__F0ZDDG__roadmap span+span:before{content:"·";color:var(--muted-foreground);margin-right:7px}
.BuilderMobile-module__DkxobG__mobileDragLabel{display:none}@media (max-width:639px){.BuilderMobile-module__DkxobG__sessionHeader{padding-top:0;flex-direction:column;align-items:stretch;gap:8px;padding-inline:0}.BuilderMobile-module__DkxobG__sessionIdentity{width:100%;min-width:0}.BuilderMobile-module__DkxobG__sessionBreadcrumb{margin-bottom:0}.BuilderMobile-module__DkxobG__sessionName,.BuilderMobile-module__DkxobG__sessionName>div{height:auto;min-height:44px}.BuilderMobile-module__DkxobG__sessionName h1{white-space:normal;overflow-wrap:anywhere;font-size:28px;line-height:1.25}.BuilderMobile-module__DkxobG__sessionName>div>svg{display:none}.BuilderMobile-module__DkxobG__sessionName input{height:44px;font-size:28px}.BuilderMobile-module__DkxobG__blockHeader{grid-template-columns:44px minmax(0,1fr) 44px;gap:0 8px;height:auto;padding:8px;display:grid}.BuilderMobile-module__DkxobG__blockDrag,.BuilderMobile-module__DkxobG__exerciseDrag{width:44px;height:44px}.BuilderMobile-module__DkxobG__blockDrag>svg,.BuilderMobile-module__DkxobG__exerciseDrag>svg{display:none}.BuilderMobile-module__DkxobG__blockCode,.BuilderMobile-module__DkxobG__exerciseOrder{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BuilderMobile-module__DkxobG__mobileDragLabel{display:grid}.BuilderMobile-module__DkxobG__blockName{grid-area:1/2;width:100%;max-width:none;height:auto;min-height:44px}.BuilderMobile-module__DkxobG__blockNameDisplay{height:auto;min-height:44px}.BuilderMobile-module__DkxobG__blockNameDisplay h3,.BuilderMobile-module__DkxobG__exerciseName{white-space:normal;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.BuilderMobile-module__DkxobG__blockNameDisplay>svg{display:none}.BuilderMobile-module__DkxobG__blockName input{height:44px;font-size:16px}.BuilderMobile-module__DkxobG__blockActionGroup{display:contents}.BuilderMobile-module__DkxobG__blockSummary{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:4px 12px;padding-bottom:4px;font-size:12px}.BuilderMobile-module__DkxobG__blockMenu{grid-area:1/3;width:44px;height:44px}.BuilderMobile-module__DkxobG__exerciseRow{grid-template-columns:44px minmax(0,1fr) 44px;gap:0 8px;padding:4px 8px}.BuilderMobile-module__DkxobG__exerciseMenu{opacity:1;grid-column:3;width:44px;height:44px}.BuilderMobile-module__DkxobG__setSummary{flex-wrap:wrap;gap:6px 12px;display:flex}.BuilderMobile-module__DkxobG__setSummary>span{white-space:normal;overflow-wrap:anywhere;overflow:visible}}
.ProgramCalendar-module__wGWEPa__calendar{--calendar-rail-width:88px;--calendar-gutter:24px;background:var(--studio-canvas);scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.ProgramCalendar-module__wGWEPa__calendarBar{z-index:10;grid-template-columns:var(--calendar-rail-width) repeat(7, minmax(0, 1fr));min-height:48px;padding:4px var(--calendar-gutter);border-bottom:1px solid var(--border);background:var(--studio-canvas);color:var(--muted-foreground);align-items:center;font-size:11px;font-weight:500;display:grid;position:sticky;top:0}.ProgramCalendar-module__wGWEPa__densityControl{flex-shrink:0;justify-self:start;width:80px;position:relative}.ProgramCalendar-module__wGWEPa__densityControl select{appearance:none;border:1px solid var(--border);background:var(--card);width:100%;min-height:34px;color:var(--foreground);cursor:pointer;border-radius:4px;padding:0 22px 0 8px;font-size:11px;font-weight:500}.ProgramCalendar-module__wGWEPa__densityChevron{pointer-events:none;width:12px;height:12px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ProgramCalendar-module__wGWEPa__calendar button:focus-visible,.ProgramCalendar-module__wGWEPa__calendar select:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.ProgramCalendar-module__wGWEPa__schedule{padding:0 var(--calendar-gutter) 32px}.ProgramCalendar-module__wGWEPa__weekRow{grid-template-columns:var(--calendar-rail-width) repeat(7, minmax(0, 1fr));display:grid}.ProgramCalendar-module__wGWEPa__weekdays{display:contents}.ProgramCalendar-module__wGWEPa__weekdays span{padding-inline:10px}.ProgramCalendar-module__wGWEPa__phase{margin-top:16px}.ProgramCalendar-module__wGWEPa__phaseHeader{border:1px solid var(--border);background:var(--studio-block-header);flex-wrap:wrap;align-items:center;gap:12px;min-height:42px;padding:10px 14px;display:flex}.ProgramCalendar-module__wGWEPa__phaseNumber{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.ProgramCalendar-module__wGWEPa__phaseHeader h2{overflow-wrap:anywhere;font-size:13px;font-weight:600}.ProgramCalendar-module__wGWEPa__phaseHeader>.ProgramCalendar-module__wGWEPa__meta{margin-left:auto}.ProgramCalendar-module__wGWEPa__week{border:1px solid var(--border);border-top:0}.ProgramCalendar-module__wGWEPa__weekLabel{padding:16px 10px;scroll-margin-top:70px;font-size:12px;font-weight:600}.ProgramCalendar-module__wGWEPa__day{border-left:1px solid var(--border);flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:104px;padding:8px;display:flex}.ProgramCalendar-module__wGWEPa__dayLabel{display:none}.ProgramCalendar-module__wGWEPa__daySessions{flex-direction:column;gap:8px;min-width:0;display:flex}.ProgramCalendar-module__wGWEPa__sessionCard{min-width:0;position:relative}.ProgramCalendar-module__wGWEPa__sessionActions{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;border-radius:3px;place-items:center;display:grid;position:absolute;top:4px;right:3px}.ProgramCalendar-module__wGWEPa__sessionActions:hover,.ProgramCalendar-module__wGWEPa__sessionActions[data-state=open]{background:var(--muted);color:var(--foreground)}.ProgramCalendar-module__wGWEPa__session{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:4px;width:100%;padding:12px 10px;transition:border-color .12s;display:block}.ProgramCalendar-module__wGWEPa__session:hover{border-color:var(--foreground)}.ProgramCalendar-module__wGWEPa__session[aria-current=true]{border-color:var(--foreground);box-shadow:inset 3px 0 var(--brand)}.ProgramCalendar-module__wGWEPa__session[data-rest=true]{background:0 0;border-style:dashed}.ProgramCalendar-module__wGWEPa__sessionName{margin-bottom:6px;padding-right:21px;font-size:13px;font-weight:600;line-height:1.4;display:block}.ProgramCalendar-module__wGWEPa__meta{color:var(--muted-foreground);font-size:11px;line-height:1.5;display:block}.ProgramCalendar-module__wGWEPa__block{border-top:1px solid var(--border);margin-top:14px;padding-top:10px;display:block}.ProgramCalendar-module__wGWEPa__blockName{font-size:11px;font-weight:600;line-height:1.5;display:block}.ProgramCalendar-module__wGWEPa__protocol{color:var(--muted-foreground);font-weight:400}.ProgramCalendar-module__wGWEPa__exercise{margin-top:8px;font-size:12px;line-height:1.5;display:block}.ProgramCalendar-module__wGWEPa__prescription{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5;display:block}.ProgramCalendar-module__wGWEPa__addWorkout,.ProgramCalendar-module__wGWEPa__addWeek{min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:3px;align-items:center;gap:5px;padding:6px 3px;font-size:11px;display:flex}.ProgramCalendar-module__wGWEPa__addWorkout{text-align:left;width:100%}.ProgramCalendar-module__wGWEPa__addWorkout svg,.ProgramCalendar-module__wGWEPa__addWeek svg{flex-shrink:0}.ProgramCalendar-module__wGWEPa__addWorkout:hover:not(:disabled),.ProgramCalendar-module__wGWEPa__addWeek:hover:not(:disabled){color:var(--foreground);background:var(--muted)}.ProgramCalendar-module__wGWEPa__addWorkout:disabled,.ProgramCalendar-module__wGWEPa__addWeek:disabled{opacity:.4;cursor:default}.ProgramCalendar-module__wGWEPa__addWeek{margin-top:4px;padding-inline:10px}@media (hover:hover) and (pointer:fine){.ProgramCalendar-module__wGWEPa__sessionActions{opacity:0}.ProgramCalendar-module__wGWEPa__sessionCard:hover .ProgramCalendar-module__wGWEPa__sessionActions,.ProgramCalendar-module__wGWEPa__sessionCard:focus-within .ProgramCalendar-module__wGWEPa__sessionActions,.ProgramCalendar-module__wGWEPa__sessionActions[data-state=open]{opacity:1}}.ProgramCalendar-module__wGWEPa__unscheduled{border-top:1px solid var(--border);background:var(--studio-sidebar);gap:16px;padding:14px;display:flex}.ProgramCalendar-module__wGWEPa__unscheduledLabel{padding-top:3px;font-size:11px;font-weight:600}.ProgramCalendar-module__wGWEPa__unscheduledCards{flex:1;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.ProgramCalendar-module__wGWEPa__originalDay{color:var(--muted-foreground);margin-bottom:5px;font-size:10px;display:block}.ProgramCalendar-module__wGWEPa__empty{text-align:center;padding:60px 24px}.ProgramCalendar-module__wGWEPa__empty h2{font-size:18px;font-weight:600}.ProgramCalendar-module__wGWEPa__empty p,.ProgramCalendar-module__wGWEPa__emptyPhase{color:var(--muted-foreground);margin-top:8px;font-size:13px}.ProgramCalendar-module__wGWEPa__emptyPhase{padding:16px}.ProgramCalendar-module__wGWEPa__weekNavigation{display:none}@media (max-width:1199px){.ProgramCalendar-module__wGWEPa__calendar{scrollbar-gutter:auto}.ProgramCalendar-module__wGWEPa__calendarBar{gap:8px;padding:8px 12px;display:flex}.ProgramCalendar-module__wGWEPa__densityControl{order:2;width:92px}.ProgramCalendar-module__wGWEPa__densityControl select{min-height:44px;font-size:12px}.ProgramCalendar-module__wGWEPa__schedule{padding:0 16px 28px}.ProgramCalendar-module__wGWEPa__weekdays{display:none}.ProgramCalendar-module__wGWEPa__weekNavigation{flex:1;gap:4px;min-width:0;display:flex}.ProgramCalendar-module__wGWEPa__weekNavigation button{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:4px;flex-shrink:0;place-items:center;width:36px;height:44px;display:grid}.ProgramCalendar-module__wGWEPa__weekNavigation button:disabled{opacity:.35;cursor:default}.ProgramCalendar-module__wGWEPa__weekNavigation select{border:1px solid var(--border);background:var(--card);border-radius:4px;width:100%;min-width:0;padding-inline:8px;font-size:12px}.ProgramCalendar-module__wGWEPa__phase[data-mobile-active=false],.ProgramCalendar-module__wGWEPa__week[data-mobile-active=false]{display:none}.ProgramCalendar-module__wGWEPa__phaseHeader{gap:8px}.ProgramCalendar-module__wGWEPa__phaseHeader h2{flex:1}.ProgramCalendar-module__wGWEPa__phaseHeader>.ProgramCalendar-module__wGWEPa__meta{display:none}.ProgramCalendar-module__wGWEPa__weekRow{display:block}.ProgramCalendar-module__wGWEPa__weekLabel{border-bottom:1px solid var(--border);padding:14px}.ProgramCalendar-module__wGWEPa__day{border-left:0;border-bottom:1px solid var(--border);min-height:0;padding:12px}.ProgramCalendar-module__wGWEPa__day:last-child{border-bottom:0}.ProgramCalendar-module__wGWEPa__day[data-unplanned=true]{flex-direction:row;justify-content:space-between;align-items:center;min-height:40px;padding-block:4px}.ProgramCalendar-module__wGWEPa__dayLabel{font-size:11px;font-weight:600;display:block}.ProgramCalendar-module__wGWEPa__session{padding:14px}.ProgramCalendar-module__wGWEPa__sessionName{font-size:14px}.ProgramCalendar-module__wGWEPa__blockName,.ProgramCalendar-module__wGWEPa__meta,.ProgramCalendar-module__wGWEPa__exercise,.ProgramCalendar-module__wGWEPa__prescription{font-size:12px}.ProgramCalendar-module__wGWEPa__unscheduled{flex-direction:column;gap:10px}}@media (min-width:768px) and (max-width:1199px){.ProgramCalendar-module__wGWEPa__calendarBar{justify-content:space-between;padding-inline:24px}.ProgramCalendar-module__wGWEPa__weekNavigation{max-width:420px}.ProgramCalendar-module__wGWEPa__day{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.ProgramCalendar-module__wGWEPa__dayLabel{padding-top:12px;font-size:12px}.ProgramCalendar-module__wGWEPa__day[data-unplanned=true] .ProgramCalendar-module__wGWEPa__dayLabel{padding-top:0}.ProgramCalendar-module__wGWEPa__exercise{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ProgramCalendar-module__wGWEPa__prescription{text-align:right}}@media (max-width:1199px),(pointer:coarse){.ProgramCalendar-module__wGWEPa__addWorkout,.ProgramCalendar-module__wGWEPa__addWeek{min-height:44px;font-size:12px}.ProgramCalendar-module__wGWEPa__sessionActions{width:44px;height:44px;top:0;right:0}.ProgramCalendar-module__wGWEPa__sessionName{padding-right:30px}}@media (pointer:coarse){.ProgramCalendar-module__wGWEPa__sessionMenu [role=menuitem]{min-height:44px}}@media (prefers-reduced-motion:reduce){.ProgramCalendar-module__wGWEPa__session{transition:none}}
