.PlanlyWizard-module__rP-LZW__draftPage{height:100%;min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.8);background-color:var(--color-bg-3);color:var(--color-text-primary);flex-direction:column;display:flex;overflow:hidden}.PlanlyWizard-module__rP-LZW__modalHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:row;flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__headerMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__progressWrap{order:calc(1 * -1);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.PlanlyWizard-module__rP-LZW__progressTrack{height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 20);background-color:var(--color-stroke-divider);border-radius:3.40282e38px;overflow:hidden}.PlanlyWizard-module__rP-LZW__progressFill{background-color:var(--color-brand-blue);height:100%;transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:3.40282e38px;transition-duration:.3s}.PlanlyWizard-module__rP-LZW__stepLabel{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-text-secondary);font-size:.625rem;font-weight:500}.PlanlyWizard-module__rP-LZW__modalBody{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.PlanlyWizard-module__rP-LZW__modalBodyInner{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden}.PlanlyWizard-module__rP-LZW__modalBodyContent{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);overscroll-behavior:contain;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-stroke-strong) transparent;flex:1 1 0;overflow:hidden auto}.PlanlyWizard-module__rP-LZW__modalBodyContent::-webkit-scrollbar{width:8px}.PlanlyWizard-module__rP-LZW__modalBodyContent::-webkit-scrollbar-track{background:0 0}.PlanlyWizard-module__rP-LZW__modalBodyContent::-webkit-scrollbar-thumb{background:var(--color-stroke-strong);border-radius:999px}.PlanlyWizard-module__rP-LZW__modalBodyContentFill{flex-direction:column;display:flex;overflow:hidden}@media (min-width:64rem){.PlanlyWizard-module__rP-LZW__modalBodyContentReview{flex-direction:column;display:flex;overflow:hidden}}.PlanlyWizard-module__rP-LZW__modalBodyFooter{gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-divider);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__modalBodyFooterActions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.PlanlyWizard-module__rP-LZW__footerButtons{align-items:center;gap:calc(var(--spacing,.25rem) * 3);margin-left:auto;display:flex}.PlanlyWizard-module__rP-LZW__questionBlock{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__questionBlock:disabled{pointer-events:none;opacity:.5}.PlanlyWizard-module__rP-LZW__aboutYouStep .PlanlyWizard-module__rP-LZW__stepIntro{margin-bottom:calc(var(--spacing,.25rem) * 3)}.PlanlyWizard-module__rP-LZW__aboutYouStep .PlanlyWizard-module__rP-LZW__questionBlock{margin-bottom:calc(var(--spacing,.25rem) * 5)}.PlanlyWizard-module__rP-LZW__aboutYouStep .PlanlyWizard-module__rP-LZW__questionBlock:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}.PlanlyWizard-module__rP-LZW__aboutYouStep .PlanlyWizard-module__rP-LZW__optionRow{margin-top:calc(var(--spacing,.25rem) * 1.5)}.PlanlyWizard-module__rP-LZW__questionLabel{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.PlanlyWizard-module__rP-LZW__required{color:var(--destructive)}.PlanlyWizard-module__rP-LZW__optionRow{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.PlanlyWizard-module__rP-LZW__fieldError{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--destructive);font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__hint{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__sectionHeading{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-shrink:0;font-size:.9375rem;font-weight:600}.PlanlyWizard-module__rP-LZW__selectedSubjectList{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__selectedSubjectRow .PlanlyWizard-module__rP-LZW__recommendedBadge{border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;flex-shrink:0;margin-left:auto;font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__recommendedBadge{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-blue);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.625rem;font-weight:600}.PlanlyWizard-module__rP-LZW__additionalChips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.PlanlyWizard-module__rP-LZW__addSubjectChip{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:.875rem;font-weight:500;display:inline-flex}@media (hover:hover){.PlanlyWizard-module__rP-LZW__addSubjectChip:hover{color:var(--color-text-primary)}}.PlanlyWizard-module__rP-LZW__addSubjectChip .PlanlyWizard-module__rP-LZW__recommendedBadge{border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);background-color:var(--color-surface-card-3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;--tw-leading:calc(var(--spacing,.25rem) * 3);font-size:.625rem;font-weight:400;line-height:calc(var(--spacing,.25rem) * 3);color:var(--color-text-secondary);border-width:0;flex-shrink:0}@media (min-width:64rem){.PlanlyWizard-module__rP-LZW__reviewStep{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}}@media (min-width:1024px) and (max-height:800px){.PlanlyWizard-module__rP-LZW__modalBodyContentReview{padding-block:1rem}.PlanlyWizard-module__rP-LZW__reviewStep .PlanlyWizard-module__rP-LZW__stepIntro{margin-bottom:1rem}}.PlanlyWizard-module__rP-LZW__reviewLayout{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));min-height:22rem;display:grid}@media (min-width:64rem){.PlanlyWizard-module__rP-LZW__reviewLayout{min-height:calc(var(--spacing,.25rem) * 0);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(18rem,32%);align-items:stretch}}.PlanlyWizard-module__rP-LZW__hoursBanner{margin-bottom:calc(var(--spacing,.25rem) * 1);min-height:calc(var(--spacing,.25rem) * 9);align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-surface-card-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);border-radius:10px;flex-shrink:0;font-size:.75rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__roadmapColumn{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__roadmapHeader{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__roadmapTree{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;flex-direction:column;transition-duration:.3s;display:flex}@media (min-width:64rem){.PlanlyWizard-module__rP-LZW__roadmapTree{min-height:calc(var(--spacing,.25rem) * 0);overscroll-behavior:contain;flex:1;overflow-y:auto}}.PlanlyWizard-module__rP-LZW__roadmapTree{scrollbar-width:thin;scrollbar-color:var(--color-stroke-strong) transparent;scrollbar-gutter:stable}.PlanlyWizard-module__rP-LZW__roadmapTree>*{flex-shrink:0}.PlanlyWizard-module__rP-LZW__roadmapRootList{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__roadmapTree[data-highlight=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__roadmapTree[data-highlight=true]{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 50%, transparent)}}.PlanlyWizard-module__rP-LZW__roadmapSubject{border-style:var(--tw-border-style);background-color:var(--color-surface-card-1);border-width:1px;border-color:#0000;border-radius:16px;overflow:hidden}html:not(.dark) .PlanlyWizard-module__rP-LZW__roadmapSubject{box-shadow:var(--shadow-card-light)}html:not(.dark) .PlanlyWizard-module__rP-LZW__roadmapTree{margin:calc(var(--spacing,.25rem) * -1);padding:calc(var(--spacing,.25rem) * 1)}.PlanlyWizard-module__rP-LZW__roadmapSubject[data-open=true]{border-color:var(--color-stroke-divider)}.PlanlyWizard-module__rP-LZW__roadmapRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;width:100%;display:flex}.PlanlyWizard-module__rP-LZW__roadmapSubjectRow{min-height:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2)}.PlanlyWizard-module__rP-LZW__roadmapSubject[data-open=true]>.PlanlyWizard-module__rP-LZW__roadmapSubjectRow{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-stroke-divider)}.PlanlyWizard-module__rP-LZW__roadmapNestedRow{min-height:calc(var(--spacing,.25rem) * 11);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4)}.PlanlyWizard-module__rP-LZW__roadmapRowMain{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;--tw-outline-style:none;outline-style:none;flex:1;display:flex}.PlanlyWizard-module__rP-LZW__roadmapTitle{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.875rem;font-weight:400}.PlanlyWizard-module__rP-LZW__roadmapMeta{padding-left:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;margin-left:auto;font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__roadmapToggle{z-index:1;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PlanlyWizard-module__rP-LZW__roadmapToggleOpen{color:var(--color-text-secondary)}.PlanlyWizard-module__rP-LZW__roadmapNestedRow .PlanlyWizard-module__rP-LZW__roadmapToggle{background-color:var(--color-surface-card-3);color:var(--color-text-tertiary);border-radius:3.40282e38px}.PlanlyWizard-module__rP-LZW__roadmapNestedTree{margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 4)}.PlanlyWizard-module__rP-LZW__roadmapDeepTree{margin-bottom:calc(var(--spacing,.25rem) * 1)}.PlanlyWizard-module__rP-LZW__roadmapNestedTree .PlanlyWizard-module__rP-LZW__sprintTreeBranch:before,.PlanlyWizard-module__rP-LZW__roadmapDeepTree .PlanlyWizard-module__rP-LZW__sprintTreeBranch:before{content:none}.PlanlyWizard-module__rP-LZW__roadmapLeafMarker{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-text-tertiary);border-radius:3.40282e38px;flex-shrink:0}.PlanlyWizard-module__rP-LZW__roadmapProblemList{margin-right:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);background-color:var(--color-surface-card-1);overflow:hidden}.PlanlyWizard-module__rP-LZW__roadmapProblem+.PlanlyWizard-module__rP-LZW__roadmapProblem{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-divider)}.PlanlyWizard-module__rP-LZW__roadmapProblemRow{min-height:calc(var(--spacing,.25rem) * 10);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}.PlanlyWizard-module__rP-LZW__roadmapProblemRow .PlanlyWizard-module__rP-LZW__roadmapTitle{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:400}.PlanlyWizard-module__rP-LZW__roadmapRow .PlanlyWizard-module__rP-LZW__roadmapRemoveButton{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .6)}.PlanlyWizard-module__rP-LZW__roadmapRemoveButton svg path{fill:currentColor}.PlanlyWizard-module__rP-LZW__iconButton{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);color:var(--color-text-tertiary);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.PlanlyWizard-module__rP-LZW__iconButton:hover{background-color:var(--color-bg-5);color:var(--color-text-primary)}}.PlanlyWizard-module__rP-LZW__tufySidebar{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;align-self:flex-start;height:min(26rem,100dvh - 16rem);max-height:min(26rem,100dvh - 16rem);display:flex;overflow:hidden}@media (min-width:1024px){.PlanlyWizard-module__rP-LZW__tufySidebar{height:100%;max-height:100%}}.PlanlyWizard-module__rP-LZW__syllabusChatHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-bottom:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__syllabusChatMessages{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);overscroll-behavior:contain;padding-right:calc(var(--spacing,.25rem) * 1);scrollbar-width:thin;scrollbar-color:var(--color-stroke-strong) transparent;scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow-y:auto}.PlanlyWizard-module__rP-LZW__syllabusChatMessages>*{flex-shrink:0}.PlanlyWizard-module__rP-LZW__syllabusChatMessage{border-radius:calc(var(--radius) * 1.4);max-width:92%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.PlanlyWizard-module__rP-LZW__syllabusChatMessageUser{background-color:var(--color-bg-5);margin-left:auto}.PlanlyWizard-module__rP-LZW__syllabusChatMessageAssistant{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-4);margin-right:auto}.PlanlyWizard-module__rP-LZW__syllabusChatMessageWithProposal{border-style:var(--tw-border-style);width:100%;max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 1);background-color:#0000;border-width:0}.PlanlyWizard-module__rP-LZW__syllabusChatEmpty{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-direction:column;flex:1;font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__syllabusChatSkeleton{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__syllabusChatSkeleton span{height:calc(var(--spacing,.25rem) * 12);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-bg-4)}.PlanlyWizard-module__rP-LZW__syllabusChatSkeleton span:nth-child(2){width:80%;margin-left:auto}.PlanlyWizard-module__rP-LZW__syllabusThinking{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__syllabusThinkingDot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);background-color:var(--color-brand-blue);border-radius:3.40282e38px}.PlanlyWizard-module__rP-LZW__syllabusComposer{gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-2);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__syllabusComposer textarea{min-height:calc(var(--spacing,.25rem) * 10);resize:none;border-style:var(--tw-border-style);width:100%;padding:calc(var(--spacing,.25rem) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0}.PlanlyWizard-module__rP-LZW__syllabusComposer textarea:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.PlanlyWizard-module__rP-LZW__syllabusProposalCard{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);overflow:hidden}.PlanlyWizard-module__rP-LZW__syllabusProposalHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.PlanlyWizard-module__rP-LZW__syllabusProposalCount{height:calc(var(--spacing,.25rem) * 6);min-width:calc(var(--spacing,.25rem) * 6);border-radius:calc(var(--radius) * .8);background-color:var(--color-bg-1);padding-inline:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:flex}.PlanlyWizard-module__rP-LZW__syllabusProposalOperations{margin:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 72);overscroll-behavior:contain;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);list-style-type:none;overflow-y:auto}.PlanlyWizard-module__rP-LZW__syllabusProposalOperation{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.PlanlyWizard-module__rP-LZW__syllabusProposalOperation:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationIcon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:var(--radius);background-color:var(--color-brand-blue);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__syllabusProposalOperationIcon{background-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationIcon{color:var(--color-brand-blue)}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationIcon[data-action=remove]{background-color:var(--color-semantic-red-500)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__syllabusProposalOperationIcon[data-action=remove]{background-color:color-mix(in oklab, var(--color-semantic-red-500) 10%, transparent)}}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationIcon[data-action=remove]{color:var(--color-semantic-red-400)}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationLabel{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.PlanlyWizard-module__rP-LZW__syllabusProposalOperationTarget{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.PlanlyWizard-module__rP-LZW__syllabusProposalActions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.PlanlyWizard-module__rP-LZW__syllabusProposalStatus{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.PlanlyWizard-module__rP-LZW__syllabusVersionsDialog{background-color:var(--color-bg-2);flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.PlanlyWizard-module__rP-LZW__syllabusVersionsBody{max-height:28rem;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);overscroll-behavior:contain;overflow-y:auto}.PlanlyWizard-module__rP-LZW__syllabusVersionsEmpty{min-height:calc(var(--spacing,.25rem) * 32);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-direction:column;font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__syllabusVersionList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__syllabusVersionList:empty{display:none}.PlanlyWizard-module__rP-LZW__syllabusVersionRow{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-wrap:wrap;font-size:.8125rem;font-weight:500;display:flex}@media (hover:hover){.PlanlyWizard-module__rP-LZW__syllabusVersionRow:hover{border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__syllabusVersionRow:hover{border-color:color-mix(in oklab, var(--color-brand-blue) 50%, transparent)}}}.PlanlyWizard-module__rP-LZW__syllabusVersionRow:disabled{cursor:not-allowed}.PlanlyWizard-module__rP-LZW__syllabusVersionRow[data-selected=true]{border-color:var(--color-brand-blue);background-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__syllabusVersionRow[data-selected=true]{background-color:color-mix(in oklab, var(--color-brand-blue) 5%, transparent)}}.PlanlyWizard-module__rP-LZW__syllabusVersionPreview{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-4);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__syllabusVersionPreview ul{margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:disc;list-style-position:inside}.PlanlyWizard-module__rP-LZW__syllabusPendingProposalNotice{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-semantic-yellow-400)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__syllabusPendingProposalNotice{border-color:color-mix(in oklab, var(--color-semantic-yellow-400) 40%, transparent)}}.PlanlyWizard-module__rP-LZW__syllabusPendingProposalNotice{background-color:var(--color-semantic-yellow-400)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__syllabusPendingProposalNotice{background-color:color-mix(in oklab, var(--color-semantic-yellow-400) 10%, transparent)}}.PlanlyWizard-module__rP-LZW__syllabusPendingProposalNotice{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finaliseStep{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;flex:1;display:flex}.PlanlyWizard-module__rP-LZW__finaliseStartOption{border-color:var(--color-stroke-default);background-color:var(--color-surface-card-1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-text-tertiary);border-radius:12px}.PlanlyWizard-module__rP-LZW__finaliseStartOption[data-selected=true]{border-color:var(--color-stroke-default);background-color:var(--color-surface-card-3);color:var(--color-text-primary)}.PlanlyWizard-module__rP-LZW__finaliseGrid{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.PlanlyWizard-module__rP-LZW__finaliseGrid{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}}.PlanlyWizard-module__rP-LZW__finalisePreview{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}@media (min-width:64rem){.PlanlyWizard-module__rP-LZW__finalisePreview{height:100%}}.PlanlyWizard-module__rP-LZW__finalisePreviewHeading{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-shrink:0;font-size:.875rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__finalisePreviewHeading>span{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintAccordionHeader{min-height:calc(var(--spacing,.25rem) * 9);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5)}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintAccordionHeaderMain{flex:1}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintFocusLabel{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintAccordion{gap:calc(var(--spacing,.25rem) * 2)}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintBadge{border-radius:var(--radius);border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintBadge{border-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintBadge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintAccordionHeaderMeta{gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);margin-left:auto;font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintStatusIcon{display:none}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__viewAllRow{z-index:10;min-height:calc(var(--spacing,.25rem) * 12);border-top-left-radius:calc(var(--radius) * 1.4);border-top-right-radius:calc(var(--radius) * 1.4);background-color:var(--color-bg-3);align-items:center;position:relative}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintPreviewStack{overflow:hidden}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintAccordionViewport{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:0 auto;display:flex;position:relative}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__sprintAccordionViewport .PlanlyWizard-module__rP-LZW__sprintAccordion{min-height:calc(var(--spacing,.25rem) * 0);overscroll-behavior:contain;flex:0 auto;overflow-y:auto}.PlanlyWizard-module__rP-LZW__finalisePreview .PlanlyWizard-module__rP-LZW__viewAllLink{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__viewAllLink{z-index:10;cursor:pointer;border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.875rem;font-weight:500;position:relative}@media (hover:hover){.PlanlyWizard-module__rP-LZW__viewAllLink:hover{text-decoration-line:underline}}.PlanlyWizard-module__rP-LZW__finaliseForm{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);flex-shrink:0;grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.PlanlyWizard-module__rP-LZW__finaliseForm{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.PlanlyWizard-module__rP-LZW__formField{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__charCount{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__planlyDecisionDialog{background-color:var(--color-bg-2)}@media (min-width:40rem){.PlanlyWizard-module__rP-LZW__planlyDecisionDialog{max-width:35rem}}.PlanlyWizard-module__rP-LZW__planlyDecisionHeader{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}.PlanlyWizard-module__rP-LZW__planlyDecisionBody{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);text-align:left;flex-direction:row}@media (min-width:40rem){.PlanlyWizard-module__rP-LZW__planlyDecisionBody{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.PlanlyWizard-module__rP-LZW__planlyDecisionContent{min-width:calc(var(--spacing,.25rem) * 0);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.PlanlyWizard-module__rP-LZW__planlyDecisionFormBody{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.PlanlyWizard-module__rP-LZW__planlyDecisionFormBody{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.PlanlyWizard-module__rP-LZW__renamePlanDescription{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.PlanlyWizard-module__rP-LZW__planlyDecisionFooter{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2)}.PlanlyWizard-module__rP-LZW__planlyDecisionTitle{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.PlanlyWizard-module__rP-LZW__planlyDecisionCopy{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.PlanlyWizard-module__rP-LZW__discardDraftDialog{z-index:60;background-color:var(--color-bg-2)}@media (min-width:40rem){.PlanlyWizard-module__rP-LZW__discardDraftDialog{max-width:35rem}}.PlanlyWizard-module__rP-LZW__discardDraftOverlay{z-index:60}.PlanlyWizard-module__rP-LZW__discardDraftIconWrap{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.PlanlyWizard-module__rP-LZW__discardDraftIconRing{inset:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-semantic-red-100);background-color:var(--color-semantic-red-200);border-radius:3.40282e38px;position:absolute}.PlanlyWizard-module__rP-LZW__discardDraftIcon{z-index:1;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-semantic-red-500);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.PlanlyWizard-module__rP-LZW__detailEmptyState{padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-text-tertiary)}.PlanlyWizard-module__rP-LZW__sprintTreeList{grid-template-columns:1rem 1fr;grid-auto-rows:auto;display:grid;position:relative}.PlanlyWizard-module__rP-LZW__sprintTreeBranch{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;position:relative}.PlanlyWizard-module__rP-LZW__sprintTreeBranch:before{content:"";background:var(--color-stroke-default);width:1px;position:absolute;top:0;bottom:1.25rem;left:7.5px}.PlanlyWizard-module__rP-LZW__sprintTreeConnector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;color:var(--color-stroke-default);position:absolute}.PlanlyWizard-module__rP-LZW__sprintTreeConnector .stroke-primary{stroke:var(--color-brand-blue);stroke-width:2px}.PlanlyWizard-module__rP-LZW__roadmapNestedTree .PlanlyWizard-module__rP-LZW__sprintTreeConnector>[data-branch-active],.PlanlyWizard-module__rP-LZW__roadmapDeepTree .PlanlyWizard-module__rP-LZW__sprintTreeConnector>[data-branch-active]{stroke:var(--color-text-tertiary)}.PlanlyWizard-module__rP-LZW__sprintTreeItem{min-width:calc(var(--spacing,.25rem) * 0);position:relative}.PlanlyWizard-module__rP-LZW__onboardingTitle{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary)}.PlanlyWizard-module__rP-LZW__onboardingHeaderActions{align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-shrink:0;display:flex}.PlanlyWizard-module__rP-LZW__onboardingHeaderActions .PlanlyWizard-module__rP-LZW__discardPlanButton{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .6);border-style:var(--tw-border-style);background-color:var(--color-surface-card-1);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);border-width:0;font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__onboardingHeaderActions .PlanlyWizard-module__rP-LZW__discardPlanButton:hover{background-color:var(--color-surface-card-2);color:var(--color-text-secondary)}.PlanlyWizard-module__rP-LZW__onboardingHeaderActions .PlanlyWizard-module__rP-LZW__closePlanButton{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);background-color:#0000;border-width:0;font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__onboardingHeaderActions .PlanlyWizard-module__rP-LZW__closePlanButton:hover{color:var(--color-text-primary);background-color:#0000}.PlanlyWizard-module__rP-LZW__preparationSubject{border-radius:var(--radius);background-color:var(--color-surface-card-1);overflow:hidden}html:not(.dark) .PlanlyWizard-module__rP-LZW__preparationSubject{box-shadow:var(--shadow-card-light)}.PlanlyWizard-module__rP-LZW__preparationStep .PlanlyWizard-module__rP-LZW__selectedSubjectList{gap:calc(var(--spacing,.25rem) * 2)}.PlanlyWizard-module__rP-LZW__preparationSubjectHeader{min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.PlanlyWizard-module__rP-LZW__preparationSubjectHeader>button:last-child{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:left;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__preparationSubjectHeader>button:last-child>svg{color:var(--color-text-tertiary);flex-shrink:0}.PlanlyWizard-module__rP-LZW__preparationLevels{padding-inline:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3)}.PlanlyWizard-module__rP-LZW__preparationLevels>p{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.PlanlyWizard-module__rP-LZW__preparationLevelGrid{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.PlanlyWizard-module__rP-LZW__preparationLevelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlanlyWizard-module__rP-LZW__preparationLevel{min-height:calc(var(--spacing,.25rem) * 9);min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-surface-card-2);padding-block:calc(var(--spacing,.25rem) * .5);padding-right:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 3);display:flex}.PlanlyWizard-module__rP-LZW__preparationLevel>button{min-height:calc(var(--spacing,.25rem) * 8);min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex:1;font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__preparationLevel>fieldset{flex-shrink:0}.PlanlyWizard-module__rP-LZW__preparationLevel [data-slot=radio-group]{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--color-surface-card-1);width:145px;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:3px;display:flex}.PlanlyWizard-module__rP-LZW__preparationLevel [data-slot=radio-group]>button{height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-surface-card-1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 0);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;--tw-leading:1;color:var(--color-text-tertiary);border-radius:5px;flex:1;font-size:.6875rem;font-weight:400;line-height:1}.PlanlyWizard-module__rP-LZW__preparationLevel [data-slot=radio-group]>button[data-state=checked]{background-color:var(--color-surface-card-3);color:var(--color-text-primary);border-color:#0000}.PlanlyWizard-module__rP-LZW__preparationLevel[data-selected=true]>button{color:var(--color-text-secondary)}.PlanlyWizard-module__rP-LZW__preparationRadio{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-strong);border-radius:3.40282e38px;flex-shrink:0}.PlanlyWizard-module__rP-LZW__preparationLevel[data-selected=true] .PlanlyWizard-module__rP-LZW__preparationRadio{border-color:var(--color-brand-blue);background-color:var(--color-brand-blue);box-shadow:inset 0 0 0 2px var(--color-surface-card-2)}.PlanlyWizard-module__rP-LZW__weeklyAvailabilityBanner{margin-bottom:calc(var(--spacing,.25rem) * 3);min-height:calc(var(--spacing,.25rem) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);background-color:var(--color-surface-card-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);border-radius:10px;font-size:.75rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__weeklyAvailabilityBanner>span{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.PlanlyWizard-module__rP-LZW__weeklyAvailabilityBanner strong{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:500}.PlanlyWizard-module__rP-LZW__weeklyAvailabilityRows{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__weeklyAvailabilityRow{min-height:calc(var(--spacing,.25rem) * 13);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);border-radius:10px;justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__weeklyAvailability>.PlanlyWizard-module__rP-LZW__hint{margin-top:calc(var(--spacing,.25rem) * 4)}.PlanlyWizard-module__rP-LZW__weeklyAvailabilityRow>span,.PlanlyWizard-module__rP-LZW__weeklyAvailabilityActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.PlanlyWizard-module__rP-LZW__hoursStepper{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-surface-card-2);padding-inline:calc(var(--spacing,.25rem) * 1);color:var(--color-text-secondary);border-radius:3.40282e38px;display:flex}.PlanlyWizard-module__rP-LZW__hoursStepper:is(.PlanlyWizard-module__rP-LZW__dark *){background-color:var(--color-bg-4)}.PlanlyWizard-module__rP-LZW__hoursStepper button{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.PlanlyWizard-module__rP-LZW__hoursStepper button:hover{background-color:var(--color-surface-card-3)}}.PlanlyWizard-module__rP-LZW__hoursStepper button:disabled{opacity:.3}@media (hover:hover){.PlanlyWizard-module__rP-LZW__hoursStepper button:is(.PlanlyWizard-module__rP-LZW__dark *):hover{background-color:var(--color-surface-card-2)}}.PlanlyWizard-module__rP-LZW__hoursStepper output{min-width:calc(var(--spacing,.25rem) * 3);text-align:center;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.PlanlyWizard-module__rP-LZW__copyHours{padding:calc(var(--spacing,.25rem) * 1);color:var(--color-text-tertiary);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.PlanlyWizard-module__rP-LZW__copyHours:focus-visible,.PlanlyWizard-module__rP-LZW__weeklyAvailabilityRow:hover .PlanlyWizard-module__rP-LZW__copyHours{opacity:1}.PlanlyWizard-module__rP-LZW__finaliseMain{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__finaliseSummary{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__finaliseMascot{justify-content:center;align-items:flex-end;display:flex;position:relative}.PlanlyWizard-module__rP-LZW__finaliseMascot img{height:calc(var(--spacing,.25rem) * 24);width:auto}.PlanlyWizard-module__rP-LZW__finaliseMascot>span{bottom:calc(var(--spacing,.25rem) * 18);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-surface-card-1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-text-secondary);font-size:.625rem;font-weight:400;position:absolute;left:calc(50% + 1.5rem)}.PlanlyWizard-module__rP-LZW__finaliseEstimate,.PlanlyWizard-module__rP-LZW__finaliseSummaryCard{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-surface-card-1);padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__finaliseEstimate strong{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-primary)}.PlanlyWizard-module__rP-LZW__finaliseSummaryCard strong{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-text-primary)}:where(.PlanlyWizard-module__rP-LZW__finaliseSummaryDetails>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.PlanlyWizard-module__rP-LZW__finaliseSummaryDetails{border-radius:calc(var(--radius) * 1.4);background-color:var(--color-surface-card-1);padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finaliseSummaryDetails>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.PlanlyWizard-module__rP-LZW__finaliseSummaryDetails dd{text-align:right;color:var(--color-text-primary)}.PlanlyWizard-module__rP-LZW__finaliseSprintPreview{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex:1;display:flex}.PlanlyWizard-module__rP-LZW__finaliseSprintNavigation{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:calc(var(--spacing,.25rem) * 0);flex-shrink:0;align-self:flex-end;position:relative}.PlanlyWizard-module__rP-LZW__finaliseSprintArrow{pointer-events:none;top:calc(var(--spacing,.25rem) * 0);z-index:20;width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-surface-card-1);color:var(--color-text-secondary);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.PlanlyWizard-module__rP-LZW__finaliseSprintArrow:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-stroke-strong)}@media (hover:hover){.PlanlyWizard-module__rP-LZW__finaliseSprintArrow:enabled:hover{background-color:var(--color-surface-card-3)}}.PlanlyWizard-module__rP-LZW__finaliseSprintArrow:disabled{visibility:hidden}.PlanlyWizard-module__rP-LZW__finaliseSprintArrow:first-child{left:calc(var(--spacing,.25rem) * 0)}.PlanlyWizard-module__rP-LZW__finaliseSprintArrow:last-child{right:calc(var(--spacing,.25rem) * 0)}.PlanlyWizard-module__rP-LZW__finaliseSprintNavigation:hover .PlanlyWizard-module__rP-LZW__finaliseSprintArrow:enabled,.PlanlyWizard-module__rP-LZW__finaliseSprintArrow:enabled:focus-visible{pointer-events:auto;opacity:1}.PlanlyWizard-module__rP-LZW__finaliseSprintTabsShell{height:calc(var(--spacing,.25rem) * 8);width:100%;min-width:calc(var(--spacing,.25rem) * 0);--scroll-fade-edge-color:var(--color-bg-3);flex-shrink:0;align-self:flex-end}.PlanlyWizard-module__rP-LZW__finaliseSprintTabs{height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:calc(var(--spacing,.25rem) * 2);scrollbar-width:none;width:100%;display:flex;overflow:auto hidden}.PlanlyWizard-module__rP-LZW__finaliseSprintTabs::-webkit-scrollbar{display:none}.PlanlyWizard-module__rP-LZW__finaliseSprintTabs button{height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;--tw-leading:18px;color:var(--color-text-tertiary);flex-shrink:0;font-size:.8125rem;font-weight:400;line-height:18px}.PlanlyWizard-module__rP-LZW__finaliseSprintTabs button[aria-pressed=true]{background-color:var(--color-bg-5);color:var(--color-text-primary)}.PlanlyWizard-module__rP-LZW__finaliseDays{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);scrollbar-width:thin;overflow-anchor:none;flex-direction:column;display:flex;overflow-y:auto}.PlanlyWizard-module__rP-LZW__finaliseDay{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);background-color:var(--color-surface-card-1);border-width:0;flex-shrink:0;overflow:hidden}:is(html:not(.dark) .PlanlyWizard-module__rP-LZW__finaliseDay,html:not(.dark) .PlanlyWizard-module__rP-LZW__finaliseEstimate,html:not(.dark) .PlanlyWizard-module__rP-LZW__finaliseSummaryCard,html:not(.dark) .PlanlyWizard-module__rP-LZW__finaliseSummaryDetails){box-shadow:var(--shadow-card-light)}html:not(.dark) .PlanlyWizard-module__rP-LZW__finaliseDays{margin:calc(var(--spacing,.25rem) * -1);padding:calc(var(--spacing,.25rem) * 1)}.PlanlyWizard-module__rP-LZW__finaliseDayHeader{min-height:calc(var(--spacing,.25rem) * 12);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);border-width:0;font-size:.75rem;font-weight:400;display:flex}@media (hover:hover){.PlanlyWizard-module__rP-LZW__finaliseDayHeader:hover{text-decoration-line:none}}.PlanlyWizard-module__rP-LZW__finaliseDayChevron{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}.PlanlyWizard-module__rP-LZW__finaliseDayHeader[aria-expanded=true] .PlanlyWizard-module__rP-LZW__finaliseDayChevron{rotate:90deg}.PlanlyWizard-module__rP-LZW__finaliseDayContent{padding-bottom:calc(var(--spacing,.25rem) * 0)}.PlanlyWizard-module__rP-LZW__finaliseDay>[data-slot=accordion-content]{animation-duration:.2s}@media (prefers-reduced-motion:reduce){.PlanlyWizard-module__rP-LZW__finaliseDay>[data-slot=accordion-content]{animation-duration:.01ms}.PlanlyWizard-module__rP-LZW__finaliseDayChevron{transition:none}}.PlanlyWizard-module__rP-LZW__finaliseDaySubjects{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-tertiary);overflow:hidden}.PlanlyWizard-module__rP-LZW__finaliseDayEstimate{color:var(--color-text-tertiary);flex-shrink:0;margin-left:auto}:where(.PlanlyWizard-module__rP-LZW__finaliseDayTasks>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.PlanlyWizard-module__rP-LZW__finaliseDayTasks{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding:calc(var(--spacing,.25rem) * 5)}.PlanlyWizard-module__rP-LZW__finaliseDayTasks li{min-height:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__finaliseDayTasks li>span:last-child{color:var(--color-text-tertiary);flex-shrink:0;margin-left:auto}.PlanlyWizard-module__rP-LZW__webRemovalQueue{gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-2);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-direction:column;flex-shrink:0;font-size:.8125rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__webRemovalQueue>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__webRemovalQueue ul{max-height:calc(var(--spacing,.25rem) * 40);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;overflow-y:auto}.PlanlyWizard-module__rP-LZW__webRemovalQueue li{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:calc(var(--radius) * .8);background-color:var(--color-surface-card-1);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);color:var(--color-text-secondary);display:flex}.PlanlyWizard-module__rP-LZW__webRemovalQueue p{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.75rem;font-weight:400}.PlanlyWizard-module__rP-LZW__removalConversation{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.PlanlyWizard-module__rP-LZW__removalRequest{border-radius:calc(var(--radius) * 1.8);background-color:var(--color-bg-5);max-width:85%;padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);margin-left:auto;font-size:.75rem;font-weight:400}.PlanlyWizard-module__rP-LZW__removalRequest p>span{color:var(--color-brand-blue)}.PlanlyWizard-module__rP-LZW__removalRequest ul{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}.PlanlyWizard-module__rP-LZW__removalRequest li{background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);border-radius:.25rem}.PlanlyWizard-module__rP-LZW__removalResponse{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400;display:flex}.PlanlyWizard-module__rP-LZW__removalResponse span{border-radius:calc(var(--radius) * 1.8);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.PlanlyWizard-module__rP-LZW__removalVersionNotice{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.PlanlyWizard-module__rP-LZW__removalVersionNotice button{text-underline-offset:2px;text-decoration-line:underline}.PlanlyWizard-module__rP-LZW__removalVersionNotice button:disabled{opacity:.5}.PlanlyWizard-module__rP-LZW__syllabusComposerActions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;color:var(--color-text-tertiary);display:flex}.PlanlyWizard-module__rP-LZW__preparationSubjectHeader [data-slot=checkbox]{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);border-radius:2px}.PlanlyWizard-module__rP-LZW__aboutYouStep .PlanlyWizard-module__rP-LZW__optionRow>[role=radio]{min-height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-surface-card-1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__aboutYouStep .PlanlyWizard-module__rP-LZW__optionRow>[role=radio][aria-checked=true]{background-color:var(--color-brand-primary-bg-3);color:var(--color-text-primary);border-color:#0000}.PlanlyWizard-module__rP-LZW__preparationStep .PlanlyWizard-module__rP-LZW__sectionHeading{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.PlanlyWizard-module__rP-LZW__preparationStep>aside{margin-top:calc(var(--spacing,.25rem) * 4);min-height:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius);border-style:var(--tw-border-style);background-color:var(--color-bg-2);padding:calc(var(--spacing,.25rem) * 4);border-width:0}.PlanlyWizard-module__rP-LZW__preparationStep>aside h3{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__preparationStep>aside p{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:400}.PlanlyWizard-module__rP-LZW__finaliseNameInput{width:100%;position:relative}.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseNameInput input{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);width:100%;max-width:none;padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 12);padding-left:calc(var(--spacing,.25rem) * 3)}.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseNameInput input[aria-invalid=true]{border-color:var(--color-semantic-red-400);--tw-ring-color:var(--color-semantic-red-400)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseNameInput input[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--color-semantic-red-400) 20%, transparent)}}.PlanlyWizard-module__rP-LZW__finaliseNameInput .PlanlyWizard-module__rP-LZW__charCount{pointer-events:none;top:50%;right:calc(var(--spacing,.25rem) * 3);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute}.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__optionRow{margin-top:calc(var(--spacing,.25rem) * 0)}.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseStartOption{height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 0)}.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseStartOption:focus-visible{border-color:var(--color-stroke-strong);--tw-ring-color:var(--color-stroke-strong)}@supports (color:color-mix(in lab, red, red)){.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseStartOption:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-stroke-strong) 40%, transparent)}}.PlanlyWizard-module__rP-LZW__finaliseForm .PlanlyWizard-module__rP-LZW__finaliseStartOption:hover{border-color:var(--color-stroke-default);background-color:var(--color-surface-card-3)}@media (min-width:1024px){.PlanlyWizard-module__rP-LZW__finaliseGrid{grid-template-rows:auto 2rem minmax(0,1fr);row-gap:12px}.PlanlyWizard-module__rP-LZW__finaliseMain,.PlanlyWizard-module__rP-LZW__finalisePreview{grid-area:1/1/span 3;grid-template-rows:subgrid;row-gap:inherit;display:grid}.PlanlyWizard-module__rP-LZW__finalisePreviewHeading{align-self:end;margin-bottom:0}.PlanlyWizard-module__rP-LZW__finaliseSprintPreview{grid-row:2/span 2;grid-template-rows:subgrid;row-gap:inherit;display:grid}.PlanlyWizard-module__rP-LZW__finaliseMascot{grid-area:1/2/span 2}.PlanlyWizard-module__rP-LZW__finaliseSummary{grid-area:3/2}}@media (min-width:1280px){.PlanlyWizard-module__rP-LZW__finaliseMascot img{position:absolute;bottom:0}}@media (max-width:1023px){.PlanlyWizard-module__rP-LZW__modalBodyContentFill{overflow-y:auto}.PlanlyWizard-module__rP-LZW__finaliseGrid{flex:none}}.PlanlyWizard-module__rP-LZW__coveredTopicsPrompt{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;margin-left:auto;display:flex}.PlanlyWizard-module__rP-LZW__coveredTopicsAction{gap:calc(var(--spacing,.25rem) * 1.5);height:auto;padding-inline:calc(var(--spacing,.25rem) * 0);color:var(--color-text-secondary);font-size:inherit;line-height:inherit;font-weight:inherit;display:flex}.PlanlyWizard-module__rP-LZW__coveredTopicsPrompt>span,.PlanlyWizard-module__rP-LZW__coveredTopicsAction>svg{color:var(--color-brand-blue)}.PlanlyWizard-module__rP-LZW__coveredTopicsAction:hover,.PlanlyWizard-module__rP-LZW__coveredTopicsAction:active{color:var(--color-text-secondary);background-color:#0000}.PlanlyWizard-module__rP-LZW__coveredTopicsBack{padding-inline:calc(var(--spacing,.25rem) * 0);color:var(--color-text-tertiary);align-self:flex-start}.PlanlyWizard-module__rP-LZW__coveredTopicCheckbox[data-state=checked],.PlanlyWizard-module__rP-LZW__coveredTopicCheckbox[data-state=indeterminate]{border-color:var(--color-brand-blue);background-color:var(--color-brand-blue);color:var(--color-white,#fff)}.PlanlyWizard-module__rP-LZW__coveredTopicCount{font-family:var(--font-dm-sans), var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem;font-weight:400}.PlanlyWizard-module__rP-LZW__coveredTopicsBack:hover,.PlanlyWizard-module__rP-LZW__coveredTopicsBack:active{color:var(--color-text-tertiary);background-color:#0000}.PlanlyWizard-module__rP-LZW__coveredTopicsBack>svg{color:var(--color-brand-blue)}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes PlanlyWizard-module__rP-LZW__pulse{50%{opacity:.5}}
