.lifecycle-module__MzXnyW__screen,.lifecycle-module__MzXnyW__narrowScreen,.lifecycle-module__MzXnyW__homeScreen{width:min(100%, var(--bk-shell-width));padding:0 clamp(16px, 3vw, 32px) calc(92px + env(safe-area-inset-bottom));color:var(--bk-text);margin:0 auto}.lifecycle-module__MzXnyW__narrowScreen{width:min(100%,800px)}.lifecycle-module__MzXnyW__homeScreen{width:min(100%, var(--bk-planning-grid-width));gap:22px;padding-bottom:0;padding-left:0;padding-right:0;display:grid}.lifecycle-module__MzXnyW__activeHomeScreen{width:100%}@media (min-width:1181px){.lifecycle-module__MzXnyW__activeHomeScreen{--active-home-shell-overhang:min(32px, calc((100vw - var(--bk-shell-width)) / 2));width:min(calc(100% + var(--active-home-shell-overhang) + var(--active-home-shell-overhang)), var(--bk-shell-width));margin-inline:calc(0px - var(--active-home-shell-overhang))}}.lifecycle-module__MzXnyW__screen button,.lifecycle-module__MzXnyW__narrowScreen button,.lifecycle-module__MzXnyW__homeScreen button,.lifecycle-module__MzXnyW__sideSheet button{min-height:44px}.lifecycle-module__MzXnyW__scheduleLibraryScreen{width:min(100%, var(--bk-schedule-card-grid-width));padding-left:0;padding-right:0}.lifecycle-module__MzXnyW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lifecycle-module__MzXnyW__pageHeading,.lifecycle-module__MzXnyW__detailHeading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.lifecycle-module__MzXnyW__pageHeading>div,.lifecycle-module__MzXnyW__detailHeading>div:first-child,.lifecycle-module__MzXnyW__homeHeading>div,.lifecycle-module__MzXnyW__sectionHeading>div,.lifecycle-module__MzXnyW__securedRow>div,.lifecycle-module__MzXnyW__preparationCard>div:first-child>div,.lifecycle-module__MzXnyW__backupSummary>div,.lifecycle-module__MzXnyW__termInfo>div,.lifecycle-module__MzXnyW__settingsRow>span,.lifecycle-module__MzXnyW__feedItem>span:nth-child(2){min-width:0}.lifecycle-module__MzXnyW__pageHeading h1,.lifecycle-module__MzXnyW__detailHeading h1,.lifecycle-module__MzXnyW__homeHeading h1{color:var(--bk-navy-950);letter-spacing:-.045em;overflow-wrap:anywhere;margin:4px 0 5px;font-size:clamp(1.75rem,5vw,2.4rem);line-height:1.08}.lifecycle-module__MzXnyW__pageHeading p,.lifecycle-module__MzXnyW__detailHeading p,.lifecycle-module__MzXnyW__homeHeading p{max-width:680px;color:var(--bk-text-secondary);margin:0}.lifecycle-module__MzXnyW__eyebrow{color:var(--bk-blue-600);letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__primaryButton,.lifecycle-module__MzXnyW__secondaryButton,.lifecycle-module__MzXnyW__successButton,.lifecycle-module__MzXnyW__textButton,.lifecycle-module__MzXnyW__iconButton,.lifecycle-module__MzXnyW__headerLink,.lifecycle-module__MzXnyW__heroDetailButton,.lifecycle-module__MzXnyW__dangerTextButton{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__primaryButton{border:1px solid var(--bk-blue-600);background:var(--bk-blue-600);color:#fff;box-shadow:0 5px 14px #1e4ed829}.lifecycle-module__MzXnyW__primaryButton:hover:not(:disabled){background:var(--bk-blue-700)}.lifecycle-module__MzXnyW__secondaryButton{background:var(--bk-surface);color:var(--bk-blue-600);border:1px solid #bfd0f8}.lifecycle-module__MzXnyW__secondaryButton:hover:not(:disabled){background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__successButton{border:1px solid var(--bk-success);background:var(--bk-success);color:#fff}.lifecycle-module__MzXnyW__textButton,.lifecycle-module__MzXnyW__dangerTextButton{color:var(--bk-blue-600);background:0 0;border:0}.lifecycle-module__MzXnyW__dangerTextButton{color:var(--bk-danger)}.lifecycle-module__MzXnyW__iconButton{border:1px solid var(--bk-border);background:var(--bk-surface);width:44px;color:var(--bk-navy-900);flex:0 0 44px;padding:0}.lifecycle-module__MzXnyW__bareIconButton{background:0 0;border-color:#0000}.lifecycle-module__MzXnyW__bareIconButton:hover:not(:disabled){background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__statusBadge,.lifecycle-module__MzXnyW__successBadge,.lifecycle-module__MzXnyW__generatedResultBadge{background:var(--bk-blue-50);width:fit-content;min-height:28px;color:var(--bk-blue-600);letter-spacing:.035em;text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__generatedResultBadge{color:var(--bk-blue-600);text-transform:none;white-space:nowrap;background:#eef5ff;flex:none}.lifecycle-module__MzXnyW__status_main{background:var(--bk-blue-100)}.lifecycle-module__MzXnyW__status_active{background:var(--bk-success);color:#fff;box-shadow:0 2px 7px #15803d38}.lifecycle-module__MzXnyW__status_archived{color:var(--bk-text-secondary);background:#eef2f7}.lifecycle-module__MzXnyW__status_saved{background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__iconDisc,.lifecycle-module__MzXnyW__completionIcon{background:var(--bk-blue-50);width:44px;height:44px;color:var(--bk-blue-600);border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__librarySections{gap:18px;display:grid}.lifecycle-module__MzXnyW__termScheduleGroup{width:min(100%, var(--bk-schedule-card-grid-width));min-width:0}.lifecycle-module__MzXnyW__termScheduleGroup+.lifecycle-module__MzXnyW__termScheduleGroup{padding-top:4px}.lifecycle-module__MzXnyW__termGroupToggle{width:100%;min-height:56px;color:inherit;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dfe6f0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:8px 4px 10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.lifecycle-module__MzXnyW__scheduleLibraryScreen .lifecycle-module__MzXnyW__termGroupToggle{min-height:58px}.lifecycle-module__MzXnyW__termGroupToggle:hover{box-shadow:none;background:#2556e209;border-bottom-color:#cbd6e7;transform:none}.lifecycle-module__MzXnyW__termGroupToggle:focus-visible{outline-offset:3px;outline:3px solid #2556e233}.lifecycle-module__MzXnyW__termGroupChevron{width:28px;height:28px;color:var(--bk-blue-600);border-radius:8px;place-items:center;transition:transform .2s cubic-bezier(.2,.8,.3,1);display:grid}.lifecycle-module__MzXnyW__termScheduleGroup.lifecycle-module__MzXnyW__isExpanded .lifecycle-module__MzXnyW__termGroupChevron{transform:rotate(180deg)}.lifecycle-module__MzXnyW__termGroupIdentity{align-items:center;min-width:0;display:flex}.lifecycle-module__MzXnyW__termGroupTitle{gap:2px;min-width:0;display:grid}.lifecycle-module__MzXnyW__termGroupTitle strong{color:var(--bk-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.lifecycle-module__MzXnyW__termGroupTitle small{color:var(--bk-text-secondary);font-size:.8rem;line-height:1.25}.lifecycle-module__MzXnyW__termGroupUsage{min-height:32px;color:var(--bk-text-muted);white-space:nowrap;align-items:center;gap:8px;padding:0 8px;font-size:.76rem;font-weight:700;display:inline-flex}.lifecycle-module__MzXnyW__termGroupSlots{align-items:center;gap:3px;display:inline-flex}.lifecycle-module__MzXnyW__termGroupSlots>span{background:#e4eaf3;border-radius:3px;width:8px;height:10px}.lifecycle-module__MzXnyW__termGroupSlots>span.lifecycle-module__MzXnyW__isUsed{background:var(--bk-blue-600)}.lifecycle-module__MzXnyW__termGroupBody{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.8,.3,1),opacity .15s;display:grid}.lifecycle-module__MzXnyW__termGroupBody.lifecycle-module__MzXnyW__isExpanded{opacity:1;grid-template-rows:1fr}.lifecycle-module__MzXnyW__termGroupBodyClip{min-height:0;overflow:hidden}.lifecycle-module__MzXnyW__termGroupBody.lifecycle-module__MzXnyW__isExpanded .lifecycle-module__MzXnyW__termGroupBodyClip{overflow:visible}.lifecycle-module__MzXnyW__termGroupBodyContent{padding:18px 0}.lifecycle-module__MzXnyW__cardGrid{align-items:start;width:100%}@media (max-width:520px){.lifecycle-module__MzXnyW__termGroupToggle{grid-template-columns:minmax(0,1fr) auto 28px;gap:8px;min-height:60px;padding:7px 2px 9px}.lifecycle-module__MzXnyW__scheduleLibraryScreen .lifecycle-module__MzXnyW__termGroupToggle{min-height:60px}.lifecycle-module__MzXnyW__termGroupChevron{width:28px;height:28px}.lifecycle-module__MzXnyW__termGroupUsage{white-space:nowrap;width:fit-content;min-height:28px;margin-left:0;padding:0 6px}.lifecycle-module__MzXnyW__termGroupChevron{grid-column:3}.lifecycle-module__MzXnyW__termGroupBodyContent{padding:14px 0}.lifecycle-module__MzXnyW__termGroupTitle strong{font-size:.96rem}.lifecycle-module__MzXnyW__termGroupTitle small{font-size:.75rem}}.lifecycle-module__MzXnyW__backupReviewScreen,.lifecycle-module__MzXnyW__enlistmentLandingScreen{width:min(100%, var(--bk-shell-width))}.lifecycle-module__MzXnyW__enlistmentChooserArtwork{width:clamp(140px,13vw,180px);height:auto;margin:0 auto 8px;display:block}.lifecycle-module__MzXnyW__enlistmentChooserHeading{text-align:center;justify-content:center}.lifecycle-module__MzXnyW__enlistmentChooserHeading>div{max-width:760px}.lifecycle-module__MzXnyW__enlistmentChooserHeading p{margin-inline:auto}.lifecycle-module__MzXnyW__enlistmentChooserGrid{flex-wrap:wrap;justify-content:center;display:flex}.lifecycle-module__MzXnyW__enlistmentChooserGrid>.result-card-slot{flex:0 420px;width:min(100%,420px)}.lifecycle-module__MzXnyW__enlistmentPlanGrid{grid-template-columns:minmax(0,420px)}.lifecycle-module__MzXnyW__backupReviewHeader{margin:18px 0 22px}.lifecycle-module__MzXnyW__backupReviewHeader h1{color:var(--bk-navy-950);letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(2rem,5vw,3rem);line-height:1.03}.lifecycle-module__MzXnyW__backupReviewHeader p{color:var(--bk-text-secondary);margin:0}.lifecycle-module__MzXnyW__backupSettingsSummary{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:18px;padding:28px 24px 26px;display:block}.lifecycle-module__MzXnyW__backupSettingsSummary h2{color:var(--bk-navy-950);letter-spacing:-.018em;margin:0 0 22px;font-size:1.32rem;font-weight:750;line-height:1.2}.lifecycle-module__MzXnyW__backupSettingsSummaryRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.lifecycle-module__MzXnyW__backupSettingsValues{align-items:center;gap:12px;min-width:0;display:flex}.lifecycle-module__MzXnyW__backupSettingsValues>span{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.95rem;display:inline-flex}.lifecycle-module__MzXnyW__backupSettingPill{background:var(--bk-blue-50);min-height:46px;color:var(--bk-blue-700);border-radius:13px;padding:9px 16px;font-weight:650}.lifecycle-module__MzXnyW__backupSettingPill svg{color:var(--bk-blue-600)}.lifecycle-module__MzXnyW__backupConflictGuarantee{border-left:1px solid var(--bk-border);min-height:32px;color:var(--bk-text-secondary);padding-left:20px}.lifecycle-module__MzXnyW__backupConflictGuarantee svg{color:var(--bk-text-muted)}.lifecycle-module__MzXnyW__backupSettingsSummary button,.lifecycle-module__MzXnyW__backupReviewListHeader button{min-height:40px;color:var(--bk-blue-600);background:0 0;border:0;justify-content:center;justify-self:end;align-items:center;gap:7px;padding:0 4px;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__backupSettingsSummary button{flex:none;font-size:1rem;font-weight:650}.lifecycle-module__MzXnyW__backupSettingsSummary button:hover{color:var(--bk-blue-700)}.lifecycle-module__MzXnyW__backupSettingsSummary button:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #245cf033}.lifecycle-module__MzXnyW__backupReviewListHeader{justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 2px 6px;display:flex}.lifecycle-module__MzXnyW__backupReviewListHeader strong{color:var(--bk-navy-950);font-size:.92rem}.lifecycle-module__MzXnyW__backupCoverageComplete{align-items:center;gap:6px;display:inline-flex}.lifecycle-module__MzXnyW__backupCoverageComplete svg{color:#14714d}.lifecycle-module__MzXnyW__backupCoverageIncomplete{color:var(--bk-text-secondary);font-size:.92rem}.lifecycle-module__MzXnyW__backupReviewError{color:#795709;background:#fff9e8;border:1px solid #e4bf6f;border-radius:11px;margin:0 0 10px;padding:11px 13px}.lifecycle-module__MzXnyW__backupReviewList{border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:var(--bk-shadow-card);border-radius:16px;overflow:hidden}.lifecycle-module__MzXnyW__backupReviewRow+.lifecycle-module__MzXnyW__backupReviewRow{border-top:1px solid var(--bk-border)}.lifecycle-module__MzXnyW__backupPrimaryRow{grid-template-columns:34px minmax(160px,1.05fr) minmax(300px,2.4fr) 104px 40px;align-items:center;gap:12px;min-height:82px;padding:10px 14px;display:grid}.lifecycle-module__MzXnyW__backupOrderNumber{border:1.5px solid var(--bk-blue-600);width:30px;height:30px;color:var(--bk-blue-600);text-align:center;background:0 0;border-radius:8px;justify-content:center;justify-self:center;align-items:center;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__backupSubjectCode{min-width:0;color:var(--bk-navy-950);white-space:nowrap;align-items:center;gap:10px;margin-left:20px;display:inline-flex}.lifecycle-module__MzXnyW__backupSubjectName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lifecycle-module__MzXnyW__backupSectionCode,.lifecycle-module__MzXnyW__orderSectionCodeBadge{min-height:28px;color:var(--bk-text-secondary);background:#f1f3f7;border-radius:7px;flex:none;align-items:center;padding:3px 8px;font-size:.82rem;font-weight:700;display:inline-flex}.lifecycle-module__MzXnyW__backupExpandButton{background:var(--bk-surface);min-height:38px;color:var(--bk-blue-600);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:40px;padding:0;font-weight:700;display:inline-flex}.lifecycle-module__MzXnyW__backupExpandButton:disabled{opacity:.45}.lifecycle-module__MzXnyW__backupExpandButton svg{transition:transform .2s cubic-bezier(.2,.8,.3,1)}.lifecycle-module__MzXnyW__backupChevronOpen{transform:rotate(180deg)}.lifecycle-module__MzXnyW__backupProfessor,.lifecycle-module__MzXnyW__backupAlternativeProfessor{min-width:0;color:var(--bk-text-secondary);align-items:center;gap:7px;padding-left:72px;font-size:.84rem;display:inline-flex;overflow:hidden}.lifecycle-module__MzXnyW__backupPrimaryDetails{gap:5px;min-width:0;padding-left:72px;display:grid}.lifecycle-module__MzXnyW__backupPrimaryDetails .lifecycle-module__MzXnyW__backupProfessor{padding-left:0}.lifecycle-module__MzXnyW__backupPrimaryDetails .lifecycle-module__MzXnyW__backupProfessorName{flex:0 auto}.lifecycle-module__MzXnyW__backupPrimaryMeeting{min-width:0;color:var(--bk-text-secondary);white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.lifecycle-module__MzXnyW__backupPrimaryMeeting svg{color:var(--bk-text-secondary);flex:none}.lifecycle-module__MzXnyW__backupProfessorName,.lifecycle-module__MzXnyW__backupAlternativeProfessorName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lifecycle-module__MzXnyW__backupPreferenceBadge{color:#526174;white-space:nowrap;background:#eef2f7;border-radius:999px;flex:none;align-items:center;gap:3px;min-height:22px;padding:2px 7px;font-size:.68rem;font-weight:750;line-height:1;display:inline-flex}.lifecycle-module__MzXnyW__backupPreference_preferred,.lifecycle-module__MzXnyW__backupPreference_ranked{color:#137052;background:#e9f8f1}.lifecycle-module__MzXnyW__backupPreference_avoided{color:#b23b2a;background:#fff0ed}.lifecycle-module__MzXnyW__backupPreference_tba{color:#8a5e09;background:#fff6dc}.lifecycle-module__MzXnyW__backupProfessor svg,.lifecycle-module__MzXnyW__backupAlternativeProfessor svg{color:var(--bk-text-secondary);flex:none}.lifecycle-module__MzXnyW__backupPreferenceBadge svg{color:inherit}.lifecycle-module__MzXnyW__backupCountBadge,.lifecycle-module__MzXnyW__backupMissingBadge{color:#14714d;white-space:nowrap;background:#edf9f3;border:1px solid #a7dfc4;border-radius:7px;justify-content:center;justify-self:end;align-items:center;min-height:28px;padding:3px 9px;font-size:.76rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__backupMissingBadge{color:#a35807;background:#fff8eb;border-color:#efc38b}.lifecycle-module__MzXnyW__backupCountBadge{color:var(--bk-text-secondary);background:0 0;border-color:#0000;padding-inline:0;font-weight:650}.lifecycle-module__MzXnyW__backupMissingNote{color:#695118;background:#fff9e9;border:1px solid #ead39c;border-radius:8px;margin:-3px 70px 10px;padding:8px 11px;font-size:.8rem}.lifecycle-module__MzXnyW__backupAlternativesMotion{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.8,.3,1),opacity .15s;display:grid}.lifecycle-module__MzXnyW__backupAlternativesMotion.lifecycle-module__MzXnyW__isExpanded{opacity:1;grid-template-rows:1fr}.lifecycle-module__MzXnyW__backupAlternativesClip{min-height:0;overflow:hidden}.lifecycle-module__MzXnyW__backupAlternativesMotion.lifecycle-module__MzXnyW__isExpanded .lifecycle-module__MzXnyW__backupAlternativesClip{overflow:visible}.lifecycle-module__MzXnyW__backupAlternatives{border-top:1px solid var(--bk-border);background:var(--bk-surface);padding:18px 24px 22px}.lifecycle-module__MzXnyW__backupAlternativesTable{background:var(--bk-surface);border:1px solid #c8d5f6;border-radius:12px;overflow:hidden}.lifecycle-module__MzXnyW__backupAlternativesTableHeader{background:#fbfcff;border-bottom:1px solid #c8d5f6;align-items:center;min-height:46px;padding:10px 18px;display:flex}.lifecycle-module__MzXnyW__backupAlternativesTableHeader strong{color:var(--bk-text-secondary);font-size:.78rem;font-weight:750}.lifecycle-module__MzXnyW__backupAlternativesList{background:var(--bk-surface);border:0;margin:0;padding:0;list-style:none;overflow:hidden}.lifecycle-module__MzXnyW__backupAlternativeRow{border-bottom:1px solid var(--bk-border);min-height:72px;color:var(--bk-text-secondary);background:#f8faff;grid-template-columns:34px minmax(160px,1.05fr) minmax(300px,2.4fr) 104px 40px;align-items:center;gap:12px;padding:8px 14px;font-size:.82rem;display:grid}.lifecycle-module__MzXnyW__backupAlternativeRow:last-child{border-bottom:0}.lifecycle-module__MzXnyW__backupAlternativeFirst{background:#f8faff}.lifecycle-module__MzXnyW__backupAlternativeRank{width:30px;height:30px;color:var(--bk-blue-600);background:0 0;border:0;border-radius:0;justify-content:center;justify-self:center;align-items:center;display:inline-flex;transform:translate(18px)}.lifecycle-module__MzXnyW__backupAlternativeIdentity{gap:3px;margin-left:38px;display:grid}.lifecycle-module__MzXnyW__backupAlternativeSubjectLine{align-items:center;gap:10px;min-width:0;display:inline-flex}.lifecycle-module__MzXnyW__backupAlternativeLabel{color:var(--bk-navy-950);font-size:.86rem}.lifecycle-module__MzXnyW__backupAdditionalChange{color:#a45b0a;align-items:center;gap:4px;font-size:.68rem;font-weight:750;line-height:1.25;display:inline-flex}.lifecycle-module__MzXnyW__backupAdditionalChange svg{flex:none}.lifecycle-module__MzXnyW__backupAlternativePrimaryDetails{padding-left:72px}.lifecycle-module__MzXnyW__backupAlternativePrimaryDetails .lifecycle-module__MzXnyW__backupAlternativeProfessor{padding-left:0}.lifecycle-module__MzXnyW__backupAlternativeRow .lifecycle-module__MzXnyW__backupAlternativeProfessorName{flex:0 auto}.lifecycle-module__MzXnyW__backupMeetingTime{min-width:0;color:var(--bk-text-secondary);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lifecycle-module__MzXnyW__backupMeetingTime svg{flex:none}.lifecycle-module__MzXnyW__backupAlternativeChanges{grid-column:4/6;justify-items:end;gap:3px;min-width:0;line-height:1.3;display:grid}.lifecycle-module__MzXnyW__backupAlternativeChanges>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lifecycle-module__MzXnyW__backupConstraintWarning{color:#b85f0d;font-size:.72rem;font-weight:700}.lifecycle-module__MzXnyW__backupCompromise{color:#8a5e09;font-size:.76rem}.lifecycle-module__MzXnyW__backupPreviewButton{background:var(--bk-blue-50);min-height:38px;color:var(--bk-blue-600);white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__backupPreviewButton:hover{background:#e2eaff}.lifecycle-module__MzXnyW__backupPreviewButton:focus-visible{outline-offset:2px;outline:3px solid #245cf033}.lifecycle-module__MzXnyW__backupReviewActions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.lifecycle-module__MzXnyW__backupReviewActions>button{min-width:150px}.lifecycle-module__MzXnyW__backupPreviewDialog{overscroll-behavior:contain;border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:20px;width:min(94vw,920px);max-height:min(90dvh,760px);padding:22px;animation:.24s cubic-bezier(.2,.8,.3,1) both lifecycle-module__MzXnyW__backup-preview-dialog-in;overflow-y:auto;box-shadow:0 28px 90px #08193e47}.lifecycle-module__MzXnyW__dialogBackdrop.lifecycle-module__MzXnyW__backupChangeModalBackdrop{justify-content:center;align-items:center;padding:20px}.lifecycle-module__MzXnyW__dialogBackdropClosing .lifecycle-module__MzXnyW__backupPreviewDialog{animation:.18s cubic-bezier(.4,0,1,1) both lifecycle-module__MzXnyW__backup-preview-dialog-out}.lifecycle-module__MzXnyW__backupPreviewHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.lifecycle-module__MzXnyW__backupPreviewHeader h2{color:var(--bk-navy-950);letter-spacing:-.025em;margin:4px 0 3px;font-size:1.42rem}.lifecycle-module__MzXnyW__backupPreviewHeader p{color:var(--bk-text-secondary);margin:0;font-size:.84rem}.lifecycle-module__MzXnyW__backupPreviewComparison{border:1px solid var(--bk-border);background:#f8faff;border-radius:13px;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.lifecycle-module__MzXnyW__backupPreviewComparison>div{gap:3px;min-width:0;display:grid}.lifecycle-module__MzXnyW__backupPreviewComparison>svg{color:var(--bk-blue-600)}.lifecycle-module__MzXnyW__backupPreviewComparison small{color:var(--bk-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:800}.lifecycle-module__MzXnyW__backupPreviewComparison strong{color:var(--bk-navy-950);font-size:.9rem}.lifecycle-module__MzXnyW__backupPreviewComparison span{color:var(--bk-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.lifecycle-module__MzXnyW__backupPreviewToolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.lifecycle-module__MzXnyW__backupPreviewToggle{border:1px solid var(--bk-border);background:#f3f5f8;border-radius:10px;padding:3px;display:inline-flex}.lifecycle-module__MzXnyW__backupPreviewToggle button,.lifecycle-module__MzXnyW__backupReplayButton{min-height:34px;color:var(--bk-text-secondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:.75rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__backupPreviewToggle button[aria-pressed=true]{background:var(--bk-surface);color:var(--bk-blue-600);box-shadow:0 2px 7px #1c30541a}.lifecycle-module__MzXnyW__backupReplayButton{color:var(--bk-blue-600);gap:6px}.lifecycle-module__MzXnyW__backupReplayButton:hover{background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__backupPreviewSchedule .mini-week-card{border-color:#c8d5f6}.lifecycle-module__MzXnyW__backupPreviewImpact{color:var(--bk-text-secondary);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font-size:.78rem;display:flex}.lifecycle-module__MzXnyW__backupPreviewImpact>span{align-items:center;gap:7px;display:inline-flex}.lifecycle-module__MzXnyW__backupPreviewImpact>small{color:#8a5e09;flex-basis:100%;font-size:.74rem}.lifecycle-module__MzXnyW__backupPreviewSafe{color:#14714d;font-weight:700}.lifecycle-module__MzXnyW__backupPreviewFooter{justify-content:flex-end;margin-top:20px;display:flex}.lifecycle-module__MzXnyW__backupPreviewFooter .lifecycle-module__MzXnyW__primaryButton{min-width:142px}@keyframes lifecycle-module__MzXnyW__backup-preview-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lifecycle-module__MzXnyW__backup-preview-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(7px)scale(.99)}}.lifecycle-module__MzXnyW__backupSettingsDialog{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:18px;width:min(92vw,560px);padding:22px;box-shadow:0 24px 80px #08193e3d}.lifecycle-module__MzXnyW__backupSettingsBackdrop{justify-content:center;align-items:center;padding:20px}.lifecycle-module__MzXnyW__backupSettingsDialog>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.lifecycle-module__MzXnyW__backupSettingsDialog h2{color:var(--bk-navy-950);margin:0;font-size:1.4rem}.lifecycle-module__MzXnyW__backupSettingField{gap:7px;margin-top:16px;display:grid}.lifecycle-module__MzXnyW__backupSettingField>strong{color:var(--bk-navy-950);font-size:.88rem}.lifecycle-module__MzXnyW__backupSettingField select{border:1px solid var(--bk-border);background:var(--bk-surface);width:100%;min-height:48px;color:var(--bk-navy-950);font:inherit;border-radius:11px;padding:0 12px;font-weight:700}.lifecycle-module__MzXnyW__backupSettingField>span{color:var(--bk-text-secondary);font-size:.8rem;line-height:1.45}.lifecycle-module__MzXnyW__backupLockedNote{background:var(--bk-blue-50);color:var(--bk-blue-700);border-radius:11px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 13px;font-size:.82rem;display:flex}.lifecycle-module__MzXnyW__backupLockedNote svg{flex:none;margin-top:1px}.lifecycle-module__MzXnyW__backupLockedNote span,.lifecycle-module__MzXnyW__backupLockedNote strong{display:block}.lifecycle-module__MzXnyW__backupLockedNote strong{margin-bottom:2px}.lifecycle-module__MzXnyW__backupSettingsDialog>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:900px){.lifecycle-module__MzXnyW__backupSettingsSummaryRow{flex-direction:column;align-items:flex-start;gap:16px}.lifecycle-module__MzXnyW__backupSettingsSummary button{justify-self:start}.lifecycle-module__MzXnyW__backupPrimaryRow{grid-template-columns:32px minmax(0,1fr) auto 40px}.lifecycle-module__MzXnyW__backupPrimaryDetails{grid-area:2/2/auto/4;padding-left:0}.lifecycle-module__MzXnyW__backupProfessor,.lifecycle-module__MzXnyW__backupAlternativeProfessor{padding-left:0}.lifecycle-module__MzXnyW__backupSubjectCode{margin-left:0}.lifecycle-module__MzXnyW__backupCountBadge,.lifecycle-module__MzXnyW__backupMissingBadge{grid-area:1/3}.lifecycle-module__MzXnyW__backupExpandButton{grid-area:1/4}.lifecycle-module__MzXnyW__backupAlternativeRow{grid-template-columns:32px minmax(0,1fr) auto 40px;align-items:start;gap:8px 10px;min-height:0;padding:12px 14px}.lifecycle-module__MzXnyW__backupAlternativeIdentity{margin-left:16px}.lifecycle-module__MzXnyW__backupAlternativePrimaryDetails{grid-area:2/2/auto/4;padding-left:0}.lifecycle-module__MzXnyW__backupAlternativeChanges{grid-area:3/2/auto/-1;justify-items:start}.lifecycle-module__MzXnyW__backupAlternativeRank{transform:translate(10px)}.lifecycle-module__MzXnyW__backupAlternatives{padding:12px}}@media (max-width:560px){.lifecycle-module__MzXnyW__backupReviewHeader{margin-top:14px}.lifecycle-module__MzXnyW__backupSettingsSummary{padding:18px}.lifecycle-module__MzXnyW__backupSettingsSummary h2{margin-bottom:15px;font-size:1.08rem}.lifecycle-module__MzXnyW__backupSettingsValues{flex-direction:column;align-items:stretch;gap:9px;width:100%}.lifecycle-module__MzXnyW__backupSettingsValues>span{white-space:normal}.lifecycle-module__MzXnyW__backupSettingPill{width:100%}.lifecycle-module__MzXnyW__backupConflictGuarantee{border-top:1px solid var(--bk-border);border-left:0;min-height:40px;padding:12px 2px 0}.lifecycle-module__MzXnyW__backupReviewListHeader{flex-direction:column;align-items:flex-start;gap:0}.lifecycle-module__MzXnyW__backupPrimaryRow{gap:9px;padding-inline:10px}.lifecycle-module__MzXnyW__backupSubjectCode{gap:8px}.lifecycle-module__MzXnyW__backupMissingNote{margin-inline:50px 10px}.lifecycle-module__MzXnyW__backupAlternatives{padding:8px}.lifecycle-module__MzXnyW__backupAlternativesTableHeader{min-height:42px;padding-inline:14px}.lifecycle-module__MzXnyW__backupPreviewDialog{border-width:1px 0 0;border-radius:20px 20px 0 0;width:100%;max-height:94dvh;padding:18px}.lifecycle-module__MzXnyW__dialogBackdrop.lifecycle-module__MzXnyW__backupChangeModalBackdrop{align-items:flex-end;padding:0}.lifecycle-module__MzXnyW__backupPreviewComparison{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__backupPreviewComparison>svg{transform:rotate(90deg)}.lifecycle-module__MzXnyW__backupPreviewToolbar{flex-direction:column;align-items:stretch}.lifecycle-module__MzXnyW__backupPreviewToggle{width:100%}.lifecycle-module__MzXnyW__backupPreviewToggle button{flex:1}.lifecycle-module__MzXnyW__backupReplayButton{align-self:flex-start}.lifecycle-module__MzXnyW__backupPreviewFooter .lifecycle-module__MzXnyW__primaryButton{width:100%}.lifecycle-module__MzXnyW__backupReviewActions,.lifecycle-module__MzXnyW__backupSettingsDialog>footer{flex-direction:column-reverse;align-items:stretch}.lifecycle-module__MzXnyW__backupReviewActions>button,.lifecycle-module__MzXnyW__backupSettingsDialog>footer>button{width:100%}}@media (prefers-reduced-motion:reduce){.lifecycle-module__MzXnyW__termGroupChevron,.lifecycle-module__MzXnyW__termGroupBody,.lifecycle-module__MzXnyW__backupExpandButton svg,.lifecycle-module__MzXnyW__backupAlternativesMotion,.lifecycle-module__MzXnyW__backupPreviewDialog,.lifecycle-module__MzXnyW__dialogBackdropClosing .lifecycle-module__MzXnyW__backupPreviewDialog{transition:none;animation:none}.lifecycle-module__MzXnyW__termGroupToggle:hover{transform:none}}.lifecycle-module__MzXnyW__libraryScheduleCard{isolation:isolate;min-width:0;height:100%;overflow:visible}.lifecycle-module__MzXnyW__libraryScheduleCard .result-card-label{color:var(--bk-blue-600);background:#f8fafc;border-radius:15px 15px 0 0}.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week{grid-template-rows:24px 220px}.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week.dense-time-labels.days-5{grid-template-columns:38px repeat(5,minmax(0,1fr))}.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week.dense-time-labels.days-6{grid-template-columns:38px repeat(6,minmax(0,1fr))}.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week.dense-time-labels.days-7{grid-template-columns:38px repeat(7,minmax(0,1fr))}.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week.dense-time-labels .mini-week-times span{white-space:nowrap}:is(.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week-block,.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week-conflict-pair){border-radius:0;left:0;right:0}.lifecycle-module__MzXnyW__libraryScheduleCard.lifecycle-module__MzXnyW__enlistmentPlanCard .result-card-label{background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__libraryScheduleCard .lifecycle-module__MzXnyW__neutralScheduleCta{color:var(--bk-blue-600);background:#eaf0ff;border-color:#8eabff}.lifecycle-module__MzXnyW__libraryScheduleCard .lifecycle-module__MzXnyW__neutralScheduleCta:hover:not(:disabled){color:var(--bk-blue-700);background:#dfe8ff;border-color:#6f93f6}.lifecycle-module__MzXnyW__libraryScheduleCard.lifecycle-module__MzXnyW__activeScheduleCard{box-shadow:0 0 0 1px #74bd8c, var(--bk-shadow-card);border-color:#74bd8c}.lifecycle-module__MzXnyW__libraryScheduleCard.lifecycle-module__MzXnyW__locatedScheduleCard{will-change:transform;animation:.42s cubic-bezier(.2,.8,.3,1) .45s lifecycle-module__MzXnyW__located-schedule-card-nudge}.lifecycle-module__MzXnyW__libraryScheduleCard.lifecycle-module__MzXnyW__locatedScheduleCard:before{z-index:2;content:"";opacity:0;pointer-events:none;will-change:opacity;border:2px solid #1f6feb4d;border-radius:18px;animation:.62s ease-out .45s lifecycle-module__MzXnyW__located-schedule-card-glow;position:absolute;inset:-2px;box-shadow:0 0 38px #1f6feb57,0 18px 42px #0d1b3d2e}@keyframes lifecycle-module__MzXnyW__located-schedule-card-nudge{0%,to{transform:translateY(0)}22%{transform:translateY(-5px)}55%{transform:translateY(-4px)}78%{transform:translateY(-1px)}}@keyframes lifecycle-module__MzXnyW__located-schedule-card-glow{0%{opacity:0}22%{opacity:1}55%{opacity:.68}78%{opacity:.3}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lifecycle-module__MzXnyW__libraryScheduleCard.lifecycle-module__MzXnyW__locatedScheduleCard{animation:none}.lifecycle-module__MzXnyW__libraryScheduleCard.lifecycle-module__MzXnyW__locatedScheduleCard:before{opacity:.55;animation:none}}.lifecycle-module__MzXnyW__libraryScheduleCard .result-card-label>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lifecycle-module__MzXnyW__libraryScheduleCard .lifecycle-module__MzXnyW__scheduleCardStatus{box-sizing:border-box;background:var(--bk-blue-600);color:#fff;text-align:center;text-transform:capitalize;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:22px;min-height:22px;margin-left:auto;padding:1px 9px 0;font-size:.64rem;font-style:normal;font-weight:750;line-height:1;display:inline-flex}.lifecycle-module__MzXnyW__scheduleCardStatus.lifecycle-module__MzXnyW__status_active{background:#19713a}.lifecycle-module__MzXnyW__scheduleCardStatus.lifecycle-module__MzXnyW__status_archived{color:var(--bk-text-secondary);background:#eef2f7}.lifecycle-module__MzXnyW__libraryCardOverflow{flex:0 0 32px;margin-left:auto;position:relative}.lifecycle-module__MzXnyW__scheduleCardStatus+.lifecycle-module__MzXnyW__libraryCardOverflow{margin-left:0}.lifecycle-module__MzXnyW__libraryCardMenuButton{width:32px;height:32px;color:var(--bk-blue-600);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;min-height:32px!important}.lifecycle-module__MzXnyW__libraryCardMenuButton:hover,.lifecycle-module__MzXnyW__libraryCardMenuButton:focus-visible{background:#ffffffc2}.lifecycle-module__MzXnyW__menu.lifecycle-module__MzXnyW__libraryCardMenu{width:max-content;min-width:210px;top:calc(100% + 6px);left:auto;right:0}.lifecycle-module__MzXnyW__libraryCardMenu button{white-space:nowrap}.lifecycle-module__MzXnyW__libraryCardMenu button:disabled{cursor:not-allowed;opacity:.45}.lifecycle-module__MzXnyW__menuDivider{background:var(--bk-border);height:1px;margin:5px 10px}.lifecycle-module__MzXnyW__cardGrid .result-card-slot:focus-within{z-index:30}.lifecycle-module__MzXnyW__emptyState{min-height:270px;color:var(--bk-text-muted);text-align:center;background:#ffffffa3;border:1px dashed #bdc9dc;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.lifecycle-module__MzXnyW__emptyStateArtwork{object-fit:contain;width:clamp(168px,17vw,220px);height:auto;margin:-10px 0 0}.lifecycle-module__MzXnyW__emptyState h2,.lifecycle-module__MzXnyW__emptyState h3{color:var(--bk-navy-950);margin:5px 0 0}.lifecycle-module__MzXnyW__emptyState p{max-width:460px;margin:0 0 10px}.lifecycle-module__MzXnyW__detailActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.lifecycle-module__MzXnyW__manualReviewStatus{border:1px solid;border-radius:13px;align-items:flex-start;gap:11px;margin:-6px 0 20px;padding:13px 15px;display:flex}.lifecycle-module__MzXnyW__manualReviewStatus svg{flex:none;margin-top:1px}.lifecycle-module__MzXnyW__manualReviewStatus div,.lifecycle-module__MzXnyW__manualReviewStatus strong,.lifecycle-module__MzXnyW__manualReviewStatus span{display:block}.lifecycle-module__MzXnyW__manualReviewStatus strong{color:var(--bk-navy-950);font-size:.84rem}.lifecycle-module__MzXnyW__manualReviewStatus span{color:var(--bk-text-secondary);margin-top:2px;font-size:.78rem}.lifecycle-module__MzXnyW__manualReviewStatusClear{background:var(--bk-success-bg);color:var(--bk-success);border-color:#a9dec0}.lifecycle-module__MzXnyW__manualReviewStatusConflict{background:var(--bk-danger-bg);color:var(--bk-danger);border-color:#efc0c0}.lifecycle-module__MzXnyW__scheduleNameRow{align-items:center;gap:10px;min-width:0;display:flex}.lifecycle-module__MzXnyW__scheduleNameRow h1{min-width:0}.lifecycle-module__MzXnyW__scheduleMetadataRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lifecycle-module__MzXnyW__scheduleMetadataRow p{margin-right:4px}.lifecycle-module__MzXnyW__scheduleEyebrowRow{margin-bottom:3px}.lifecycle-module__MzXnyW__renameScheduleButton{width:40px;min-width:40px;color:var(--bk-blue-600);background:0 0;border:0;border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;display:inline-flex;min-height:40px!important}.lifecycle-module__MzXnyW__renameScheduleButton:hover:not(:disabled){background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__renameScheduleButton:disabled{color:var(--bk-text-muted)}.lifecycle-module__MzXnyW__overflow{position:relative}.lifecycle-module__MzXnyW__menu{z-index:20;border:1px solid var(--bk-border);background:var(--bk-surface);width:210px;box-shadow:var(--bk-shadow-raised);border-radius:13px;padding:5px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.lifecycle-module__MzXnyW__menu button{color:var(--bk-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 11px;display:flex}.lifecycle-module__MzXnyW__menu button:hover{background:var(--bk-surface-muted)}.lifecycle-module__MzXnyW__dangerAction{color:var(--bk-danger)!important}.lifecycle-module__MzXnyW__scheduleEditBackdrop{z-index:180;background:#0b183885;place-items:center;padding:20px;animation:.18s cubic-bezier(.2,.8,.3,1) both lifecycle-module__MzXnyW__schedule-edit-backdrop-in;display:grid;position:fixed;inset:0;overflow-y:auto}.lifecycle-module__MzXnyW__scheduleEditDialog{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:22px;width:min(100%,520px);animation:.18s ease-out both lifecycle-module__MzXnyW__schedule-edit-dialog-in;overflow:hidden;box-shadow:0 28px 80px #0b183840}.lifecycle-module__MzXnyW__scheduleEditClosing{pointer-events:none;animation:.16s ease-in both lifecycle-module__MzXnyW__schedule-edit-backdrop-out}.lifecycle-module__MzXnyW__scheduleEditClosing .lifecycle-module__MzXnyW__scheduleEditDialog{animation:.16s ease-in both lifecycle-module__MzXnyW__schedule-edit-dialog-out}@keyframes lifecycle-module__MzXnyW__schedule-edit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lifecycle-module__MzXnyW__schedule-edit-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes lifecycle-module__MzXnyW__schedule-edit-dialog-in{0%{opacity:0;transform:translateY(2px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lifecycle-module__MzXnyW__schedule-edit-dialog-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(2px)scale(.985)}}@keyframes lifecycle-module__MzXnyW__schedule-edit-sheet-in{0%{transform:translateY(calc(100% + 24px))}to{transform:translate(0,0)}}@keyframes lifecycle-module__MzXnyW__schedule-edit-sheet-out{0%{transform:translate(0,0)}to{transform:translateY(calc(100% + 24px))}}.lifecycle-module__MzXnyW__scheduleEditHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 26px 20px;display:flex}.lifecycle-module__MzXnyW__scheduleEditHeader h2{color:var(--bk-navy-950);letter-spacing:-.025em;margin:0;font-size:1.4rem;line-height:1.25}.lifecycle-module__MzXnyW__scheduleEditHeader p{color:var(--bk-text-secondary);margin:7px 0 0;font-size:.92rem;line-height:1.5}.lifecycle-module__MzXnyW__scheduleEditClose{width:40px;min-width:40px;min-height:40px;color:var(--bk-text-secondary);background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lifecycle-module__MzXnyW__scheduleEditClose:hover,.lifecycle-module__MzXnyW__scheduleEditClose:focus-visible{background:var(--bk-surface-muted);color:var(--bk-navy-950)}.lifecycle-module__MzXnyW__scheduleEditDialog form{gap:22px;padding:0 26px 26px;display:grid}.lifecycle-module__MzXnyW__scheduleEditField{gap:8px;display:grid}.lifecycle-module__MzXnyW__scheduleEditLabelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.lifecycle-module__MzXnyW__scheduleEditLabelRow label,.lifecycle-module__MzXnyW__scheduleIconFieldset legend{color:var(--bk-navy-950);font-size:.88rem;font-weight:700}.lifecycle-module__MzXnyW__scheduleEditLabelRow span{color:var(--bk-text-muted);font-size:.75rem}.lifecycle-module__MzXnyW__scheduleEditField input{border:1px solid var(--bk-border);width:100%;min-height:48px;color:var(--bk-navy-950);font:inherit;background:#fff;border-radius:12px;outline:none;padding:0 14px}.lifecycle-module__MzXnyW__scheduleEditField input:hover{border-color:#aebdd4}.lifecycle-module__MzXnyW__scheduleEditField input:focus{border-color:var(--bk-blue-600);box-shadow:0 0 0 3px #2559da24}.lifecycle-module__MzXnyW__scheduleEditField input[aria-invalid=true]{border-color:var(--bk-danger)}.lifecycle-module__MzXnyW__scheduleEditError{color:var(--bk-danger);margin:0;font-size:.78rem}.lifecycle-module__MzXnyW__scheduleIconFieldset{border:0;min-width:0;margin:0;padding:0}.lifecycle-module__MzXnyW__scheduleIconFieldset legend{margin-bottom:10px;padding:0}.lifecycle-module__MzXnyW__scheduleIconGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.lifecycle-module__MzXnyW__scheduleIconGrid button{aspect-ratio:1;border:1px solid var(--bk-border);min-height:58px;color:var(--bk-text-secondary);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lifecycle-module__MzXnyW__scheduleIconGrid button:hover,.lifecycle-module__MzXnyW__scheduleIconGrid button:focus-visible{background:var(--bk-blue-50);color:var(--bk-blue-600);border-color:#9db4ed}.lifecycle-module__MzXnyW__scheduleIconGrid button.lifecycle-module__MzXnyW__scheduleIconSelected{border-color:var(--bk-blue-600);background:var(--bk-blue-50);color:var(--bk-blue-600);box-shadow:0 0 0 2px #2559da1a}.lifecycle-module__MzXnyW__scheduleIconCheck{background:var(--bk-blue-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:absolute;top:5px;right:5px}.lifecycle-module__MzXnyW__scheduleEditActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:2px;display:grid}.lifecycle-module__MzXnyW__scheduleEditActions button{width:100%;min-height:46px}@media (max-width:520px){.lifecycle-module__MzXnyW__scheduleEditBackdrop{align-items:end;padding:0}.lifecycle-module__MzXnyW__scheduleEditDialog{width:100%;padding-bottom:env(safe-area-inset-bottom);transform-origin:bottom;will-change:transform;border-width:1px 0 0;border-radius:22px 22px 0 0;animation:.28s ease-out both lifecycle-module__MzXnyW__schedule-edit-sheet-in;position:relative;transform:translate(0,0)}.lifecycle-module__MzXnyW__scheduleEditClosing{animation-duration:.19s}.lifecycle-module__MzXnyW__scheduleEditClosing .lifecycle-module__MzXnyW__scheduleEditDialog{animation:.21s cubic-bezier(.4,0,1,1) both lifecycle-module__MzXnyW__schedule-edit-sheet-out}.lifecycle-module__MzXnyW__scheduleEditHeader{padding:22px 20px 18px}.lifecycle-module__MzXnyW__scheduleEditDialog form{padding:0 20px 20px}.lifecycle-module__MzXnyW__scheduleIconGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-module__MzXnyW__scheduleIconGrid button{aspect-ratio:auto;min-height:60px}}@media (prefers-reduced-motion:reduce){.lifecycle-module__MzXnyW__scheduleEditBackdrop,.lifecycle-module__MzXnyW__scheduleEditDialog,.lifecycle-module__MzXnyW__scheduleEditClosing,.lifecycle-module__MzXnyW__scheduleEditClosing .lifecycle-module__MzXnyW__scheduleEditDialog{transition:none;animation:none}}.lifecycle-module__MzXnyW__warningBanner,.lifecycle-module__MzXnyW__infoBanner,.lifecycle-module__MzXnyW__localNotice{background:var(--bk-warning-bg);color:#7c4a09;border:1px solid #e8d7af;border-radius:13px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.lifecycle-module__MzXnyW__warningBanner{margin-bottom:18px}.lifecycle-module__MzXnyW__warningBanner svg,.lifecycle-module__MzXnyW__infoBanner svg,.lifecycle-module__MzXnyW__localNotice svg{flex:none;margin-top:2px}.lifecycle-module__MzXnyW__infoBanner{background:var(--bk-blue-50);color:var(--bk-navy-900);border-color:#bfd0f8;margin-bottom:22px}.lifecycle-module__MzXnyW__compactInfoBanner{align-items:center;padding:10px 13px;font-size:.84rem}.lifecycle-module__MzXnyW__infoBanner p,.lifecycle-module__MzXnyW__localNotice p{margin:0}.lifecycle-module__MzXnyW__infoBanner small{color:var(--bk-text-secondary);margin-top:5px;font-size:.72rem;line-height:1.45;display:block}.lifecycle-module__MzXnyW__timetableCard,.lifecycle-module__MzXnyW__preparationCard,.lifecycle-module__MzXnyW__sectionList,.lifecycle-module__MzXnyW__summaryMetrics,.lifecycle-module__MzXnyW__orderSection,.lifecycle-module__MzXnyW__securedSection,.lifecycle-module__MzXnyW__backupSummary,.lifecycle-module__MzXnyW__backupSubject,.lifecycle-module__MzXnyW__planningHero,.lifecycle-module__MzXnyW__timelineCard,.lifecycle-module__MzXnyW__updateCard,.lifecycle-module__MzXnyW__tomorrowCard,.lifecycle-module__MzXnyW__quickActions{border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:var(--bk-shadow-card);border-radius:18px}.lifecycle-module__MzXnyW__timetableCard{padding:16px;overflow:hidden}.lifecycle-module__MzXnyW__generatedScheduleTimetable{margin-top:24px}.lifecycle-module__MzXnyW__summaryMetrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0;padding:16px;display:grid}.lifecycle-module__MzXnyW__summaryMetricsTwoUp{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.lifecycle-module__MzXnyW__summaryMetricsTwoUp .lifecycle-module__MzXnyW__summaryMetric:last-child{border-right:0}.lifecycle-module__MzXnyW__summaryMetricsTwoUp .lifecycle-module__MzXnyW__summaryMetric dd{font-weight:700}.lifecycle-module__MzXnyW__summaryMetricsTwoUp:after{background:var(--bk-border);content:"";width:1px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lifecycle-module__MzXnyW__summaryMetric{border-right:1px solid var(--bk-border);grid-template-columns:auto auto;justify-content:center;gap:0 9px;min-width:0;padding:2px 16px;display:grid}.lifecycle-module__MzXnyW__summaryMetric:nth-child(3){border-right:0}.lifecycle-module__MzXnyW__summaryMetric svg{color:var(--bk-blue-600);align-self:center}.lifecycle-module__MzXnyW__summaryMetric dd{color:var(--bk-navy-950);align-self:center;margin:0;font-size:.78rem;font-weight:800;line-height:1.35}.lifecycle-module__MzXnyW__scheduleDetailDashboard{display:grid}@media (min-width:1180px){.lifecycle-module__MzXnyW__scheduleDetailScreen{--schedule-detail-shell-overhang:min(32px, calc((100vw - var(--bk-shell-width)) / 2));width:min(calc(100% + var(--schedule-detail-shell-overhang) + var(--schedule-detail-shell-overhang)), var(--bk-shell-width));margin-inline:calc(0px - var(--schedule-detail-shell-overhang));padding-left:0;padding-right:0}.lifecycle-module__MzXnyW__scheduleDetailDashboard{grid-template:"timetable metrics"max-content"timetable subjects"minmax(0,1fr)/minmax(0,775px) minmax(0,1fr);align-items:start;gap:16px}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__timetableCard{grid-area:timetable}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__summaryMetrics{grid-area:metrics;grid-template-columns:minmax(0,1fr);margin:0;padding:10px 16px}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__summaryMetricsTwoUp{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__summaryMetrics .lifecycle-module__MzXnyW__summaryMetric{border-right:0;border-bottom:1px solid var(--bk-border);grid-template-columns:24px minmax(0,1fr);justify-content:start;min-height:50px;padding:10px 4px}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__summaryMetrics .lifecycle-module__MzXnyW__summaryMetric:last-child{border-bottom:0}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__summaryMetricsTwoUp .lifecycle-module__MzXnyW__summaryMetric{border-bottom:0;grid-template-columns:auto auto;justify-content:center;min-height:64px;padding-block:8px}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__summaryMetricsTwoUp .lifecycle-module__MzXnyW__summaryMetric:first-child{border-right:0}.lifecycle-module__MzXnyW__scheduleDetailDashboard>.lifecycle-module__MzXnyW__sectionList{grid-area:subjects;padding:20px 20px 8px}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectListHeading{margin-bottom:8px}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTableScroll{overflow-x:hidden}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable,.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable tbody,.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable tr,.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td{width:100%;display:block}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable{table-layout:auto;min-width:0}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable tr{border-top:1px solid var(--bk-border);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 6px;display:grid}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td,.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:first-child{text-overflow:clip;white-space:normal;border:0;width:auto;padding:1px 0;overflow:visible}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable tr>td:nth-child(n){width:auto;min-width:0}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:first-child{grid-area:1/1;align-self:center;padding:0}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:nth-child(2){background:var(--bk-blue-50);min-width:40px;min-height:28px;color:var(--bk-blue-700);white-space:nowrap;border-radius:999px;grid-area:1/2;place-self:center end;place-items:center;padding:5px 11px;font-size:.75rem;font-weight:750;line-height:1.2;display:grid}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:nth-child(3){grid-area:2/1/auto/-1;font-size:.74rem;overflow:hidden}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:nth-child(4){grid-area:3/1;font-size:.72rem}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:nth-child(5){white-space:nowrap;grid-area:3/2;justify-self:end;font-size:.72rem}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectTable td:not(:first-child):before{display:none}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__professorCell>span:first-child{white-space:normal}.lifecycle-module__MzXnyW__scheduleDetailDashboard .lifecycle-module__MzXnyW__subjectCell strong{font-size:.86rem}}.lifecycle-module__MzXnyW__preparationCard{justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:18px;display:flex}.lifecycle-module__MzXnyW__preparationCard>div:first-child{align-items:center;gap:12px;display:flex}.lifecycle-module__MzXnyW__preparationCard h2,.lifecycle-module__MzXnyW__preparationCard p{margin:0}.lifecycle-module__MzXnyW__preparationCard h2{font-size:1rem}.lifecycle-module__MzXnyW__preparationCard p{color:var(--bk-text-secondary);font-size:.85rem}.lifecycle-module__MzXnyW__preparationActions{gap:8px;display:flex}.lifecycle-module__MzXnyW__preparationActions button{background:var(--bk-surface);color:var(--bk-blue-600);border:1px solid #bfd0f8;border-radius:10px;padding:0 13px;font-size:.8rem;font-weight:750}.lifecycle-module__MzXnyW__sectionList{gap:0;padding:20px 22px 10px;display:grid;overflow:hidden}.lifecycle-module__MzXnyW__subjectListHeading{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 14px;display:flex}.lifecycle-module__MzXnyW__subjectListHeading>h2{margin:0;font-size:1.08rem}.lifecycle-module__MzXnyW__subjectListHeading>h2 span,.lifecycle-module__MzXnyW__sectionList>h2 span{color:var(--bk-text-muted);font-size:inherit;font-weight:650}.lifecycle-module__MzXnyW__subjectListHeading>h2 .lifecycle-module__MzXnyW__subjectUnits,.lifecycle-module__MzXnyW__sectionList>h2 .lifecycle-module__MzXnyW__subjectUnits{align-items:baseline;gap:10px;margin-left:10px;display:inline-flex}.lifecycle-module__MzXnyW__professorMatchSummary{color:var(--bk-text-secondary);text-align:right;margin:0;font-size:.74rem;font-weight:700;line-height:1.4}.lifecycle-module__MzXnyW__subjectTableScroll{width:100%;overflow-x:auto}.lifecycle-module__MzXnyW__subjectTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:.78rem}.lifecycle-module__MzXnyW__subjectTable th{color:var(--bk-text-muted);letter-spacing:.055em;text-transform:uppercase;padding:0 12px 10px;font-size:.64rem;font-weight:800}.lifecycle-module__MzXnyW__subjectTable th:first-child,.lifecycle-module__MzXnyW__subjectTable td:first-child{width:20%;padding-left:4px}.lifecycle-module__MzXnyW__subjectTable th:nth-child(2),.lifecycle-module__MzXnyW__subjectTable td:nth-child(2){width:14%}.lifecycle-module__MzXnyW__subjectTable th:nth-child(3),.lifecycle-module__MzXnyW__subjectTable td:nth-child(3){width:28%}.lifecycle-module__MzXnyW__subjectTable th:nth-child(4),.lifecycle-module__MzXnyW__subjectTable td:nth-child(4){width:25%}.lifecycle-module__MzXnyW__subjectTable th:nth-child(5),.lifecycle-module__MzXnyW__subjectTable td:nth-child(5){width:13%}.lifecycle-module__MzXnyW__generatedResultSubjectTable th:first-child,.lifecycle-module__MzXnyW__generatedResultSubjectTable td:first-child{width:20%}.lifecycle-module__MzXnyW__generatedResultSubjectTable th:nth-child(2),.lifecycle-module__MzXnyW__generatedResultSubjectTable td:nth-child(2){width:14%}.lifecycle-module__MzXnyW__generatedResultSubjectTable th:nth-child(3),.lifecycle-module__MzXnyW__generatedResultSubjectTable td:nth-child(3){width:33%}.lifecycle-module__MzXnyW__generatedResultSubjectTable th:nth-child(4),.lifecycle-module__MzXnyW__generatedResultSubjectTable td:nth-child(4){width:17%}.lifecycle-module__MzXnyW__generatedResultSubjectTable th:nth-child(5),.lifecycle-module__MzXnyW__generatedResultSubjectTable td:nth-child(5){width:16%}.lifecycle-module__MzXnyW__subjectTable td{border-top:1px solid var(--bk-border);color:var(--bk-text);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;padding:12px;line-height:1.4;overflow:hidden}.lifecycle-module__MzXnyW__subjectTable td:not(:first-child){color:var(--bk-text-secondary)}.lifecycle-module__MzXnyW__subjectCell{align-items:center;gap:9px;min-width:0;display:flex;overflow:hidden}.lifecycle-module__MzXnyW__subjectDot{border-radius:999px;flex:0 0 8px;width:8px;height:8px}.lifecycle-module__MzXnyW__subjectCell strong{min-width:0;color:var(--bk-navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.lifecycle-module__MzXnyW__professorCell{gap:4px;min-width:0;display:grid}.lifecycle-module__MzXnyW__professorCell>span:first-child{text-overflow:ellipsis;overflow:hidden}.lifecycle-module__MzXnyW__professorMatchBadge{width:fit-content;max-width:100%;color:var(--bk-text-muted);white-space:nowrap;background:#eef3fb;border-radius:999px;align-items:center;padding:2px 7px;font-size:.62rem;font-weight:750;line-height:1.35;display:inline-flex}.lifecycle-module__MzXnyW__professorMatch_ranked,.lifecycle-module__MzXnyW__professorMatch_preferred{background:var(--bk-blue-50);color:var(--bk-blue-600)}.lifecycle-module__MzXnyW__professorMatch_avoided{color:var(--bk-danger);background:#fff0f0}.lifecycle-module__MzXnyW__requiredStepCard{background:var(--bk-surface);box-shadow:var(--bk-shadow-card);border:1px solid #d5def0;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.lifecycle-module__MzXnyW__requiredStepCard h2,.lifecycle-module__MzXnyW__requiredStepCard p{margin:0}.lifecycle-module__MzXnyW__requiredStepCard h2{color:var(--bk-navy-950);font-size:1rem}.lifecycle-module__MzXnyW__requiredStepCard p{color:var(--bk-text-secondary);margin-top:2px;font-size:.82rem}.lifecycle-module__MzXnyW__requiredStepIcon{background:var(--bk-blue-50);width:40px;height:40px;color:var(--bk-blue-600);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__classificationEditRow{justify-content:flex-end;align-items:center;margin:-5px 2px 10px;display:flex}.lifecycle-module__MzXnyW__classificationEditRow button{border:1px solid var(--bk-border);background:var(--bk-surface);min-height:36px;color:var(--bk-blue-600);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:.78rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__classificationEditRow button:hover{border-color:var(--bk-blue-500);background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__securedSection,.lifecycle-module__MzXnyW__orderSection{margin-bottom:18px;padding:18px}.lifecycle-module__MzXnyW__securedSection>h2,.lifecycle-module__MzXnyW__securedSection>p{margin:0}.lifecycle-module__MzXnyW__securedSection>h2,.lifecycle-module__MzXnyW__sectionHeading h2{font-size:1.05rem}.lifecycle-module__MzXnyW__securedSection>p,.lifecycle-module__MzXnyW__sectionHeading p{color:var(--bk-text-secondary);font-size:.82rem}.lifecycle-module__MzXnyW__securedRow{border-top:1px solid var(--bk-border);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:grid}.lifecycle-module__MzXnyW__securedRow strong,.lifecycle-module__MzXnyW__securedRow small{overflow-wrap:anywhere;display:block}.lifecycle-module__MzXnyW__securedRow small{color:var(--bk-text-muted)}.lifecycle-module__MzXnyW__successBadge{background:var(--bk-success-bg);color:var(--bk-success)}.lifecycle-module__MzXnyW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.lifecycle-module__MzXnyW__sectionHeading h2,.lifecycle-module__MzXnyW__sectionHeading p{margin:0}.lifecycle-module__MzXnyW__sectionHeadingCount{color:var(--bk-blue-600);vertical-align:0;margin-left:12px;font-size:.9rem;font-weight:800}.lifecycle-module__MzXnyW__orderList{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.lifecycle-module__MzXnyW__orderColumnHeader{color:var(--bk-text-muted);letter-spacing:.055em;text-transform:uppercase;grid-template-columns:44px 30px minmax(140px,260px) minmax(58px,100px) 1fr;gap:7px;padding:0 10px;font-size:.7rem;font-weight:800;display:grid}.lifecycle-module__MzXnyW__orderColumnHeader span:first-child{grid-column:3}.lifecycle-module__MzXnyW__orderColumnHeader span:last-child{grid-column:4}.lifecycle-module__MzXnyW__orderList li{border:1px solid var(--bk-border);background:var(--bk-surface);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:13px;grid-template-columns:44px 30px minmax(198px,360px) 1fr;align-items:center;gap:7px;min-width:0;padding:10px;display:grid;position:relative}.lifecycle-module__MzXnyW__orderConfirmation{min-height:44px;color:var(--bk-navy-950);cursor:pointer;align-items:center;gap:11px;margin:0;font-size:.9rem;font-weight:750;display:flex}.lifecycle-module__MzXnyW__orderConfirmation input{width:18px;height:18px;accent-color:var(--bk-blue-600);flex:0 0 18px}.lifecycle-module__MzXnyW__orderList li:active{cursor:grabbing}.lifecycle-module__MzXnyW__orderListDragOver{background:color-mix(in srgb, var(--bk-blue-50) 72%, transparent);box-shadow:0 0 0 6px color-mix(in srgb, var(--bk-blue-50) 62%, transparent);border-radius:13px}.lifecycle-module__MzXnyW__orderList li.lifecycle-module__MzXnyW__dragSource{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:fixed;top:-10000px;left:-10000px;overflow:hidden}.lifecycle-module__MzXnyW__orderList li.lifecycle-module__MzXnyW__orderDropPlaceholder{pointer-events:none;background:#245cf012;border:1px dashed #8eabff;border-radius:13px;height:83px;min-height:83px;padding:0;display:block;box-shadow:inset 0 0 0 1px #245cf00d}.lifecycle-module__MzXnyW__orderDragPreview{z-index:300;border:1px solid var(--bk-blue-500);background:var(--bk-surface);opacity:.98;pointer-events:none;min-width:0;transform:translate3d(var(--drag-x,0), var(--drag-y,0), 0) scale(1.015);transform-origin:50%;will-change:transform;border-radius:13px;grid-template-columns:44px 30px minmax(198px,360px) 1fr;align-items:center;gap:7px;margin:0;padding:10px;display:grid;position:fixed;box-shadow:0 0 0 2px #245cf042,0 0 20px #245cf047,0 16px 34px #0b183838}.lifecycle-module__MzXnyW__dragPreviewGrip{width:44px;color:var(--bk-text-muted);place-items:center;display:grid}.lifecycle-module__MzXnyW__dragPreviewButtons{gap:4px;display:flex}.lifecycle-module__MzXnyW__dragPreviewButtons i{border:1px solid var(--bk-border);width:44px;height:44px;color:var(--bk-blue-600);border-radius:10px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}body:has(.orderDragPreview){cursor:grabbing;-webkit-user-select:none;user-select:none}.lifecycle-module__MzXnyW__emptyGroup{border:1px dashed var(--bk-border);min-height:120px;color:var(--bk-text-muted);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:5px;margin:14px 0 0;padding:20px;font-size:.8rem;display:grid}.lifecycle-module__MzXnyW__enlistmentSheetScreen{width:min(var(--bk-shell-width), 100%);margin-inline:auto}.lifecycle-module__MzXnyW__enlistmentSheetHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin:26px 0 20px;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetHeader h1{color:#0d1b3d;margin:6px 0 4px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.02}.lifecycle-module__MzXnyW__enlistmentSheetHeader p,.lifecycle-module__MzXnyW__enlistmentSheetHeader small{color:#64748b;margin:0}.lifecycle-module__MzXnyW__enlistmentSheetHeader small{margin-top:3px;display:block}.lifecycle-module__MzXnyW__enlistmentSheetActions,.lifecycle-module__MzXnyW__sheetToolbar,.lifecycle-module__MzXnyW__sheetCompletionCard>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetActions button,.lifecycle-module__MzXnyW__sheetToolbar button,.lifecycle-module__MzXnyW__sheetCompletionCard button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.lifecycle-module__MzXnyW__sheetFreshnessBanner{color:#684f17;background:#fff9e9;border:1px solid #ead39c;border-radius:13px;align-items:center;gap:10px;margin-top:12px;padding:13px 15px;display:flex}.lifecycle-module__MzXnyW__sheetFreshnessBanner span{flex:1}.lifecycle-module__MzXnyW__sheetFreshnessBanner button,.lifecycle-module__MzXnyW__sheetToolbar button{color:inherit;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.lifecycle-module__MzXnyW__sheetToolbar{justify-content:flex-end;margin:20px 0}.lifecycle-module__MzXnyW__sheetProtectionInline{color:var(--bk-text-secondary);align-items:center;gap:6px;margin-right:auto;font-size:.8rem;font-weight:650;display:inline-flex}.lifecycle-module__MzXnyW__sheetProtectionInline svg{color:var(--bk-blue-600);flex:none}.lifecycle-module__MzXnyW__enlistmentSheetRows{gap:10px;display:grid}.lifecycle-module__MzXnyW__enlistmentSheetRow{background:#fff;border:1px solid #d8e1ec;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #0f234b12}.lifecycle-module__MzXnyW__enlistmentSheetRow>header{border-bottom:1px solid #e7edf5;align-items:center;gap:10px;padding:11px 16px;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetRow>header>div:nth-child(2){flex:1}.lifecycle-module__MzXnyW__enlistmentSheetRow h2,.lifecycle-module__MzXnyW__enlistmentSheetRow h3,.lifecycle-module__MzXnyW__enlistmentSheetRow p{margin:0}.lifecycle-module__MzXnyW__enlistmentSheetRow>header p{color:#64748b;margin-top:2px}.lifecycle-module__MzXnyW__sheetOrderNumber{color:#fff;background:#1e4ed8;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:grid}.lifecycle-module__MzXnyW__enlistmentSheetRow h2{font-size:1.15rem;line-height:1.2}.lifecycle-module__MzXnyW__sheetRowBadges,.lifecycle-module__MzXnyW__sheetBackupHeading>div{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-module__MzXnyW__sheetRowBadges>span,.lifecycle-module__MzXnyW__sheetBackupHeading small{color:#1e4ed8;background:#edf2ff;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__sheetRowBadges .lifecycle-module__MzXnyW__sheetSecuredBadge{color:#177554;background:#eaf8f2}.lifecycle-module__MzXnyW__sheetSectionCard{background:#fff;border:0;border-radius:0;padding:13px 18px}.lifecycle-module__MzXnyW__sheetCompactSectionRow,.lifecycle-module__MzXnyW__sheetBackupBody{grid-template-columns:minmax(100px,.55fr) minmax(180px,1.7fr) auto;align-items:center;gap:14px;display:grid}.lifecycle-module__MzXnyW__sheetSectionCode,.lifecycle-module__MzXnyW__sheetProfessorSummary{align-content:center;gap:3px;display:grid}.lifecycle-module__MzXnyW__sheetSectionCode small,.lifecycle-module__MzXnyW__sheetDetailsGrid span{color:#64748b;font-size:.76rem}.lifecycle-module__MzXnyW__sheetSectionCode strong{color:#1643c5;font-size:1.55rem;line-height:1.1}.lifecycle-module__MzXnyW__sheetProfessorSummary>span{color:#1e293b;font-size:.86rem;font-weight:700}.lifecycle-module__MzXnyW__sheetPreferenceBadge{color:#526174;background:#eef2f7;border-radius:999px;width:fit-content;padding:3px 7px;font-size:.72rem;font-weight:800}.lifecycle-module__MzXnyW__sheetPreference_preferred,.lifecycle-module__MzXnyW__sheetPreference_ranked{color:#137052;background:#e9f8f1}.lifecycle-module__MzXnyW__sheetPreference_okay{color:#3157b8;background:#edf2ff}.lifecycle-module__MzXnyW__sheetPreference_avoided{color:#b23b2a;background:#fff0ed}.lifecycle-module__MzXnyW__sheetPreference_tba{color:#8a5e09;background:#fff6dc}.lifecycle-module__MzXnyW__sheetRowActions{justify-content:flex-end;gap:7px;display:flex}.lifecycle-module__MzXnyW__sheetRowActions button{color:#1e4ed8;background:#fff;border:1px solid #9db7fa;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:7px 9px;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__sheetRowActions button:last-child{background:0 0;border-color:#0000}.lifecycle-module__MzXnyW__sheetRowActions .lifecycle-module__MzXnyW__sheetDetailsToggle{justify-content:center;width:36px;min-height:36px;padding-inline:6px}.lifecycle-module__MzXnyW__sheetDetailsPanel{border-top:1px solid #dfe7f2;margin-top:10px;padding-top:10px}.lifecycle-module__MzXnyW__sheetDetailsCollapsed{display:none}.lifecycle-module__MzXnyW__sheetDetailsGrid{grid-template-columns:1.5fr 1fr .8fr 1.5fr;gap:14px;display:grid}.lifecycle-module__MzXnyW__sheetDetailsGrid>div{gap:3px;display:grid}.lifecycle-module__MzXnyW__sheetDetailsGrid strong{color:#1e293b;font-size:.85rem}.lifecycle-module__MzXnyW__sheetUnavailable{background:#fff9e8;border-color:#e4bf6f;box-shadow:inset 4px 0 #d99a22}.lifecycle-module__MzXnyW__sheetUnavailable>div:first-child>span{color:#8a5e09;font-size:.78rem;font-weight:700}.lifecycle-module__MzXnyW__sheetBackups{background:#fbfcff;border-top:1px solid #e7edf5;padding:12px 18px 16px}.lifecycle-module__MzXnyW__sheetBackups>h3{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem}.lifecycle-module__MzXnyW__sheetEmergencyNote{color:#8a5e09;font-size:.84rem;margin:-3px 0 10px!important}.lifecycle-module__MzXnyW__sheetBackupDisclosure{color:#17233b;text-align:left;background:#fff;border:0;border-top:1px solid #e7edf5;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 18px;display:flex}.lifecycle-module__MzXnyW__sheetBackupDisclosure>span{flex:1;gap:3px;display:grid}.lifecycle-module__MzXnyW__sheetBackupDisclosure strong{font-size:.94rem}.lifecycle-module__MzXnyW__sheetBackupDisclosure small{color:#8a5e09;font-size:.78rem}.lifecycle-module__MzXnyW__sheetBackupDisclosure>svg:first-child{color:#59708f}.lifecycle-module__MzXnyW__sheetEmergencyDisclosure{background:#fffcf4}.lifecycle-module__MzXnyW__sheetBackupCard{background:#fbfcfe;border:1px solid #e0e7f0;border-radius:13px;padding:10px 12px}.lifecycle-module__MzXnyW__sheetBackupCard+.lifecycle-module__MzXnyW__sheetBackupCard{margin-top:9px}.lifecycle-module__MzXnyW__sheetEmergencyBackup{background:#fffaf0;border-color:#e4bf6f}.lifecycle-module__MzXnyW__sheetEmergencyBackup .lifecycle-module__MzXnyW__sheetBackupHeading>span{color:#8a5e09}.lifecycle-module__MzXnyW__sheetBackupHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.lifecycle-module__MzXnyW__sheetBackupHeading>span{color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:800}.lifecycle-module__MzXnyW__sheetBackupBody{margin-top:7px}.lifecycle-module__MzXnyW__sheetBackupCard>p{border-top:1px solid #e7edf5;margin-top:7px;padding-top:7px;font-size:.84rem;font-weight:700}.lifecycle-module__MzXnyW__sheetDirectChange{color:#177554}.lifecycle-module__MzXnyW__sheetCascadingChange{color:#9a6100}.lifecycle-module__MzXnyW__sheetNoBackup{color:#64748b;background:#f8fafc;border-radius:11px;align-items:center;gap:8px;padding:14px;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetRow>.lifecycle-module__MzXnyW__sheetNoBackup{border-top:1px solid #e7edf5;border-radius:0;min-height:48px;padding-inline:18px}.lifecycle-module__MzXnyW__sheetCompletionCard{color:#fff;background:#0d1b3d;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px;display:flex}.lifecycle-module__MzXnyW__sheetCompletionCard>div:first-child{align-items:center;gap:12px;display:flex}.lifecycle-module__MzXnyW__sheetCompletionCard h2,.lifecycle-module__MzXnyW__sheetCompletionCard p{margin:0}.lifecycle-module__MzXnyW__sheetCompletionCard p{color:#c7d2e3;margin-top:2px}.lifecycle-module__MzXnyW__enlistmentSheetHeader{align-items:center;margin:18px 0 14px}.lifecycle-module__MzXnyW__enlistmentSheetHeader h1{margin:0 0 6px;font-size:clamp(2rem,4vw,2.75rem)}.lifecycle-module__MzXnyW__enlistmentSheetHeader p{font-size:.94rem}.lifecycle-module__MzXnyW__enlistmentSheetActions button{min-height:38px;color:var(--bk-blue-600);background:0 0;border-color:#0000;padding-inline:8px}.lifecycle-module__MzXnyW__sheetMeta{color:var(--bk-text-secondary);align-items:center;gap:10px;margin:0 0 14px;font-size:.86rem;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetRows{border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:none;border-radius:14px;display:block;overflow:hidden}.lifecycle-module__MzXnyW__enlistmentSheetRow{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lifecycle-module__MzXnyW__enlistmentSheetRow+.lifecycle-module__MzXnyW__enlistmentSheetRow{border-top:1px solid var(--bk-border)}.lifecycle-module__MzXnyW__enlistmentSheetRow>.lifecycle-module__MzXnyW__sheetPrimaryRow{border:0;grid-template-columns:42px minmax(155px,.9fr) minmax(190px,1.05fr) minmax(220px,2.1fr) auto;align-items:center;gap:18px;min-height:76px;padding:10px 20px;display:grid}.lifecycle-module__MzXnyW__sheetOrderNumber{background:var(--bk-blue-50);width:32px;height:32px;color:var(--bk-blue-700);border-radius:7px;flex-basis:32px;font-size:.9rem}.lifecycle-module__MzXnyW__sheetSubject{align-items:center;gap:8px;min-width:0;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetRow .lifecycle-module__MzXnyW__sheetSubject h2{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.lifecycle-module__MzXnyW__sheetSecuredBadge{color:#177554;background:#eaf8f2;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:.68rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__sheetSectionAction{grid-template-columns:minmax(110px,1fr) 40px;align-items:center;gap:10px;display:grid}.lifecycle-module__MzXnyW__sheetSectionAction>strong{min-height:42px;color:var(--bk-blue-700);border:1px solid #8cacf9;border-radius:8px;justify-content:center;align-items:center;font-size:1.28rem;font-weight:750;line-height:1;display:inline-flex}.lifecycle-module__MzXnyW__sheetCopyButton{border:1px solid var(--bk-border);background:var(--bk-surface);width:40px;height:40px;color:var(--bk-navy-950);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__sheetCopyButton:hover{color:var(--bk-blue-600);border-color:#8cacf9}.lifecycle-module__MzXnyW__sheetProfessorName{min-width:0;color:var(--bk-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.lifecycle-module__MzXnyW__sheetBackupToggle{min-height:40px;color:var(--bk-blue-600);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:18px;font-size:.84rem;display:inline-flex}.lifecycle-module__MzXnyW__sheetBackupToggle svg{color:var(--bk-navy-950);transition:transform .18s cubic-bezier(.2,.8,.3,1)}.lifecycle-module__MzXnyW__sheetBackupStatus{color:var(--bk-text-muted);white-space:nowrap;justify-self:end;font-size:.82rem}.lifecycle-module__MzXnyW__sheetChevronOpen{transform:rotate(180deg)}.lifecycle-module__MzXnyW__sheetPrimaryWarning{color:#9a6100;align-items:center;gap:7px;padding:0 20px 10px 80px;font-size:.78rem;font-weight:700;display:flex}.lifecycle-module__MzXnyW__enlistmentSheetRow.lifecycle-module__MzXnyW__sheetUnavailable{border-color:inherit;background:#fffdf8;box-shadow:inset 3px 0 #d99a22}.lifecycle-module__MzXnyW__sheetBackups{background:#fbfcff;border:1px solid #cbd8f7;border-radius:10px;margin:0 20px 14px 76px;padding:0;overflow:hidden}.lifecycle-module__MzXnyW__sheetBackupsCollapsed{display:none}.lifecycle-module__MzXnyW__sheetBackupCard{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(150px,.9fr) minmax(190px,1.05fr) minmax(220px,2.1fr) minmax(160px,auto);align-items:center;gap:18px;min-height:66px;padding:8px 18px;display:grid}.lifecycle-module__MzXnyW__sheetBackupCard+.lifecycle-module__MzXnyW__sheetBackupCard{border-top:1px solid var(--bk-border);margin-top:0}.lifecycle-module__MzXnyW__sheetBackupLabel{color:var(--bk-text-secondary);font-size:.84rem}.lifecycle-module__MzXnyW__sheetBackupWarning{color:#9a6100;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.74rem;font-weight:700;display:inline-flex;overflow:hidden}.lifecycle-module__MzXnyW__sheetBackupWarning svg{flex:none}.lifecycle-module__MzXnyW__enlistmentSheetRow>.lifecycle-module__MzXnyW__sheetNoBackup{border:1px solid var(--bk-border);border-radius:9px;min-height:44px;margin:0 20px 12px 76px;padding:10px 14px;font-size:.8rem}@media (max-width:760px){.lifecycle-module__MzXnyW__enlistmentSheetHeader,.lifecycle-module__MzXnyW__sheetCompletionCard{flex-direction:column;align-items:stretch}.lifecycle-module__MzXnyW__enlistmentSheetActions>button,.lifecycle-module__MzXnyW__sheetCompletionCard>div:last-child>button{flex:auto}.lifecycle-module__MzXnyW__sheetSectionCard{padding:12px 14px}.lifecycle-module__MzXnyW__sheetBackups{padding:10px 14px 14px}.lifecycle-module__MzXnyW__sheetBackupDisclosure,.lifecycle-module__MzXnyW__enlistmentSheetRow>.lifecycle-module__MzXnyW__sheetNoBackup{padding-inline:14px}.lifecycle-module__MzXnyW__sheetCompactSectionRow,.lifecycle-module__MzXnyW__sheetBackupBody{grid-template-columns:minmax(64px,.55fr) minmax(88px,1.3fr) auto;gap:8px}.lifecycle-module__MzXnyW__sheetDetailsGrid{grid-template-columns:1fr;gap:8px}.lifecycle-module__MzXnyW__sheetRowActions{justify-content:stretch}.lifecycle-module__MzXnyW__sheetRowActions button{flex:none;justify-content:center}.lifecycle-module__MzXnyW__sheetRowActions button:first-child span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lifecycle-module__MzXnyW__sheetRowActions .lifecycle-module__MzXnyW__sheetDetailsToggle{flex:0 0 44px}.lifecycle-module__MzXnyW__enlistmentSheetHeader{gap:8px;margin-top:14px}.lifecycle-module__MzXnyW__enlistmentSheetActions{align-self:flex-start}.lifecycle-module__MzXnyW__enlistmentSheetRow>.lifecycle-module__MzXnyW__sheetPrimaryRow{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.lifecycle-module__MzXnyW__sheetOrderNumber{flex-basis:30px;width:30px;height:30px}.lifecycle-module__MzXnyW__sheetSubject{grid-column:2}.lifecycle-module__MzXnyW__sheetSectionAction{grid-area:2/2;grid-template-columns:minmax(100px,150px) 40px}.lifecycle-module__MzXnyW__sheetProfessorName{grid-area:3/2/auto/-1}.lifecycle-module__MzXnyW__sheetBackupToggle,.lifecycle-module__MzXnyW__sheetBackupStatus{grid-area:1/3;align-self:center}.lifecycle-module__MzXnyW__sheetBackupToggle{gap:7px}.lifecycle-module__MzXnyW__sheetBackups{margin:0 12px 12px 44px}.lifecycle-module__MzXnyW__sheetBackupCard{grid-template-columns:minmax(90px,1fr) minmax(130px,1.2fr);gap:8px 12px;padding:12px}.lifecycle-module__MzXnyW__sheetBackupCard .lifecycle-module__MzXnyW__sheetSectionAction{grid-area:1/2}.lifecycle-module__MzXnyW__sheetBackupCard .lifecycle-module__MzXnyW__sheetProfessorName{grid-area:2/1/auto/-1}.lifecycle-module__MzXnyW__sheetBackupWarning{grid-area:3/1/auto/-1}.lifecycle-module__MzXnyW__sheetPrimaryWarning,.lifecycle-module__MzXnyW__enlistmentSheetRow>.lifecycle-module__MzXnyW__sheetNoBackup{margin-left:44px;padding-left:12px}}@media print{:is(.lifecycle-module__MzXnyW__sheetNoPrint,.bk-header,.mobile-primary-nav,.bk-trust-footer,.bk-toast,.offline-banner){display:none!important}.lifecycle-module__MzXnyW__sheetDetailsPanel,.lifecycle-module__MzXnyW__sheetDetailsCollapsed,.lifecycle-module__MzXnyW__sheetBackups,.lifecycle-module__MzXnyW__sheetBackupsCollapsed{display:block!important}.lifecycle-module__MzXnyW__enlistmentSheetScreen{width:100%;padding:0!important}.lifecycle-module__MzXnyW__enlistmentSheetHeader{margin-top:0}.lifecycle-module__MzXnyW__enlistmentSheetRow,.lifecycle-module__MzXnyW__sheetBackupCard,.lifecycle-module__MzXnyW__sheetSectionCard{break-inside:avoid;box-shadow:none}.lifecycle-module__MzXnyW__enlistmentSheetRow{margin-bottom:12px}}.lifecycle-module__MzXnyW__emptyGroup strong{color:var(--bk-text-secondary);font-size:.9rem}.lifecycle-module__MzXnyW__orderNumber{background:var(--bk-blue-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__dragHandle{width:44px;color:var(--bk-text-muted);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__orderSubjectColumn{align-items:center;gap:10px;min-width:0;display:flex}.lifecycle-module__MzXnyW__orderSubjectColumn strong{color:var(--bk-navy-950);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lifecycle-module__MzXnyW__orderSubjectColumn .lifecycle-module__MzXnyW__orderSectionCodeBadge{color:var(--bk-text-secondary);text-overflow:clip;font-weight:700;overflow:visible}.lifecycle-module__MzXnyW__reorderButtons{justify-self:end;gap:4px;display:flex}.lifecycle-module__MzXnyW__reorderButtons button{border:1px solid var(--bk-border);background:var(--bk-surface);width:44px;color:var(--bk-blue-600);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.lifecycle-module__MzXnyW__stickyActions{bottom:max(12px, env(safe-area-inset-bottom));z-index:8;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:14px;margin-top:0;padding:0;display:flex;position:sticky}.lifecycle-module__MzXnyW__orderActions{justify-content:space-between;gap:18px;margin:0;position:static}.lifecycle-module__MzXnyW__orderActions .lifecycle-module__MzXnyW__primaryButton{margin-left:auto}.lifecycle-module__MzXnyW__lastSaved{min-height:44px;color:var(--bk-text-muted);align-items:center;margin:0 4px;font-size:.75rem;display:flex}.lifecycle-module__MzXnyW__majorSubjectsSheet{flex-direction:column;display:flex}.lifecycle-module__MzXnyW__majorSubjectsSheet .lifecycle-module__MzXnyW__sheetHeader{align-items:flex-start}.lifecycle-module__MzXnyW__majorSubjectsSheet .lifecycle-module__MzXnyW__sheetHeader h2{margin:0}.lifecycle-module__MzXnyW__majorSubjectsSheet .lifecycle-module__MzXnyW__sheetHeader p{color:var(--bk-text-secondary);margin:5px 0 0;font-size:.84rem}.lifecycle-module__MzXnyW__subjectChecklist{margin-top:10px;display:grid}.lifecycle-module__MzXnyW__subjectChecklist label{border-bottom:1px solid var(--bk-border);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:10px 4px;display:grid}.lifecycle-module__MzXnyW__subjectChecklist input{width:18px;height:18px;accent-color:var(--bk-blue-600)}.lifecycle-module__MzXnyW__subjectChecklist strong,.lifecycle-module__MzXnyW__subjectChecklist small{overflow-wrap:anywhere;display:block}.lifecycle-module__MzXnyW__subjectChecklist strong{color:var(--bk-navy-950);font-size:.9rem}.lifecycle-module__MzXnyW__subjectChecklist small{color:var(--bk-text-secondary);margin-top:2px;font-size:.72rem}.lifecycle-module__MzXnyW__subjectChecklist .lifecycle-module__MzXnyW__noMajorOption{background:var(--bk-surface-muted);border:0;border-radius:11px;min-height:54px;margin-top:8px;padding:10px 4px}.lifecycle-module__MzXnyW__sheetActions{bottom:calc(-24px - env(safe-area-inset-bottom));margin:auto -18px calc(-24px - env(safe-area-inset-bottom));border-top:1px solid var(--bk-border);padding:12px 18px calc(18px + env(safe-area-inset-bottom));background:#fffffff7;position:sticky}.lifecycle-module__MzXnyW__sheetActions button{width:100%}.lifecycle-module__MzXnyW__backupSummary{align-items:center;gap:12px;margin-bottom:18px;padding:17px;display:flex}.lifecycle-module__MzXnyW__backupSummary strong,.lifecycle-module__MzXnyW__backupSummary p{margin:0}.lifecycle-module__MzXnyW__backupSummary p{color:var(--bk-text-secondary);font-size:.82rem}.lifecycle-module__MzXnyW__backupSubjects{gap:14px;display:grid}.lifecycle-module__MzXnyW__backupSubject{padding:18px}.lifecycle-module__MzXnyW__branchList,.lifecycle-module__MzXnyW__branchChildren{gap:8px;margin-top:13px;display:grid}.lifecycle-module__MzXnyW__branchCard{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:13px;min-width:0}.lifecycle-module__MzXnyW__branchCard[data-level="2"]{background:var(--bk-surface-muted);border-left:3px solid #b7c7e9}.lifecycle-module__MzXnyW__branchToggle{width:100%;color:var(--bk-text);text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.lifecycle-module__MzXnyW__branchToggle small,.lifecycle-module__MzXnyW__branchToggle strong{overflow-wrap:anywhere;display:block}.lifecycle-module__MzXnyW__branchToggle>span:nth-child(2){min-width:0}.lifecycle-module__MzXnyW__branchToggle small{color:var(--bk-text-muted);font-size:.7rem}.lifecycle-module__MzXnyW__branchToggle strong{font-size:.88rem}.lifecycle-module__MzXnyW__branchIcon{background:var(--bk-blue-50);width:38px;height:38px;color:var(--bk-blue-600);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__branchBody{border-top:1px solid var(--bk-border);padding:12px}.lifecycle-module__MzXnyW__branchBody>p{color:var(--bk-text-secondary);margin:0 0 9px;font-size:.78rem}.lifecycle-module__MzXnyW__preservationStat{color:var(--bk-success);align-items:center;gap:6px;margin-bottom:10px;font-size:.74rem;display:inline-flex}.lifecycle-module__MzXnyW__branchPreview{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:10px;margin-bottom:10px;overflow:hidden}.lifecycle-module__MzXnyW__branchPreviewDays,.lifecycle-module__MzXnyW__branchPreviewGrid{grid-template-columns:repeat(var(--preview-day-count), minmax(0, 1fr));display:grid}.lifecycle-module__MzXnyW__branchPreviewDays{border-bottom:1px solid var(--bk-border);background:var(--bk-surface-muted);min-height:25px;color:var(--bk-text-muted);text-align:center;align-items:center;font-size:.62rem;font-weight:750}.lifecycle-module__MzXnyW__branchPreviewDays span,.lifecycle-module__MzXnyW__branchPreviewDay{border-right:1px solid var(--bk-border);min-width:0}.lifecycle-module__MzXnyW__branchPreviewDays span:last-child,.lifecycle-module__MzXnyW__branchPreviewDay:last-child{border-right:0}.lifecycle-module__MzXnyW__branchPreviewDay{background-image:linear-gradient(to bottom, transparent calc(50% - .5px), var(--bk-border) 50%, transparent calc(50% + .5px));height:118px;position:relative}.lifecycle-module__MzXnyW__branchPreviewBlock{min-height:8px;color:var(--bk-navy-950);text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-left-width:2px;border-radius:4px;padding:2px;font-size:.52rem;font-weight:750;line-height:1.15;position:absolute;left:2px;right:2px;overflow:hidden}.lifecycle-module__MzXnyW__changeList{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-module__MzXnyW__changeList span{background:var(--bk-blue-50);max-width:100%;color:var(--bk-blue-700);overflow-wrap:anywhere;border-radius:7px;padding:4px 8px;font-size:.7rem;font-weight:700}.lifecycle-module__MzXnyW__branchChildren{border-left:1px solid #c5d2ed;margin-left:18px;padding-left:10px}.lifecycle-module__MzXnyW__inlineEmpty{background:var(--bk-surface-muted);color:var(--bk-text-muted);border-radius:11px;padding:14px;font-size:.82rem}.lifecycle-module__MzXnyW__settingsSection label{gap:6px;min-width:0;display:grid}.lifecycle-module__MzXnyW__settingsSection label>span{color:var(--bk-text-secondary);font-size:.78rem;font-weight:700}.lifecycle-module__MzXnyW__settingsSection label>span small{color:var(--bk-text-muted);font-size:inherit;font-weight:500}.lifecycle-module__MzXnyW__settingsSection input{border:1px solid var(--bk-border);background:var(--bk-surface);width:100%;min-width:0;min-height:46px;color:var(--bk-text);border-radius:11px;padding:9px 11px;font-size:16px}.lifecycle-module__MzXnyW__enlistmentShell{--enlistment-frame-width:var(--bk-form-width);--enlistment-gutter:max(16px, calc((100vw - var(--enlistment-frame-width)) / 2));background:var(--bk-bg);min-height:100dvh;color:var(--bk-text)}@media (min-width:1024px){.lifecycle-module__MzXnyW__enlistmentShell{--enlistment-frame-width:var(--bk-shell-width)}}.lifecycle-module__MzXnyW__enlistmentHeader{top:var(--bk-header-height);z-index:30;background:var(--bk-blue-700);color:#fff;min-height:76px;padding:calc(8px + env(safe-area-inset-top)) var(--enlistment-gutter) 8px;border-bottom:1px solid #ffffff2e;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid;position:sticky}.lifecycle-module__MzXnyW__enlistmentHeader .lifecycle-module__MzXnyW__iconButton{color:#fff;background:0 0;border-color:#0000}@media (min-width:768px){.lifecycle-module__MzXnyW__enlistmentHeader{padding-left:max(8px, calc(var(--enlistment-gutter) - 56px));grid-template-columns:44px minmax(0,1fr) auto}}.lifecycle-module__MzXnyW__enlistmentHeader>div{align-items:center;gap:clamp(18px,3vw,48px);min-width:0;display:flex}.lifecycle-module__MzXnyW__enlistmentHeader span,.lifecycle-module__MzXnyW__enlistmentHeader strong{display:inline}.lifecycle-module__MzXnyW__enlistmentHeader span{opacity:1;white-space:nowrap;font-size:.94rem;font-weight:650}.lifecycle-module__MzXnyW__enlistmentHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;font-weight:500;overflow:hidden}.lifecycle-module__MzXnyW__headerLink{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:7px 16px;font-size:.84rem;font-weight:400}.lifecycle-module__MzXnyW__enlistmentMain,.lifecycle-module__MzXnyW__finalReview{width:min(calc(100% - 32px), var(--enlistment-frame-width));padding:32px 0 calc(40px + env(safe-area-inset-bottom));margin:0 auto}.lifecycle-module__MzXnyW__enlistmentIntro{background:var(--bk-blue-50);color:var(--bk-navy-900);border-radius:12px;align-items:flex-start;gap:9px;padding:12px;display:flex}.lifecycle-module__MzXnyW__enlistmentIntro svg{color:var(--bk-blue-600);flex:none;margin-top:2px}.lifecycle-module__MzXnyW__enlistmentIntro p{margin:0;font-size:.82rem}.lifecycle-module__MzXnyW__stepOverview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.lifecycle-module__MzXnyW__stepChip{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:0 8px;min-width:0;min-height:62px;padding:10px;display:grid}.lifecycle-module__MzXnyW__stepChip>span{width:32px;height:32px;color:var(--bk-text-muted);background:#eef2f7;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;font-size:.86rem;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__stepChip strong,.lifecycle-module__MzXnyW__stepChip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lifecycle-module__MzXnyW__stepChip strong{font-size:.8rem}.lifecycle-module__MzXnyW__stepChip small{color:var(--bk-text-muted);font-size:.68rem}.lifecycle-module__MzXnyW__step_current{background:var(--bk-blue-50);border-color:#9eb4ee}.lifecycle-module__MzXnyW__step_current>span,.lifecycle-module__MzXnyW__step_current span{background:var(--bk-blue-600);color:#fff}.lifecycle-module__MzXnyW__step_added>span,.lifecycle-module__MzXnyW__step_secured>span{background:var(--bk-success-bg);color:var(--bk-success)}.lifecycle-module__MzXnyW__step_unavailable>span{background:var(--bk-danger-bg);color:var(--bk-danger)}.lifecycle-module__MzXnyW__stepOverviewBand{border-bottom:1px solid var(--bk-border);background:var(--bk-surface);padding:18px var(--enlistment-gutter)}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepOverview{scrollbar-width:none;gap:12px;margin:0;padding:0 0 2px;display:flex;overflow-x:auto}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepOverview::-webkit-scrollbar{display:none}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip{text-align:left;border-radius:12px;flex-direction:column;flex:1 0 128px;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:128px;min-height:112px;padding:14px;display:flex}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip>span{flex:0 0 30px;width:30px;height:30px;margin-bottom:7px}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip strong,.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip small{width:100%}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip strong{color:var(--bk-navy-950);font-size:.8rem}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip small{font-size:.72rem}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_added,.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_secured{background:#f7fcf9;border-color:#bfe3cd}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_added>span,.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_secured>span{border-color:var(--bk-success);background:var(--bk-success);color:#fff;box-shadow:0 2px 6px #15803d2e}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_added small,.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_secured small{color:var(--bk-success)}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_current{border-color:var(--bk-blue-600);background:var(--bk-blue-50);box-shadow:0 3px 12px #1e4ed81a}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__step_current small{color:var(--bk-blue-600)}@media (max-width:767px){.lifecycle-module__MzXnyW__stepOverviewBand{padding:12px 16px}.lifecycle-module__MzXnyW__stepOverviewBand .lifecycle-module__MzXnyW__stepChip{flex-basis:122px;min-width:122px;min-height:104px;padding:12px}}.lifecycle-module__MzXnyW__securedNote{color:var(--bk-success);align-items:center;gap:7px;margin:0 0 14px;font-size:.78rem;font-weight:650;display:flex}.lifecycle-module__MzXnyW__currentStep,.lifecycle-module__MzXnyW__recoveryCard,.lifecycle-module__MzXnyW__fallbackReview,.lifecycle-module__MzXnyW__noRecovery,.lifecycle-module__MzXnyW__finalReview{border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:var(--bk-shadow-card);border-radius:18px}.lifecycle-module__MzXnyW__currentStep,.lifecycle-module__MzXnyW__recoveryCard,.lifecycle-module__MzXnyW__fallbackReview,.lifecycle-module__MzXnyW__noRecovery{padding:clamp(24px,3vw,32px)}.lifecycle-module__MzXnyW__currentStep{grid-template-columns:minmax(0,1.22fr) minmax(360px,.98fr);padding:0;display:grid;overflow:hidden}.lifecycle-module__MzXnyW__currentCoursePanel{min-width:0;padding:clamp(26px,3vw,38px);animation:.56s cubic-bezier(.22,1,.36,1) both lifecycle-module__MzXnyW__current-course-swap-in}@keyframes lifecycle-module__MzXnyW__current-course-swap-in{0%{opacity:.35;filter:blur(1px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}.lifecycle-module__MzXnyW__currentCourseHeading{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.lifecycle-module__MzXnyW__currentStep h1{color:var(--bk-navy-950);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.6rem,4.8vw,4rem);line-height:1.05}.lifecycle-module__MzXnyW__currentCourseHeading p{color:var(--bk-text-secondary);margin:10px 0 0;font-size:clamp(.95rem,1.25vw,1.1rem)}.lifecycle-module__MzXnyW__currentCourseHeading p b{color:var(--bk-text-muted);margin:0 7px;font-weight:700}.lifecycle-module__MzXnyW__currentSubjectIndicator{color:var(--bk-blue-600);align-items:center;gap:9px;margin-bottom:14px;font-size:.78rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__currentSubjectIndicator b{background:var(--bk-blue-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:inline-flex}.lifecycle-module__MzXnyW__enlistmentInfoCard{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:30px 0 0;padding-top:0;display:grid}.lifecycle-module__MzXnyW__sectionCodeBlock{background:var(--bk-blue-50);border:1px solid #b9ccff;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:142px;padding:22px 26px;display:flex}.lifecycle-module__MzXnyW__sectionCodeBlock dt,.lifecycle-module__MzXnyW__sectionCodeBlock dd{display:block}.lifecycle-module__MzXnyW__sectionCodeBlock>div{min-width:0}.lifecycle-module__MzXnyW__detailCopy{flex:none}.lifecycle-module__MzXnyW__sectionCodeBlock dt{color:var(--bk-blue-600);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:800}.lifecycle-module__MzXnyW__sectionCodeBlock dd{color:var(--bk-blue-600);letter-spacing:-.03em;white-space:nowrap;margin:10px 0 0;font-size:clamp(2.35rem,4vw,3.25rem);font-weight:800}.lifecycle-module__MzXnyW__sectionCodeBlock small{color:var(--bk-text-secondary);margin-top:6px;font-size:.76rem;display:block}.lifecycle-module__MzXnyW__sectionCodeBlock button{min-height:44px;color:var(--bk-blue-600);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:0 10px;font-size:.9rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__currentDetail{border:0;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:84px;padding:18px 16px 8px;display:grid;position:relative}.lifecycle-module__MzXnyW__currentDetail:before{display:none}.lifecycle-module__MzXnyW__currentDetail>div{min-width:0}.lifecycle-module__MzXnyW__detailIcon{background:var(--bk-blue-50);width:32px;height:32px;color:var(--bk-blue-600);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__detailIcon svg{width:18px;height:18px}.lifecycle-module__MzXnyW__currentDetail dt{color:var(--bk-text-muted);font-size:.72rem}.lifecycle-module__MzXnyW__currentDetail dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.8rem;font-weight:700;line-height:1.35}.lifecycle-module__MzXnyW__enlistmentDecision{gap:12px;margin-top:26px;display:flex}.lifecycle-module__MzXnyW__enlistmentDecision>button{border-radius:10px;min-height:48px;padding:0 16px;font-size:.88rem;line-height:1.2;box-shadow:0 5px 14px #1e4ed81f}.lifecycle-module__MzXnyW__enlistmentDecision>button:first-child{flex:1}.lifecycle-module__MzXnyW__enlistmentDecision>button:last-child{flex:.95}.lifecycle-module__MzXnyW__currentSchedulePreview{border-left:1px solid var(--bk-border);background:#fbfcff;flex-direction:column;min-width:0;padding:clamp(24px,2.5vw,32px);display:flex}.lifecycle-module__MzXnyW__currentSchedulePreview h2{color:var(--bk-navy-950);letter-spacing:-.02em;margin:0 0 16px;font-size:1.05rem}.lifecycle-module__MzXnyW__previewWeek{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lifecycle-module__MzXnyW__previewDays{color:var(--bk-text-secondary);text-align:center;grid-template-columns:50px repeat(5,minmax(0,1fr));padding-bottom:7px;font-size:.68rem;display:grid}.lifecycle-module__MzXnyW__previewChart{height:auto;min-height:clamp(300px, calc(var(--preview-hours) * 32px), 420px);flex:1;padding-left:50px;position:relative}.lifecycle-module__MzXnyW__previewTimes{width:44px;position:absolute;inset:0 auto 0 0}.lifecycle-module__MzXnyW__previewTimes span{color:var(--bk-text-secondary);white-space:nowrap;font-size:.64rem;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.lifecycle-module__MzXnyW__previewGrid{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:7px;height:100%;position:relative;overflow:hidden}.lifecycle-module__MzXnyW__previewGrid>span{border-right:1px dashed #e3e9f2;width:20%;height:100%;display:inline-block;position:relative}.lifecycle-module__MzXnyW__previewGrid>span:last-of-type{border-right:0}.lifecycle-module__MzXnyW__previewGrid>i{border-top:1px dashed #e3e9f2;position:absolute;left:0;right:0}.lifecycle-module__MzXnyW__previewGrid article{z-index:2;border:1px solid;border-radius:7px;flex-direction:column;justify-content:center;min-height:42px;padding:5px 7px;line-height:1.15;display:flex;position:absolute;overflow:hidden}.lifecycle-module__MzXnyW__previewGrid article strong,.lifecycle-module__MzXnyW__previewGrid article b{text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.lifecycle-module__MzXnyW__previewGrid article b{margin-top:2px;font-weight:700}.lifecycle-module__MzXnyW__previewCurrentBlock{color:var(--bk-blue-600);background:#f0f5ff;border-color:#0000!important}.lifecycle-module__MzXnyW__previewCurrentBlockMoving{will-change:left, top, height, transform, opacity;animation:.76s cubic-bezier(.22,1,.36,1) both lifecycle-module__MzXnyW__preview-current-block-move}@keyframes lifecycle-module__MzXnyW__preview-current-block-move{0%{left:var(--preview-from-left);top:var(--preview-from-top);height:var(--preview-from-height);opacity:.42;transform:scale(.94)}55%{opacity:.82;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.lifecycle-module__MzXnyW__previewCurrentBorder{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lifecycle-module__MzXnyW__previewCurrentBorder rect{fill:none;stroke:var(--bk-blue-500);stroke-width:2px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;animation:4s linear infinite lifecycle-module__MzXnyW__preview-current-border-clockwise}@keyframes lifecycle-module__MzXnyW__preview-current-border-clockwise{to{stroke-dashoffset:-10px}}@media (prefers-reduced-motion:reduce){.lifecycle-module__MzXnyW__currentCoursePanel,.lifecycle-module__MzXnyW__previewCurrentBlockMoving,.lifecycle-module__MzXnyW__previewCurrentBorder rect{animation:none}}.lifecycle-module__MzXnyW__previewSecuredBlock{background:var(--bk-success-bg);color:var(--bk-success);border-color:#9edab6!important}.lifecycle-module__MzXnyW__previewLegend{color:var(--bk-text-secondary);flex-wrap:wrap;gap:20px;margin:18px 0 0 50px;font-size:.72rem;display:flex}.lifecycle-module__MzXnyW__previewLegend span{align-items:center;gap:7px;display:inline-flex}.lifecycle-module__MzXnyW__previewLegend i{border-radius:50%;width:10px;height:10px}.lifecycle-module__MzXnyW__securedLegendDot{background:var(--bk-success)}.lifecycle-module__MzXnyW__currentLegendDot{background:var(--bk-blue-600)}.lifecycle-module__MzXnyW__enlistmentDecision>button:hover:not(:disabled){transform:translateY(-1px)}.lifecycle-module__MzXnyW__enlistmentDecision>button:active:not(:disabled){transform:translateY(0)}.lifecycle-module__MzXnyW__enlistmentDecision .lifecycle-module__MzXnyW__spin{margin:0}.lifecycle-module__MzXnyW__preparedBackupsDock{border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:var(--bk-shadow-card);border-radius:12px;margin-top:12px;overflow:hidden}.lifecycle-module__MzXnyW__preparedBackupsSummary{width:100%;min-height:62px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:18px 12px;display:grid}.lifecycle-module__MzXnyW__preparedBackupsSummary>span:nth-child(2){min-width:0}.lifecycle-module__MzXnyW__preparedBackupsSummary strong,.lifecycle-module__MzXnyW__preparedBackupsSummary small{display:block}.lifecycle-module__MzXnyW__preparedBackupsSummary strong{color:var(--bk-navy-950);font-size:.82rem}.lifecycle-module__MzXnyW__preparedBackupsSummary small{color:var(--bk-text-muted);margin-top:2px;font-size:.68rem}.lifecycle-module__MzXnyW__preparedBackupsIcon{background:var(--bk-blue-50);width:36px;height:36px;color:var(--bk-blue-600);border-radius:50%;place-items:center;display:grid}.lifecycle-module__MzXnyW__preparedBackupsToggle{border:1px solid var(--bk-border);min-height:36px;color:var(--bk-blue-600);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:.72rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__preparedBackupsToggle svg{transition:transform .16s}.lifecycle-module__MzXnyW__preparedBackupsSummary[aria-expanded=true] .lifecycle-module__MzXnyW__preparedBackupsToggle svg{transform:rotate(180deg)}.lifecycle-module__MzXnyW__preparedBackupsList{border-top:1px solid var(--bk-border);background:var(--bk-surface-muted);gap:10px;padding:12px;display:grid}.lifecycle-module__MzXnyW__enlistmentBackupOption{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:12px;gap:14px;padding:16px;display:grid}.lifecycle-module__MzXnyW__backupOptionLabels,.lifecycle-module__MzXnyW__backupReasons{flex-wrap:wrap;gap:6px;display:flex}.lifecycle-module__MzXnyW__backupOptionLabels>span,.lifecycle-module__MzXnyW__backupReasons>span{border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:750}.lifecycle-module__MzXnyW__backupOptionLabels>span{background:var(--bk-blue-50);color:var(--bk-blue-700)}.lifecycle-module__MzXnyW__backupReasons>span{background:var(--bk-success-bg);color:var(--bk-success)}.lifecycle-module__MzXnyW__backupOptionHeading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.lifecycle-module__MzXnyW__backupOptionHeading>span{min-width:0}.lifecycle-module__MzXnyW__backupOptionHeading small,.lifecycle-module__MzXnyW__backupOptionHeading strong{display:block}.lifecycle-module__MzXnyW__backupOptionHeading small,.lifecycle-module__MzXnyW__backupOptionDetails dt{color:var(--bk-text-muted);font-size:.7rem}.lifecycle-module__MzXnyW__backupOptionHeading strong{color:var(--bk-navy-950);overflow-wrap:anywhere;margin-top:3px}.lifecycle-module__MzXnyW__backupOptionHeading>span:last-child{text-align:right}.lifecycle-module__MzXnyW__backupOptionHeading>span:last-child strong,.lifecycle-module__MzXnyW__backupOptionHeading>span:last-child button{align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__backupOptionHeading>span:last-child button{color:var(--bk-blue-600);background:0 0;border:0;gap:4px;margin-left:7px;padding:3px;font-size:.72rem;font-weight:750}.lifecycle-module__MzXnyW__backupOptionDetails{border-top:1px solid var(--bk-border);grid-template-columns:1.2fr 1fr .7fr;gap:12px;margin:0;padding-top:12px;display:grid}.lifecycle-module__MzXnyW__backupOptionDetails>div{min-width:0}.lifecycle-module__MzXnyW__backupOptionDetails dd{color:var(--bk-text-secondary);overflow-wrap:anywhere;margin:3px 0 0;font-size:.76rem;font-weight:650}.lifecycle-module__MzXnyW__backupOptionActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lifecycle-module__MzXnyW__backupOptionActions>button{min-height:44px}.lifecycle-module__MzXnyW__backupSearchState{color:var(--bk-text-secondary);text-align:center;justify-items:center;gap:6px;padding:24px 16px;display:grid}.lifecycle-module__MzXnyW__backupSearchState>span{font-size:.76rem}.lifecycle-module__MzXnyW__backupSearchState>button{min-height:40px;margin-top:6px}.lifecycle-module__MzXnyW__backupSelectedNotice{background:var(--bk-success-bg);color:var(--bk-success);border:1px solid #a7dfbe;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:.78rem;font-weight:750;display:flex}.lifecycle-module__MzXnyW__backupSelectedNotice span,.lifecycle-module__MzXnyW__backupSelectedNotice button{align-items:center;gap:6px;display:inline-flex}.lifecycle-module__MzXnyW__backupSelectedNotice button{color:var(--bk-success);background:0 0;border:0;padding:4px;font-weight:800}.lifecycle-module__MzXnyW__backupPreviewLayer{z-index:190;position:fixed;inset:0}.lifecycle-module__MzXnyW__backupPreviewBackdrop{background:#0b18387a;border:0;position:absolute;inset:0}.lifecycle-module__MzXnyW__backupPreviewPanel{background:var(--bk-surface);grid-template-rows:auto minmax(0,1fr);width:min(540px,100vw - 48px);height:100dvh;animation:.24s cubic-bezier(.2,.8,.3,1) both lifecycle-module__MzXnyW__side-sheet-in;display:grid;position:absolute;top:0;right:0;box-shadow:-18px 0 50px #0b183833}.lifecycle-module__MzXnyW__backupPreviewPanel>header{border-bottom:1px solid var(--bk-border);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.lifecycle-module__MzXnyW__backupPreviewPanel>header small{color:var(--bk-blue-600);text-transform:uppercase;font-size:.72rem;font-weight:800}.lifecycle-module__MzXnyW__backupPreviewPanel>header h2{margin:3px 0 0;font-size:1.2rem}.lifecycle-module__MzXnyW__backupPreviewPanel>header button{background:var(--bk-surface-muted);width:38px;height:38px;color:var(--bk-text-secondary);border:0;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.lifecycle-module__MzXnyW__backupPreviewBody{min-height:0;padding:18px 20px 28px;overflow-y:auto}.lifecycle-module__MzXnyW__backupPreviewLegend{gap:7px;margin-top:14px;display:grid}.lifecycle-module__MzXnyW__backupPreviewLegend>div{border:1px solid var(--bk-border);border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.lifecycle-module__MzXnyW__backupPreviewLegend>div>span:first-child{flex:1;min-width:0}.lifecycle-module__MzXnyW__backupPreviewLegend strong,.lifecycle-module__MzXnyW__backupPreviewLegend small{display:block}.lifecycle-module__MzXnyW__backupPreviewLegend small{color:var(--bk-text-muted);margin-top:2px;font-size:.68rem}.lifecycle-module__MzXnyW__backupPreviewLegend>div>span:not(:first-child){background:var(--bk-surface-muted);color:var(--bk-text-secondary);border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:.66rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__backupPreviewLegend .lifecycle-module__MzXnyW__isProposedBackup{background:var(--bk-blue-50);border-color:#9eb4ee}.lifecycle-module__MzXnyW__backupPreviewLegend .lifecycle-module__MzXnyW__isProposedBackup>span:last-child{background:var(--bk-blue-600);color:#fff}.lifecycle-module__MzXnyW__recoveryCard,.lifecycle-module__MzXnyW__noRecovery,.lifecycle-module__MzXnyW__fallbackReview{text-align:center}.lifecycle-module__MzXnyW__recoveryCard h2,.lifecycle-module__MzXnyW__noRecovery h2,.lifecycle-module__MzXnyW__fallbackReview h2{margin:10px 0 4px;font-size:1.25rem}.lifecycle-module__MzXnyW__recoveryCard p,.lifecycle-module__MzXnyW__noRecovery p,.lifecycle-module__MzXnyW__fallbackReview>p{color:var(--bk-text-secondary);margin:0 auto 17px}.lifecycle-module__MzXnyW__spin{color:var(--bk-blue-600);margin:0 auto;animation:1s linear infinite lifecycle-module__MzXnyW__lifecycle-spin}.lifecycle-module__MzXnyW__warningIcon,.lifecycle-module__MzXnyW__completionIcon{background:var(--bk-warning-bg);width:52px;height:52px;color:var(--bk-warning);border-radius:15px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__fallbackChanges{text-align:left;gap:7px;margin:16px 0;display:grid}.lifecycle-module__MzXnyW__fallbackOptions{text-align:left;gap:12px;margin:16px 0;display:grid}.lifecycle-module__MzXnyW__fallbackOption{border:1px solid var(--bk-border);background:var(--bk-surface);border-radius:14px;padding:14px}.lifecycle-module__MzXnyW__fallbackOption>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.lifecycle-module__MzXnyW__fallbackOption>header span{color:var(--bk-blue-600);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.lifecycle-module__MzXnyW__fallbackOption>header small{color:var(--bk-text-muted);text-align:right;font-size:.72rem}.lifecycle-module__MzXnyW__fallbackOption>strong{color:var(--bk-navy-950);display:block}.lifecycle-module__MzXnyW__fallbackOption>button{width:100%}.lifecycle-module__MzXnyW__fallbackOption .lifecycle-module__MzXnyW__fallbackChanges{margin:12px 0}.lifecycle-module__MzXnyW__fallbackChanges article{background:var(--bk-surface-muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.lifecycle-module__MzXnyW__fallbackChanges span{color:var(--bk-blue-600);font-weight:750}.lifecycle-module__MzXnyW__noRecovery>div{justify-content:center;gap:8px;display:flex}.lifecycle-module__MzXnyW__enlistmentFooter{justify-content:space-between;gap:9px;margin-top:20px;padding:0 6px;display:flex}.lifecycle-module__MzXnyW__enlistmentFooter button{color:var(--bk-blue-600);background:0 0;border:0;align-items:center;gap:7px;padding:0 5px;font-weight:700;display:inline-flex}.lifecycle-module__MzXnyW__enlistmentFooter .lifecycle-module__MzXnyW__dangerTextButton{color:var(--bk-danger)}.lifecycle-module__MzXnyW__finalReview{text-align:center;margin-top:22px;padding:clamp(22px,5vw,38px)}.lifecycle-module__MzXnyW__finalReview .lifecycle-module__MzXnyW__completionIcon{background:var(--bk-success-bg);color:var(--bk-success)}.lifecycle-module__MzXnyW__finalReview h1{margin:13px 0 4px}.lifecycle-module__MzXnyW__finalReview>p{color:var(--bk-text-secondary);margin:0 auto 22px}.lifecycle-module__MzXnyW__finalSectionList{text-align:left;gap:0;margin-bottom:20px;display:grid}.lifecycle-module__MzXnyW__finalSectionList article{border-top:1px solid var(--bk-border);grid-template-columns:34px minmax(0,1fr) minmax(160px,auto);align-items:center;gap:10px;padding:13px 0;display:grid}.lifecycle-module__MzXnyW__successDot{background:var(--bk-success-bg);width:30px;height:30px;color:var(--bk-success);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__finalSectionList strong,.lifecycle-module__MzXnyW__finalSectionList small{overflow-wrap:anywhere;display:block}.lifecycle-module__MzXnyW__finalSectionList small,.lifecycle-module__MzXnyW__finalSectionList article>span:last-child{color:var(--bk-text-muted);font-size:.72rem}.lifecycle-module__MzXnyW__finalActions{justify-content:center;gap:9px;display:flex}.lifecycle-module__MzXnyW__homeHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lifecycle-module__MzXnyW__homeHeading h1{font-size:clamp(1.75rem,2.5vw,2rem);font-weight:600}.lifecycle-module__MzXnyW__notificationButton{border:1px solid var(--bk-border);background:var(--bk-surface);width:48px;height:48px;color:var(--bk-navy-900);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex;position:relative}.lifecycle-module__MzXnyW__notificationButton span{border:2px solid var(--bk-bg);background:var(--bk-blue-600);color:#fff;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:-5px;right:-5px}.lifecycle-module__MzXnyW__planningHero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:clamp(24px,6vw,50px);display:flex}.lifecycle-module__MzXnyW__planningHero h2{max-width:720px;color:var(--bk-navy-950);letter-spacing:-.045em;text-wrap:balance;margin:12px 0 7px;font-size:clamp(1.65rem,5vw,2.45rem);line-height:1.08}.lifecycle-module__MzXnyW__planningHero>p{max-width:620px;color:var(--bk-text-secondary);margin:0}.lifecycle-module__MzXnyW__planningHero>small{color:var(--bk-text-muted);margin-top:15px}.lifecycle-module__MzXnyW__blankHero{min-height:0;box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;grid-template:"artwork""content"/minmax(0,1fr);align-items:start;padding:0;display:grid;overflow:visible}.lifecycle-module__MzXnyW__blankHomeScreen,.lifecycle-module__MzXnyW__planningHomeScreen{width:min(100%, var(--bk-schedule-card-grid-width))}.lifecycle-module__MzXnyW__planningDraftHero{text-align:center;grid-template:"artwork"250px"content"/minmax(0,1fr);align-items:start;min-height:520px;padding:0;display:grid;overflow:hidden}.lifecycle-module__MzXnyW__planningDraftContent{flex-direction:column;grid-area:content;justify-content:flex-start;align-items:center;min-width:0;padding:8px clamp(28px,5vw,64px) clamp(30px,4vw,44px);display:flex}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__iconDisc{background:#edf3ff;border-radius:14px;flex-basis:48px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #245cf00a}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__eyebrow{margin-top:18px}.lifecycle-module__MzXnyW__planningDraftHero h2{max-width:720px;margin:8px 0 9px;font-size:clamp(2rem,3vw,2.65rem)}.lifecycle-module__MzXnyW__planningDraftContent>p{max-width:640px;color:var(--bk-text-secondary);text-wrap:pretty;text-align:center;margin:0;font-size:.94rem;line-height:1.55}.lifecycle-module__MzXnyW__planningReviewProgress{width:min(100%,290px);margin-top:17px}.lifecycle-module__MzXnyW__planningReviewProgress>span{color:var(--bk-text-secondary);margin-bottom:7px;font-size:.76rem;font-weight:650;display:block}.lifecycle-module__MzXnyW__planningReviewProgressTrack{background:#e6ebf4;border-radius:99px;height:5px;overflow:hidden}.lifecycle-module__MzXnyW__planningReviewProgressTrack>span{border-radius:inherit;background:var(--bk-blue-600);height:100%;transition:width .22s;display:block}.lifecycle-module__MzXnyW__generatedOptionsCount{color:var(--bk-text-secondary);margin-top:17px;font-size:.76rem;font-weight:650;display:block}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__heroActions{justify-content:center}.lifecycle-module__MzXnyW__heroTertiaryAction{align-self:center;min-height:32px;margin-top:8px;padding:0 2px;font-size:.78rem;font-weight:650}.lifecycle-module__MzXnyW__activePlanningAction{width:fit-content;color:var(--bk-blue-600);background:0 0;border:0;justify-self:end;align-items:center;gap:5px;margin-top:-12px;padding:0 2px;font-size:.78rem;font-weight:700;display:inline-flex;min-height:36px!important}.lifecycle-module__MzXnyW__blankHeroContent{z-index:1;flex-direction:column;grid-area:content;justify-content:flex-start;align-items:center;min-width:0;padding:0 clamp(28px,5vw,64px) clamp(30px,4vw,44px);display:flex;position:relative}.lifecycle-module__MzXnyW__blankHeroArtwork{grid-area:artwork;justify-self:center;width:min(100%,480px);min-width:0;height:250px;padding:0;position:relative;overflow:hidden}.lifecycle-module__MzXnyW__blankHeroArtwork img{object-fit:contain;object-position:center;width:100%;height:100%}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__blankHeroArtwork{aspect-ratio:960/662;width:350px;height:auto;margin-bottom:24px}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__iconDisc{background:#edf3ff;border-radius:14px;flex-basis:48px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #245cf00a}.lifecycle-module__MzXnyW__blankHero h2{max-width:590px;margin:0;font-size:clamp(2.25rem,3.1vw,2.7rem);font-weight:790}.lifecycle-module__MzXnyW__blankHero h2 span{color:var(--bk-blue-600)}.lifecycle-module__MzXnyW__blankHeroContent>p{max-width:540px;color:var(--bk-text-secondary);text-wrap:pretty;text-align:center;margin:12px 0 0;font-size:.98rem;line-height:1.55}@media (min-width:680px){.lifecycle-module__MzXnyW__blankHeroContent>p{font-size:1.05rem}}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__heroActions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:10px;width:min(100%,620px);margin-top:28px;display:grid}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__singleHeroAction{grid-template-columns:minmax(0,1fr);width:min(100%,305px)}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__heroActions button{width:100%;min-height:50px;font-size:.94rem}.lifecycle-module__MzXnyW__blankSecondaryCta{min-height:44px;color:var(--bk-blue-600);background:0 0;border:0;gap:5px;padding:0 8px;font-size:.82rem;font-weight:500}.lifecycle-module__MzXnyW__blankSecondaryCta:hover:not(:disabled){color:var(--bk-blue-700);background:0 0}.lifecycle-module__MzXnyW__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:22px;display:flex}.lifecycle-module__MzXnyW__importantDates{border:1px solid var(--bk-border);background:var(--bk-surface);box-shadow:var(--bk-shadow-card);border-radius:18px;padding-block:16px 18px;padding-inline:clamp(32px,3.75vw,46px)}.lifecycle-module__MzXnyW__importantDatesHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.lifecycle-module__MzXnyW__importantDatesHeading h2{color:var(--bk-navy-950);letter-spacing:-.025em;margin:0;font-size:1.05rem}.lifecycle-module__MzXnyW__importantDatesHeading button{color:var(--bk-blue-600);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:.8rem;font-weight:750;display:inline-flex}.lifecycle-module__MzXnyW__importantDateList{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px;display:grid}.lifecycle-module__MzXnyW__importantDateList article{border-right:1px solid var(--bk-border);grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:68px;padding:0 28px;display:grid}.lifecycle-module__MzXnyW__importantDateList article:first-child{padding-left:0}.lifecycle-module__MzXnyW__importantDateList article:last-child{border-right:0;padding-right:0}.lifecycle-module__MzXnyW__importantDateList time{width:56px;min-height:62px;color:var(--bk-navy-950);text-align:center;background:#f4f6fa;border-radius:13px;align-content:center;display:grid}.lifecycle-module__MzXnyW__importantDateList time span{color:var(--bk-text-secondary);text-transform:uppercase;font-size:.7rem;font-weight:750}.lifecycle-module__MzXnyW__importantDateList time strong{letter-spacing:-.04em;font-size:1.45rem;line-height:1.05}.lifecycle-module__MzXnyW__importantDateList article>div{min-width:0}.lifecycle-module__MzXnyW__importantDateList article>div>strong{color:var(--bk-navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:500;display:block;overflow:hidden}.lifecycle-module__MzXnyW__importantDateList article p{color:var(--bk-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:.76rem;line-height:1.4;display:-webkit-box;overflow:hidden}.lifecycle-module__MzXnyW__importantDateUrgent time span,.lifecycle-module__MzXnyW__importantDateUrgent>div>strong{color:var(--bk-danger)}.lifecycle-module__MzXnyW__importantDatesEmpty{border:1px dashed var(--bk-border);background:var(--bk-surface-muted);width:100%;min-height:72px;color:var(--bk-text-secondary);text-align:left;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:grid}.lifecycle-module__MzXnyW__importantDatesEmpty>svg:first-child{color:var(--bk-blue-600)}.lifecycle-module__MzXnyW__importantDatesEmpty>svg:last-child{color:var(--bk-text-muted)}.lifecycle-module__MzXnyW__importantDatesEmpty strong{color:var(--bk-navy-950);font-size:.84rem;display:block}.lifecycle-module__MzXnyW__importantDatesEmpty span{font-size:.75rem;line-height:1.4}.lifecycle-module__MzXnyW__activeHero{border:1px solid var(--bk-border);background:var(--bk-surface);min-height:88px;box-shadow:var(--bk-shadow-card);color:var(--bk-text);border-radius:16px;align-items:center;padding:14px 18px;display:flex;position:relative;overflow:hidden}.lifecycle-module__MzXnyW__activeHero .lifecycle-module__MzXnyW__eyebrow{color:#fff;opacity:.82}.lifecycle-module__MzXnyW__activeHero h2{max-width:760px;color:var(--bk-navy-950);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:1rem;line-height:1.2}.lifecycle-module__MzXnyW__activeHero>p{opacity:.92;text-wrap:pretty;margin:0;font-weight:650}.lifecycle-module__MzXnyW__activeHero>.lifecycle-module__MzXnyW__heroSecondaryDetail{opacity:.82;margin-top:2px;font-size:.9rem;font-weight:500}.lifecycle-module__MzXnyW__activeHero.lifecycle-module__MzXnyW__hero_now{background:var(--bk-blue-50);border-color:#c5d5fb}.lifecycle-module__MzXnyW__statusStripMessage{align-items:center;gap:12px;min-width:0;display:flex}.lifecycle-module__MzXnyW__statusStripCheck{background:var(--bk-blue-50);width:28px;height:28px;color:var(--bk-blue-600);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:.9rem;font-weight:850;display:inline-flex;position:relative}.lifecycle-module__MzXnyW__statusStripMessage p{color:var(--bk-text-secondary);margin:2px 0 0;font-size:.8rem;font-weight:500}.lifecycle-module__MzXnyW__statusMetadata{flex-wrap:wrap;align-items:center;display:flex}.lifecycle-module__MzXnyW__statusMetadata>span+span:before{content:"·";margin-inline:.5rem}.lifecycle-module__MzXnyW__statusCardLabel{display:none}.lifecycle-module__MzXnyW__hero_now .lifecycle-module__MzXnyW__statusStripCheck{background:var(--bk-blue-600);color:#fff}.lifecycle-module__MzXnyW__hero_now .lifecycle-module__MzXnyW__statusStripCheck:after{content:"";border:2px solid #1e4ed84d;border-radius:50%;animation:2.4s ease-out infinite lifecycle-module__MzXnyW__active-status-pulse;position:absolute;inset:-4px}.lifecycle-module__MzXnyW__hero_free .lifecycle-module__MzXnyW__statusStripCheck,.lifecycle-module__MzXnyW__hero_done .lifecycle-module__MzXnyW__statusStripCheck{background:var(--bk-success-bg);color:var(--bk-success)}@keyframes lifecycle-module__MzXnyW__active-status-pulse{0%,35%{opacity:.75;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.lifecycle-module__MzXnyW__hero_now .lifecycle-module__MzXnyW__statusStripCheck:after{animation:none}}.lifecycle-module__MzXnyW__heroSectionDetails{flex-wrap:wrap;align-self:end;align-items:center;gap:8px 16px;margin-top:24px;font-size:.82rem;display:flex}.lifecycle-module__MzXnyW__heroSectionDetails span{overflow-wrap:anywhere;align-items:center;gap:6px;display:inline-flex}.lifecycle-module__MzXnyW__heroDetailButton{z-index:2;color:var(--bk-blue-700);background:#fff;border:0;position:absolute;bottom:24px;right:24px}.lifecycle-module__MzXnyW__timelineCard,.lifecycle-module__MzXnyW__updateCard,.lifecycle-module__MzXnyW__tomorrowCard,.lifecycle-module__MzXnyW__quickActions{padding:20px}.lifecycle-module__MzXnyW__homeWeekCard{background:#fff;border-color:#cbd9fb;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 14px 34px #0d275b1a}.lifecycle-module__MzXnyW__activeDashboardGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""week""tools";align-items:start;gap:16px;display:grid}.lifecycle-module__MzXnyW__activeDashboardGrid>.lifecycle-module__MzXnyW__activeHero{grid-area:status}.lifecycle-module__MzXnyW__activeDashboardGrid>.lifecycle-module__MzXnyW__homeWeekCard{grid-area:week}.lifecycle-module__MzXnyW__activeDashboardSide{grid-area:tools;gap:16px;min-width:0;display:grid}@media (min-width:901px){.lifecycle-module__MzXnyW__activeDashboardGrid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-template-areas:"week status""week tools"}.lifecycle-module__MzXnyW__activeDashboardGrid>.lifecycle-module__MzXnyW__homeWeekCard{align-self:stretch}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDates{flex-direction:column;padding:20px 24px;display:flex}.lifecycle-module__MzXnyW__activeDashboardGrid>.lifecycle-module__MzXnyW__activeHero{background:var(--bk-surface);border-radius:18px;gap:18px;min-height:0;padding:24px;display:grid}.lifecycle-module__MzXnyW__activeDashboardGrid>.lifecycle-module__MzXnyW__activeHero.lifecycle-module__MzXnyW__hero_now{border-color:var(--bk-border);background:var(--bk-surface)}.lifecycle-module__MzXnyW__statusCardLabel{color:var(--bk-blue-600);letter-spacing:.025em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:block}.lifecycle-module__MzXnyW__activeDashboardGrid .lifecycle-module__MzXnyW__statusStripMessage{gap:16px}.lifecycle-module__MzXnyW__activeDashboardGrid .lifecycle-module__MzXnyW__statusStripCheck{flex-basis:46px;width:46px;height:46px;font-size:1.35rem}.lifecycle-module__MzXnyW__activeDashboardGrid .lifecycle-module__MzXnyW__statusStripCheck svg{width:20px;height:20px}.lifecycle-module__MzXnyW__activeDashboardGrid .lifecycle-module__MzXnyW__statusStripMessage p{margin-top:5px;font-size:.82rem}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDatesHeading{display:flex}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDatesHeading h2{color:var(--bk-blue-600);letter-spacing:.025em;text-transform:uppercase;font-size:.76rem;font-weight:800}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList{order:2;grid-template-columns:minmax(0,1fr);margin-top:8px}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList article,.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList article:first-child,.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList article:last-child{border-right:0;border-bottom:1px solid var(--bk-border);grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:58px;padding:6px 0}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList article:last-child{border-bottom:0}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDatesEmpty{order:2;min-height:92px}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList article p{display:none}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList time{border-radius:10px;width:44px;min-height:50px}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList time span{font-size:.61rem}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList time strong{font-size:1.12rem}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDateList article>div>strong{font-size:.82rem}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__importantDatesHeading button{white-space:nowrap;width:auto;margin:0;padding:0;font-size:.72rem}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__quickActions{padding:24px}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__quickActions>.lifecycle-module__MzXnyW__eyebrow{color:var(--bk-blue-600);letter-spacing:.025em;font-size:.76rem;font-weight:800}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__quickActions>div{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px}.lifecycle-module__MzXnyW__activeDashboardSide .lifecycle-module__MzXnyW__quickActions button{text-align:left;border:1px solid #e1e8f4;flex-direction:row;justify-content:flex-start;gap:12px;min-height:50px;padding:0 14px;font-size:.8rem}}@media (min-width:1181px){.lifecycle-module__MzXnyW__activeDashboardGrid{grid-template-columns:minmax(0,775px) minmax(280px,1fr)}}.lifecycle-module__MzXnyW__homeWeekTimetable{background:#fff;flex:1;margin:0;padding:0;overflow:hidden}.lifecycle-module__MzXnyW__homeWeekTimetable .timetable-shell{box-shadow:none;border:0;border-radius:0}.lifecycle-module__MzXnyW__homeWeekTimetable .timetable-head{background:var(--bk-blue-600);border-top:0;border-bottom:0;min-height:60px;padding:6px 0 4px}.lifecycle-module__MzXnyW__homeWeekTimetable .day-heading{color:#ffffffd6;letter-spacing:.01em;font-size:.82rem;font-weight:800}.lifecycle-module__MzXnyW__homeWeekTimetable .day-heading.today{color:#fff;background:#ffffff1f}.lifecycle-module__MzXnyW__homeWeekTimetable .timetable-body{margin:16px 0 0}.lifecycle-module__MzXnyW__homeWeekTimetable .day-column{border-color:#e2e8f2}.lifecycle-module__MzXnyW__homeWeekTimetable .time-axis+.day-column{border-left-color:#e2e8f2}.lifecycle-module__MzXnyW__homeWeekTimetable .hour-rule{background:#e2e8f2}.lifecycle-module__MzXnyW__homeWeekTimetable .time-axis span{color:#75839a;font-weight:700;right:10px}:is(.lifecycle-module__MzXnyW__homeWeekTimetable .class-block,.lifecycle-module__MzXnyW__homeWeekTimetable .free-time-block){border-radius:8px;padding:6px 7px 5px;left:3px;right:3px}:is(.lifecycle-module__MzXnyW__homeWeekTimetable .class-block:hover,.lifecycle-module__MzXnyW__homeWeekTimetable .class-block:focus-visible){transform:translateY(-1px)scale(1.01);box-shadow:0 8px 20px #1a2f542e}.lifecycle-module__MzXnyW__homeWeekTimetable .class-block strong{letter-spacing:-.01em;font-size:.66rem}.lifecycle-module__MzXnyW__homeWeekTimetable .room-only-details .class-block span{color:#526178;font-size:.52rem;font-weight:650}@media (max-width:560px){.lifecycle-module__MzXnyW__homeWeekTimetable .timetable-head{min-height:52px;padding:4px 0 3px}.lifecycle-module__MzXnyW__homeWeekTimetable .day-heading{letter-spacing:0;font-size:.61rem}.lifecycle-module__MzXnyW__homeWeekTimetable .time-axis span{font-size:.5rem;right:5px}:is(.lifecycle-module__MzXnyW__homeWeekTimetable .class-block,.lifecycle-module__MzXnyW__homeWeekTimetable .free-time-block){padding:4px 3px;left:2px;right:2px}}.lifecycle-module__MzXnyW__timeline{margin-top:8px;display:grid}.lifecycle-module__MzXnyW__timeline article{grid-template-columns:90px 20px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:76px;display:grid}.lifecycle-module__MzXnyW__timeline time{color:var(--bk-navy-900);font-size:.82rem;font-weight:750}.lifecycle-module__MzXnyW__timeline time span{color:var(--bk-text-muted);font-size:.72rem;font-weight:500;display:block}.lifecycle-module__MzXnyW__timeline article>div{border-radius:11px;min-width:0;padding:10px 11px}.lifecycle-module__MzXnyW__timeline article>div strong,.lifecycle-module__MzXnyW__timeline article>div small,.lifecycle-module__MzXnyW__timeline article>div span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lifecycle-module__MzXnyW__timeline article>div small,.lifecycle-module__MzXnyW__timeline article>div span{color:var(--bk-text-muted);font-size:.72rem}.lifecycle-module__MzXnyW__timelineDot{border:3px solid var(--timeline-subject-color,var(--bk-blue-600));background:#fff;border-radius:50%;width:12px;height:12px;display:inline-block;position:relative}.lifecycle-module__MzXnyW__timelineDot:after{z-index:-1;background:var(--bk-border);content:"";width:2px;height:64px;position:absolute;top:9px;left:2px}.lifecycle-module__MzXnyW__timeline article:last-child .lifecycle-module__MzXnyW__timelineDot:after{display:none}.lifecycle-module__MzXnyW__timelineCurrent>div{background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__timelineCurrent>em{background:var(--bk-blue-50);color:var(--bk-blue-600);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:800}.lifecycle-module__MzXnyW__timelinePast{opacity:.55}.lifecycle-module__MzXnyW__updateCard{display:grid}.lifecycle-module__MzXnyW__updateCard .lifecycle-module__MzXnyW__sectionHeading button{color:var(--bk-blue-600);background:0 0;border:0;font-size:.78rem;font-weight:750}.lifecycle-module__MzXnyW__updateCard>article{border-top:1px solid var(--bk-border);grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.lifecycle-module__MzXnyW__updateIcon,.lifecycle-module__MzXnyW__urgentIcon{background:var(--bk-blue-50);width:42px;height:42px;color:var(--bk-blue-600);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.lifecycle-module__MzXnyW__urgentIcon{background:var(--bk-danger-bg);color:var(--bk-danger)}.lifecycle-module__MzXnyW__updateCard strong,.lifecycle-module__MzXnyW__updateCard p,.lifecycle-module__MzXnyW__updateCard time{overflow-wrap:anywhere;margin:0;display:block}.lifecycle-module__MzXnyW__updateCard p{color:var(--bk-text-secondary);font-size:.8rem}.lifecycle-module__MzXnyW__updateCard time{color:var(--bk-text-muted);margin-top:2px;font-size:.72rem}.lifecycle-module__MzXnyW__homeBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lifecycle-module__MzXnyW__tomorrowCard h2{margin:8px 0 2px;font-size:1.12rem}.lifecycle-module__MzXnyW__tomorrowCard p{color:var(--bk-text-secondary);margin:0;font-size:.82rem}.lifecycle-module__MzXnyW__quickActions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.lifecycle-module__MzXnyW__quickActions button{background:var(--bk-blue-50);min-width:0;min-height:82px;color:var(--bk-blue-700);text-align:center;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:.72rem;font-weight:750;transition:background-color .16s,box-shadow .16s,color .16s;display:flex}.lifecycle-module__MzXnyW__quickActions button.lifecycle-module__MzXnyW__quickActionActive{color:#147a49;background:#e4f7eb;box-shadow:inset 0 0 0 1px #88d2a5}.lifecycle-module__MzXnyW__dialogBackdrop{z-index:200;background:#09142d6b;justify-content:flex-end;animation:.18s cubic-bezier(.2,.8,.3,1) both lifecycle-module__MzXnyW__side-sheet-backdrop-in;display:flex;position:fixed;inset:0}.lifecycle-module__MzXnyW__sideSheet{overscroll-behavior:contain;background:var(--bk-surface);width:min(100%,430px);height:100dvh;color:var(--bk-text);padding:calc(18px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));will-change:transform;animation:.24s cubic-bezier(.2,.8,.3,1) both lifecycle-module__MzXnyW__side-sheet-in;overflow-y:auto;box-shadow:-16px 0 45px #0d1b3d2e}.lifecycle-module__MzXnyW__dialogBackdropClosing{pointer-events:none;animation:.16s cubic-bezier(.4,0,1,1) both lifecycle-module__MzXnyW__side-sheet-backdrop-out}.lifecycle-module__MzXnyW__dialogBackdropClosing .lifecycle-module__MzXnyW__sideSheet{animation:.2s cubic-bezier(.4,0,1,1) both lifecycle-module__MzXnyW__side-sheet-out}@keyframes lifecycle-module__MzXnyW__side-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lifecycle-module__MzXnyW__side-sheet-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes lifecycle-module__MzXnyW__side-sheet-in{0%{transform:translate(100%)}to{transform:translate(0,0)}}@keyframes lifecycle-module__MzXnyW__side-sheet-out{0%{transform:translate(0,0)}to{transform:translate(100%)}}.lifecycle-module__MzXnyW__sheetHeader{border-bottom:1px solid var(--bk-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.lifecycle-module__MzXnyW__sheetHeader h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.45rem}.lifecycle-module__MzXnyW__markAllButton{color:var(--bk-blue-600);background:0 0;border:0;align-items:center;gap:7px;margin:8px 0 0 auto;font-size:.78rem;font-weight:750;display:flex}.lifecycle-module__MzXnyW__feedList{margin-top:8px;display:grid}.lifecycle-module__MzXnyW__feedItem{border:0;border-bottom:1px solid var(--bk-border);width:100%;min-width:0;color:var(--bk-text);text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:14px 4px;display:grid;position:relative}.lifecycle-module__MzXnyW__feedItem strong,.lifecycle-module__MzXnyW__feedItem small,.lifecycle-module__MzXnyW__feedItem time{display:block}.lifecycle-module__MzXnyW__feedItem small{color:var(--bk-text-secondary);overflow-wrap:anywhere}.lifecycle-module__MzXnyW__feedItem time{color:var(--bk-text-muted);margin-top:3px;font-size:.72rem}.lifecycle-module__MzXnyW__feedItem i{background:var(--bk-blue-600);border-radius:50%;width:8px;height:8px;margin-top:7px}.lifecycle-module__MzXnyW__feedUnread{background:var(--bk-blue-50)}.lifecycle-module__MzXnyW__localNotice{background:var(--bk-blue-50);color:var(--bk-navy-900);border-color:#bfd0f8;margin:14px 0 0}.lifecycle-module__MzXnyW__settingsSection{border-top:1px solid var(--bk-border);gap:9px;padding:14px 0;display:grid}.lifecycle-module__MzXnyW__settingsSection h3{margin:0;font-size:.92rem}.lifecycle-module__MzXnyW__settingsSection .lifecycle-module__MzXnyW__secondaryButton{justify-self:start}.lifecycle-module__MzXnyW__termInfo{align-items:center;gap:11px;display:flex}.lifecycle-module__MzXnyW__dataControlsSection{display:block}.lifecycle-module__MzXnyW__settingsDisclosure summary{min-height:44px;color:var(--bk-text);cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;list-style:none;display:flex}.lifecycle-module__MzXnyW__settingsDisclosure summary::-webkit-details-marker{display:none}.lifecycle-module__MzXnyW__settingsDisclosure summary:hover{background:var(--bk-surface-muted)}.lifecycle-module__MzXnyW__settingsDisclosure summary:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.lifecycle-module__MzXnyW__settingsDisclosure summary span,.lifecycle-module__MzXnyW__settingsDisclosure summary strong,.lifecycle-module__MzXnyW__settingsDisclosure summary small{display:block}.lifecycle-module__MzXnyW__settingsDisclosure summary small{color:var(--bk-text-muted);margin-top:2px;font-size:.72rem}.lifecycle-module__MzXnyW__settingsDisclosure summary>svg{color:var(--bk-blue-600);flex:none;transition:transform .16s}.lifecycle-module__MzXnyW__settingsDisclosure[open] summary>svg{transform:rotate(180deg)}.lifecycle-module__MzXnyW__settingsDisclosureContent{gap:8px;padding-top:8px;display:grid}.lifecycle-module__MzXnyW__settingsLinkGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lifecycle-module__MzXnyW__termInfo strong,.lifecycle-module__MzXnyW__termInfo small{display:block}.lifecycle-module__MzXnyW__termInfo small{color:var(--bk-text-muted)}.lifecycle-module__MzXnyW__settingsRow{background:var(--bk-surface-muted);width:100%;color:var(--bk-text);text-align:left;border:0;border-radius:11px;align-items:center;gap:11px;padding:10px;display:flex}.lifecycle-module__MzXnyW__settingsRow>svg{color:var(--bk-blue-600);flex:none}.lifecycle-module__MzXnyW__settingsRow strong,.lifecycle-module__MzXnyW__settingsRow small{overflow-wrap:anywhere;display:block}.lifecycle-module__MzXnyW__settingsRow small{color:var(--bk-text-muted);font-size:.72rem}@keyframes lifecycle-module__MzXnyW__lifecycle-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.lifecycle-module__MzXnyW__detailHeading{display:grid}.lifecycle-module__MzXnyW__detailActions{justify-content:flex-start}.lifecycle-module__MzXnyW__currentStep{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__currentSchedulePreview{border-top:1px solid var(--bk-border);border-left:0}}@media (max-width:767px){.lifecycle-module__MzXnyW__libraryScheduleCard .result-card-body{display:grid!important}.lifecycle-module__MzXnyW__libraryScheduleCard .mini-week{grid-template-rows:24px 180px}.lifecycle-module__MzXnyW__libraryScheduleCard .result-metrics{min-width:0}.lifecycle-module__MzXnyW__libraryScheduleCard .result-metrics ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.lifecycle-module__MzXnyW__libraryScheduleCard .result-metrics li{align-items:flex-start;min-width:0;line-height:1.3}.lifecycle-module__MzXnyW__pageHeading{grid-template-columns:minmax(0,1fr);display:grid}.lifecycle-module__MzXnyW__scheduleLibraryScreen .lifecycle-module__MzXnyW__pageHeading,.lifecycle-module__MzXnyW__pageHeading>.lifecycle-module__MzXnyW__primaryButton,.lifecycle-module__MzXnyW__pageHeading>.lifecycle-module__MzXnyW__secondaryButton{width:100%}.lifecycle-module__MzXnyW__scheduleLibraryScreen .lifecycle-module__MzXnyW__pageHeading>.lifecycle-module__MzXnyW__primaryButton{justify-self:stretch;max-width:none}.lifecycle-module__MzXnyW__summaryMetrics{grid-template-columns:1fr;gap:0}.lifecycle-module__MzXnyW__summaryMetricsTwoUp{grid-template-columns:1fr}.lifecycle-module__MzXnyW__summaryMetricsTwoUp:after{display:none}.lifecycle-module__MzXnyW__summaryMetricsTwoUp .lifecycle-module__MzXnyW__summaryMetric:last-child{border-bottom:0}.lifecycle-module__MzXnyW__summaryMetric{border-right:0;border-bottom:1px solid var(--bk-border);padding:12px}.lifecycle-module__MzXnyW__summaryMetric:nth-child(3){border-bottom:0}.lifecycle-module__MzXnyW__preparationCard{flex-direction:column;align-items:stretch}.lifecycle-module__MzXnyW__preparationActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lifecycle-module__MzXnyW__sectionList{padding:18px 16px 8px}.lifecycle-module__MzXnyW__subjectListHeading{gap:6px;display:grid}.lifecycle-module__MzXnyW__professorMatchSummary{text-align:left}.lifecycle-module__MzXnyW__subjectTable,.lifecycle-module__MzXnyW__subjectTable tbody,.lifecycle-module__MzXnyW__subjectTable tr,.lifecycle-module__MzXnyW__subjectTable td{width:100%;display:block}.lifecycle-module__MzXnyW__subjectTable thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.lifecycle-module__MzXnyW__subjectTable tr{border-top:1px solid var(--bk-border);grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;display:grid}.lifecycle-module__MzXnyW__subjectTable td,.lifecycle-module__MzXnyW__subjectTable td:first-child{border:0;width:auto;padding:5px 8px}.lifecycle-module__MzXnyW__subjectTable td:first-child{grid-column:1/-1;padding-bottom:9px}.lifecycle-module__MzXnyW__subjectTable td:not(:first-child):before{color:var(--bk-text-muted);content:attr(data-label);letter-spacing:.045em;text-transform:uppercase;margin-bottom:2px;font-size:.62rem;font-weight:800;display:block}.lifecycle-module__MzXnyW__orderList li{grid-template-columns:44px 30px minmax(0,1fr) minmax(58px,auto);padding:14px}.lifecycle-module__MzXnyW__orderColumnHeader{grid-template-columns:44px 30px minmax(0,1fr) minmax(58px,auto);padding:0 14px}.lifecycle-module__MzXnyW__orderDragPreview{grid-template-columns:44px 30px minmax(0,1fr) minmax(58px,auto)}.lifecycle-module__MzXnyW__requiredStepCard{grid-template-columns:42px minmax(0,1fr)}.lifecycle-module__MzXnyW__requiredStepCard>button,.lifecycle-module__MzXnyW__reorderButtons{grid-column:1/-1;width:100%}.lifecycle-module__MzXnyW__reorderButtons button{flex:1 1 0;width:auto}.lifecycle-module__MzXnyW__dragPreviewButtons{grid-column:2/-1;justify-content:flex-end}.lifecycle-module__MzXnyW__stickyActions{flex-direction:column;align-items:stretch;margin-top:0}.lifecycle-module__MzXnyW__lastSaved{text-align:center;justify-content:center;min-height:0;margin:0 0 14px}.lifecycle-module__MzXnyW__activeHero{min-height:88px;padding:12px 14px}.lifecycle-module__MzXnyW__heroDetailButton{align-self:end;width:fit-content;margin-top:16px;position:static}.lifecycle-module__MzXnyW__homeBottomGrid{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__timeline article{grid-template-columns:68px 18px minmax(0,1fr)}.lifecycle-module__MzXnyW__timelineCurrent>em{grid-column:3;width:fit-content;margin-bottom:8px}.lifecycle-module__MzXnyW__enlistmentMain,.lifecycle-module__MzXnyW__finalReview{padding:22px 0 calc(38px + env(safe-area-inset-bottom))}.lifecycle-module__MzXnyW__stepOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.lifecycle-module__MzXnyW__stepChip{grid-template-columns:32px minmax(0,1fr);gap:0 9px;min-height:64px;padding:10px}.lifecycle-module__MzXnyW__stepChip>span{width:32px;height:32px;font-size:.78rem}.lifecycle-module__MzXnyW__stepChip strong{font-size:.8rem}.lifecycle-module__MzXnyW__stepChip small{font-size:.68rem}.lifecycle-module__MzXnyW__currentStep,.lifecycle-module__MzXnyW__recoveryCard,.lifecycle-module__MzXnyW__fallbackReview,.lifecycle-module__MzXnyW__noRecovery{padding:20px 18px}.lifecycle-module__MzXnyW__currentStep{padding:0}.lifecycle-module__MzXnyW__currentCoursePanel,.lifecycle-module__MzXnyW__currentSchedulePreview{padding:22px 18px}.lifecycle-module__MzXnyW__currentStep h1{font-size:clamp(1.75rem,8vw,2.1rem)}.lifecycle-module__MzXnyW__currentStep>p{margin:6px 0 18px;font-size:.86rem}.lifecycle-module__MzXnyW__enlistmentInfoCard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:0}.lifecycle-module__MzXnyW__sectionCodeBlock{padding:10px 12px}.lifecycle-module__MzXnyW__sectionCodeBlock dt{font-size:.72rem}.lifecycle-module__MzXnyW__sectionCodeBlock dd{font-size:2.4rem}.lifecycle-module__MzXnyW__sectionCodeBlock button{font-size:.82rem}.lifecycle-module__MzXnyW__currentDetail{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px 12px}.lifecycle-module__MzXnyW__detailIcon{width:32px;height:32px}.lifecycle-module__MzXnyW__currentDetail dt{font-size:.72rem}.lifecycle-module__MzXnyW__currentDetail dd{font-size:.8rem}.lifecycle-module__MzXnyW__enlistmentDecision{gap:10px}.lifecycle-module__MzXnyW__enlistmentDecision>button{min-height:48px;font-size:.88rem}.lifecycle-module__MzXnyW__enlistmentFooter{margin-top:18px;padding:0}.lifecycle-module__MzXnyW__backupOptionHeading,.lifecycle-module__MzXnyW__backupOptionDetails{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__backupOptionHeading>span:last-child{text-align:left}.lifecycle-module__MzXnyW__backupOptionActions{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__backupPreviewPanel{border-radius:18px 18px 0 0;width:100%;height:min(84dvh,720px);animation:.28s ease-out both lifecycle-module__MzXnyW__schedule-edit-sheet-in;top:auto;bottom:0;left:0;box-shadow:0 -18px 50px #0b183833}.lifecycle-module__MzXnyW__backupPreviewPanel>header{padding:16px}.lifecycle-module__MzXnyW__backupPreviewBody{padding:14px 16px calc(24px + env(safe-area-inset-bottom))}.lifecycle-module__MzXnyW__backupPreviewLegend>div{flex-wrap:wrap;align-items:flex-start}}@media (max-width:480px){.lifecycle-module__MzXnyW__enlistmentHeader{min-height:62px;padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px}.lifecycle-module__MzXnyW__detailActions{flex-wrap:wrap;width:100%;display:flex}.lifecycle-module__MzXnyW__preparedBackupsList article{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__preparedBackupsList article>span:last-child{text-align:left}.lifecycle-module__MzXnyW__detailActions>button{flex:110px;min-width:0;padding:0 10px;font-size:.75rem}.lifecycle-module__MzXnyW__detailActions>.lifecycle-module__MzXnyW__overflow{flex:0 0 44px}.lifecycle-module__MzXnyW__finalActions,.lifecycle-module__MzXnyW__enlistmentDecision,.lifecycle-module__MzXnyW__noRecovery>div{flex-direction:column}.lifecycle-module__MzXnyW__finalActions>button,.lifecycle-module__MzXnyW__enlistmentDecision>button,.lifecycle-module__MzXnyW__noRecovery>div>button{width:100%}.lifecycle-module__MzXnyW__enlistmentInfoCard{grid-template-columns:minmax(0,1fr);gap:9px}.lifecycle-module__MzXnyW__sectionCodeBlock,.lifecycle-module__MzXnyW__currentDetail{padding:10px 12px}.lifecycle-module__MzXnyW__currentDetail:before{display:none}.lifecycle-module__MzXnyW__currentCourseHeading{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__previewChart{min-width:510px}.lifecycle-module__MzXnyW__previewWeek{padding-bottom:5px;overflow-x:auto}.lifecycle-module__MzXnyW__previewDays{min-width:560px}.lifecycle-module__MzXnyW__stepOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-module__MzXnyW__finalSectionList article{grid-template-columns:34px minmax(0,1fr)}.lifecycle-module__MzXnyW__finalSectionList article>span:last-child{grid-column:2}.lifecycle-module__MzXnyW__homeHeading h1{font-size:1.7rem}.lifecycle-module__MzXnyW__planningHero{text-align:left;align-items:stretch;min-height:0}.lifecycle-module__MzXnyW__blankHero{text-align:center;align-items:center;min-height:0;padding:28px 20px 22px}.lifecycle-module__MzXnyW__planningHero .lifecycle-module__MzXnyW__iconDisc{align-self:flex-start}.lifecycle-module__MzXnyW__planningHero.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__iconDisc{align-self:center}.lifecycle-module__MzXnyW__heroActions{flex-direction:column;align-items:stretch}.lifecycle-module__MzXnyW__heroActions button{width:100%}.lifecycle-module__MzXnyW__planningDraftHero{padding:0}.lifecycle-module__MzXnyW__planningDraftContent{width:100%;padding:28px 20px 24px}.lifecycle-module__MzXnyW__quickActions>div{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-module__MzXnyW__quickActions button{min-height:94px;padding:7px 3px;font-size:.66rem}.lifecycle-module__MzXnyW__sideSheet{width:100%}}@media (max-width:900px){.lifecycle-module__MzXnyW__blankHero{grid-template-rows:auto auto}.lifecycle-module__MzXnyW__planningDraftHero{grid-template-rows:230px auto;grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__blankHeroContent{padding:0 28px 32px}.lifecycle-module__MzXnyW__planningDraftContent{padding:6px 28px 32px}.lifecycle-module__MzXnyW__blankHeroArtwork{width:min(100%,440px);height:230px}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__blankHeroArtwork{width:330px;height:auto;margin-bottom:28px}.lifecycle-module__MzXnyW__blankHeroArtwork img{width:100%}.lifecycle-module__MzXnyW__importantDates{padding:16px 28px 18px}.lifecycle-module__MzXnyW__importantDateList article{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:0 18px}.lifecycle-module__MzXnyW__importantDateList time{width:50px}}@media (max-width:700px){.lifecycle-module__MzXnyW__blankHero{text-align:center;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:0}.lifecycle-module__MzXnyW__planningDraftHero{text-align:center;grid-template-rows:200px auto;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:0}.lifecycle-module__MzXnyW__blankHeroContent{align-items:center;padding:0 20px 24px}.lifecycle-module__MzXnyW__planningDraftContent{align-items:center;padding:4px 20px 24px}.lifecycle-module__MzXnyW__planningReviewProgress{text-align:left}.lifecycle-module__MzXnyW__blankHeroArtwork{width:min(100%,380px);height:200px;padding:0 12px}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__blankHeroArtwork{width:min(76vw,300px);height:auto;margin-bottom:24px;padding:0}.lifecycle-module__MzXnyW__blankHeroArtwork img{width:100%}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__iconDisc{align-self:center}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__heroActions{grid-template-columns:minmax(0,1fr);justify-content:center;align-items:stretch;width:100%}.lifecycle-module__MzXnyW__blankHero .lifecycle-module__MzXnyW__heroActions button{width:100%;min-height:44px}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__heroActions{flex-direction:column;justify-content:center;align-items:stretch;width:100%}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__heroActions button{width:100%;min-height:44px}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__heroTertiaryAction{align-self:center}.lifecycle-module__MzXnyW__importantDateList{grid-template-columns:minmax(0,1fr)}.lifecycle-module__MzXnyW__importantDates{padding-inline:20px}.lifecycle-module__MzXnyW__importantDateList article,.lifecycle-module__MzXnyW__importantDateList article:first-child,.lifecycle-module__MzXnyW__importantDateList article:last-child{border-right:0;border-bottom:1px solid var(--bk-border);padding:0}.lifecycle-module__MzXnyW__importantDateList article:last-child{border-bottom:0}}@media (max-width:480px){.lifecycle-module__MzXnyW__blankHero{grid-template-rows:auto auto}.lifecycle-module__MzXnyW__planningDraftHero{grid-template-rows:180px auto}.lifecycle-module__MzXnyW__blankHero h2{font-size:clamp(2.1rem,10vw,2.55rem)}.lifecycle-module__MzXnyW__planningDraftHero .lifecycle-module__MzXnyW__blankHeroArtwork{height:180px}.lifecycle-module__MzXnyW__importantDates{padding:16px 20px 18px}.lifecycle-module__MzXnyW__importantDatesHeading{align-items:flex-start}.lifecycle-module__MzXnyW__importantDatesHeading button{text-align:right;justify-content:flex-end;max-width:120px}}@media (prefers-reduced-motion:reduce){.lifecycle-module__MzXnyW__spin,.lifecycle-module__MzXnyW__dialogBackdrop,.lifecycle-module__MzXnyW__sideSheet,.lifecycle-module__MzXnyW__dialogBackdropClosing,.lifecycle-module__MzXnyW__dialogBackdropClosing .lifecycle-module__MzXnyW__sideSheet{animation:none}}
