.weekly-review-module__LNr-2G__screen{gap:28px;display:grid}.weekly-review-module__LNr-2G__statusBand{border-bottom:1px solid var(--vs-border-strong);gap:18px;padding:2px 0 22px;display:grid}.weekly-review-module__LNr-2G__statusHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.weekly-review-module__LNr-2G__eyebrow{color:var(--vs-text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:.7rem;font-weight:760;display:flex}.weekly-review-module__LNr-2G__statusHeading h2,.weekly-review-module__LNr-2G__sectionHeading h2{color:var(--vs-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:760;line-height:1.15}.weekly-review-module__LNr-2G__statusHeading p,.weekly-review-module__LNr-2G__sectionHeading p{max-width:68ch;color:var(--vs-text-muted);margin:7px 0 0;font-size:.82rem;line-height:1.55}.weekly-review-module__LNr-2G__savedBadge,.weekly-review-module__LNr-2G__confidenceBadge,.weekly-review-module__LNr-2G__statusBadge{border:1px solid var(--vs-border-strong);background:var(--vs-control);min-height:32px;color:var(--vs-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:.72rem;font-weight:720;display:inline-flex}.weekly-review-module__LNr-2G__savedBadge{border-color:var(--vs-success-border);background:var(--vs-success-soft);color:var(--vs-success-ink)}.weekly-review-module__LNr-2G__metaStrip{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-review-module__LNr-2G__reviewValue{border-right:1px solid var(--vs-border);min-width:0;padding:13px 16px}.weekly-review-module__LNr-2G__reviewValue:last-child{border-right:0}.weekly-review-module__LNr-2G__reviewValue p,.weekly-review-module__LNr-2G__qualityValue p{margin:0}.weekly-review-module__LNr-2G__reviewValue p:first-child,.weekly-review-module__LNr-2G__qualityValue p:first-child{color:var(--vs-text-muted);font-size:.68rem;font-weight:650;line-height:1.35}.weekly-review-module__LNr-2G__reviewValue p:last-child{color:var(--vs-ink);margin-top:5px;font-size:.83rem;font-weight:720;line-height:1.35}.weekly-review-module__LNr-2G__statusNotices{gap:8px;display:grid}.weekly-review-module__LNr-2G__notice{border:1px solid var(--vs-info-border);border-radius:var(--vs-radius-control);background:var(--vs-info-soft);color:var(--vs-info-ink);align-items:flex-start;gap:9px;padding:10px 12px;font-size:.78rem;line-height:1.5;display:flex}.weekly-review-module__LNr-2G__notice[data-tone=warning]{border-color:var(--vs-warning-border);background:var(--vs-warning-soft);color:var(--vs-warning-ink)}.weekly-review-module__LNr-2G__decisionWorkspace{border:1px solid var(--vs-border-strong);border-radius:var(--vs-radius-surface);background:var(--vs-workspace);box-shadow:var(--vs-shadow-raised);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid;overflow:hidden}.weekly-review-module__LNr-2G__systemRecommendation,.weekly-review-module__LNr-2G__coachDecision{min-width:0;padding:24px}.weekly-review-module__LNr-2G__systemRecommendation{border-right:1px solid var(--vs-border-strong);background:var(--vs-surface);align-content:start;gap:18px;display:grid}.weekly-review-module__LNr-2G__coachDecision{background:var(--vs-action-surface)}.weekly-review-module__LNr-2G__sectionHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.weekly-review-module__LNr-2G__recommendationLead{color:var(--vs-text-secondary);margin:0;font-size:.84rem;line-height:1.6}.weekly-review-module__LNr-2G__recommendationBody{border-top:1px solid var(--vs-border);gap:17px;padding-top:17px;display:grid}.weekly-review-module__LNr-2G__decisionName{color:var(--vs-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.4vw,2.1rem);font-weight:790;line-height:1.08}.weekly-review-module__LNr-2G__recommendedAction{border-left:3px solid var(--vs-success);background:var(--vs-success-soft);color:var(--vs-success-ink);margin:0;padding:12px 14px;font-size:.82rem;font-weight:700;line-height:1.55}.weekly-review-module__LNr-2G__signalBlock{gap:9px;display:grid}.weekly-review-module__LNr-2G__signalBlock>p{color:var(--vs-text-muted);margin:0;font-size:.69rem;font-weight:720}.weekly-review-module__LNr-2G__signalBlock ul{color:var(--vs-text-secondary);gap:8px;margin:0;padding:0;font-size:.8rem;line-height:1.45;list-style:none;display:grid}.weekly-review-module__LNr-2G__signalBlock li{gap:9px;display:flex}.weekly-review-module__LNr-2G__signalBlock li:before{background:var(--vs-success);content:"";border-radius:50%;flex:none;width:5px;height:5px;margin-top:.48em}.weekly-review-module__LNr-2G__recommendationMeta{border-top:1px solid var(--vs-border);color:var(--vs-text-muted);flex-wrap:wrap;gap:8px 16px;padding-top:14px;font-size:.72rem;display:flex}.weekly-review-module__LNr-2G__decisionForm{gap:17px;margin-top:20px;display:grid}.weekly-review-module__LNr-2G__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.weekly-review-module__LNr-2G__field{color:var(--vs-text-secondary);gap:7px;font-size:.76rem;font-weight:650;display:grid}.weekly-review-module__LNr-2G__field textarea{min-height:92px}.weekly-review-module__LNr-2G__planGroup{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);gap:13px;padding:15px 0;display:grid}.weekly-review-module__LNr-2G__planGroupHeader{gap:4px;display:grid}.weekly-review-module__LNr-2G__planGroupHeader p{margin:0}.weekly-review-module__LNr-2G__planGroupHeader p:first-child{color:var(--vs-ink);font-size:.78rem;font-weight:720}.weekly-review-module__LNr-2G__planGroupHeader p:last-child{color:var(--vs-text-muted);font-size:.73rem;line-height:1.45}.weekly-review-module__LNr-2G__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.weekly-review-module__LNr-2G__planField{color:var(--vs-text-secondary);gap:7px;font-size:.7rem;font-weight:650;display:grid}.weekly-review-module__LNr-2G__planInput{border:1px solid var(--vs-border-strong);border-radius:var(--vs-radius-control);background:var(--vs-control);min-width:0;min-height:44px;display:flex;overflow:hidden}.weekly-review-module__LNr-2G__planInput:focus-within{border-color:var(--vs-focus);box-shadow:0 0 0 3px color-mix(in oklch, var(--vs-focus) 16%, transparent)}.weekly-review-module__LNr-2G__planInput input{min-width:0;min-height:44px;color:var(--vs-ink);background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:.82rem}.weekly-review-module__LNr-2G__planInput span{border-left:1px solid var(--vs-border);min-width:54px;color:var(--vs-text-muted);justify-content:center;align-items:center;padding:0 8px;font-size:.66rem;display:inline-flex}.weekly-review-module__LNr-2G__dirtyWarning{border:1px solid var(--vs-warning-border);border-radius:var(--vs-radius-control);background:var(--vs-warning-soft);color:var(--vs-warning-ink);padding:10px 12px;font-size:.73rem;line-height:1.5}.weekly-review-module__LNr-2G__decisionActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.weekly-review-module__LNr-2G__savedMessage{color:var(--vs-success-ink);font-size:.78rem;font-weight:680}.weekly-review-module__LNr-2G__weekResults{border-top:1px solid var(--vs-border-strong);gap:17px;padding:22px 0 4px;display:grid}.weekly-review-module__LNr-2G__metricsStrip{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekly-review-module__LNr-2G__compactMetric{border-right:1px solid var(--vs-border);min-width:0;padding:16px 14px}.weekly-review-module__LNr-2G__compactMetric:last-child{border-right:0}.weekly-review-module__LNr-2G__metricLabel{min-height:34px;color:var(--vs-text-muted);align-items:flex-start;gap:7px;margin:0;font-size:.67rem;line-height:1.35;display:flex}.weekly-review-module__LNr-2G__metricLabel svg{color:var(--vs-text-secondary);flex:none}.weekly-review-module__LNr-2G__metricValue{flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin-top:7px;display:flex}.weekly-review-module__LNr-2G__metricValue strong{color:var(--vs-ink);font-size:1.08rem;line-height:1}.weekly-review-module__LNr-2G__metricValue span{color:var(--vs-text-muted);font-size:.7rem}.weekly-review-module__LNr-2G__additionalMetrics{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);overflow:hidden}.weekly-review-module__LNr-2G__additionalMetrics summary,.weekly-review-module__LNr-2G__secondaryPanel summary,.weekly-review-module__LNr-2G__reportPreview summary{cursor:pointer;outline:0;justify-content:space-between;align-items:center;gap:14px;min-height:48px;list-style:none;display:flex}.weekly-review-module__LNr-2G__additionalMetrics summary{padding:0 4px}.weekly-review-module__LNr-2G__additionalMetrics summary:focus-visible,.weekly-review-module__LNr-2G__secondaryPanel summary:focus-visible,.weekly-review-module__LNr-2G__reportPreview summary:focus-visible{box-shadow:inset 0 0 0 2px var(--vs-focus)}.weekly-review-module__LNr-2G__toggleText{color:var(--vs-text-secondary);flex:none;align-items:center;gap:6px;font-size:.7rem;font-weight:700;display:inline-flex}.weekly-review-module__LNr-2G__additionalGrid{border-top:1px solid var(--vs-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.weekly-review-module__LNr-2G__reportGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.weekly-review-module__LNr-2G__coachDraft,.weekly-review-module__LNr-2G__reportSection{gap:15px;min-width:0;display:grid}.weekly-review-module__LNr-2G__draftText{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);max-height:250px;color:var(--vs-text-secondary);white-space:pre-wrap;margin:0;padding:15px 0;font-size:.8rem;line-height:1.6;overflow-y:auto}.weekly-review-module__LNr-2G__draftLabel{color:var(--vs-text-muted);margin:0 0 5px;font-size:.68rem;font-weight:650}.weekly-review-module__LNr-2G__reportPreview{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);overflow:hidden}.weekly-review-module__LNr-2G__reportPreview summary{padding:0 2px}.weekly-review-module__LNr-2G__reportPreviewBody{border-top:1px solid var(--vs-border);padding:14px 0 0}.weekly-review-module__LNr-2G__copyStatus{min-height:20px;color:var(--vs-success-ink);align-items:center;gap:7px;font-size:.76rem;font-weight:680;display:flex}.weekly-review-module__LNr-2G__copyStatus[data-tone=warning]{color:var(--vs-warning-ink)}.weekly-review-module__LNr-2G__secondaryStack{gap:8px;padding-top:4px;display:grid}.weekly-review-module__LNr-2G__secondaryPanel{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);background:0 0;overflow:hidden}.weekly-review-module__LNr-2G__secondaryPanel+.weekly-review-module__LNr-2G__secondaryPanel{border-top:0}.weekly-review-module__LNr-2G__secondaryPanel summary{padding:8px 2px}.weekly-review-module__LNr-2G__secondarySummary{align-items:center;gap:12px;min-width:0;display:flex}.weekly-review-module__LNr-2G__secondaryIcon{border:1px solid var(--vs-border);border-radius:var(--vs-radius-control);background:var(--vs-control);width:36px;height:36px;color:var(--vs-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.weekly-review-module__LNr-2G__secondarySummary strong{color:var(--vs-ink);font-size:.8rem;display:block}.weekly-review-module__LNr-2G__secondarySummary>span:last-child>span{color:var(--vs-text-muted);margin-top:3px;font-size:.7rem;line-height:1.45;display:block}.weekly-review-module__LNr-2G__secondaryBody{border-top:1px solid var(--vs-border);padding:16px 2px 20px}.weekly-review-module__LNr-2G__qualityGrid{border-top:1px solid var(--vs-border);border-bottom:1px solid var(--vs-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekly-review-module__LNr-2G__qualityValue{border-right:1px solid var(--vs-border);padding:13px 12px}.weekly-review-module__LNr-2G__qualityValue:last-child{border-right:0}.weekly-review-module__LNr-2G__qualityValue p:last-child{color:var(--vs-ink);margin-top:6px;font-size:1rem;font-weight:750}.weekly-review-module__LNr-2G__signalList{border-top:1px solid var(--vs-border);min-width:0;padding:14px 0}.weekly-review-module__LNr-2G__signalList>p{color:var(--vs-text-muted);margin:0;font-size:.7rem;font-weight:700}.weekly-review-module__LNr-2G__signalList ul{color:var(--vs-text-secondary);gap:6px;margin:9px 0 0;padding:0;font-size:.78rem;line-height:1.5;list-style:none;display:grid}.weekly-review-module__LNr-2G__emptyState{border-top:1px solid var(--vs-border-strong);border-bottom:1px solid var(--vs-border-strong);text-align:center;place-items:center;min-height:430px;padding:48px 24px;display:grid}.weekly-review-module__LNr-2G__emptyContent{max-width:620px}.weekly-review-module__LNr-2G__emptyIcon{border:1px solid var(--vs-border-strong);border-radius:var(--vs-radius-surface);background:var(--vs-control);width:52px;height:52px;color:var(--vs-text-secondary);justify-content:center;align-items:center;display:inline-flex}.weekly-review-module__LNr-2G__emptyContent h2{color:var(--vs-ink);letter-spacing:-.025em;margin:20px 0 0;font-size:1.55rem}.weekly-review-module__LNr-2G__emptyContent p{color:var(--vs-text-muted);margin:10px auto 0;font-size:.84rem;line-height:1.65}.weekly-review-module__LNr-2G__emptyActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}@media (max-width:1180px){.weekly-review-module__LNr-2G__decisionWorkspace{grid-template-columns:1fr}.weekly-review-module__LNr-2G__systemRecommendation{border-right:0;border-bottom:1px solid var(--vs-border-strong)}.weekly-review-module__LNr-2G__metricsStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-review-module__LNr-2G__compactMetric:nth-child(4){border-right:0}.weekly-review-module__LNr-2G__compactMetric:nth-child(n+5){border-top:1px solid var(--vs-border)}.weekly-review-module__LNr-2G__qualityGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.weekly-review-module__LNr-2G__qualityValue:nth-child(4){border-right:0}.weekly-review-module__LNr-2G__qualityValue:nth-child(n+5){border-top:1px solid var(--vs-border)}}@media (max-width:820px){.weekly-review-module__LNr-2G__screen{gap:22px}.weekly-review-module__LNr-2G__statusHeading,.weekly-review-module__LNr-2G__sectionHeader{gap:12px;display:grid}.weekly-review-module__LNr-2G__metaStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-review-module__LNr-2G__reviewValue:nth-child(2){border-right:0}.weekly-review-module__LNr-2G__reviewValue:nth-child(n+3){border-top:1px solid var(--vs-border)}.weekly-review-module__LNr-2G__planGrid,.weekly-review-module__LNr-2G__additionalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-review-module__LNr-2G__reportGrid{grid-template-columns:1fr}}@media (max-width:560px){.weekly-review-module__LNr-2G__statusBand{gap:14px;padding-bottom:18px}.weekly-review-module__LNr-2G__decisionWorkspace{margin-inline:-2px}.weekly-review-module__LNr-2G__systemRecommendation,.weekly-review-module__LNr-2G__coachDecision{padding:19px 16px}.weekly-review-module__LNr-2G__fieldGrid,.weekly-review-module__LNr-2G__planGrid{grid-template-columns:1fr}.weekly-review-module__LNr-2G__decisionActions{grid-template-columns:1fr;display:grid}.weekly-review-module__LNr-2G__decisionActions button{width:100%}.weekly-review-module__LNr-2G__metricsStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-review-module__LNr-2G__compactMetric{border-top:1px solid var(--vs-border)}.weekly-review-module__LNr-2G__compactMetric:nth-child(-n+2){border-top:0}.weekly-review-module__LNr-2G__compactMetric:nth-child(2n){border-right:0}.weekly-review-module__LNr-2G__qualityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-review-module__LNr-2G__qualityValue:nth-child(n){border-top:1px solid var(--vs-border);border-right:1px solid var(--vs-border)}.weekly-review-module__LNr-2G__qualityValue:nth-child(-n+2){border-top:0}.weekly-review-module__LNr-2G__qualityValue:nth-child(2n){border-right:0}.weekly-review-module__LNr-2G__additionalGrid{grid-template-columns:1fr}.weekly-review-module__LNr-2G__emptyActions{display:grid}}@media (prefers-reduced-motion:reduce){.weekly-review-module__LNr-2G__screen *,.weekly-review-module__LNr-2G__screen :before,.weekly-review-module__LNr-2G__screen :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
