.dictation-textarea-module__dyyFSa__field.dictation-textarea-module__dyyFSa__field{width:100%;min-width:0;font-weight:400;display:block}.form-field>.dictation-textarea-module__dyyFSa__field.dictation-textarea-module__dyyFSa__field{width:100%;min-width:0;font-weight:400;display:block}.dictation-textarea-module__dyyFSa__control{display:block;position:relative}.dictation-textarea-module__dyyFSa__control>textarea{width:100%;display:block}.dictation-textarea-module__dyyFSa__field .dictation-textarea-module__dyyFSa__control[data-dictation-enabled]>textarea{padding-right:56px}.dictation-textarea-module__dyyFSa__message{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.4;display:block}.dictation-textarea-module__dyyFSa__message:empty{display:none}.dictation-textarea-module__dyyFSa__microphone{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:14px;right:6px}.dictation-textarea-module__dyyFSa__microphone:hover{background:var(--surface);color:var(--ink)}.dictation-textarea-module__dyyFSa__microphone[aria-pressed=true]{color:#a32323;background:#fff0f0}.dictation-textarea-module__dyyFSa__microphone:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
.student-intake-module__DDcu_W__details{min-width:0;margin-top:12px}.student-intake-module__DDcu_W__details>summary{cursor:pointer;padding:12px 0;font-weight:650}.student-intake-module__DDcu_W__group{min-width:0;margin:20px 0}.student-intake-module__DDcu_W__group h3{margin-bottom:12px}.student-intake-module__DDcu_W__entry{border:1px solid var(--border,#d7dfdc);border-radius:12px;min-width:0;margin:12px 0;padding:16px}.student-intake-module__DDcu_W__entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.student-intake-module__DDcu_W__readField{min-width:0;margin-bottom:12px}.student-intake-module__DDcu_W__readField p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.student-intake-module__DDcu_W__summary{min-width:0}@media (max-width:600px){.student-intake-module__DDcu_W__entry{padding:12px}}
.evidence-audience-picker-module__0uO1ea__picker{border:0;min-width:0;margin:22px 0;padding:0}.evidence-audience-picker-module__0uO1ea__picker legend{color:var(--ink);padding:0;font-size:14px;font-weight:700}.evidence-audience-picker-module__0uO1ea__hint{color:var(--muted);margin:7px 0 12px;font-size:12px;line-height:1.5}.evidence-audience-picker-module__0uO1ea__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evidence-audience-picker-module__0uO1ea__option{border:1px solid var(--line);background:var(--paper,#fff);color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;display:flex;position:relative}.evidence-audience-picker-module__0uO1ea__option>svg{flex-shrink:0;margin-top:2px}.evidence-audience-picker-module__0uO1ea__option input{opacity:0;width:1px;height:1px;position:absolute}.evidence-audience-picker-module__0uO1ea__option:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.evidence-audience-picker-module__0uO1ea__option:has(input:disabled){cursor:default}.evidence-audience-picker-module__0uO1ea__picker:disabled .evidence-audience-picker-module__0uO1ea__option{opacity:.65;cursor:wait}.evidence-audience-picker-module__0uO1ea__selected{background:#e4f5ef;border-color:#78b9a9}.evidence-audience-picker-module__0uO1ea__copy{flex:1;gap:6px;min-width:0;display:grid}.evidence-audience-picker-module__0uO1ea__copy strong{font-size:13px;line-height:1.35}.evidence-audience-picker-module__0uO1ea__copy>span{color:var(--muted);font-size:12px;line-height:1.5}.evidence-audience-picker-module__0uO1ea__check{border:1px solid #8ca29b;border-radius:4px;flex:0 0 19px;place-items:center;height:19px;display:grid}.evidence-audience-picker-module__0uO1ea__selected .evidence-audience-picker-module__0uO1ea__check{color:#fff;background:#245b50;border-color:#245b50}.evidence-audience-picker-module__0uO1ea__summary{color:var(--ink);margin:12px 0 0;font-size:13px;line-height:1.5}@media (max-width:760px){.evidence-audience-picker-module__0uO1ea__options{grid-template-columns:minmax(0,1fr)}}
.activity-evidence-dialog-module__Lzk8Va__backdrop{z-index:1800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ab8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.activity-evidence-dialog-module__Lzk8Va__dialog{--evidence-ink:#172033;--evidence-muted:#647084;--evidence-border:#dce2ec;--evidence-purple:#6546c6;--evidence-purple-dark:#4f34aa;width:min(1380px,100%);height:min(920px,100dvh - 24px);color:var(--evidence-ink);background:#f6f7fb;border:1px solid #ffffffbf;border-radius:24px;outline:none;scroll-padding-bottom:112px;overflow:auto;box-shadow:0 28px 90px #0f172a59}.activity-evidence-dialog-module__Lzk8Va__dialog:focus-visible{box-shadow:0 0 0 4px #a891ffa6,0 28px 90px #0f172a59}.activity-evidence-dialog-module__Lzk8Va__header{z-index:5;border-bottom:1px solid var(--evidence-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:flex-start;gap:18px;min-height:84px;padding:15px clamp(18px,2.6vw,34px);display:flex;position:sticky;top:0}.activity-evidence-dialog-module__Lzk8Va__headerCopy>p,.activity-evidence-dialog-module__Lzk8Va__lessonCard>p,.activity-evidence-dialog-module__Lzk8Va__sectionHeading p{color:var(--evidence-purple);font-size:var(--text-small);letter-spacing:.09em;margin:0 0 5px;font-weight:800}.activity-evidence-dialog-module__Lzk8Va__headerCopy h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.14}.activity-evidence-dialog-module__Lzk8Va__headerCopy>span{max-width:760px;color:var(--evidence-muted);margin-top:4px;font-size:.86rem;line-height:1.4;display:block}.activity-evidence-dialog-module__Lzk8Va__closeButton,.activity-evidence-dialog-module__Lzk8Va__primaryButton,.activity-evidence-dialog-module__Lzk8Va__secondaryButton,.activity-evidence-dialog-module__Lzk8Va__optionPicker button,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button,.activity-evidence-dialog-module__Lzk8Va__changePicker button,.activity-evidence-dialog-module__Lzk8Va__resourcePicker button,.activity-evidence-dialog-module__Lzk8Va__responseModePicker button,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button{min-height:44px;font:inherit;cursor:pointer;border:0}.activity-evidence-dialog-module__Lzk8Va__closeButton{color:#4b5567;background:#f0f2f7;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;min-height:40px;display:grid}.activity-evidence-dialog-module__Lzk8Va__closeButton:hover{color:var(--evidence-ink);background:#e5e8ef}.activity-evidence-dialog-module__Lzk8Va__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,28px);max-width:1040px;margin:0 auto;padding:clamp(16px,2vw,28px);display:grid}.activity-evidence-dialog-module__Lzk8Va__lessonCard{background:linear-gradient(155deg,#f1edff 0%,#fff 48%);border:1px solid #dbd2fa;border-radius:20px;padding:18px;position:sticky;top:106px;box-shadow:0 12px 34px #32236417}.activity-evidence-dialog-module__Lzk8Va__lessonIcon{color:#fff;background:linear-gradient(145deg,#7a5bd5,#5232ac);border-radius:13px;place-items:center;width:40px;height:40px;margin-bottom:13px;display:grid;box-shadow:0 8px 18px #6546c640}.activity-evidence-dialog-module__Lzk8Va__lessonCard h2{margin:0;font-size:1.08rem;line-height:1.3}.activity-evidence-dialog-module__Lzk8Va__lessonMeta{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.activity-evidence-dialog-module__Lzk8Va__lessonMeta span{color:#4e3a89;font-size:var(--text-small);background:#eee9fc;border-radius:999px;padding:5px 8px;font-weight:700}.activity-evidence-dialog-module__Lzk8Va__criterionCard{background:#fff;border:1px solid #e3def3;border-radius:14px;gap:7px;margin-top:16px;padding:13px;display:grid}.activity-evidence-dialog-module__Lzk8Va__criterionCard>span{color:#6850ab;font-size:var(--text-small);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;font-weight:800;display:flex}.activity-evidence-dialog-module__Lzk8Va__criterionCard strong{font-size:.91rem;line-height:1.5}.activity-evidence-dialog-module__Lzk8Va__criterionCard small,.activity-evidence-dialog-module__Lzk8Va__sideHint{color:var(--evidence-muted);font-size:var(--text-small);line-height:1.48}.activity-evidence-dialog-module__Lzk8Va__exploratoryHint{color:#875019;font-size:var(--text-small);background:#fff6e8;border:1px solid #f1cf98;border-radius:10px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:10px 11px;line-height:1.45;display:flex}.activity-evidence-dialog-module__Lzk8Va__exploratoryHint svg{flex:none;margin-top:1px}.activity-evidence-dialog-module__Lzk8Va__sideHint{margin:12px 0 0}.activity-evidence-dialog-module__Lzk8Va__form{gap:14px;min-width:0;display:grid}.activity-evidence-dialog-module__Lzk8Va__formFields{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.activity-evidence-dialog-module__Lzk8Va__section{border:1px solid var(--evidence-border);background:#fff;border-radius:17px;padding:clamp(16px,2vw,22px);box-shadow:0 7px 25px #202a430d}.activity-evidence-dialog-module__Lzk8Va__sectionHeading{align-items:center;gap:11px;margin-bottom:16px;display:flex}.activity-evidence-dialog-module__Lzk8Va__sectionHeading>span{color:#fff;background:var(--evidence-purple);border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.activity-evidence-dialog-module__Lzk8Va__sectionHeading h2{margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.25}.activity-evidence-dialog-module__Lzk8Va__sectionHeading p{font-size:var(--text-caption)}.activity-evidence-dialog-module__Lzk8Va__twoFields,.activity-evidence-dialog-module__Lzk8Va__finalFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.activity-evidence-dialog-module__Lzk8Va__field{color:#263248;gap:6px;min-width:0;font-size:.88rem;font-weight:750;display:grid}.activity-evidence-dialog-module__Lzk8Va__field>span{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.activity-evidence-dialog-module__Lzk8Va__field>span small,.activity-evidence-dialog-module__Lzk8Va__field>small,.activity-evidence-dialog-module__Lzk8Va__resourcePicker legend small,.activity-evidence-dialog-module__Lzk8Va__changePicker legend small,.activity-evidence-dialog-module__Lzk8Va__responseModePicker legend small,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker legend small{color:var(--evidence-muted);font-size:var(--text-small);font-weight:500}.activity-evidence-dialog-module__Lzk8Va__field textarea,.activity-evidence-dialog-module__Lzk8Va__field input,.activity-evidence-dialog-module__Lzk8Va__field select{width:100%;min-height:var(--field-height);padding:var(--field-padding);color:var(--evidence-ink);border:1px solid var(--field-border);border-radius:var(--field-radius);font:inherit;font-size:var(--field-font-size);background:#fbfcfe;outline:none;font-weight:500;line-height:1.48}.activity-evidence-dialog-module__Lzk8Va__field textarea{min-height:var(--field-textarea-min-height);resize:vertical}.activity-evidence-dialog-module__Lzk8Va__field input:focus,.activity-evidence-dialog-module__Lzk8Va__field select:focus,.activity-evidence-dialog-module__Lzk8Va__field textarea:focus{border-color:var(--evidence-purple);background:#fff;box-shadow:0 0 0 3px #6546c624}.activity-evidence-dialog-module__Lzk8Va__teacherPrompt{color:#4d3b81;background:#f4f1fc;border-left:3px solid #8b70d7;border-radius:3px 10px 10px 3px;margin:-3px 0 13px;padding:10px 12px;font-size:.86rem;line-height:1.5}.activity-evidence-dialog-module__Lzk8Va__optionPicker,.activity-evidence-dialog-module__Lzk8Va__resourcePicker,.activity-evidence-dialog-module__Lzk8Va__changePicker,.activity-evidence-dialog-module__Lzk8Va__responseModePicker,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker{border:0;min-width:0;margin:16px 0 0;padding:0}.activity-evidence-dialog-module__Lzk8Va__optionPicker legend,.activity-evidence-dialog-module__Lzk8Va__resourcePicker legend,.activity-evidence-dialog-module__Lzk8Va__changePicker legend,.activity-evidence-dialog-module__Lzk8Va__responseModePicker legend,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker legend{color:#263248;margin-bottom:10px;font-size:.87rem;font-weight:750}.activity-evidence-dialog-module__Lzk8Va__optionPicker>div,.activity-evidence-dialog-module__Lzk8Va__changePicker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activity-evidence-dialog-module__Lzk8Va__resourcePicker>div{flex-wrap:wrap;gap:9px;display:flex}.activity-evidence-dialog-module__Lzk8Va__monitoringIntro,.activity-evidence-dialog-module__Lzk8Va__monitoringNotObserved,.activity-evidence-dialog-module__Lzk8Va__monitoringContextual{border-radius:13px;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.activity-evidence-dialog-module__Lzk8Va__monitoringIntro{color:#3e2d77;background:linear-gradient(135deg,#f3efff,#fbfaff);border:1px solid #d8cdf8;margin-bottom:14px}.activity-evidence-dialog-module__Lzk8Va__monitoringIntro>span{color:#fff;background:var(--evidence-purple);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.activity-evidence-dialog-module__Lzk8Va__monitoringIntro strong,.activity-evidence-dialog-module__Lzk8Va__monitoringNotObserved strong,.activity-evidence-dialog-module__Lzk8Va__monitoringContextual strong{font-size:.88rem;line-height:1.4;display:block}.activity-evidence-dialog-module__Lzk8Va__monitoringIntro p,.activity-evidence-dialog-module__Lzk8Va__monitoringNotObserved p{font-size:var(--text-small);margin:4px 0 0;line-height:1.48}.activity-evidence-dialog-module__Lzk8Va__monitoringNotObserved{color:#365b72;background:#eef8fc;border:1px solid #bcdde9}.activity-evidence-dialog-module__Lzk8Va__monitoringNotObserved svg,.activity-evidence-dialog-module__Lzk8Va__monitoringContextual svg{flex:none;margin-top:2px}.activity-evidence-dialog-module__Lzk8Va__measurementGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.activity-evidence-dialog-module__Lzk8Va__measurementTarget{color:#155e4c;background:#ecf9f4;border:1px solid #aee4d2;border-radius:11px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex}.activity-evidence-dialog-module__Lzk8Va__measurementTarget>span{gap:2px;display:grid}.activity-evidence-dialog-module__Lzk8Va__measurementTarget small{color:#3d7869;font-size:var(--text-small)}.activity-evidence-dialog-module__Lzk8Va__measurementTarget strong{font-size:.87rem}.activity-evidence-dialog-module__Lzk8Va__measurementConditions{border-top:1px solid #e5e8ef;gap:14px;margin-top:16px;padding-top:16px;display:grid}.activity-evidence-dialog-module__Lzk8Va__measurementConditions .activity-evidence-dialog-module__Lzk8Va__binaryPicker{border:0;margin:0;padding:0}.activity-evidence-dialog-module__Lzk8Va__measurementConditions .activity-evidence-dialog-module__Lzk8Va__binaryPicker legend{color:#263248;grid-column:1/-1;margin-bottom:-2px;font-size:.87rem;font-weight:750}.activity-evidence-dialog-module__Lzk8Va__responseModePicker,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker{margin:0}.activity-evidence-dialog-module__Lzk8Va__responseModePicker>div,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker>div{flex-wrap:wrap;gap:8px;display:flex}.activity-evidence-dialog-module__Lzk8Va__responseModePicker button,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button{color:#3d495c;text-align:left;background:#f8f9fc;border:1px solid #d8dee8;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:inline-flex}.activity-evidence-dialog-module__Lzk8Va__responseModePicker button span,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button span{font-size:var(--text-small);font-weight:700}.activity-evidence-dialog-module__Lzk8Va__responseModePicker button i,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button i{color:#fff;background:#d6dbe5;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.activity-evidence-dialog-module__Lzk8Va__protocolCheck{color:#354157;cursor:pointer;background:#f8f9fc;border:1px solid #d8dee8;border-radius:11px;align-items:flex-start;gap:11px;padding:10px 12px;display:flex}.activity-evidence-dialog-module__Lzk8Va__protocolCheck input{width:18px;height:18px;accent-color:var(--evidence-purple);margin:2px 0 0}.activity-evidence-dialog-module__Lzk8Va__protocolCheck span{gap:3px;display:grid}.activity-evidence-dialog-module__Lzk8Va__protocolCheck strong{font-size:.86rem}.activity-evidence-dialog-module__Lzk8Va__protocolCheck small,.activity-evidence-dialog-module__Lzk8Va__monitoringContextual small{color:var(--evidence-muted);font-size:var(--text-small);line-height:1.43}.activity-evidence-dialog-module__Lzk8Va__monitoringContextual{color:#8a4813;background:#fff6e8;border:1px solid #f1cf98}.activity-evidence-dialog-module__Lzk8Va__optionPicker button,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button,.activity-evidence-dialog-module__Lzk8Va__changePicker button{color:#354157;text-align:left;background:#f8f9fc;border:1px solid #d8dee8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:flex}.activity-evidence-dialog-module__Lzk8Va__optionPicker button>span,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button>span,.activity-evidence-dialog-module__Lzk8Va__changePicker button>span{gap:3px;min-width:0;display:grid}.activity-evidence-dialog-module__Lzk8Va__optionPicker button strong,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button strong,.activity-evidence-dialog-module__Lzk8Va__changePicker button strong{font-size:.86rem;line-height:1.35}.activity-evidence-dialog-module__Lzk8Va__optionPicker button small,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button small,.activity-evidence-dialog-module__Lzk8Va__changePicker button small{color:var(--evidence-muted);font-size:var(--text-small);line-height:1.4}.activity-evidence-dialog-module__Lzk8Va__optionPicker button i,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button i,.activity-evidence-dialog-module__Lzk8Va__changePicker button i,.activity-evidence-dialog-module__Lzk8Va__resourcePicker button i{color:#fff;background:#d6dbe5;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.activity-evidence-dialog-module__Lzk8Va__optionPicker button:hover,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button:hover,.activity-evidence-dialog-module__Lzk8Va__changePicker button:hover,.activity-evidence-dialog-module__Lzk8Va__resourcePicker button:hover,.activity-evidence-dialog-module__Lzk8Va__responseModePicker button:hover,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button:hover{border-color:#9f8bd8}.activity-evidence-dialog-module__Lzk8Va__selectedOption{box-shadow:inset 0 0 0 1px #8b70d7;color:#342469!important;background:#f2eefe!important;border-color:#8b70d7!important}.activity-evidence-dialog-module__Lzk8Va__selectedOption i{background:var(--evidence-purple)!important}.activity-evidence-dialog-module__Lzk8Va__resourcePicker button{color:#3d495c;text-align:left;background:#f8f9fc;border:1px solid #d8dee8;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.activity-evidence-dialog-module__Lzk8Va__resourcePicker button>span{font-size:var(--text-small);font-weight:700}.activity-evidence-dialog-module__Lzk8Va__resourcePicker button i{flex-basis:19px;width:19px;height:19px}.activity-evidence-dialog-module__Lzk8Va__binaryPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.activity-evidence-dialog-module__Lzk8Va__changePanel{background:#faf9fe;border:1px solid #e0daf1;border-radius:15px;gap:14px;margin-top:13px;padding:15px;display:grid}.activity-evidence-dialog-module__Lzk8Va__changePicker{margin:0}.activity-evidence-dialog-module__Lzk8Va__comparableNotice,.activity-evidence-dialog-module__Lzk8Va__notComparableNotice{border-radius:11px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.activity-evidence-dialog-module__Lzk8Va__comparableNotice{color:#155e4c;background:#ecf9f4;border:1px solid #aee4d2}.activity-evidence-dialog-module__Lzk8Va__notComparableNotice{color:#8a4813;background:#fff6e8;border:1px solid #f1cf98}.activity-evidence-dialog-module__Lzk8Va__comparableNotice svg,.activity-evidence-dialog-module__Lzk8Va__notComparableNotice svg{flex:none;margin-top:2px}.activity-evidence-dialog-module__Lzk8Va__comparableNotice strong,.activity-evidence-dialog-module__Lzk8Va__notComparableNotice strong{margin-bottom:3px;font-size:.88rem;display:block}.activity-evidence-dialog-module__Lzk8Va__comparableNotice p,.activity-evidence-dialog-module__Lzk8Va__notComparableNotice p{font-size:var(--text-small);margin:0;line-height:1.47}.activity-evidence-dialog-module__Lzk8Va__finalFields{margin-top:13px}.activity-evidence-dialog-module__Lzk8Va__formError{color:#9a321f;background:#fff0ec;border:1px solid #efb5aa;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:13px 15px;font-size:.85rem;line-height:1.45;display:flex}.activity-evidence-dialog-module__Lzk8Va__formError svg{flex:none;margin-top:1px}.activity-evidence-dialog-module__Lzk8Va__footer{z-index:4;border:1px solid var(--evidence-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:16px;justify-content:flex-end;align-items:center;gap:10px;min-height:66px;margin-top:1px;padding:10px 14px;display:flex;position:sticky;bottom:-1px;box-shadow:0 -8px 24px #202a430f}.activity-evidence-dialog-module__Lzk8Va__footer>span{color:var(--evidence-muted);font-size:var(--text-small);flex:1;align-items:center;gap:7px;display:flex}.activity-evidence-dialog-module__Lzk8Va__primaryButton,.activity-evidence-dialog-module__Lzk8Va__secondaryButton{border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:.86rem;font-weight:750;display:inline-flex}.activity-evidence-dialog-module__Lzk8Va__primaryButton{color:#fff;background:var(--evidence-purple);box-shadow:0 7px 17px #6546c638}.activity-evidence-dialog-module__Lzk8Va__primaryButton:hover{background:var(--evidence-purple-dark)}.activity-evidence-dialog-module__Lzk8Va__secondaryButton{color:#475269;background:#f1f3f7;border:1px solid #d9dee7}.activity-evidence-dialog-module__Lzk8Va__secondaryButton:hover{color:var(--evidence-ink);background:#e8ebf1}.activity-evidence-dialog-module__Lzk8Va__closeButton:disabled,.activity-evidence-dialog-module__Lzk8Va__primaryButton:disabled,.activity-evidence-dialog-module__Lzk8Va__secondaryButton:disabled{cursor:not-allowed;opacity:.6}.activity-evidence-dialog-module__Lzk8Va__closeButton:focus-visible,.activity-evidence-dialog-module__Lzk8Va__primaryButton:focus-visible,.activity-evidence-dialog-module__Lzk8Va__secondaryButton:focus-visible,.activity-evidence-dialog-module__Lzk8Va__optionPicker button:focus-visible,.activity-evidence-dialog-module__Lzk8Va__binaryPicker button:focus-visible,.activity-evidence-dialog-module__Lzk8Va__changePicker button:focus-visible,.activity-evidence-dialog-module__Lzk8Va__resourcePicker button:focus-visible,.activity-evidence-dialog-module__Lzk8Va__responseModePicker button:focus-visible,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button:focus-visible{outline-offset:2px;outline:3px solid #6546c652}.activity-evidence-dialog-module__Lzk8Va__protocolCheck:has(input:focus-visible){outline-offset:2px;outline:3px solid #6546c652}.activity-evidence-dialog-module__Lzk8Va__spin{animation:.9s linear infinite activity-evidence-dialog-module__Lzk8Va__evidence-spin}@keyframes activity-evidence-dialog-module__Lzk8Va__evidence-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.activity-evidence-dialog-module__Lzk8Va__backdrop{padding:0}.activity-evidence-dialog-module__Lzk8Va__dialog{border:0;border-radius:0;width:100%;height:100dvh}.activity-evidence-dialog-module__Lzk8Va__layout{grid-template-columns:1fr;padding:16px}.activity-evidence-dialog-module__Lzk8Va__lessonCard{grid-template-columns:auto 1fr;column-gap:13px;padding:15px;display:grid;position:static}.activity-evidence-dialog-module__Lzk8Va__lessonIcon{grid-row:1/span 3;margin:0}.activity-evidence-dialog-module__Lzk8Va__lessonCard>p,.activity-evidence-dialog-module__Lzk8Va__lessonCard>h2,.activity-evidence-dialog-module__Lzk8Va__lessonMeta{grid-column:2}.activity-evidence-dialog-module__Lzk8Va__criterionCard,.activity-evidence-dialog-module__Lzk8Va__sideHint{grid-column:1/-1}}@media (max-width:640px){.activity-evidence-dialog-module__Lzk8Va__header{min-height:72px;padding:12px 14px}.activity-evidence-dialog-module__Lzk8Va__headerCopy>span{display:none}.activity-evidence-dialog-module__Lzk8Va__layout{gap:12px;padding:12px 10px 20px}.activity-evidence-dialog-module__Lzk8Va__section{border-radius:15px;padding:15px 12px}.activity-evidence-dialog-module__Lzk8Va__twoFields,.activity-evidence-dialog-module__Lzk8Va__finalFields,.activity-evidence-dialog-module__Lzk8Va__measurementGrid,.activity-evidence-dialog-module__Lzk8Va__binaryPicker,.activity-evidence-dialog-module__Lzk8Va__optionPicker>div,.activity-evidence-dialog-module__Lzk8Va__changePicker>div{grid-template-columns:1fr}.activity-evidence-dialog-module__Lzk8Va__responseModePicker>div,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker>div{grid-template-columns:1fr;display:grid}.activity-evidence-dialog-module__Lzk8Va__responseModePicker button,.activity-evidence-dialog-module__Lzk8Va__monitoringReasonPicker button{width:100%;min-height:44px}.activity-evidence-dialog-module__Lzk8Va__sectionHeading{margin-bottom:14px}.activity-evidence-dialog-module__Lzk8Va__changePanel{padding:14px 12px}.activity-evidence-dialog-module__Lzk8Va__footer{grid-template-columns:1fr 1.25fr;gap:8px;margin:0 -2px;padding:12px;display:grid}.activity-evidence-dialog-module__Lzk8Va__footer>span{grid-column:1/-1}.activity-evidence-dialog-module__Lzk8Va__primaryButton,.activity-evidence-dialog-module__Lzk8Va__secondaryButton{width:100%;padding:0 10px}}@media (max-width:380px){.activity-evidence-dialog-module__Lzk8Va__headerCopy h1{font-size:1.35rem}.activity-evidence-dialog-module__Lzk8Va__lessonCard{grid-template-columns:1fr}.activity-evidence-dialog-module__Lzk8Va__lessonIcon,.activity-evidence-dialog-module__Lzk8Va__lessonCard>p,.activity-evidence-dialog-module__Lzk8Va__lessonCard>h2,.activity-evidence-dialog-module__Lzk8Va__lessonMeta{grid-area:auto/1}.activity-evidence-dialog-module__Lzk8Va__lessonIcon{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.activity-evidence-dialog-module__Lzk8Va__spin{animation-duration:2.4s}.activity-evidence-dialog-module__Lzk8Va__dialog,.activity-evidence-dialog-module__Lzk8Va__dialog *{scroll-behavior:auto!important}}.activity-evidence-dialog-module__Lzk8Va__planSummary,.activity-evidence-dialog-module__Lzk8Va__optionalDetails{min-width:0;color:var(--evidence-ink);font-size:var(--text-small);line-height:1.5}.activity-evidence-dialog-module__Lzk8Va__planSummary{background:#f0ecfb;border-radius:12px;padding:12px 16px}.activity-evidence-dialog-module__Lzk8Va__planSummary summary,.activity-evidence-dialog-module__Lzk8Va__optionalDetails summary{cursor:pointer;align-content:center;min-height:44px}.activity-evidence-dialog-module__Lzk8Va__planSummary summary span{color:var(--evidence-purple-dark);margin-left:12px}.activity-evidence-dialog-module__Lzk8Va__optionalDetails{border-top:1px solid var(--evidence-border);margin-top:16px}.activity-evidence-dialog-module__Lzk8Va__optionalDetails .activity-evidence-dialog-module__Lzk8Va__field{margin:12px 0}.activity-evidence-dialog-module__Lzk8Va__quickChoices{border:0;min-width:0;margin:16px 0 0;padding:0}.activity-evidence-dialog-module__Lzk8Va__quickChoices legend{margin-bottom:10px;font-size:.9rem;font-weight:750}.activity-evidence-dialog-module__Lzk8Va__quickChoices>div{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.activity-evidence-dialog-module__Lzk8Va__quickChoices label{cursor:pointer;border:1px solid #cad2df;border-radius:10px;align-items:flex-start;gap:8px;min-height:48px;padding:12px 10px;display:flex}.activity-evidence-dialog-module__Lzk8Va__quickChoices input{accent-color:var(--evidence-purple);flex-shrink:0;margin-top:4px}.activity-evidence-dialog-module__Lzk8Va__quickChoices strong{font-size:.9rem;display:block}.activity-evidence-dialog-module__Lzk8Va__quickChoices small{color:#526075;font-size:var(--text-small);margin-top:5px;line-height:1.4;display:block}.activity-evidence-dialog-module__Lzk8Va__planSummary summary:focus-visible,.activity-evidence-dialog-module__Lzk8Va__optionalDetails summary:focus-visible{outline:3px solid var(--evidence-purple);outline-offset:3px}.activity-evidence-dialog-module__Lzk8Va__quickChoices label:has(input:focus-visible){outline:3px solid var(--evidence-purple);outline-offset:3px}.activity-evidence-dialog-module__Lzk8Va__section>.activity-evidence-dialog-module__Lzk8Va__changePicker{margin-top:16px}.activity-evidence-dialog-module__Lzk8Va__section>.activity-evidence-dialog-module__Lzk8Va__twoFields{margin-top:12px}@media (max-width:640px){.activity-evidence-dialog-module__Lzk8Va__quickChoices>div{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-evidence-dialog-module__Lzk8Va__planSummary summary span{margin-left:0;display:block}}.activity-evidence-dialog-module__Lzk8Va__applicationChoices{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-evidence-dialog-module__Lzk8Va__twoFields{align-items:start}@media (max-width:640px){.activity-evidence-dialog-module__Lzk8Va__applicationChoices{grid-template-columns:1fr}}
.manual-activity-form-module__-j84ta__form{gap:20px;max-width:960px;display:grid}.manual-activity-form-module__-j84ta__form,.manual-activity-form-module__-j84ta__form *,.manual-activity-form-module__-j84ta__form :before,.manual-activity-form-module__-j84ta__form :after{box-sizing:border-box}.manual-activity-form-module__-j84ta__intro{color:var(--text-secondary,#59676a);line-height:1.6}.manual-activity-form-module__-j84ta__form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.manual-activity-form-module__-j84ta__card{border:1px solid var(--border,#e2e7e4);background:var(--surface,#fffdf8);border-radius:17px;gap:14px;min-width:0;padding:24px;display:grid}.manual-activity-form-module__-j84ta__card h2{margin:0;font-size:20px}.manual-activity-form-module__-j84ta__card p{margin:0;line-height:1.6}.manual-activity-form-module__-j84ta__card label{gap:7px;min-width:0;font-size:14px;font-weight:600;display:grid}.manual-activity-form-module__-j84ta__card input:not([type=checkbox]),.manual-activity-form-module__-j84ta__card select,.manual-activity-form-module__-j84ta__card textarea{border:1px solid var(--border,#d6ddda);width:100%;min-width:0;font:inherit;color:inherit;background:#fff;border-radius:9px;padding:11px 12px;font-size:16px}.manual-activity-form-module__-j84ta__card textarea{resize:vertical}.manual-activity-form-module__-j84ta__card input[readonly]{background:#f0f4f2}.manual-activity-form-module__-j84ta__card small{font-size:13px;font-weight:400}.manual-activity-form-module__-j84ta__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.manual-activity-form-module__-j84ta__goalCriterion{background:#eef7f4;border-radius:9px;padding:12px;font-size:14px}.manual-activity-form-module__-j84ta__options{flex-wrap:wrap;gap:10px 20px;display:flex}.manual-activity-form-module__-j84ta__options strong{flex-basis:100%;font-size:14px}.manual-activity-form-module__-j84ta__options label{align-items:center;font-weight:400;display:flex}.manual-activity-form-module__-j84ta__options input,.manual-activity-form-module__-j84ta__review input{accent-color:#264653;flex-shrink:0;width:18px;height:18px}.manual-activity-form-module__-j84ta__review{background:#eef7f4;border-radius:12px;align-items:flex-start;gap:10px;padding:16px;font-size:14px;line-height:1.6;display:flex}.manual-activity-form-module__-j84ta__review svg{flex-shrink:0;margin-top:2px}.manual-activity-form-module__-j84ta__actions{justify-content:flex-end;gap:10px;display:flex}.manual-activity-form-module__-j84ta__error{color:#9e3838;background:#fff1ef;border-radius:9px;padding:14px}.manual-activity-form-module__-j84ta__spin{animation:1s linear infinite manual-activity-form-module__-j84ta__spin}@keyframes manual-activity-form-module__-j84ta__spin{to{transform:rotate(360deg)}}@media (max-width:600px){.manual-activity-form-module__-j84ta__card{padding:16px}.manual-activity-form-module__-j84ta__grid{grid-template-columns:minmax(0,1fr)}.manual-activity-form-module__-j84ta__actions{flex-direction:column-reverse}.manual-activity-form-module__-j84ta__actions button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.manual-activity-form-module__-j84ta__spin{animation:none}}
.activity-planning-workspace-module__cLLBCq__host{--activity-ink:var(--ink,#20312f);--activity-ink-soft:var(--ink-soft,#455c58);--activity-muted:var(--muted,#6f827e);--activity-line:var(--line,#e2e9e5);--activity-canvas:var(--canvas,#f4f7f3);--activity-navy:var(--navy,#123d3a);--activity-green:var(--color-planning);--activity-green-soft:var(--color-planning-soft);--activity-gold:var(--gold,#a86f26);--activity-gold-soft:var(--gold-soft,#fff2dc);--activity-rose:var(--rose,#a85d5d);--activity-rose-soft:var(--rose-soft,#fbeaea);--activity-lilac:var(--lilac,#786a9b);--activity-lilac-soft:var(--lilac-soft,#eeeaf8);width:100%;min-width:0;color:var(--activity-ink)}.activity-planning-workspace-module__cLLBCq__host *,.activity-planning-workspace-module__cLLBCq__backdrop *{box-sizing:border-box}.activity-planning-workspace-module__cLLBCq__hostActions{justify-content:flex-end;margin-bottom:20px;display:flex}.activity-planning-workspace-module__cLLBCq__eyebrow,.activity-planning-workspace-module__cLLBCq__stepLabel{color:var(--activity-green);font-size:var(--text-small);letter-spacing:.11em;margin:0;font-weight:800}.activity-planning-workspace-module__cLLBCq__primaryButton,.activity-planning-workspace-module__cLLBCq__secondaryButton,.activity-planning-workspace-module__cLLBCq__textButton,.activity-planning-workspace-module__cLLBCq__iconButton{cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:720;line-height:1.2;text-decoration:none;transition:color .16s,background .16s,border-color .16s,transform .16s;display:inline-flex}.activity-planning-workspace-module__cLLBCq__primaryButton{color:#fff;background:var(--activity-navy);box-shadow:none;padding:0 17px}.activity-planning-workspace-module__cLLBCq__primaryButton:hover:not(:disabled){background:var(--color-action-hover)}.activity-planning-workspace-module__cLLBCq__secondaryButton{color:var(--activity-navy);background:var(--color-secondary);border:1px solid var(--line);padding:0 16px}.activity-planning-workspace-module__cLLBCq__secondaryButton:hover:not(:disabled){background:var(--color-secondary-hover);border-color:var(--color-input-border)}.activity-planning-workspace-module__cLLBCq__textButton{min-height:44px;color:var(--activity-green);background:0 0;padding:0 8px}.activity-planning-workspace-module__cLLBCq__textButton:hover:not(:disabled){color:var(--activity-navy);background:var(--activity-green-soft)}.activity-planning-workspace-module__cLLBCq__iconButton{color:#d7e9e4;background:#ffffff1a;flex:none;width:44px;padding:0}.activity-planning-workspace-module__cLLBCq__iconButton:hover{color:#fff;background:#ffffff2e}.activity-planning-workspace-module__cLLBCq__primaryButton:disabled,.activity-planning-workspace-module__cLLBCq__secondaryButton:disabled,.activity-planning-workspace-module__cLLBCq__textButton:disabled{cursor:not-allowed;opacity:.52;transform:none}.activity-planning-workspace-module__cLLBCq__primaryButton:focus-visible,.activity-planning-workspace-module__cLLBCq__secondaryButton:focus-visible,.activity-planning-workspace-module__cLLBCq__textButton:focus-visible,.activity-planning-workspace-module__cLLBCq__iconButton:focus-visible,.activity-planning-workspace-module__cLLBCq__host input:focus-visible,.activity-planning-workspace-module__cLLBCq__host textarea:focus-visible,.activity-planning-workspace-module__cLLBCq__host select:focus-visible,.activity-planning-workspace-module__cLLBCq__backdrop input:focus-visible,.activity-planning-workspace-module__cLLBCq__backdrop textarea:focus-visible,.activity-planning-workspace-module__cLLBCq__backdrop select:focus-visible,.activity-planning-workspace-module__cLLBCq__backdrop button:focus-visible,.activity-planning-workspace-module__cLLBCq__backdrop summary:focus-visible{outline-offset:3px;outline:3px solid #3e857552}.activity-planning-workspace-module__cLLBCq__listLoading,.activity-planning-workspace-module__cLLBCq__resumeCard,.activity-planning-workspace-module__cLLBCq__stateCard{border:1px solid var(--activity-line);background:#fff;border-radius:16px;box-shadow:0 10px 28px #1c3d370f}.activity-planning-workspace-module__cLLBCq__listLoading{min-height:150px;color:var(--activity-green);justify-content:center;align-items:center;gap:14px;padding:28px;display:flex}.activity-planning-workspace-module__cLLBCq__listLoading>div{gap:3px;display:grid}.activity-planning-workspace-module__cLLBCq__listLoading strong{color:var(--activity-ink);font-size:15px}.activity-planning-workspace-module__cLLBCq__listLoading p{color:var(--activity-muted);margin:0;font-size:13px}.activity-planning-workspace-module__cLLBCq__stateCard{min-height:230px;color:var(--activity-green);text-align:center;align-content:center;place-items:center;gap:10px;padding:36px;display:grid}.activity-planning-workspace-module__cLLBCq__stateCard h3,.activity-planning-workspace-module__cLLBCq__stateCard p{margin:0}.activity-planning-workspace-module__cLLBCq__stateCard h3{color:var(--activity-ink);font-size:20px}.activity-planning-workspace-module__cLLBCq__stateCard p{max-width:560px;color:var(--activity-muted);font-size:14px;line-height:1.55}.activity-planning-workspace-module__cLLBCq__stateCard>button{margin-top:8px}.activity-planning-workspace-module__cLLBCq__stateError{color:var(--activity-rose);background:snow;border-color:#efd2d2}.activity-planning-workspace-module__cLLBCq__resumeCard{background:linear-gradient(135deg,#f6fbf8,#fff);border-color:#c9ddd5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:17px;display:grid}.activity-planning-workspace-module__cLLBCq__resumeIcon,.activity-planning-workspace-module__cLLBCq__activityIcon{width:44px;height:44px;color:var(--activity-green);background:var(--activity-green-soft);border-radius:12px;flex:none;place-items:center;display:grid}.activity-planning-workspace-module__cLLBCq__resumeCard>div{gap:3px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__resumeCard strong{font-size:15px}.activity-planning-workspace-module__cLLBCq__resumeCard p{color:var(--activity-muted);margin:0;font-size:13px}.activity-planning-workspace-module__cLLBCq__resumeGenerating{background:linear-gradient(135deg,#f7f3ff,#fff);border-color:#d6ccec}.activity-planning-workspace-module__cLLBCq__resumeGenerating .activity-planning-workspace-module__cLLBCq__resumeIcon{color:var(--activity-lilac);background:var(--activity-lilac-soft)}.activity-planning-workspace-module__cLLBCq__resumeReady{background:linear-gradient(135deg,#edf8f2,#fff);border-color:#9fc7b9;box-shadow:0 12px 30px #2669591a}.activity-planning-workspace-module__cLLBCq__activityTableShell{border:1px solid var(--activity-line);background:#fff;border-radius:17px;width:100%;overflow-x:auto;box-shadow:0 10px 28px #1c3d370f}.activity-planning-workspace-module__cLLBCq__activityTable{min-width:1080px}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-head-activity{width:32%}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-head-date{width:10%}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-head-duration{width:8%}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-head-goal{width:24%}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-head-status{width:12%}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-head-actions{width:14%}.activity-planning-workspace-module__cLLBCq__activityTable th{color:var(--activity-muted);border-bottom:1px solid var(--activity-line);font-size:var(--text-caption);text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f7f9f7;padding:11px 12px;font-weight:780}.activity-planning-workspace-module__cLLBCq__activityTable td{vertical-align:top;border-bottom:1px solid #edf1ee;padding:14px 12px}:is(.activity-planning-workspace-module__cLLBCq__activityTable th:first-child,.activity-planning-workspace-module__cLLBCq__activityTable td:first-child){padding-left:18px}:is(.activity-planning-workspace-module__cLLBCq__activityTable th:last-child,.activity-planning-workspace-module__cLLBCq__activityTable td:last-child){text-align:right;padding-right:18px}.activity-planning-workspace-module__cLLBCq__activityTablePendingRow{background:linear-gradient(90deg,#fffaf0,#fff 48%);box-shadow:inset 3px 0 #d9bd82}.activity-planning-workspace-module__cLLBCq__activityTablePendingRow .activity-planning-workspace-module__cLLBCq__activityIcon{color:var(--activity-gold);background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__activityTableIdentity{align-items:flex-start;gap:11px;min-width:280px;display:flex}.activity-planning-workspace-module__cLLBCq__activityTableIdentity .activity-planning-workspace-module__cLLBCq__activityIcon{border-radius:10px;width:38px;height:38px}.activity-planning-workspace-module__cLLBCq__activityTableCopy{gap:5px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__activityTableCopy>strong{overflow-wrap:anywhere;color:var(--activity-ink);font-size:13px;line-height:1.35}.activity-planning-workspace-module__cLLBCq__activityTableCopy>small{color:var(--activity-muted);font-size:var(--text-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-planning-workspace-module__cLLBCq__status{width:fit-content;min-height:25px;font-size:var(--text-small);border-radius:999px;align-items:center;padding:3px 8px;font-weight:760;display:inline-flex}.activity-planning-workspace-module__cLLBCq__activityBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.activity-planning-workspace-module__cLLBCq__reviewPendingStatus{color:#6d4c16;background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__aiOrigin{color:#5d5279;background:var(--activity-lilac-soft);min-height:21px;font-size:var(--text-caption);border-radius:999px;align-items:center;padding:2px 7px;font-weight:720;display:inline-flex}.activity-planning-workspace-module__cLLBCq__recurringOrigin{color:#2e6c61;min-height:21px;font-size:var(--text-caption);background:#e3f2ed;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-weight:720;display:inline-flex}.activity-planning-workspace-module__cLLBCq__draft{color:#6d5a20;background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__scheduled{color:#315e8f;background:#e9f0f9}.activity-planning-workspace-module__cLLBCq__applied{color:#2f6d5e;background:var(--activity-green-soft)}.activity-planning-workspace-module__cLLBCq__cancelled{color:#7b7471;background:#f0efed}:is(.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-date,.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-duration){color:var(--activity-ink-soft);font-size:var(--text-small);white-space:nowrap;font-weight:680}.activity-planning-workspace-module__cLLBCq__activityTableGoal{min-width:210px;color:var(--activity-ink-soft);font-size:var(--text-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:620;line-height:1.45;display:-webkit-box;overflow:hidden}.activity-planning-workspace-module__cLLBCq__activityTableActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.activity-planning-workspace-module__cLLBCq__activityTableActions .activity-planning-workspace-module__cLLBCq__secondaryButton,.activity-planning-workspace-module__cLLBCq__activityTableActions .activity-planning-workspace-module__cLLBCq__textButton{min-height:34px;font-size:var(--text-small);white-space:nowrap;border-radius:9px;padding:0 10px}.activity-planning-workspace-module__cLLBCq__reviewPendingButton{color:#6d4c16;background:#fffaf0;border-color:#d9bd82}.activity-planning-workspace-module__cLLBCq__reviewPendingButton:hover:not(:disabled){color:#50370e;background:var(--activity-gold-soft);border-color:#b88c39}.activity-planning-workspace-module__cLLBCq__backdrop{z-index:1700;color:var(--activity-ink,#20312f);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b221fad;place-items:center;padding:14px;animation:.18s both activity-planning-workspace-module__cLLBCq__backdropIn;display:grid;position:fixed;inset:0}.activity-planning-workspace-module__cLLBCq__workspace{--activity-ink:var(--ink,#20312f);--activity-ink-soft:var(--ink-soft,#455c58);--activity-muted:var(--muted,#6f827e);--activity-line:var(--line,#e2e9e5);--activity-canvas:var(--canvas,#f4f7f3);--activity-navy:var(--navy,#123d3a);--activity-green:var(--color-planning);--activity-green-soft:var(--color-planning-soft);--activity-gold:var(--gold,#a86f26);--activity-gold-soft:var(--gold-soft,#fff2dc);--activity-rose:var(--rose,#a85d5d);--activity-rose-soft:var(--rose-soft,#fbeaea);width:min(1220px,100%);height:min(920px,100dvh - 28px);min-height:0;color:var(--activity-ink);background:#f5f8f5;border:1px solid #ffffff61;border-radius:22px;outline:none;flex-direction:column;animation:.21s both activity-planning-workspace-module__cLLBCq__workspaceIn;display:flex;overflow:hidden;box-shadow:0 34px 100px #071d195c}.activity-planning-workspace-module__cLLBCq__workspaceHeader{z-index:5;color:#fff;background:linear-gradient(120deg,#123d3a,#1b554d);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 20px;display:flex;position:relative}.activity-planning-workspace-module__cLLBCq__workspaceBrand{align-items:center;gap:12px;min-width:0;display:flex}.activity-planning-workspace-module__cLLBCq__workspaceBrand>span{color:#e8ddfb;background:#eeeaf821;border:1px solid #eeeaf82e;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;display:grid}.activity-planning-workspace-module__cLLBCq__workspaceBrand>div{gap:2px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__workspaceBrand .activity-planning-workspace-module__cLLBCq__eyebrow{color:#b8d9cf}.activity-planning-workspace-module__cLLBCq__workspaceBrand h2,.activity-planning-workspace-module__cLLBCq__workspaceBrand p{margin:0}.activity-planning-workspace-module__cLLBCq__workspaceBrand h2{letter-spacing:-.35px;font-size:19px}.activity-planning-workspace-module__cLLBCq__workspaceBrand>div>p:last-child{color:#c9ddd7;font-size:var(--text-small)}.activity-planning-workspace-module__cLLBCq__workspaceBody{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.activity-planning-workspace-module__cLLBCq__stageLive{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.activity-planning-workspace-module__cLLBCq__stageShell,.activity-planning-workspace-module__cLLBCq__decisionShell,.activity-planning-workspace-module__cLLBCq__reviewShell,.activity-planning-workspace-module__cLLBCq__savedShell{flex-direction:column;min-height:100%;padding:34px clamp(18px,4vw,50px) 0;display:flex}.activity-planning-workspace-module__cLLBCq__stageIntro{gap:8px;max-width:760px;margin-bottom:25px;display:grid}.activity-planning-workspace-module__cLLBCq__stageIntro h1,.activity-planning-workspace-module__cLLBCq__stageIntro p{margin:0}.activity-planning-workspace-module__cLLBCq__stageIntro h1{color:var(--activity-ink);letter-spacing:-1.25px;font-size:clamp(27px,4vw,40px);line-height:1.12}.activity-planning-workspace-module__cLLBCq__stageIntro>p:last-child{max-width:700px;color:var(--activity-muted);font-size:15px;line-height:1.6}.activity-planning-workspace-module__cLLBCq__contextLayout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.75fr);align-items:start;gap:16px;display:grid}.activity-planning-workspace-module__cLLBCq__contextMain,.activity-planning-workspace-module__cLLBCq__knownPanel,.activity-planning-workspace-module__cLLBCq__decisionCard,.activity-planning-workspace-module__cLLBCq__contentCard,.activity-planning-workspace-module__cLLBCq__sideCard{border:1px solid var(--activity-line);background:#fff;border-radius:17px;box-shadow:0 8px 25px #1839330b}.activity-planning-workspace-module__cLLBCq__contextMain,.activity-planning-workspace-module__cLLBCq__knownPanel,.activity-planning-workspace-module__cLLBCq__decisionCard{padding:22px}.activity-planning-workspace-module__cLLBCq__sectionHeading{align-items:flex-start;gap:11px;margin-bottom:18px;display:flex}.activity-planning-workspace-module__cLLBCq__sectionHeading>span{width:38px;height:38px;color:var(--activity-green);background:var(--activity-green-soft);border-radius:11px;flex:none;place-items:center;display:grid}.activity-planning-workspace-module__cLLBCq__sectionHeading>div{gap:3px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__sectionHeading h2,.activity-planning-workspace-module__cLLBCq__sectionHeading p{margin:0}.activity-planning-workspace-module__cLLBCq__sectionHeading h2{color:var(--activity-ink);letter-spacing:-.3px;font-size:18px}.activity-planning-workspace-module__cLLBCq__sectionHeading p{color:var(--activity-muted);font-size:13px;line-height:1.45}.activity-planning-workspace-module__cLLBCq__field{min-width:0;color:var(--activity-ink);gap:7px;display:grid}.activity-planning-workspace-module__cLLBCq__field>span,.activity-planning-workspace-module__cLLBCq__fieldset legend{color:var(--activity-ink-soft);font-size:13px;font-weight:730}.activity-planning-workspace-module__cLLBCq__field>span small,.activity-planning-workspace-module__cLLBCq__fieldset legend span{color:var(--activity-muted);font-size:var(--text-small);font-weight:560}.activity-planning-workspace-module__cLLBCq__field input,.activity-planning-workspace-module__cLLBCq__field select,.activity-planning-workspace-module__cLLBCq__field textarea,.activity-planning-workspace-module__cLLBCq__titleInput,.activity-planning-workspace-module__cLLBCq__heroTextarea,.activity-planning-workspace-module__cLLBCq__inlineTextarea,.activity-planning-workspace-module__cLLBCq__timeline textarea,.activity-planning-workspace-module__cLLBCq__checklist textarea,.activity-planning-workspace-module__cLLBCq__duaGrid textarea,.activity-planning-workspace-module__cLLBCq__sideCard textarea,.activity-planning-workspace-module__cLLBCq__evidencePreview textarea,.activity-planning-workspace-module__cLLBCq__contingencyGrid textarea{width:100%;min-height:var(--field-height);padding:var(--field-padding);color:var(--activity-ink);border:1px solid var(--field-border);border-radius:var(--field-radius);font:inherit;font-size:var(--field-font-size);line-height:var(--field-line-height);background:#fbfcfb;outline:0}.activity-planning-workspace-module__cLLBCq__field textarea,.activity-planning-workspace-module__cLLBCq__heroTextarea,.activity-planning-workspace-module__cLLBCq__inlineTextarea,.activity-planning-workspace-module__cLLBCq__timeline textarea,.activity-planning-workspace-module__cLLBCq__checklist textarea,.activity-planning-workspace-module__cLLBCq__duaGrid textarea,.activity-planning-workspace-module__cLLBCq__sideCard textarea,.activity-planning-workspace-module__cLLBCq__evidencePreview textarea,.activity-planning-workspace-module__cLLBCq__contingencyGrid textarea{min-height:var(--field-textarea-min-height);resize:vertical}.activity-planning-workspace-module__cLLBCq__field input:focus,.activity-planning-workspace-module__cLLBCq__field select:focus,.activity-planning-workspace-module__cLLBCq__field textarea:focus,.activity-planning-workspace-module__cLLBCq__titleInput:focus,.activity-planning-workspace-module__cLLBCq__heroTextarea:focus,.activity-planning-workspace-module__cLLBCq__inlineTextarea:focus,.activity-planning-workspace-module__cLLBCq__timeline textarea:focus,.activity-planning-workspace-module__cLLBCq__checklist textarea:focus,.activity-planning-workspace-module__cLLBCq__duaGrid textarea:focus,.activity-planning-workspace-module__cLLBCq__sideCard textarea:focus,.activity-planning-workspace-module__cLLBCq__evidencePreview textarea:focus,.activity-planning-workspace-module__cLLBCq__contingencyGrid textarea:focus{background:#fff;border-color:#86b2a5;box-shadow:0 0 0 3px #3e85751a}.activity-planning-workspace-module__cLLBCq__goalProof{background:#f7faf8;border:1px solid #e6eeea;border-radius:13px;gap:8px;margin-top:15px;padding:16px;display:grid}.activity-planning-workspace-module__cLLBCq__goalProof>div{gap:4px;display:grid}.activity-planning-workspace-module__cLLBCq__goalProof>div span,.activity-planning-workspace-module__cLLBCq__knownItem small{color:var(--activity-muted);font-size:var(--text-small);font-weight:740}.activity-planning-workspace-module__cLLBCq__goalProof p,.activity-planning-workspace-module__cLLBCq__knownItem p,.activity-planning-workspace-module__cLLBCq__knownNotice p{color:var(--activity-ink-soft);margin:0;font-size:13px;line-height:1.55}.activity-planning-workspace-module__cLLBCq__knownItem{border-top:1px solid var(--activity-line);gap:5px;padding:14px 0;display:grid}.activity-planning-workspace-module__cLLBCq__knownNotice{color:var(--activity-green);background:var(--activity-green-soft);border-radius:10px;align-items:flex-start;gap:8px;margin-top:4px;padding:12px;display:flex}.activity-planning-workspace-module__cLLBCq__knownNotice svg{flex:none;margin-top:1px}.activity-planning-workspace-module__cLLBCq__stickyFooter{z-index:8;border-top:1px solid var(--activity-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:flex-end;align-items:center;gap:9px;min-height:76px;margin:auto clamp(-50px,-4vw,-18px) 0;padding:14px clamp(18px,4vw,50px);display:flex;position:sticky;bottom:0;box-shadow:0 -8px 25px #1737310f}.activity-planning-workspace-module__cLLBCq__savedActions{flex-wrap:wrap}.activity-planning-workspace-module__cLLBCq__recurringNote{color:var(--activity-green);font-size:var(--text-small);align-items:center;gap:6px;margin-right:auto;font-weight:720;display:inline-flex}.activity-planning-workspace-module__cLLBCq__decisionShell{align-items:center}.activity-planning-workspace-module__cLLBCq__decisionShell>*{width:min(850px,100%)}.activity-planning-workspace-module__cLLBCq__decisionShell>.activity-planning-workspace-module__cLLBCq__stickyFooter{align-self:stretch;width:auto}.activity-planning-workspace-module__cLLBCq__decisionProgress{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:25px;display:grid}.activity-planning-workspace-module__cLLBCq__decisionProgress span{background:#dfe7e3;border-radius:999px;height:5px}.activity-planning-workspace-module__cLLBCq__decisionProgress .activity-planning-workspace-module__cLLBCq__progressDone{background:var(--activity-green)}.activity-planning-workspace-module__cLLBCq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.activity-planning-workspace-module__cLLBCq__fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.activity-planning-workspace-module__cLLBCq__fieldset legend{width:100%;margin-bottom:7px}.activity-planning-workspace-module__cLLBCq__fieldset legend span{float:right}.activity-planning-workspace-module__cLLBCq__fullWidth{grid-column:1/-1}.activity-planning-workspace-module__cLLBCq__chipGrid,.activity-planning-workspace-module__cLLBCq__choiceGrid,.activity-planning-workspace-module__cLLBCq__toggleGrid{gap:8px;display:grid}.activity-planning-workspace-module__cLLBCq__chipGrid,.activity-planning-workspace-module__cLLBCq__choiceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__toggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__chipGrid button,.activity-planning-workspace-module__cLLBCq__choiceGrid button,.activity-planning-workspace-module__cLLBCq__toggleGrid button,.activity-planning-workspace-module__cLLBCq__optionList>button{min-height:48px;color:var(--activity-ink-soft);cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e3df;border-radius:11px;font-size:13px;transition:background .15s,border-color .15s,box-shadow .15s}.activity-planning-workspace-module__cLLBCq__chipGrid button:hover,.activity-planning-workspace-module__cLLBCq__choiceGrid button:hover,.activity-planning-workspace-module__cLLBCq__toggleGrid button:hover,.activity-planning-workspace-module__cLLBCq__optionList>button:hover{background:#f7fbf9;border-color:#a9c6bc}.activity-planning-workspace-module__cLLBCq__chipGrid .activity-planning-workspace-module__cLLBCq__selectedChip,.activity-planning-workspace-module__cLLBCq__choiceGrid .activity-planning-workspace-module__cLLBCq__selectedChoice,.activity-planning-workspace-module__cLLBCq__toggleGrid .activity-planning-workspace-module__cLLBCq__selectedToggle,.activity-planning-workspace-module__cLLBCq__optionList .activity-planning-workspace-module__cLLBCq__selectedOption{color:var(--activity-navy);background:var(--activity-green-soft);border-color:#8fb8ab;font-weight:720;box-shadow:0 0 0 2px #3e857512}.activity-planning-workspace-module__cLLBCq__choiceGrid button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:10px;display:grid}.activity-planning-workspace-module__cLLBCq__toggleGrid button{justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:flex}.activity-planning-workspace-module__cLLBCq__toggleGrid button:disabled{cursor:not-allowed;opacity:.46}.activity-planning-workspace-module__cLLBCq__decisionCard>.activity-planning-workspace-module__cLLBCq__fieldset+.activity-planning-workspace-module__cLLBCq__fieldset,.activity-planning-workspace-module__cLLBCq__decisionCard>.activity-planning-workspace-module__cLLBCq__field+.activity-planning-workspace-module__cLLBCq__fieldset,.activity-planning-workspace-module__cLLBCq__decisionCard>.activity-planning-workspace-module__cLLBCq__fieldset+.activity-planning-workspace-module__cLLBCq__field,.activity-planning-workspace-module__cLLBCq__decisionCard>.activity-planning-workspace-module__cLLBCq__fieldset+.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel,.activity-planning-workspace-module__cLLBCq__decisionCard>.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel+.activity-planning-workspace-module__cLLBCq__field{border-top:1px solid var(--activity-line);margin-top:20px;padding-top:19px}.activity-planning-workspace-module__cLLBCq__inlineStatus{min-height:44px;color:var(--activity-muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.activity-planning-workspace-module__cLLBCq__catalogResourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-planning-workspace-module__cLLBCq__catalogResourceOption{min-height:57px;color:var(--activity-ink-soft);text-align:left;cursor:pointer;font:inherit;background:#fff;border:1px solid #d9e3df;border-radius:11px;grid-template-columns:auto minmax(0,1fr) 23px;align-items:center;gap:9px;padding:9px 11px;display:grid}.activity-planning-workspace-module__cLLBCq__catalogResourceOption:hover{background:#f7fbf9;border-color:#a9c6bc}.activity-planning-workspace-module__cLLBCq__catalogResourceOption>span{gap:2px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__catalogResourceOption strong{color:var(--activity-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.activity-planning-workspace-module__cLLBCq__catalogResourceOption small{color:var(--activity-muted);font-size:var(--text-small)}.activity-planning-workspace-module__cLLBCq__catalogResourceOption i{color:#fff;background:#fff;border:1px solid #bed0c9;border-radius:7px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.activity-planning-workspace-module__cLLBCq__catalogResourceOption.activity-planning-workspace-module__cLLBCq__selectedToggle{color:var(--activity-navy);background:var(--activity-green-soft);border-color:#8fb8ab;box-shadow:0 0 0 2px #3e857512}.activity-planning-workspace-module__cLLBCq__catalogResourceOption.activity-planning-workspace-module__cLLBCq__selectedToggle i{background:var(--activity-green);border-color:var(--activity-green)}.activity-planning-workspace-module__cLLBCq__resourceEmpty{min-height:44px;color:var(--activity-muted);font-size:var(--text-small);background:#f7f9f8;border:1px dashed #cad9d3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.activity-planning-workspace-module__cLLBCq__resourceEmpty p{margin:0}.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel{gap:16px;display:grid}.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel h2,.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel p{margin:0}.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel h2{color:var(--activity-ink);margin-bottom:5px;font-size:18px}.activity-planning-workspace-module__cLLBCq__criterionConfirmationPanel>div:first-child>p:last-child{color:var(--activity-muted);font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__criterionConfirmationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activity-planning-workspace-module__cLLBCq__criterionHelp{color:#514270;background:var(--activity-lilac-soft);font-size:var(--text-small);border-radius:10px;align-items:flex-start;gap:8px;padding:11px 12px;line-height:1.5;display:flex}.activity-planning-workspace-module__cLLBCq__criterionHelp svg{flex:none;margin-top:1px}.activity-planning-workspace-module__cLLBCq__optionList{border:0;gap:10px;margin:0;padding:0;display:grid}.activity-planning-workspace-module__cLLBCq__optionList>button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:84px;padding:14px;display:grid}.activity-planning-workspace-module__cLLBCq__optionList>button>span:nth-child(2){gap:4px;display:grid}.activity-planning-workspace-module__cLLBCq__optionList strong{color:var(--activity-ink);font-size:15px}.activity-planning-workspace-module__cLLBCq__optionList small{color:var(--activity-muted);font-size:13px;line-height:1.45}.activity-planning-workspace-module__cLLBCq__optionNumber,.activity-planning-workspace-module__cLLBCq__optionCheck{border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.activity-planning-workspace-module__cLLBCq__optionNumber{color:var(--activity-green);background:var(--activity-green-soft);font-weight:800}.activity-planning-workspace-module__cLLBCq__optionCheck{color:#fff;background:#fff;border:1px solid #bed0c9}.activity-planning-workspace-module__cLLBCq__selectedOption .activity-planning-workspace-module__cLLBCq__optionCheck{background:var(--activity-green);border-color:var(--activity-green)}.activity-planning-workspace-module__cLLBCq__formError{color:#873f3f;background:var(--activity-rose-soft);border:1px solid #edcccc;border-radius:11px;align-items:flex-start;gap:7px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.activity-planning-workspace-module__cLLBCq__approachGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:15px;display:grid}.activity-planning-workspace-module__cLLBCq__approachCard{border:1px solid var(--activity-line);background:#fff;border-radius:18px;flex-direction:column;gap:17px;min-width:0;padding:23px;display:flex;box-shadow:0 10px 28px #1c3d370e}.activity-planning-workspace-module__cLLBCq__recommendedApproach{border-color:#92baad;box-shadow:0 14px 36px #2669591a}.activity-planning-workspace-module__cLLBCq__approachCard>header{gap:9px;display:grid}.activity-planning-workspace-module__cLLBCq__approachCard h2,.activity-planning-workspace-module__cLLBCq__approachCard p{margin:0}.activity-planning-workspace-module__cLLBCq__approachCard h2{letter-spacing:-.5px;font-size:22px;line-height:1.25}.activity-planning-workspace-module__cLLBCq__approachCard p{color:var(--activity-ink-soft);font-size:14px;line-height:1.55}.activity-planning-workspace-module__cLLBCq__recommendedBadge,.activity-planning-workspace-module__cLLBCq__alternativeBadge{width:fit-content;min-height:28px;font-size:var(--text-small);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-weight:780;display:inline-flex}.activity-planning-workspace-module__cLLBCq__recommendedBadge{color:#584979;background:var(--activity-lilac-soft)}.activity-planning-workspace-module__cLLBCq__alternativeBadge{color:var(--activity-muted);background:#f1f3f2}.activity-planning-workspace-module__cLLBCq__approachReason{background:#f6faf8;border-radius:12px;gap:5px;padding:14px;display:grid}.activity-planning-workspace-module__cLLBCq__approachReason strong{color:var(--activity-green);font-size:var(--text-small)}.activity-planning-workspace-module__cLLBCq__approachFacts{flex-wrap:wrap;gap:7px;display:flex}.activity-planning-workspace-module__cLLBCq__approachFacts span{min-height:33px;color:var(--activity-ink-soft);font-size:var(--text-small);background:#f3f6f4;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.activity-planning-workspace-module__cLLBCq__approachFacts span:last-child{width:100%}.activity-planning-workspace-module__cLLBCq__approachCard>button{width:100%;margin-top:auto}.activity-planning-workspace-module__cLLBCq__generationState,.activity-planning-workspace-module__cLLBCq__fullState{text-align:center;align-content:center;place-items:center;gap:12px;min-height:100%;padding:35px 20px 100px;display:grid}.activity-planning-workspace-module__cLLBCq__generationMark{width:76px;height:76px;color:var(--activity-lilac);background:var(--activity-lilac-soft);border-radius:24px;place-items:center;margin-bottom:5px;display:grid;position:relative}.activity-planning-workspace-module__cLLBCq__generationMark i{border:2px solid #786a9b33;border-top-color:var(--activity-lilac);border-radius:29px;animation:1.4s linear infinite activity-planning-workspace-module__cLLBCq__spin;position:absolute;inset:-8px}.activity-planning-workspace-module__cLLBCq__generationState h1,.activity-planning-workspace-module__cLLBCq__generationState p,.activity-planning-workspace-module__cLLBCq__fullState h1,.activity-planning-workspace-module__cLLBCq__fullState p{margin:0}.activity-planning-workspace-module__cLLBCq__generationState h1,.activity-planning-workspace-module__cLLBCq__fullState h1{color:var(--activity-ink);letter-spacing:-1px;font-size:clamp(27px,4vw,38px)}.activity-planning-workspace-module__cLLBCq__generationState>p,.activity-planning-workspace-module__cLLBCq__fullState>p{max-width:620px;color:var(--activity-muted);font-size:15px;line-height:1.6}.activity-planning-workspace-module__cLLBCq__generationState .activity-planning-workspace-module__cLLBCq__waitingNote{color:#514270;background:var(--activity-lilac-soft);border-radius:10px;justify-content:center;align-items:center;gap:7px;max-width:560px;padding:9px 12px;font-size:13px;font-weight:680;line-height:1.45;display:inline-flex}.activity-planning-workspace-module__cLLBCq__waitingNote svg{flex:none}.activity-planning-workspace-module__cLLBCq__generationState ol{border:1px solid var(--activity-line);background:#fff;border-radius:14px;gap:4px;width:min(440px,100%);margin:16px 0;padding:8px;list-style:none;display:grid}.activity-planning-workspace-module__cLLBCq__generationState li{min-height:43px;color:var(--activity-muted);text-align:left;border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.activity-planning-workspace-module__cLLBCq__generationState li svg{flex:none}.activity-planning-workspace-module__cLLBCq__generationState .activity-planning-workspace-module__cLLBCq__generationDone{color:var(--activity-green)}.activity-planning-workspace-module__cLLBCq__generationState .activity-planning-workspace-module__cLLBCq__generationCurrent{color:var(--activity-navy);background:var(--activity-green-soft);font-weight:720}.activity-planning-workspace-module__cLLBCq__reviewShell,.activity-planning-workspace-module__cLLBCq__savedShell{padding-inline:clamp(14px,2.5vw,32px)}.activity-planning-workspace-module__cLLBCq__reviewTopbar,.activity-planning-workspace-module__cLLBCq__successBanner{color:var(--activity-ink);border:1px solid var(--activity-line);background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:15px;padding:18px 20px;display:flex}.activity-planning-workspace-module__cLLBCq__reviewTopbar>div,.activity-planning-workspace-module__cLLBCq__successBanner>div{gap:5px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__savedEditTopbar{align-items:center}.activity-planning-workspace-module__cLLBCq__savedEditSchedule{min-width:190px;color:var(--activity-ink-soft);font-size:var(--text-small);gap:6px;font-weight:720;display:grid}.activity-planning-workspace-module__cLLBCq__savedEditSchedule input{width:100%;min-height:var(--field-height);padding:0 var(--field-padding-x);color:var(--activity-ink);background:var(--color-secondary);border:1px solid var(--line);border-radius:var(--field-radius);font:inherit;font-size:var(--field-font-size)}.activity-planning-workspace-module__cLLBCq__savedEditSchedule small{color:var(--activity-muted);font-size:var(--text-small);font-weight:650}.activity-planning-workspace-module__cLLBCq__reviewTopbar h1,.activity-planning-workspace-module__cLLBCq__reviewTopbar p,.activity-planning-workspace-module__cLLBCq__successBanner h1,.activity-planning-workspace-module__cLLBCq__successBanner p{margin:0}.activity-planning-workspace-module__cLLBCq__reviewTopbar h1,.activity-planning-workspace-module__cLLBCq__successBanner h1{letter-spacing:-.6px;font-size:24px}.activity-planning-workspace-module__cLLBCq__reviewTopbar>div>p:last-child,.activity-planning-workspace-module__cLLBCq__successBanner>div>p:last-child{color:var(--activity-muted);font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__saveState{color:#2f6d5e;background:var(--activity-green-soft);width:fit-content;min-height:28px;font-size:var(--text-small);border-radius:999px;align-items:center;gap:6px;margin-top:3px;padding:4px 9px;font-weight:740;display:inline-flex}.activity-planning-workspace-module__cLLBCq__saveStateDirty{color:#75551c;background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__warningPanel{color:#76571f;background:var(--activity-gold-soft);border:1px solid #efd8ae;border-radius:13px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:14px 16px;display:flex}.activity-planning-workspace-module__cLLBCq__warningPanel>svg{flex:none;margin-top:2px}.activity-planning-workspace-module__cLLBCq__warningPanel>div{gap:4px;display:grid}.activity-planning-workspace-module__cLLBCq__warningPanel strong{font-size:14px}.activity-planning-workspace-module__cLLBCq__warningPanel p{margin:0;font-size:13px;line-height:1.45}.activity-planning-workspace-module__cLLBCq__draftLayout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:15px;padding-bottom:18px;display:grid}.activity-planning-workspace-module__cLLBCq__draftMain,.activity-planning-workspace-module__cLLBCq__draftSide{align-content:start;gap:13px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__draftHero{color:#fff;background:linear-gradient(130deg,#173f3a,#275f55);border-radius:18px;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:24px;display:grid;box-shadow:0 13px 30px #11393324}.activity-planning-workspace-module__cLLBCq__draftHero>div:first-child{align-content:start;gap:9px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__draftHero .activity-planning-workspace-module__cLLBCq__stepLabel{color:#b9d9d0}.activity-planning-workspace-module__cLLBCq__draftHero h1,.activity-planning-workspace-module__cLLBCq__draftHero p{margin:0}.activity-planning-workspace-module__cLLBCq__draftHero h1{letter-spacing:-.9px;font-size:clamp(24px,3vw,34px);line-height:1.15}.activity-planning-workspace-module__cLLBCq__draftHero>div:first-child>p:last-child{color:#d7e6e2;font-size:14px;line-height:1.6}.activity-planning-workspace-module__cLLBCq__titleInput,.activity-planning-workspace-module__cLLBCq__heroTextarea{color:var(--activity-ink);background:#fff}.activity-planning-workspace-module__cLLBCq__titleInput{font-size:18px;font-weight:760}.activity-planning-workspace-module__cLLBCq__quickFacts{gap:7px;display:grid}.activity-planning-workspace-module__cLLBCq__quickFacts>span{color:#dceae6;background:#ffffff14;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px;display:grid}.activity-planning-workspace-module__cLLBCq__quickFacts svg{grid-row:span 2;margin-top:2px}.activity-planning-workspace-module__cLLBCq__quickFacts b{color:#fff;font-size:13px}.activity-planning-workspace-module__cLLBCq__quickFacts small{color:#bcd1cb;font-size:var(--text-small)}.activity-planning-workspace-module__cLLBCq__contentCard,.activity-planning-workspace-module__cLLBCq__sideCard{padding:20px}.activity-planning-workspace-module__cLLBCq__criterionSummary,.activity-planning-workspace-module__cLLBCq__mutedCopy{color:var(--activity-ink-soft);margin:0;font-size:14px;line-height:1.6}.activity-planning-workspace-module__cLLBCq__criterionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.activity-planning-workspace-module__cLLBCq__criterionGrid>span{text-align:center;background:#f5f8f6;border-radius:10px;gap:4px;min-width:0;padding:12px 8px;display:grid}.activity-planning-workspace-module__cLLBCq__criterionGrid strong{color:var(--activity-green);font-size:22px}.activity-planning-workspace-module__cLLBCq__criterionGrid small{color:var(--activity-muted);font-size:var(--text-small);line-height:1.3}.activity-planning-workspace-module__cLLBCq__criterionDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.activity-planning-workspace-module__cLLBCq__criterionDetails>div{border:1px solid var(--activity-line);border-radius:10px;gap:4px;padding:12px;display:grid}.activity-planning-workspace-module__cLLBCq__criterionDetails small,.activity-planning-workspace-module__cLLBCq__participationLine small,.activity-planning-workspace-module__cLLBCq__guidanceBox small,.activity-planning-workspace-module__cLLBCq__contingencyGrid small,.activity-planning-workspace-module__cLLBCq__evidencePreview small,.activity-planning-workspace-module__cLLBCq__sideCard details summary,.activity-planning-workspace-module__cLLBCq__duaGrid small{color:var(--activity-muted);font-size:var(--text-small);font-weight:760}.activity-planning-workspace-module__cLLBCq__criterionDetails p,.activity-planning-workspace-module__cLLBCq__participationLine p,.activity-planning-workspace-module__cLLBCq__guidanceBox p,.activity-planning-workspace-module__cLLBCq__contingencyGrid p,.activity-planning-workspace-module__cLLBCq__evidencePreview p{color:var(--activity-ink-soft);margin:0;font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.activity-planning-workspace-module__cLLBCq__checklist li{background:#f7f9f7;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.activity-planning-workspace-module__cLLBCq__checklist li>span{color:#fff;background:var(--activity-green);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.activity-planning-workspace-module__cLLBCq__checklist li>div{flex:1;gap:3px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__checklist p{color:var(--activity-ink-soft);margin:0;font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__checklist small{color:var(--activity-muted);font-size:var(--text-small)}.activity-planning-workspace-module__cLLBCq__resourceList{border-top:1px solid var(--activity-line);flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;display:flex}.activity-planning-workspace-module__cLLBCq__resourceList span{min-height:35px;color:var(--activity-ink-soft);font-size:var(--text-small);background:#f2f6f3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.activity-planning-workspace-module__cLLBCq__resourceList small{color:var(--activity-muted)}.activity-planning-workspace-module__cLLBCq__resourceList em{color:var(--activity-muted);font-size:var(--text-small);border-top:1px solid #dfe9e4;flex-basis:100%;padding-top:4px;font-style:normal;line-height:1.4}.activity-planning-workspace-module__cLLBCq__resourceAgeEditor{min-height:62px;color:var(--activity-ink);resize:vertical;font:inherit;font-size:var(--text-small);background:#fff;border:1px solid #cbdad4;border-radius:8px;outline:0;flex-basis:100%;padding:8px 9px;line-height:1.45}.activity-planning-workspace-module__cLLBCq__resourceAgeEditor:focus{border-color:#86b2a5;box-shadow:0 0 0 3px #3e85751a}.activity-planning-workspace-module__cLLBCq__readyMaterialCard{background:linear-gradient(#fff 0%,#fbfdfc 100%);border-color:#cfe0da}.activity-planning-workspace-module__cLLBCq__trialGroups{gap:18px;display:grid}.activity-planning-workspace-module__cLLBCq__trialGroup{border:1px solid #dfe8e4;border-radius:13px;min-width:0;overflow:hidden}.activity-planning-workspace-module__cLLBCq__trialGroupHeader{background:#f4f8f6;border-bottom:1px solid #dfe8e4;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}.activity-planning-workspace-module__cLLBCq__trialGroupHeader>div{gap:3px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__trialGroupHeader h3,.activity-planning-workspace-module__cLLBCq__trialGroupHeader p{margin:0}.activity-planning-workspace-module__cLLBCq__trialGroupHeader h3{color:var(--activity-ink);font-size:15px}.activity-planning-workspace-module__cLLBCq__trialGroupHeader p{color:var(--activity-muted);font-size:var(--text-small);line-height:1.45}.activity-planning-workspace-module__cLLBCq__practiceTrialBadge,.activity-planning-workspace-module__cLLBCq__scoredTrialBadge{min-height:29px;font-size:var(--text-caption);letter-spacing:.02em;border-radius:8px;flex:none;align-items:center;padding:5px 8px;font-weight:800;display:inline-flex}.activity-planning-workspace-module__cLLBCq__practiceTrialBadge{color:#365d86;background:#e5eef8}.activity-planning-workspace-module__cLLBCq__scoredTrialBadge{color:#78501d;background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__trialList{gap:12px;margin:0;padding:14px;list-style:none;display:grid}.activity-planning-workspace-module__cLLBCq__trialCard{background:#fff;border:1px solid #e2e9e6;border-radius:11px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;min-width:0;padding:15px;display:grid;box-shadow:0 4px 14px #18393309}.activity-planning-workspace-module__cLLBCq__trialCardHeader,.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer{grid-column:1/-1}.activity-planning-workspace-module__cLLBCq__trialCardHeader{border-bottom:1px solid var(--activity-line);justify-content:space-between;align-items:center;gap:10px;min-height:27px;padding-bottom:9px;display:flex}.activity-planning-workspace-module__cLLBCq__trialCardHeader>span{color:var(--activity-ink);font-size:13px;font-weight:800}.activity-planning-workspace-module__cLLBCq__trialCardHeader>small{color:var(--activity-muted);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.activity-planning-workspace-module__cLLBCq__trialPrompt,.activity-planning-workspace-module__cLLBCq__trialOptions{align-content:start;gap:8px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__trialPrompt>strong,.activity-planning-workspace-module__cLLBCq__trialOptions>strong{color:var(--activity-ink-soft);font-size:var(--text-small);letter-spacing:.02em}.activity-planning-workspace-module__cLLBCq__trialPrompt>p,.activity-planning-workspace-module__cLLBCq__openResponseNote{color:var(--activity-ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.activity-planning-workspace-module__cLLBCq__openResponseNote{color:var(--activity-muted);font-size:var(--text-small);background:#f7f9f8;border-radius:9px;padding:11px}.activity-planning-workspace-module__cLLBCq__trialChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.activity-planning-workspace-module__cLLBCq__trialChoices>li{background:#f5f8f6;border:1px solid #e5ece8;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:8px;display:grid}.activity-planning-workspace-module__cLLBCq__trialChoices>li>span{width:27px;height:27px;color:var(--activity-green);font-size:var(--text-small);background:#fff;border:1px solid #d5e2dc;border-radius:7px;place-items:center;font-weight:800;display:grid}.activity-planning-workspace-module__cLLBCq__trialChoices p{overflow-wrap:anywhere;min-width:0;color:var(--activity-ink-soft);font-size:var(--text-small);white-space:pre-wrap;margin:3px 0 0;line-height:1.45}.activity-planning-workspace-module__cLLBCq__trialChoiceEditors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-planning-workspace-module__cLLBCq__trialChoiceEditors label{min-width:0;color:var(--activity-muted);font-size:var(--text-small);gap:5px;font-weight:700;display:grid}.activity-planning-workspace-module__cLLBCq__trialChoiceEditors input,.activity-planning-workspace-module__cLLBCq__trialPrompt textarea,.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer textarea{width:100%;min-height:var(--field-height);padding:var(--field-padding);color:var(--activity-ink);border:1px solid var(--field-border);border-radius:var(--field-radius);font:inherit;font-size:var(--field-font-size);background:#fff;outline:0;line-height:1.5}.activity-planning-workspace-module__cLLBCq__trialPrompt textarea,.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer textarea{min-height:var(--field-textarea-min-height);resize:vertical}.activity-planning-workspace-module__cLLBCq__trialChoiceEditors input:focus,.activity-planning-workspace-module__cLLBCq__trialPrompt textarea:focus,.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer textarea:focus{border-color:#86b2a5;box-shadow:0 0 0 3px #3e85751a}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer{background:#fff8e9;border:2px dashed #b9833c;border-radius:10px;gap:8px;padding:12px 13px;display:grid}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer>header{color:#80551e;align-items:center;gap:9px;display:flex}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer>header>div{gap:2px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer>header small{color:#8c5a1d;font-size:var(--text-caption);letter-spacing:.1em;font-weight:850}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer>header strong{color:#5d3d18;font-size:13px}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer>p{color:#4c3a24;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer .activity-planning-workspace-module__cLLBCq__privateWarning{color:#82422d;font-size:var(--text-small);font-weight:760}.activity-planning-workspace-module__cLLBCq__timelineHeading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.activity-planning-workspace-module__cLLBCq__guidanceToggle{min-height:44px;color:var(--activity-ink-soft);cursor:pointer;font-size:var(--text-small);background:#f5f8f6;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:650;display:inline-flex}.activity-planning-workspace-module__cLLBCq__guidanceToggle input{width:18px;height:18px;accent-color:var(--activity-green)}.activity-planning-workspace-module__cLLBCq__timeline{gap:0;margin:3px 0 0;padding:0;list-style:none;display:grid}.activity-planning-workspace-module__cLLBCq__timeline>li{grid-template-columns:38px minmax(0,1fr);gap:11px;padding-bottom:13px;display:grid;position:relative}.activity-planning-workspace-module__cLLBCq__timeline>li:not(:last-child):before{content:"";background:#dbe7e2;width:2px;position:absolute;top:36px;bottom:0;left:18px}.activity-planning-workspace-module__cLLBCq__timelineMarker{z-index:1;color:#fff;background:var(--activity-green);width:38px;height:38px;font-size:var(--text-small);border:4px solid #fff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:relative;box-shadow:0 0 0 1px #c8dad3}.activity-planning-workspace-module__cLLBCq__phase_modeling,.activity-planning-workspace-module__cLLBCq__phase_practice{background:#557cad}.activity-planning-workspace-module__cLLBCq__phase_scored{background:var(--activity-gold)}.activity-planning-workspace-module__cLLBCq__phase_review,.activity-planning-workspace-module__cLLBCq__phase_transition{background:var(--activity-lilac)}.activity-planning-workspace-module__cLLBCq__timeline article{background:#f8faf8;border:1px solid #e8eeeb;border-radius:12px;gap:10px;min-width:0;padding:15px;display:grid}.activity-planning-workspace-module__cLLBCq__timeline article>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.activity-planning-workspace-module__cLLBCq__phaseBadge{min-height:25px;color:var(--activity-green);background:var(--activity-green-soft);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.04em;border-radius:7px;align-items:center;padding:3px 7px;font-weight:780;display:inline-flex}.activity-planning-workspace-module__cLLBCq__timeline article>header strong{min-width:0;color:var(--activity-ink);font-size:14px}.activity-planning-workspace-module__cLLBCq__timeline article>header time{color:var(--activity-muted);font-size:var(--text-small);font-weight:700}.activity-planning-workspace-module__cLLBCq__timeline article>p{color:var(--activity-ink-soft);margin:0;font-size:14px;line-height:1.55}.activity-planning-workspace-module__cLLBCq__participationLine{border-top:1px solid var(--activity-line);gap:4px;padding-top:9px;display:grid}.activity-planning-workspace-module__cLLBCq__guidanceBox{background:#fff;border:1px solid #e0e9e5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px;display:grid}.activity-planning-workspace-module__cLLBCq__guidanceBox>div{align-content:start;gap:5px;min-width:0;padding:8px;display:grid}.activity-planning-workspace-module__cLLBCq__guidanceBox>div+div{border-left:1px solid var(--activity-line)}.activity-planning-workspace-module__cLLBCq__guidanceBox em{width:fit-content;color:var(--activity-green);background:var(--activity-green-soft);font-size:var(--text-caption);border-radius:6px;padding:4px 6px;font-style:normal;font-weight:700}.activity-planning-workspace-module__cLLBCq__timeline article>footer{flex-wrap:wrap;gap:6px;display:flex}.activity-planning-workspace-module__cLLBCq__timeline article>footer span{color:var(--activity-ink-soft);font-size:var(--text-small);background:#eaf0ed;border-radius:7px;padding:5px 7px}.activity-planning-workspace-module__cLLBCq__duaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activity-planning-workspace-module__cLLBCq__duaGrid article{background:#f7f9f7;border-radius:11px;align-content:start;gap:6px;min-width:0;padding:13px;display:grid}.activity-planning-workspace-module__cLLBCq__duaGrid p{color:var(--activity-ink-soft);margin:0;font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__contingencyCard{border-color:#ead8b8}.activity-planning-workspace-module__cLLBCq__contingencyCard .activity-planning-workspace-module__cLLBCq__sectionHeading>span{color:var(--activity-gold);background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__contingencyGrid,.activity-planning-workspace-module__cLLBCq__evidencePreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.activity-planning-workspace-module__cLLBCq__contingencyGrid>div,.activity-planning-workspace-module__cLLBCq__evidencePreview>div{background:#f8faf8;border-radius:10px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.activity-planning-workspace-module__cLLBCq__comparable,.activity-planning-workspace-module__cLLBCq__notComparable{font-size:var(--text-small);border-radius:9px;align-items:flex-start;gap:7px;margin:11px 0 0;padding:10px;line-height:1.45;display:flex}.activity-planning-workspace-module__cLLBCq__comparable{color:#2f6d5e;background:var(--activity-green-soft)}.activity-planning-workspace-module__cLLBCq__notComparable{color:#76571f;background:var(--activity-gold-soft)}.activity-planning-workspace-module__cLLBCq__comparable svg,.activity-planning-workspace-module__cLLBCq__notComparable svg{flex:none;margin-top:1px}.activity-planning-workspace-module__cLLBCq__sideCard{gap:10px;display:grid}.activity-planning-workspace-module__cLLBCq__sideCard>p:not(.activity-planning-workspace-module__cLLBCq__stepLabel){color:var(--activity-ink-soft);margin:0;font-size:13px;line-height:1.6}.activity-planning-workspace-module__cLLBCq__sideCard details{border-top:1px solid var(--activity-line);padding-top:10px}.activity-planning-workspace-module__cLLBCq__sideCard summary{min-height:44px;color:var(--activity-green);cursor:pointer;align-items:center;display:flex}.activity-planning-workspace-module__cLLBCq__sideCard details>div{gap:8px;padding-top:5px;display:grid}.activity-planning-workspace-module__cLLBCq__sideCard details p,.activity-planning-workspace-module__cLLBCq__tipList p{color:var(--activity-ink-soft);font-size:var(--text-small);align-items:flex-start;gap:7px;margin:0;line-height:1.5;display:flex}.activity-planning-workspace-module__cLLBCq__sideCard details svg,.activity-planning-workspace-module__cLLBCq__tipList svg{color:var(--activity-green);flex:none;margin-top:2px}.activity-planning-workspace-module__cLLBCq__tipList{gap:10px;display:grid}.activity-planning-workspace-module__cLLBCq__humanNote{color:var(--activity-muted);font-size:var(--text-small);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.activity-planning-workspace-module__cLLBCq__fullStateIcon{width:72px;height:72px;color:var(--activity-gold);background:var(--activity-gold-soft);border-radius:22px;place-items:center;display:grid}.activity-planning-workspace-module__cLLBCq__blockedIcon{color:var(--activity-rose);background:var(--activity-rose-soft)}.activity-planning-workspace-module__cLLBCq__fullState>small{color:var(--activity-muted);font-size:var(--text-small)}.activity-planning-workspace-module__cLLBCq__governanceState{align-content:start;padding-top:28px;padding-bottom:36px}.activity-planning-workspace-module__cLLBCq__governanceState .activity-planning-workspace-module__cLLBCq__fullStateIcon{border-radius:18px;width:58px;height:58px}.activity-planning-workspace-module__cLLBCq__issueList{text-align:left;background:#fff;border:1px solid #ebcece;border-radius:12px;gap:6px;width:min(620px,100%);margin:10px 0;padding:12px;display:grid}.activity-planning-workspace-module__cLLBCq__issueList p{color:#7c4545;align-items:flex-start;gap:7px;margin:0;font-size:13px;line-height:1.45;display:flex}.activity-planning-workspace-module__cLLBCq__issueList svg{flex:none;margin-top:2px}.activity-planning-workspace-module__cLLBCq__stateActions{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.activity-planning-workspace-module__cLLBCq__successBanner{background:linear-gradient(135deg,#f2faf6,#fff);border-color:#add0c3;justify-content:flex-start}.activity-planning-workspace-module__cLLBCq__pendingReviewBanner{background:linear-gradient(135deg,#fff8e9,#fff);border-color:#dfc58e}.activity-planning-workspace-module__cLLBCq__pendingReviewBanner>span{background:var(--activity-gold)}.activity-planning-workspace-module__cLLBCq__confirmBackdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b221f94;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.activity-planning-workspace-module__cLLBCq__confirmDialog{width:min(510px,100%);color:var(--activity-ink);background:#fff;border:1px solid #ead6ad;border-radius:18px;outline:none;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:22px;display:grid;box-shadow:0 28px 80px #071d194d}.activity-planning-workspace-module__cLLBCq__confirmIcon{width:48px;height:48px;color:var(--activity-gold);background:var(--activity-gold-soft);border-radius:14px;place-items:center;display:grid}.activity-planning-workspace-module__cLLBCq__draftDiscardDialog{border-color:#e4bcbc}.activity-planning-workspace-module__cLLBCq__draftDiscardDialog .activity-planning-workspace-module__cLLBCq__stepLabel,.activity-planning-workspace-module__cLLBCq__dangerConfirmIcon{color:var(--activity-rose)}.activity-planning-workspace-module__cLLBCq__dangerConfirmIcon{background:var(--activity-rose-soft)}.activity-planning-workspace-module__cLLBCq__confirmDialog>div:nth-child(2){gap:5px;min-width:0;display:grid}.activity-planning-workspace-module__cLLBCq__confirmDialog h2,.activity-planning-workspace-module__cLLBCq__confirmDialog p{margin:0}.activity-planning-workspace-module__cLLBCq__confirmDialog h2{letter-spacing:-.35px;font-size:21px}.activity-planning-workspace-module__cLLBCq__confirmDialog>div:nth-child(2)>p:last-child{color:var(--activity-muted);font-size:13px;line-height:1.5}.activity-planning-workspace-module__cLLBCq__confirmDialog .activity-planning-workspace-module__cLLBCq__dirtyDiscardNote{color:var(--activity-rose);margin-top:5px;font-weight:680}.activity-planning-workspace-module__cLLBCq__confirmError{color:#7c4545;background:var(--activity-rose-soft);border:1px solid #e8c5c5;border-radius:10px;grid-column:1/-1;padding:10px 12px;font-size:13px;line-height:1.45}.activity-planning-workspace-module__cLLBCq__confirmActions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.activity-planning-workspace-module__cLLBCq__discardDraftButton{color:var(--activity-rose);white-space:nowrap;padding-inline:10px}.activity-planning-workspace-module__cLLBCq__discardDraftButton:hover:not(:disabled){color:#7c4545;background:var(--activity-rose-soft)}.activity-planning-workspace-module__cLLBCq__confirmDangerButton{color:#884c4c;border-color:#d9aaaa}.activity-planning-workspace-module__cLLBCq__confirmDangerButton:hover:not(:disabled){color:#6f3939;background:var(--activity-rose-soft);border-color:#c98e8e}.activity-planning-workspace-module__cLLBCq__successBanner>span{color:#fff;background:var(--activity-green);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.activity-planning-workspace-module__cLLBCq__savedShell>.activity-planning-workspace-module__cLLBCq__draftLayout{flex:1}.activity-planning-workspace-module__cLLBCq__spin{animation:.9s linear infinite activity-planning-workspace-module__cLLBCq__spin}.activity-planning-workspace-module__cLLBCq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes activity-planning-workspace-module__cLLBCq__spin{to{transform:rotate(360deg)}}@keyframes activity-planning-workspace-module__cLLBCq__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes activity-planning-workspace-module__cLLBCq__workspaceIn{0%{opacity:0;transform:translateY(12px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.activity-planning-workspace-module__cLLBCq__contextLayout,.activity-planning-workspace-module__cLLBCq__draftLayout,.activity-planning-workspace-module__cLLBCq__approachGrid{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__knownPanel,.activity-planning-workspace-module__cLLBCq__approachCard:first-child{order:-1}.activity-planning-workspace-module__cLLBCq__draftSide{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__draftHero{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__quickFacts,.activity-planning-workspace-module__cLLBCq__criterionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__guidanceBox{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__guidanceBox>div+div{border-top:1px solid var(--activity-line);border-left:0;padding-top:11px}}@media (max-width:760px){.activity-planning-workspace-module__cLLBCq__hostActions,.activity-planning-workspace-module__cLLBCq__reviewTopbar{flex-direction:column;align-items:stretch}.activity-planning-workspace-module__cLLBCq__hostActions>button,.activity-planning-workspace-module__cLLBCq__reviewTopbar>button{width:100%}.activity-planning-workspace-module__cLLBCq__savedEditSchedule{width:100%;min-width:0}.activity-planning-workspace-module__cLLBCq__formGrid,.activity-planning-workspace-module__cLLBCq__criterionDetails,.activity-planning-workspace-module__cLLBCq__contingencyGrid,.activity-planning-workspace-module__cLLBCq__evidencePreview{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__activityTableShell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:10px;overflow:visible}.activity-planning-workspace-module__cLLBCq__activityTable{min-width:0;display:block}.activity-planning-workspace-module__cLLBCq__activityTable thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.activity-planning-workspace-module__cLLBCq__activityTable tbody{gap:10px;display:grid}.activity-planning-workspace-module__cLLBCq__activityTable tbody tr{border:1px solid var(--activity-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"activity activity""status status""date duration""goal goal""actions actions";gap:12px 16px;padding:14px;display:grid}:is(.activity-planning-workspace-module__cLLBCq__activityTable td,.activity-planning-workspace-module__cLLBCq__activityTable td:first-child,.activity-planning-workspace-module__cLLBCq__activityTable td:last-child){text-align:left;border:0;padding:0}.activity-planning-workspace-module__cLLBCq__activityTable td:before{color:var(--activity-muted);content:attr(data-label);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-weight:760;display:block}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-activity{grid-area:activity}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-date{grid-area:date}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-duration{grid-area:duration}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-goal{grid-area:goal}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-status{grid-area:status}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-actions{grid-area:actions}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-activity:before{display:none}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-status:before{display:none}.activity-planning-workspace-module__cLLBCq__activityTable .data-table-cell-actions:before{display:none}.activity-planning-workspace-module__cLLBCq__activityTableIdentity,.activity-planning-workspace-module__cLLBCq__activityTableGoal{min-width:0}.activity-planning-workspace-module__cLLBCq__activityTableActions{align-items:stretch}.activity-planning-workspace-module__cLLBCq__activityTableActions button{flex:1;width:100%}.activity-planning-workspace-module__cLLBCq__choiceGrid,.activity-planning-workspace-module__cLLBCq__toggleGrid,.activity-planning-workspace-module__cLLBCq__catalogResourceGrid,.activity-planning-workspace-module__cLLBCq__criterionConfirmationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__duaGrid,.activity-planning-workspace-module__cLLBCq__draftSide{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__timelineHeading{flex-direction:column;align-items:stretch}.activity-planning-workspace-module__cLLBCq__guidanceToggle{width:100%}.activity-planning-workspace-module__cLLBCq__trialGroupHeader{flex-direction:column;align-items:stretch}.activity-planning-workspace-module__cLLBCq__practiceTrialBadge,.activity-planning-workspace-module__cLLBCq__scoredTrialBadge{width:fit-content}.activity-planning-workspace-module__cLLBCq__trialCard{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__trialCardHeader,.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer{grid-column:auto}.activity-planning-workspace-module__cLLBCq__stickyFooter{flex-wrap:wrap}.activity-planning-workspace-module__cLLBCq__stickyFooter .activity-planning-workspace-module__cLLBCq__humanNote{order:-1;width:100%}}@media (max-width:560px){.activity-planning-workspace-module__cLLBCq__backdrop{padding:0}.activity-planning-workspace-module__cLLBCq__workspace{border:0;border-radius:0;width:100%;height:100dvh}.activity-planning-workspace-module__cLLBCq__workspaceHeader{min-height:70px;padding:11px 13px}.activity-planning-workspace-module__cLLBCq__workspaceBrand>span{width:40px;height:40px}.activity-planning-workspace-module__cLLBCq__workspaceBrand h2{font-size:17px}.activity-planning-workspace-module__cLLBCq__workspaceBrand>div>p:last-child{display:none}.activity-planning-workspace-module__cLLBCq__stageShell,.activity-planning-workspace-module__cLLBCq__decisionShell{padding:24px 13px 0}.activity-planning-workspace-module__cLLBCq__reviewShell,.activity-planning-workspace-module__cLLBCq__savedShell{padding:13px 10px 0}.activity-planning-workspace-module__cLLBCq__stageIntro h1{letter-spacing:-.75px;font-size:27px}.activity-planning-workspace-module__cLLBCq__stageIntro>p:last-child{font-size:14px}.activity-planning-workspace-module__cLLBCq__contextMain,.activity-planning-workspace-module__cLLBCq__knownPanel,.activity-planning-workspace-module__cLLBCq__decisionCard,.activity-planning-workspace-module__cLLBCq__contentCard,.activity-planning-workspace-module__cLLBCq__sideCard{border-radius:14px;padding:15px}.activity-planning-workspace-module__cLLBCq__resumeCard{grid-template-columns:auto 1fr}.activity-planning-workspace-module__cLLBCq__resumeCard>button{grid-column:1/-1;width:100%}.activity-planning-workspace-module__cLLBCq__chipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__choiceGrid,.activity-planning-workspace-module__cLLBCq__toggleGrid,.activity-planning-workspace-module__cLLBCq__catalogResourceGrid,.activity-planning-workspace-module__cLLBCq__criterionConfirmationGrid{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__resourceEmpty{flex-direction:column;align-items:stretch}.activity-planning-workspace-module__cLLBCq__optionList>button{grid-template-columns:auto minmax(0,1fr)}.activity-planning-workspace-module__cLLBCq__optionCheck{grid-column:2;justify-self:end}.activity-planning-workspace-module__cLLBCq__approachCard{padding:17px}.activity-planning-workspace-module__cLLBCq__approachCard h2{font-size:20px}.activity-planning-workspace-module__cLLBCq__reviewTopbar,.activity-planning-workspace-module__cLLBCq__successBanner{border-radius:14px;padding:15px}.activity-planning-workspace-module__cLLBCq__successBanner{grid-template-columns:auto minmax(0,1fr);display:grid}.activity-planning-workspace-module__cLLBCq__draftHero{border-radius:15px;padding:17px}.activity-planning-workspace-module__cLLBCq__quickFacts,.activity-planning-workspace-module__cLLBCq__criterionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__trialList{padding:9px}.activity-planning-workspace-module__cLLBCq__trialCard{gap:12px;padding:12px}.activity-planning-workspace-module__cLLBCq__trialChoices,.activity-planning-workspace-module__cLLBCq__trialChoiceEditors{grid-template-columns:1fr}.activity-planning-workspace-module__cLLBCq__timeline>li{grid-template-columns:32px minmax(0,1fr);gap:8px}.activity-planning-workspace-module__cLLBCq__timeline>li:not(:last-child):before{top:32px;left:15px}.activity-planning-workspace-module__cLLBCq__timelineMarker{width:32px;height:32px}.activity-planning-workspace-module__cLLBCq__timeline article{padding:12px}.activity-planning-workspace-module__cLLBCq__timeline article>header{grid-template-columns:1fr auto}.activity-planning-workspace-module__cLLBCq__phaseBadge{grid-column:1/-1;width:fit-content}.activity-planning-workspace-module__cLLBCq__resourceList span{width:100%}.activity-planning-workspace-module__cLLBCq__stickyFooter{min-height:72px;padding:10px 13px max(10px, env(safe-area-inset-bottom));margin-inline:-13px}.activity-planning-workspace-module__cLLBCq__reviewShell .activity-planning-workspace-module__cLLBCq__stickyFooter,.activity-planning-workspace-module__cLLBCq__savedShell .activity-planning-workspace-module__cLLBCq__stickyFooter{margin-inline:-10px;padding-inline:10px}.activity-planning-workspace-module__cLLBCq__stickyFooter>button{flex:140px}.activity-planning-workspace-module__cLLBCq__stateActions{flex-direction:column;width:100%}.activity-planning-workspace-module__cLLBCq__stateActions button{width:100%}.activity-planning-workspace-module__cLLBCq__governanceState{padding-top:20px}.activity-planning-workspace-module__cLLBCq__confirmBackdrop{align-items:end;padding:10px}.activity-planning-workspace-module__cLLBCq__confirmDialog{border-radius:18px;grid-template-columns:1fr;gap:11px;padding:18px}.activity-planning-workspace-module__cLLBCq__confirmActions{flex-direction:column;grid-column:1}.activity-planning-workspace-module__cLLBCq__confirmActions button{width:100%}.activity-planning-workspace-module__cLLBCq__generationState,.activity-planning-workspace-module__cLLBCq__fullState{padding-inline:14px}}@media (max-width:380px){.activity-planning-workspace-module__cLLBCq__workspaceBrand .activity-planning-workspace-module__cLLBCq__eyebrow{font-size:var(--text-caption)}.activity-planning-workspace-module__cLLBCq__workspaceBrand h2{font-size:16px}.activity-planning-workspace-module__cLLBCq__activityMeta,.activity-planning-workspace-module__cLLBCq__quickFacts,.activity-planning-workspace-module__cLLBCq__criterionGrid{grid-template-columns:1fr}}@media print{@page{margin:12mm}body:has(>.activity-planning-workspace-module__cLLBCq__backdrop){overflow:visible!important}body:has(>.activity-planning-workspace-module__cLLBCq__backdrop)>:not(.activity-planning-workspace-module__cLLBCq__backdrop){display:none!important}.activity-planning-workspace-module__cLLBCq__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;min-height:0;padding:0;display:block;position:static;inset:auto;overflow:visible;animation:none!important}.activity-planning-workspace-module__cLLBCq__workspace{width:100%;height:auto;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible;animation:none!important}.activity-planning-workspace-module__cLLBCq__workspaceHeader,.activity-planning-workspace-module__cLLBCq__stageLive,.activity-planning-workspace-module__cLLBCq__successBanner,.activity-planning-workspace-module__cLLBCq__stickyFooter,.activity-planning-workspace-module__cLLBCq__guidanceToggle{display:none!important}.activity-planning-workspace-module__cLLBCq__workspaceBody,.activity-planning-workspace-module__cLLBCq__savedShell{background:#fff;min-height:0;padding:0;display:block;overflow:visible}.activity-planning-workspace-module__cLLBCq__draftLayout{grid-template-columns:1fr;gap:10px;padding:0;display:grid}.activity-planning-workspace-module__cLLBCq__draftSide{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-planning-workspace-module__cLLBCq__draftHero,.activity-planning-workspace-module__cLLBCq__contentCard,.activity-planning-workspace-module__cLLBCq__sideCard,.activity-planning-workspace-module__cLLBCq__timeline>li>article{break-inside:avoid;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.activity-planning-workspace-module__cLLBCq__readyMaterialCard,.activity-planning-workspace-module__cLLBCq__trialGroup{break-inside:auto}.activity-planning-workspace-module__cLLBCq__trialCard,.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.activity-planning-workspace-module__cLLBCq__trialList{padding:9px}.activity-planning-workspace-module__cLLBCq__teacherOnlyAnswer{border-color:#9b6828;background:#fff8e9!important}.activity-planning-workspace-module__cLLBCq__generationMark i,.activity-planning-workspace-module__cLLBCq__spin{animation:none!important}}@media (prefers-reduced-motion:reduce){.activity-planning-workspace-module__cLLBCq__backdrop,.activity-planning-workspace-module__cLLBCq__workspace,.activity-planning-workspace-module__cLLBCq__primaryButton,.activity-planning-workspace-module__cLLBCq__secondaryButton,.activity-planning-workspace-module__cLLBCq__textButton,.activity-planning-workspace-module__cLLBCq__chipGrid button,.activity-planning-workspace-module__cLLBCq__choiceGrid button,.activity-planning-workspace-module__cLLBCq__toggleGrid button,.activity-planning-workspace-module__cLLBCq__optionList>button{scroll-behavior:auto;transition:none;animation:none}.activity-planning-workspace-module__cLLBCq__generationMark i,.activity-planning-workspace-module__cLLBCq__spin{animation-duration:2.4s}}
