._root_18gbj_25{gap:var(--space-5,1.25rem);padding:var(--space-6,1.5rem);border-radius:var(--radius-lg,12px);font-family:var(--font-text,system-ui);flex-direction:column;display:flex;position:relative;container:action-plan/inline-size}._root_18gbj_25[data-surface=cream]{color:var(--color-burgundy-900);background:var(--ic-crown-cream,transparent), var(--ic-field-cream,var(--color-neutral-25));box-shadow:var(--ic-shell-shadow-cream,0 1px 3px color-mix(in srgb, var(--color-burgundy-900) 6%, transparent))}._root_18gbj_25[data-surface=dark]{color:var(--color-neutral-25);background:var(--ic-crown-dark,transparent), var(--ic-field-dark,color-mix(in srgb, var(--color-burgundy-900) 70%, var(--color-neutral-950)));box-shadow:var(--ic-shell-shadow-dark,0 6px 16px color-mix(in srgb, var(--color-neutral-950) 40%, transparent))}._root_18gbj_25:before{content:"";inset-block-start:0;inset-inline:clamp(var(--space-5,1.25rem), 14%, var(--space-10,2.5rem));border-radius:var(--radius-full,9999px);background:var(--ic-frame-accent-cream,transparent);pointer-events:none;block-size:2px;position:absolute}._root_18gbj_25[data-surface=dark]:before{background:var(--ic-frame-accent-dark,transparent)}._root_18gbj_25[data-frameless]{box-shadow:none;background:0 0;padding:0}._root_18gbj_25[data-frameless]:before{display:none}@media (prefers-reduced-motion:no-preference){._root_18gbj_25[data-animate-in]{animation:_action-plan-entrance_18gbj_1 var(--ic-motion-entrance,.24s) var(--ic-motion-ease,ease-out) both}}@keyframes _action-plan-entrance_18gbj_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._header_18gbj_125{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._eyebrow_18gbj_136{margin:0 0 calc(-1 * var(--space-1,.25rem))}._title_18gbj_140{font-size:1.1875rem;font-weight:var(--weight-bold,700);letter-spacing:-.015em;margin:0;line-height:1.4}._intro_18gbj_153{font-size:var(--course-body-font-size,1rem);line-height:var(--course-body-line-height,1.5);color:color-mix(in srgb, currentColor 78%, transparent);margin:0}._steps_18gbj_162{gap:var(--space-4,1rem);counter-reset:action-step;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._step_18gbj_162{align-items:start;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-md,8px);background:var(--ic-well-bg-cream,color-mix(in srgb, var(--color-burgundy-900) 3%, var(--color-neutral-25)));box-shadow:var(--ic-well-shadow-cream,inset 0 1px 3px color-mix(in srgb, var(--color-burgundy-900) 7%, transparent));grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}._root_18gbj_25[data-surface=dark] ._step_18gbj_162{background:var(--ic-well-bg-dark,color-mix(in srgb, var(--color-neutral-950) 45%, var(--color-burgundy-900)));box-shadow:var(--ic-well-shadow-dark,inset 0 2px 6px color-mix(in srgb, var(--color-neutral-950) 55%, transparent))}._step_18gbj_162[data-done]{padding-block:var(--space-2,.5rem);background:color-mix(in srgb, var(--color-burgundy-900) 2%, var(--color-neutral-25));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-burgundy-900) 5%, transparent);align-items:center}._root_18gbj_25[data-surface=dark] ._step_18gbj_162[data-done]{background:color-mix(in srgb, var(--color-neutral-950) 30%, var(--color-burgundy-900));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-25) 7%, transparent)}._step_18gbj_162[data-active]{background:var(--ic-well-bg-cream,color-mix(in srgb, var(--color-burgundy-900) 3%, var(--color-neutral-25)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-specular) 60%, transparent), inset 0 1px 3px color-mix(in srgb, var(--color-burgundy-900) 7%, transparent), 0 4px 14px -8px color-mix(in srgb, var(--color-burgundy-900) 16%, transparent)}._root_18gbj_25[data-surface=dark] ._step_18gbj_162[data-active]{background:var(--ic-well-bg-dark,color-mix(in srgb, var(--color-neutral-950) 45%, var(--color-burgundy-900)));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-neutral-25) 14%, transparent), inset 0 2px 6px color-mix(in srgb, var(--color-neutral-950) 55%, transparent), 0 6px 18px -10px color-mix(in srgb, var(--color-neutral-950) 50%, transparent)}@media (prefers-reduced-motion:no-preference){._step_18gbj_162[data-entering]{animation:_action-plan-step-in_18gbj_1 var(--ic-motion-state,.2s) var(--ic-motion-ease,ease-out) backwards}}@keyframes _action-plan-step-in_18gbj_1{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}._stepRail_18gbj_302{flex-direction:column;align-self:stretch;align-items:center;padding-block-start:1.75rem;display:flex;position:relative}._step_18gbj_162[data-done] ._stepRail_18gbj_302{justify-content:center;padding-block-start:0}._stepConnector_18gbj_330{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-burgundy-500) 16%, transparent);inline-size:2px;transition:background var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out);position:absolute;inset-block-start:3.25rem;inset-block-end:calc(-1 * var(--space-4,1rem));inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}._root_18gbj_25[data-surface=dark] ._stepConnector_18gbj_330{background:color-mix(in srgb, var(--color-neutral-25) 14%, transparent)}._step_18gbj_162[data-done] ._stepConnector_18gbj_330{inset-block-start:calc(50% + .6875rem)}._stepRail_18gbj_302:before{content:"";border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--color-burgundy-500) 16%, transparent);block-size:1.75rem;inline-size:2px;transition:background var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out);position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}._step_18gbj_162:first-child ._stepRail_18gbj_302:before{display:none}._root_18gbj_25[data-surface=dark] ._stepRail_18gbj_302:before{background:color-mix(in srgb, var(--color-neutral-25) 14%, transparent)}._step_18gbj_162[data-done] ._stepRail_18gbj_302:before{block-size:calc(50% - .6875rem)}._step_18gbj_162[data-last] ._stepConnector_18gbj_330{block-size:var(--space-5,1.25rem);-webkit-mask-image:linear-gradient(to bottom, var(--color-neutral-950) 35%, transparent);-webkit-mask-image:linear-gradient(to bottom, var(--color-neutral-950) 35%, transparent);mask-image:linear-gradient(to bottom, var(--color-neutral-950) 35%, transparent);inset-block-end:auto}._stepThread_18gbj_426{border-radius:inherit;opacity:0;background:linear-gradient(to bottom, transparent, var(--ic-accent-rim-cream,color-mix(in srgb, var(--color-teal-500) 32%, transparent)), transparent);block-size:45%;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(-120%)}._root_18gbj_25[data-surface=dark] ._stepThread_18gbj_426{background:linear-gradient(to bottom, transparent, var(--ic-accent-rim-dark,color-mix(in srgb, var(--color-teal-200) 40%, transparent)), transparent)}._stepIndex_18gbj_169{z-index:1;border-radius:var(--radius-full,9999px);block-size:1.625rem;inline-size:1.625rem;font-size:.8125rem;font-weight:var(--weight-bold,700);font-variant-numeric:tabular-nums;color:var(--color-burgundy-700);background:color-mix(in srgb, var(--color-burgundy-500) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-burgundy-500) 0%, transparent);transition:color var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out), background var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out), box-shadow var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out);place-items:center;display:grid;position:relative}._stepOrdinal_18gbj_491,._stepCheck_18gbj_492{transition:opacity var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out);grid-area:1/1;place-items:center;display:grid}._stepCheck_18gbj_492{opacity:0;block-size:.875rem;inline-size:.875rem}._stepCheck_18gbj_492 svg{block-size:100%;inline-size:100%}._step_18gbj_162[data-done] ._stepOrdinal_18gbj_491{opacity:0}._step_18gbj_162[data-done] ._stepCheck_18gbj_492,._root_18gbj_25[data-step-marker=number] ._stepOrdinal_18gbj_491{opacity:1}._root_18gbj_25[data-step-marker=number] ._stepCheck_18gbj_492{display:none}._root_18gbj_25[data-surface=dark] ._stepIndex_18gbj_169{color:var(--color-neutral-25);background:color-mix(in srgb, var(--color-neutral-25) 12%, transparent)}._step_18gbj_162[data-filled] ._stepIndex_18gbj_169{color:var(--ic-accent-cream,var(--color-teal-500));background:var(--ic-accent-soft-cream,color-mix(in srgb, var(--color-teal-500) 14%, transparent));box-shadow:inset 0 0 0 1px var(--ic-accent-rim-cream,color-mix(in srgb, var(--color-teal-500) 32%, transparent))}._root_18gbj_25[data-surface=dark] ._step_18gbj_162[data-filled] ._stepIndex_18gbj_169{color:var(--ic-accent-dark,var(--color-teal-200));background:var(--ic-accent-soft-dark,color-mix(in srgb, var(--color-teal-200) 16%, transparent));box-shadow:inset 0 0 0 1px var(--ic-accent-rim-dark,color-mix(in srgb, var(--color-teal-200) 40%, transparent))}._stepIndex_18gbj_169:after{content:"";border-radius:var(--radius-full,9999px);pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--ic-accent-rim-cream,color-mix(in srgb, var(--color-teal-500) 32%, transparent));position:absolute;inset:-3px;transform:scale(.4)}._root_18gbj_25[data-surface=dark] ._stepIndex_18gbj_169:after{box-shadow:0 0 0 2px var(--ic-accent-rim-dark,color-mix(in srgb, var(--color-teal-200) 40%, transparent))}@media (prefers-reduced-motion:no-preference){._step_18gbj_162[data-confirming] ._stepIndex_18gbj_169:after{animation:_action-plan-chip-settle_18gbj_1 calc(var(--ic-motion-result,.1s) * 3) var(--ic-motion-ease,ease-out) backwards}._step_18gbj_162[data-confirming] ._stepThread_18gbj_426{animation:_action-plan-thread-light_18gbj_1 calc(var(--ic-motion-result,.1s) * 3) var(--ic-motion-ease,ease-out) backwards}}@keyframes _action-plan-chip-settle_18gbj_1{0%{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes _action-plan-thread-light_18gbj_1{0%{opacity:0;transform:translateY(-120%)}35%{opacity:1}to{opacity:0;transform:translateY(260%)}}._step_18gbj_162[data-filled]:not([data-last]) ._stepConnector_18gbj_330{background:linear-gradient(to bottom, var(--ic-accent-rim-cream,color-mix(in srgb, var(--color-teal-500) 32%, transparent)), color-mix(in srgb, var(--color-burgundy-500) 16%, transparent))}._root_18gbj_25[data-surface=dark] ._step_18gbj_162[data-filled]:not([data-last]) ._stepConnector_18gbj_330{background:linear-gradient(to bottom, var(--ic-accent-rim-dark,color-mix(in srgb, var(--color-teal-200) 40%, transparent)), color-mix(in srgb, var(--color-neutral-25) 14%, transparent))}._step_18gbj_162[data-filled]+._step_18gbj_162 ._stepRail_18gbj_302:before{background:var(--ic-accent-rim-cream,color-mix(in srgb, var(--color-teal-500) 32%, transparent))}._root_18gbj_25[data-surface=dark] ._step_18gbj_162[data-filled]+._step_18gbj_162 ._stepRail_18gbj_302:before{background:var(--ic-accent-rim-dark,color-mix(in srgb, var(--color-teal-200) 40%, transparent))}._stepFields_18gbj_708,._doneRow_18gbj_709{grid-area:1/2}._stepFields_18gbj_708{gap:var(--space-3,.75rem);flex-direction:column;min-inline-size:0;display:flex}._stepFields_18gbj_708[data-collapsed]{clip-path:inset(50%);pointer-events:none;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;overflow:hidden}._doneRow_18gbj_709{appearance:none;z-index:1;align-items:start;gap:var(--space-3,.75rem);min-block-size:2rem;inline-size:100%;min-inline-size:0;padding:var(--space-1,.25rem) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm,6px);background:0 0;border:0;flex-wrap:wrap;margin:0;display:flex;position:relative}._doneRow_18gbj_709:focus-visible{outline:2px solid var(--ic-accent-rim-cream,color-mix(in srgb, var(--color-teal-500) 60%, transparent));outline-offset:-2px}._root_18gbj_25[data-surface=dark] ._doneRow_18gbj_709:focus-visible{outline-color:var(--ic-accent-rim-dark,color-mix(in srgb, var(--color-teal-200) 60%, transparent))}._doneAction_18gbj_801{white-space:normal;overflow-wrap:anywhere;min-inline-size:0;font-size:var(--course-body-font-size,1rem);color:color-mix(in srgb, currentColor 82%, transparent);flex:11rem;line-height:1.4;overflow:visible}._doneTimeframe_18gbj_821{min-inline-size:0;padding-inline:var(--space-2,.5rem);border-radius:var(--radius-full,9999px);font-size:var(--micro-size,.75rem);font-weight:var(--weight-medium,500);white-space:nowrap;color:color-mix(in srgb, currentColor 70%, transparent);background:color-mix(in srgb, var(--color-burgundy-500) 10%, transparent);flex:0 auto;align-items:center;padding-block:.125rem;display:inline-flex}._root_18gbj_25[data-surface=dark] ._doneTimeframe_18gbj_821{background:color-mix(in srgb, var(--color-neutral-25) 12%, transparent)}._doneEdit_18gbj_843{block-size:1rem;inline-size:1rem;color:color-mix(in srgb, currentColor 55%, transparent);transition:color var(--ic-motion-state,.15s) var(--ic-motion-ease-state,ease-out);flex:none;place-items:center;display:inline-grid}._doneEdit_18gbj_843 svg{block-size:100%;inline-size:100%}._doneRow_18gbj_709:hover ._doneEdit_18gbj_843,._doneRow_18gbj_709:focus-visible ._doneEdit_18gbj_843{color:var(--ic-accent-cream,var(--color-teal-500))}._root_18gbj_25[data-surface=dark] ._doneRow_18gbj_709:hover ._doneEdit_18gbj_843,._root_18gbj_25[data-surface=dark] ._doneRow_18gbj_709:focus-visible ._doneEdit_18gbj_843{color:var(--ic-accent-dark,var(--color-teal-200))}._fieldLabel_18gbj_144{font-size:.8125rem;font-weight:var(--weight-semibold,600);letter-spacing:.01em}._optionalTag_18gbj_885{font-size:var(--micro-size,.75rem);font-weight:var(--weight-medium,500);letter-spacing:.01em;color:color-mix(in srgb, currentColor 80%, transparent);margin-inline-start:var(--space-1,.25rem)}._timeframe_18gbj_897{max-inline-size:18rem}._removeButton_18gbj_918{justify-content:center;align-items:center;gap:var(--space-1,.25rem);min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--space-2,.5rem);padding-block:var(--space-2,.5rem);box-shadow:var(--button-focus-halo), inset 0 0 0 1px color-mix(in srgb, var(--color-burgundy-900) 14%, transparent);margin-block-start:1rem;display:inline-flex}._root_18gbj_25[data-surface=dark] ._removeButton_18gbj_918{box-shadow:var(--button-focus-halo), inset 0 0 0 1px color-mix(in srgb, var(--color-neutral-25) 18%, transparent)}._removeReserve_18gbj_951{visibility:hidden;display:contents}._removeWord_18gbj_958{font-size:.8125rem;font-weight:var(--weight-medium,500);line-height:1.2}._step_18gbj_162[data-done] ._removeButton_18gbj_918{margin-block-start:0}._removeGlyph_18gbj_971{place-items:center;block-size:1.125rem;inline-size:1.125rem;display:inline-grid}._removeGlyph_18gbj_971 svg{block-size:100%;inline-size:100%}._removeButton_18gbj_918:hover ._removeGlyph_18gbj_971,._removeButton_18gbj_918[data-hovered] ._removeGlyph_18gbj_971,._removeButton_18gbj_918[data-focus-visible] ._removeGlyph_18gbj_971{color:var(--color-error-600)}._root_18gbj_25[data-surface=dark] ._removeButton_18gbj_918:hover ._removeGlyph_18gbj_971,._root_18gbj_25[data-surface=dark] ._removeButton_18gbj_918[data-hovered] ._removeGlyph_18gbj_971,._root_18gbj_25[data-surface=dark] ._removeButton_18gbj_918[data-focus-visible] ._removeGlyph_18gbj_971{color:var(--color-error-400)}._undo_18gbj_1006{align-items:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);flex-wrap:wrap;display:flex}._undoText_18gbj_1013{color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:.8125rem;line-height:1.4}._empty_18gbj_1025{align-items:center;gap:var(--space-3,.75rem);padding:var(--space-4,1rem);border-radius:var(--radius-md,8px);font-size:var(--course-body-font-size,1rem);line-height:var(--course-body-line-height,1.5);color:color-mix(in srgb, currentColor 70%, transparent);background:var(--ic-well-bg-cream,color-mix(in srgb, var(--color-burgundy-900) 3%, var(--color-neutral-25)));box-shadow:var(--ic-well-shadow-cream,inset 0 1px 3px color-mix(in srgb, var(--color-burgundy-900) 7%, transparent));margin:0;display:flex}._root_18gbj_25[data-surface=dark] ._empty_18gbj_1025{background:var(--ic-well-bg-dark,color-mix(in srgb, var(--color-neutral-950) 45%, var(--color-burgundy-900)));box-shadow:var(--ic-well-shadow-dark,inset 0 2px 6px color-mix(in srgb, var(--color-neutral-950) 55%, transparent))}._emptyGlyph_18gbj_1058{block-size:1.5rem;inline-size:1.5rem;color:var(--ic-accent-cream,var(--color-teal-500));flex-shrink:0;place-items:center;display:inline-grid}._root_18gbj_25[data-surface=dark] ._emptyGlyph_18gbj_1058{color:var(--ic-accent-dark,var(--color-teal-200))}._emptyGlyph_18gbj_1058 svg{block-size:100%;inline-size:100%}._actions_18gbj_1078{align-items:center;gap:var(--space-3,.75rem);flex-wrap:wrap;display:flex}._tally_18gbj_1089{font-size:.8125rem;font-weight:var(--weight-medium,500);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:color-mix(in srgb, currentColor 64%, transparent)}._tallyNum_18gbj_1097{font-weight:var(--weight-bold,700);color:var(--ic-accent-cream,var(--color-teal-500))}._root_18gbj_25[data-surface=dark] ._tallyNum_18gbj_1097{color:var(--ic-accent-dark,var(--color-teal-200))}._maxHint_18gbj_1106{color:color-mix(in srgb, currentColor 64%, transparent);font-size:.8125rem}._reviewButton_18gbj_1117{margin-inline-start:auto}._review_18gbj_1117{margin-block-start:calc(-1 * var(--space-2,.5rem))}@media (prefers-reduced-motion:no-preference){._review_18gbj_1117[data-state=resolved],._review_18gbj_1117[data-state=pending],._review_18gbj_1117[data-state=error]{animation:_action-plan-review-in_18gbj_1 var(--ic-motion-state,.15s) var(--ic-motion-ease,ease-out) both}}@keyframes _action-plan-review-in_18gbj_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._reviewPending_18gbj_1157{gap:var(--space-2,.5rem);padding:var(--space-4,1rem);border-radius:var(--radius-md,8px);background:var(--ic-well-bg-cream,color-mix(in srgb, var(--color-burgundy-900) 3%, var(--color-neutral-25)));box-shadow:var(--ic-well-shadow-cream,inset 0 1px 3px color-mix(in srgb, var(--color-burgundy-900) 7%, transparent));flex-direction:column;margin:0;display:flex}._root_18gbj_25[data-surface=dark] ._reviewPending_18gbj_1157{background:var(--ic-well-bg-dark,color-mix(in srgb, var(--color-neutral-950) 45%, var(--color-burgundy-900)));box-shadow:var(--ic-well-shadow-dark,inset 0 2px 6px color-mix(in srgb, var(--color-neutral-950) 55%, transparent))}._reviewPendingLabel_18gbj_1189{color:color-mix(in srgb, currentColor 70%, transparent);margin:0;font-size:.875rem;line-height:1.4}._reviewSkeleton_18gbj_1201{gap:var(--space-2,.5rem);flex-direction:column;display:flex}._reviewSkeletonLine_18gbj_1207{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, currentColor 10%, transparent);block-size:.625rem;display:block}._reviewSkeletonLine_18gbj_1207:first-child{inline-size:45%}._reviewSkeletonLine_18gbj_1207:nth-child(2){inline-size:80%}._root_18gbj_25[data-surface=dark] ._reviewSkeletonLine_18gbj_1207{background:color-mix(in srgb, currentColor 12%, transparent)}._reviewNote_18gbj_1233{padding:var(--space-4,1rem);border-radius:var(--radius-md,8px);background:var(--ic-well-bg-cream,color-mix(in srgb, var(--color-burgundy-900) 3%, var(--color-neutral-25)));box-shadow:var(--ic-well-shadow-cream,inset 0 1px 3px color-mix(in srgb, var(--color-burgundy-900) 7%, transparent))}._root_18gbj_25[data-surface=dark] ._reviewNote_18gbj_1233{background:var(--ic-well-bg-dark,color-mix(in srgb, var(--color-neutral-950) 45%, var(--color-burgundy-900)));box-shadow:var(--ic-well-shadow-dark,inset 0 2px 6px color-mix(in srgb, var(--color-neutral-950) 55%, transparent))}._reviewHead_18gbj_1259{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);margin-block-end:var(--space-2,.5rem);display:flex}._reviewDismiss_18gbj_1271{min-block-size:2rem;min-inline-size:2rem;padding:var(--space-1,.25rem);margin-block-start:0}._reviewDismissGlyph_18gbj_1278{place-items:center;block-size:1rem;inline-size:1rem;display:inline-grid}._reviewDismissGlyph_18gbj_1278 svg{block-size:100%;inline-size:100%}._reviewSummary_18gbj_1290{font-size:var(--course-body-font-size,1rem);line-height:var(--course-body-line-height,1.5);font-weight:var(--weight-medium,500);margin:0}._reviewSuggestions_18gbj_1297{margin:var(--space-2,.5rem) 0 0;gap:var(--space-1,.25rem);flex-direction:column;padding-inline-start:var(--space-4,1rem);display:flex}._reviewSuggestion_18gbj_1297{font-size:.9375rem;line-height:var(--course-body-line-height,1.5);color:color-mix(in srgb, currentColor 80%, transparent)}._review_18gbj_1117[data-state=error] ._reviewSummary_18gbj_1290{color:color-mix(in srgb, currentColor 82%, transparent)}._reviewErrorActions_18gbj_1327{margin-block-start:var(--space-3,.75rem)}._status_18gbj_1338{align-items:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);margin-top:var(--space-3,.75rem);border-radius:var(--radius-sm);flex-wrap:wrap;min-block-size:1.25rem;display:flex}._status_18gbj_1338:focus-visible{outline:2px solid var(--course-app-focus);outline-offset:var(--space-1)}._statusText_18gbj_1354{color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:.8125rem;line-height:1.4}._statusMark_18gbj_1363{border:1px solid color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--radius-full);block-size:.875rem;inline-size:.875rem;color:color-mix(in srgb, currentColor 72%, transparent);flex:none;place-items:center;display:grid}._statusMark_18gbj_1363[data-mark=saving]{animation:_action-plan-status-spin_18gbj_1 calc(var(--ic-motion-state) * 6) linear infinite;border-top-color:currentColor}._statusMark_18gbj_1363[data-mark=saved]{border-color:color-mix(in srgb, currentColor 65%, transparent)}._statusMark_18gbj_1363[data-mark=saved] svg{block-size:.5625rem;inline-size:.5625rem}._statusMark_18gbj_1363[data-mark=failed]:after{content:"";background:currentColor;block-size:1px;inline-size:.4375rem}@keyframes _action-plan-status-spin_18gbj_1{to{transform:rotate(1turn)}}._live_18gbj_1409{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container action-plan (width<=25rem){._step_18gbj_162{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto}._stepRail_18gbj_302{grid-area:1/1;align-items:flex-start;padding:0}._stepRail_18gbj_302:before,._stepConnector_18gbj_330{display:none}._removeButton_18gbj_918{grid-area:1/2;margin:0}._removeWord_18gbj_958{display:none}._stepFields_18gbj_708:not([data-collapsed]),._doneRow_18gbj_709{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){._root_18gbj_25{animation:none}._stepIndex_18gbj_169,._stepConnector_18gbj_330,._stepRail_18gbj_302:before,._stepOrdinal_18gbj_491,._stepCheck_18gbj_492,._doneRow_18gbj_709,._doneEdit_18gbj_843{transition:none}._review_18gbj_1117[data-state=resolved],._review_18gbj_1117[data-state=pending],._review_18gbj_1117[data-state=error],._statusMark_18gbj_1363[data-mark=saving]{animation:none}}@media (forced-colors:active){._step_18gbj_162,._stepIndex_18gbj_169{border:1px solid canvastext}._stepCheck_18gbj_492 svg{forced-color-adjust:none;stroke:canvastext}._doneTimeframe_18gbj_821,._reviewPending_18gbj_1157,._reviewNote_18gbj_1233{border:1px solid canvastext}}@media (max-width:30rem){._step_18gbj_162{column-gap:var(--space-2,.5rem)}._timeframe_18gbj_897{max-inline-size:none}}@media (pointer:coarse){._doneRow_18gbj_709{min-block-size:2.75rem}._reviewDismiss_18gbj_1271{min-block-size:2.75rem;min-inline-size:2.75rem}}@media print{._root_18gbj_25,._root_18gbj_25[data-surface=dark]{color:var(--color-burgundy-900);box-shadow:none;gap:var(--space-4,1rem);background:0 0;padding:0}._root_18gbj_25:before{display:none}._eyebrow_18gbj_136{color:var(--color-burgundy-700)}._step_18gbj_162,._step_18gbj_162[data-done],._step_18gbj_162[data-active]{break-inside:avoid;page-break-inside:avoid;box-shadow:none;border-block-end:1px solid color-mix(in srgb, var(--color-burgundy-900) 30%, transparent);background:0 0;border-radius:0;align-items:start}._stepConnector_18gbj_330,._stepThread_18gbj_426,._stepRail_18gbj_302:before,._stepCheck_18gbj_492{display:none}._stepRail_18gbj_302{padding-block-start:0}._stepIndex_18gbj_169{color:var(--color-burgundy-900);box-shadow:none;background:0 0}._stepOrdinal_18gbj_491{opacity:1}._doneRow_18gbj_709{cursor:auto}._doneEdit_18gbj_843{display:none}._doneAction_18gbj_801{white-space:normal;color:var(--color-burgundy-900);overflow:visible}._doneTimeframe_18gbj_821{color:var(--color-burgundy-700);border:1px solid color-mix(in srgb, var(--color-burgundy-900) 30%, transparent);background:0 0}._removeButton_18gbj_918,._actions_18gbj_1078,._review_18gbj_1117,._status_18gbj_1338,._undo_18gbj_1006,._live_18gbj_1409{display:none}}
