.Planly-module__MDGF9G__removalQueue{min-height: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-divider);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 3);--tw-outline-style:none;outline-style:none;flex-direction:column;flex-shrink:0;display:flex}.Planly-module__MDGF9G__removalQueue:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.Planly-module__MDGF9G__removalQueueHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:500;display:flex}.Planly-module__MDGF9G__removalQueueItems{margin:calc(var(--spacing,.25rem) * 0);max-height:calc(var(--spacing,.25rem) * 48);gap:calc(var(--spacing,.25rem) * 1);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex;overflow-y:auto}.Planly-module__MDGF9G__removalQueueItems li{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__removalQueueItems li>span{min-width:calc(var(--spacing,.25rem) * 0);overflow-wrap:break-word}.Planly-module__MDGF9G__removalQueue>p{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__removalQueue>.Planly-module__MDGF9G__removalQueueError{color:var(--color-semantic-red-400)}.Planly-module__MDGF9G__homeEmptyState{min-height:calc(var(--spacing,.25rem) * 96);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 12);flex:1;justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__homeEmptyContent{width:100%;max-width:var(--container-3xl,48rem);text-align:center;flex-direction:column;align-items:center;display:flex}.Planly-module__MDGF9G__homeEmptyArtwork{margin-bottom:calc(var(--spacing,.25rem) * 6);flex-shrink:0;width:168px;height:150px}.Planly-module__MDGF9G__homeEmptyCopy{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__homeEmptyTitle{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:500}.Planly-module__MDGF9G__homeEmptyDescription{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:1rem;font-weight:400}.Planly-module__MDGF9G__homeEmptyActions{margin-top:calc(var(--spacing,.25rem) * 7);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__homeEmptyMessage{max-width:var(--container-sm,24rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__page{gap:calc(var(--spacing,.25rem) * 6);min-height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__page{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5)}}.Planly-module__MDGF9G__hero{isolation:isolate;min-height:calc(var(--spacing,.25rem) * 32);align-items:center;gap:calc(var(--spacing,.25rem) * 5);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);background-color:#030303;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;position:relative;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__hero{padding-inline:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.Planly-module__MDGF9G__hero{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr) auto}}.Planly-module__MDGF9G__heroBackground{--planly-grid-opacity:.38!important}.Planly-module__MDGF9G__heroCopy{z-index:10;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;animation:.3s ease-out Planly-module__MDGF9G__planly-hero-enter;display:flex;position:relative}.Planly-module__MDGF9G__heroTitle{max-width:var(--container-3xl,48rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-shades-blue-600);font-size:1.25rem;font-weight:600}.Planly-module__MDGF9G__heroDescription{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__heroBenefits{align-items:center;column-gap:calc(var(--spacing,.25rem) * 0);row-gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__heroBenefit{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-stroke-default);padding-inline:calc(var(--spacing,.25rem) * 4);display:flex}.Planly-module__MDGF9G__heroBenefit:first-child{padding-left:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__heroBenefit:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.Planly-module__MDGF9G__heroBenefitIcon{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);color:var(--color-brand-blue);flex-shrink:0}.Planly-module__MDGF9G__heroBenefit span{flex-direction:column;display:flex}.Planly-module__MDGF9G__heroBenefit strong{font-family:var(--font-sans), system-ui, sans-serif;--tw-font-weight:var(--font-weight-normal,400);font-size:.625rem;font-weight:400;font-weight:var(--font-weight-normal,400);color:var(--color-text-secondary)}.Planly-module__MDGF9G__heroBenefit small{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.5625rem;font-weight:400}.Planly-module__MDGF9G__heroAction{z-index:10;min-width:calc(var(--spacing,.25rem) * 44);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.Planly-module__MDGF9G__heroAction{justify-self:flex-end;align-items:flex-end}}.Planly-module__MDGF9G__heroButton{white-space:nowrap;justify-content:center;width:100%}@media (min-width:64rem){.Planly-module__MDGF9G__heroButton{width:auto}}.Planly-module__MDGF9G__heroSocialProof{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__heroAvatars{align-items:center;display:inline-flex}.Planly-module__MDGF9G__heroAvatar{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-bg-2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-primary-text);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:600;display:flex}.Planly-module__MDGF9G__heroAvatar:first-child{background:var(--color-semantic-purple-500)}.Planly-module__MDGF9G__heroAvatar:nth-child(2){background:var(--color-brand-blue)}.Planly-module__MDGF9G__heroAvatar+.Planly-module__MDGF9G__heroAvatar{margin-left:calc(var(--spacing,.25rem) * -1.5)}@keyframes Planly-module__MDGF9G__planly-hero-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Planly-module__MDGF9G__heroCopy{animation:none}}.Planly-module__MDGF9G__modalOverlay{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__modalOverlay{background-color:color-mix(in oklab, var(--color-black,#000) 80%, transparent)}}.Planly-module__MDGF9G__modalOverlay{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.Planly-module__MDGF9G__modalContent{height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 0);background-color:var(--color-bg-2);width:calc(100vw - 2rem);max-width:calc(100vw - 2rem);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-text-primary);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__modalContent{max-width:calc(100vw - 2rem)}}.Planly-module__MDGF9G__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;border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}@media (min-width:40rem){.Planly-module__MDGF9G__modalHeader{padding-inline:calc(var(--spacing,.25rem) * 8)}}.Planly-module__MDGF9G__brand{font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__brandAccent{color:var(--color-brand-blue)}.Planly-module__MDGF9G__headerMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.Planly-module__MDGF9G__draftStatus{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:500;display:flex}.Planly-module__MDGF9G__draftSaved{color:var(--color-semantic-green-500)}.Planly-module__MDGF9G__progressWrap{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__progressTrack{height:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 28);background-color:var(--color-stroke-divider);border-radius:3.40282e38px;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__progressTrack{width:calc(var(--spacing,.25rem) * 36)}}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__stepLabel{font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-text-secondary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__modalBody{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__modalBody{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__modalBodyInner{height:100%;min-height:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);background-color:var(--color-bg-3);flex-direction:column;flex:1;width:100%;max-width:100rem;margin-inline:auto;display:flex;overflow:hidden}.Planly-module__MDGF9G__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) * 6);flex:1;overflow:hidden auto}@media (min-width:40rem){.Planly-module__MDGF9G__modalBodyContent{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8)}}.Planly-module__MDGF9G__modalBodyContent{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-stroke-strong) transparent;flex-basis:0}.Planly-module__MDGF9G__modalBodyContent::-webkit-scrollbar{width:8px}.Planly-module__MDGF9G__modalBodyContent::-webkit-scrollbar-track{background:0 0}.Planly-module__MDGF9G__modalBodyContent::-webkit-scrollbar-thumb{background:var(--color-stroke-strong);border-radius:999px}.Planly-module__MDGF9G__modalBodyContentFill{flex-direction:column;display:flex;overflow:hidden}.Planly-module__MDGF9G__modalBodyFooter{margin-top:calc(var(--spacing,.25rem) * 0);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) * 4);flex-direction:column;flex-shrink:0;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__modalBodyFooter{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 5)}}.Planly-module__MDGF9G__modalBodyFooterActions{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-direction:row;display:flex}.Planly-module__MDGF9G__stepIntro{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex-shrink:0;display:flex}.Planly-module__MDGF9G__stepIntroTop{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__mascotRow{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__mascotImage{flex-shrink:0}.Planly-module__MDGF9G__speechBubble{border-radius:calc(var(--radius) * 1.8);border-bottom-left-radius:calc(var(--radius) * .6);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500;position:relative}.Planly-module__MDGF9G__stepTitle{font-family:var(--font-sans), system-ui, sans-serif;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:700}@media (min-width:40rem){.Planly-module__MDGF9G__stepTitle{font-family:var(--font-sans), system-ui, sans-serif;font-size:2.5rem;font-weight:700}}.Planly-module__MDGF9G__stepTitle{background-image:linear-gradient(to bottom, var(--color-blue-600), var(--color-blue-900))}.Planly-module__MDGF9G__stepSubtitle{margin-top:calc(var(--spacing,.25rem) * 2);max-width:var(--container-3xl,48rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:400}.Planly-module__MDGF9G__questionBlock{margin-bottom:calc(var(--spacing,.25rem) * 7);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__questionBlock:disabled{pointer-events:none;opacity:.5}.Planly-module__MDGF9G__questionLabel{margin-top:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__required{color:var(--destructive)}.Planly-module__MDGF9G__optionRow{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__optionChip{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);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family: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));--tw-outline-style:none;outline-style:none;font-size:.875rem;font-weight:500}@media (hover:hover){.Planly-module__MDGF9G__optionChip:hover{border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__optionChip:hover{border-color:color-mix(in oklab, var(--color-brand-blue) 50%, transparent)}}.Planly-module__MDGF9G__optionChip:hover{color:var(--color-text-primary)}}.Planly-module__MDGF9G__optionChip:focus-visible{border-color:var(--color-stroke-strong)}.Planly-module__MDGF9G__optionChip:disabled{cursor:not-allowed;transition-property:none}.Planly-module__MDGF9G__optionChipSelected{border-color:var(--color-brand-blue);background-color:var(--color-brand-primary-bg-2);color:var(--color-text-primary)}.Planly-module__MDGF9G__fieldError{font-family:var(--font-sans), system-ui, sans-serif;color:var(--destructive);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__hint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__customDaysInput{margin-top:calc(var(--spacing,.25rem) * 1);max-width:12rem}.Planly-module__MDGF9G__sectionHeading{margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-shrink:0;font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__selectedSubjectList{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__selectedSubjectRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex;border-color:var(--color-brand-blue)!important}.Planly-module__MDGF9G__selectedSubjectMain{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__subjectName{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500}.Planly-module__MDGF9G__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-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.625rem;font-weight:600}.Planly-module__MDGF9G__additionalChips{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__addSubjectChip{align-items:center;gap:calc(var(--spacing,.25rem) * 2);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-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));border-radius:3.40282e38px;font-size:.875rem;font-weight:500;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__addSubjectChip:hover{border-color:var(--color-brand-blue);color:var(--color-text-primary)}}.Planly-module__MDGF9G__levelSubjectBlock{margin-bottom:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__levelSubjectBlock:last-of-type{margin-bottom:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__levelSubjectHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__levelSubjectTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:600}.Planly-module__MDGF9G__levelGrid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__levelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__levelCard{cursor:pointer;align-items:flex-start;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);text-align:left;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));display:flex}@media (hover:hover){.Planly-module__MDGF9G__levelCard:hover{border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__levelCard:hover{border-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}}.Planly-module__MDGF9G__levelCardSelected{border-color:var(--color-brand-blue);background-color:var(--color-brand-primary-bg-2)}.Planly-module__MDGF9G__levelRadio{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-strong);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__levelRadioDot{width:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-brand-blue);opacity:0;border-radius:3.40282e38px}.Planly-module__MDGF9G__levelCardSelected .Planly-module__MDGF9G__levelRadio{border-color:var(--color-brand-blue)}.Planly-module__MDGF9G__levelCardSelected .Planly-module__MDGF9G__levelRadioDot{opacity:1}.Planly-module__MDGF9G__levelCardCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.Planly-module__MDGF9G__levelCardLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__levelCardDescription{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__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){.Planly-module__MDGF9G__reviewLayout{grid-template-columns:minmax(0,1fr) 20rem}}.Planly-module__MDGF9G__hoursBanner{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;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-brand-blue);display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__hoursBanner{border-color:color-mix(in oklab, var(--color-brand-blue) 30%, transparent)}}.Planly-module__MDGF9G__hoursBanner{background-color:var(--color-brand-primary-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__roadmapTree{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}.Planly-module__MDGF9G__roadmapRootList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__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)){.Planly-module__MDGF9G__roadmapTree[data-highlight=true]{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 50%, transparent)}}.Planly-module__MDGF9G__roadmapSubject{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);overflow:hidden}.Planly-module__MDGF9G__roadmapRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;width:100%;display:flex}.Planly-module__MDGF9G__roadmapSubjectRow{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.Planly-module__MDGF9G__roadmapNestedRow{padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4)}@media (hover:hover){.Planly-module__MDGF9G__roadmapNestedRow .Planly-module__MDGF9G__iconButton{opacity:0}.Planly-module__MDGF9G__roadmapNestedRow:hover .Planly-module__MDGF9G__iconButton,.Planly-module__MDGF9G__roadmapNestedRow:focus-within .Planly-module__MDGF9G__iconButton{opacity:1}}.Planly-module__MDGF9G__roadmapRowMain{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.Planly-module__MDGF9G__roadmapTitle{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;overflow:hidden}.Planly-module__MDGF9G__roadmapMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__roadmapToggleOpen{color:var(--color-text-secondary)}.Planly-module__MDGF9G__roadmapNestedTree{margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__roadmapDeepTree{margin-bottom:calc(var(--spacing,.25rem) * 1)}.Planly-module__MDGF9G__roadmapNestedTree .Planly-module__MDGF9G__sprintTreeBranch:before,.Planly-module__MDGF9G__roadmapDeepTree .Planly-module__MDGF9G__sprintTreeBranch:before{content:none}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__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){.Planly-module__MDGF9G__iconButton:hover{background-color:var(--color-bg-5);color:var(--color-text-primary)}}.Planly-module__MDGF9G__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;display:flex}@media (min-width:64rem){.Planly-module__MDGF9G__tufySidebar{top:calc(var(--spacing,.25rem) * 0);position:sticky}}.Planly-module__MDGF9G__tufySidebar{height:min(26rem,100dvh - 16rem);max-height:min(26rem,100dvh - 16rem)}@media (min-width:1024px){.Planly-module__MDGF9G__tufySidebar{height:min(32rem,100dvh - 16rem);max-height:min(32rem,100dvh - 16rem)}}.Planly-module__MDGF9G__tufySidebarCopy{text-align:center;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__tufyComposer{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__syllabusChatHeader{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}.Planly-module__MDGF9G__syllabusChatMessages{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.Planly-module__MDGF9G__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)}.Planly-module__MDGF9G__syllabusChatMessageUser{background-color:var(--color-brand-blue);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__syllabusChatMessageUser{background-color:color-mix(in oklab, var(--color-brand-blue) 15%, transparent)}}.Planly-module__MDGF9G__syllabusChatMessageAssistant{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-4);margin-right:auto}.Planly-module__MDGF9G__syllabusChatEmpty{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);text-align:center;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-direction:column;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__syllabusChatSkeleton{gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__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)}.Planly-module__MDGF9G__syllabusChatSkeleton span:nth-child(2){width:80%;margin-left:auto}.Planly-module__MDGF9G__syllabusThinking{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__syllabusComposer{align-items: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-top:calc(var(--spacing,.25rem) * 3);flex-shrink:0;display:flex}.Planly-module__MDGF9G__syllabusComposer textarea{min-height:calc(var(--spacing,.25rem) * 20);resize:none}.Planly-module__MDGF9G__syllabusProposalCard{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-blue);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__syllabusProposalCard{border-color:color-mix(in oklab, var(--color-brand-blue) 30%, transparent)}}.Planly-module__MDGF9G__syllabusProposalCard{background-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__syllabusProposalCard{background-color:color-mix(in oklab, var(--color-brand-blue) 5%, transparent)}}.Planly-module__MDGF9G__syllabusProposalCard{padding:calc(var(--spacing,.25rem) * 2)}.Planly-module__MDGF9G__syllabusProposalOperations{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400;list-style-type:disc;list-style-position:inside}.Planly-module__MDGF9G__syllabusProposalActions{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__syllabusProposalStatus{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:600}@media (min-width:40rem){.Planly-module__MDGF9G__syllabusVersionsDialog{max-width:34rem}}.Planly-module__MDGF9G__syllabusVersionsBody{gap:calc(var(--spacing,.25rem) * 3);max-height:28rem;padding-inline:calc(var(--spacing,.25rem) * 5);overflow-y:auto}.Planly-module__MDGF9G__syllabusVersionList{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__syllabusVersionRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);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-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500;display:flex}@media (hover:hover){.Planly-module__MDGF9G__syllabusVersionRow:hover{border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__syllabusVersionRow:hover{border-color:color-mix(in oklab, var(--color-brand-blue) 50%, transparent)}}}.Planly-module__MDGF9G__syllabusVersionRow[data-selected=true]{border-color:var(--color-brand-blue);background-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__syllabusVersionRow[data-selected=true]{background-color:color-mix(in oklab, var(--color-brand-blue) 5%, transparent)}}.Planly-module__MDGF9G__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-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__syllabusVersionPreview ul{margin-top:calc(var(--spacing,.25rem) * 2);list-style-type:disc;list-style-position:inside}.Planly-module__MDGF9G__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)){.Planly-module__MDGF9G__syllabusPendingProposalNotice{border-color:color-mix(in oklab, var(--color-semantic-yellow-400) 40%, transparent)}}.Planly-module__MDGF9G__syllabusPendingProposalNotice{background-color:var(--color-semantic-yellow-400)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__syllabusPendingProposalNotice{background-color:color-mix(in oklab, var(--color-semantic-yellow-400) 10%, transparent)}}.Planly-module__MDGF9G__syllabusPendingProposalNotice{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__availabilityBanner{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;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-brand-blue);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__availabilityBanner{border-color:color-mix(in oklab, var(--color-brand-blue) 30%, transparent)}}.Planly-module__MDGF9G__availabilityBanner{background-color:var(--color-brand-primary-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__availabilityDaysMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:inline-flex}.Planly-module__MDGF9G__estDaysValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:1.25rem;font-weight:700}.Planly-module__MDGF9G__dayRows{flex-direction:column;display:flex}:where(.Planly-module__MDGF9G__dayRows>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-divider)}.Planly-module__MDGF9G__dayRows{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)}.Planly-module__MDGF9G__dayRow{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__dayRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 6);flex-direction:row}}.Planly-module__MDGF9G__dayLabelGroup{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__dayLabelGroup{width:calc(var(--spacing,.25rem) * 40);flex-shrink:0}}.Planly-module__MDGF9G__dayLabel{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500;display:flex}.Planly-module__MDGF9G__dayAvailabilitySummary{padding-left:calc(var(--spacing,.25rem) * 6);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__dayControls{width:100%;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__dayControls{max-width:21rem}}.Planly-module__MDGF9G__dayHoursSlider{min-width:calc(var(--spacing,.25rem) * 0);flex:1}.Planly-module__MDGF9G__dayHoursSlider [data-slot=slider-track]{background-color:var(--color-bg-5)}.Planly-module__MDGF9G__dayHoursSlider [data-slot=slider-range]{background-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__dayHoursSlider [data-slot=slider-range]{background-color:color-mix(in oklab, var(--color-brand-blue) 60%, transparent)}}.Planly-module__MDGF9G__dayHoursSlider [data-slot=slider-thumb]{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__dayHoursSlider [data-slot=slider-thumb]{border-color:color-mix(in oklab, var(--color-brand-blue) 70%, transparent)}}.Planly-module__MDGF9G__dayHoursSlider [data-slot=slider-thumb]{background-color:var(--color-bg-3);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.Planly-module__MDGF9G__dayHoursInput{border-color:var(--color-stroke-default);background-color:var(--color-bg-4);width:4.25rem;padding-right:calc(var(--spacing,.25rem) * 7);padding-left:calc(var(--spacing,.25rem) * 2);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,);--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);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))}@media (hover:hover){.Planly-module__MDGF9G__dayHoursInput:hover{border-color:var(--color-stroke-light)}}.Planly-module__MDGF9G__dayHoursInput:focus-visible{background-color:var(--color-bg-3)}.Planly-module__MDGF9G__dayHoursSuffix{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__dayOffLabel{color:var(--color-text-tertiary)}.Planly-module__MDGF9G__finaliseStep{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__finaliseMetrics{margin-bottom:calc(var(--spacing,.25rem) * 5);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-brand-blue);flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__finaliseMetrics{border-color:color-mix(in oklab, var(--color-brand-blue) 25%, transparent)}}.Planly-module__MDGF9G__finaliseMetrics{background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.Planly-module__MDGF9G__finaliseMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.Planly-module__MDGF9G__metricCard{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Planly-module__MDGF9G__metricLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__metricValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__finaliseGrid{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);flex:1;grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow-y:auto}@media (min-width:64rem){.Planly-module__MDGF9G__finaliseGrid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}}.Planly-module__MDGF9G__finalisePreview{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}@media (min-width:64rem){.Planly-module__MDGF9G__finalisePreview{height:100%}}.Planly-module__MDGF9G__finalisePreviewScroll{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative}.Planly-module__MDGF9G__finalisePreviewList{max-height:min(50vh,28rem);min-height:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:64rem){.Planly-module__MDGF9G__finalisePreviewList{max-height:none}}.Planly-module__MDGF9G__viewAllRow{flex-shrink:0;justify-content:center;display:flex}.Planly-module__MDGF9G__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-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.875rem;font-weight:500;position:relative}@media (hover:hover){.Planly-module__MDGF9G__viewAllLink:hover{text-decoration-line:underline}}.Planly-module__MDGF9G__finaliseForm{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.Planly-module__MDGF9G__finaliseForm{overflow-y:auto}}.Planly-module__MDGF9G__formField{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__charCount{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__startDateDisplay{align-items:center;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-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500;display:flex}.Planly-module__MDGF9G__successRoot{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 4);min-height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;flex-direction:column;display:flex}.Planly-module__MDGF9G__successTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.Planly-module__MDGF9G__successSubtitle{max-width:var(--container-xl,36rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__successCard{margin-top:calc(var(--spacing,.25rem) * 2);width:100%;max-width:var(--container-xl,36rem);border-radius:calc(var(--radius) * 1.8);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) * 5);text-align:left}.Planly-module__MDGF9G__successCardHeader{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__successAvatar{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-brand-primary-bg-2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:flex}.Planly-module__MDGF9G__successPlanName{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:600}.Planly-module__MDGF9G__successTagline{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__successMeta{gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding-top:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__successMeta{grid-template-columns:repeat(4,minmax(0,1fr))}}.Planly-module__MDGF9G__successMetaItem{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Planly-module__MDGF9G__successMetaLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__successMetaValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__homeTabs{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__homeTab{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family: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}.Planly-module__MDGF9G__homeTabActive{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-brand-blue);color:var(--color-text-primary)}.Planly-module__MDGF9G__homeTabCount{margin-left:calc(var(--spacing,.25rem) * 1);background-color:var(--color-card-5);padding-inline:calc(var(--spacing,.25rem) * 1.5);color:var(--color-text-tertiary);border-radius:3.40282e38px}.Planly-module__MDGF9G__workloadWarning{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)){.Planly-module__MDGF9G__workloadWarning{border-color:color-mix(in oklab, var(--color-semantic-yellow-400) 40%, transparent)}}.Planly-module__MDGF9G__workloadWarning{background-color:var(--color-semantic-yellow-400)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__workloadWarning{background-color:color-mix(in oklab, var(--color-semantic-yellow-400) 10%, transparent)}}.Planly-module__MDGF9G__workloadWarning{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-yellow-400);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__planCardList{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__planCard{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-gamification-contrast-card-11);overflow:hidden}.Planly-module__MDGF9G__planCardContent{padding:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__planCardWarning{border-color:var(--color-orange-300)}.Planly-module__MDGF9G__planCardCompleted{border-color:var(--color-semantic-green-700)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planCardCompleted{border-color:color-mix(in oklab, var(--color-semantic-green-700) 60%, transparent)}}.Planly-module__MDGF9G__planCardCompletedBar{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-gamification-trophy-green-1000);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-green-400);font-size:.625rem;font-weight:500;display:flex}.Planly-module__MDGF9G__planCardPaused{border-color:var(--color-gamification-contrast-yellow-stroke-2)}.Planly-module__MDGF9G__planCardPausedBar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-gamification-contrast-yellow-990);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-yellow-300);font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__planCardPausedBarIcon{width:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:currentColor;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__planCardAttentionBar{align-items:center;gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-gamification-contrast-yellow-990);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-orange-500);font-size:.625rem;font-weight:500;display:flex}.Planly-module__MDGF9G__planCardAttentionBarIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__planCardLocked{border-color:var(--color-stroke-default);background-color:var(--color-bg-3)}.Planly-module__MDGF9G__planCardBusy{pointer-events:none;opacity:.7}.Planly-module__MDGF9G__planCardHeader{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__planCardHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.Planly-module__MDGF9G__planCardTitleRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__planCardTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.Planly-module__MDGF9G__planCardMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planCardHeaderActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.Planly-module__MDGF9G__planCardViewPlanLink{border-radius:calc(var(--radius) * .6);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;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));font-size:.625rem;font-weight:500;background-color:var(--color-blue-100)!important;color:var(--color-brand-blue)!important}.Planly-module__MDGF9G__healthBadge{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * .6);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:500;display:inline-flex}.Planly-module__MDGF9G__healthBadgeDot{width:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 1);background-color:currentColor;border-radius:3.40282e38px;flex-shrink:0}.Planly-module__MDGF9G__healthOnTrack{background-color:var(--color-gamification-trophy-green-1000);color:var(--color-semantic-green-400)}.Planly-module__MDGF9G__healthWarning{background-color:var(--color-gamification-contrast-yellow-bg);color:var(--color-orange-600)}.Planly-module__MDGF9G__healthPaused{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-5)}.Planly-module__MDGF9G__iconGhostButton{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);color:var(--color-text-quaternary);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__iconGhostButton:hover{background-color:var(--color-bg-3);color:var(--color-text-primary)}}.Planly-module__MDGF9G__iconGhostButton:disabled{opacity:.4}.Planly-module__MDGF9G__planPausedMessage{margin-top:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__planCardBody{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__planCardProgressRow{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.Planly-module__MDGF9G__planCardProgressRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__planOverallBlock,.Planly-module__MDGF9G__planSprintBlock,.Planly-module__MDGF9G__planTodayTasks,.Planly-module__MDGF9G__planTodayProgress{border-radius:var(--radius);background-color:var(--color-bg-3);flex-direction:column;height:100%;display:flex;overflow:hidden}.Planly-module__MDGF9G__planLockedBody,.Planly-module__MDGF9G__planDroppedBody{border-radius:var(--radius);background-color:var(--color-card-3);padding:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__planCompletedBody{margin-top:calc(var(--spacing,.25rem) * 4);gap: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-default);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planCompletedBody{border-color:color-mix(in oklab, var(--color-stroke-default) 60%, transparent)}}.Planly-module__MDGF9G__planCompletedBody{padding:calc(var(--spacing,.25rem) * 5);background-color:#0c1018}@media (min-width:40rem){.Planly-module__MDGF9G__planCompletedBody{padding:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__planCompletedBody{background-image:radial-gradient(60% 70% at 10% 20%,#3b82f61a,#0000)}.Planly-module__MDGF9G__planCompletedTopRow{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media (min-width:64rem){.Planly-module__MDGF9G__planCompletedTopRow{flex-direction:row;justify-content:space-between;align-items:center}}.Planly-module__MDGF9G__planCompletedHero{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__planCompletedHero{align-items:center;gap:calc(var(--spacing,.25rem) * 5);flex-direction:row}}.Planly-module__MDGF9G__planCompletedCupWrap{width:calc(var(--spacing,.25rem) * 20);height:calc(var(--spacing,.25rem) * 20);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Planly-module__MDGF9G__planCompletedCup{z-index:10;width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);object-fit:contain;position:relative}.Planly-module__MDGF9G__planCompletedConfetti{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}.Planly-module__MDGF9G__planCompletedInfo{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.Planly-module__MDGF9G__planCompletedTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__planCompletedDescription{max-width:var(--container-md,28rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planCompletedDatePill{margin-top:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-semantic-green-500);border-radius:3.40282e38px;width:fit-content}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planCompletedDatePill{border-color:color-mix(in oklab, var(--color-semantic-green-500) 20%, transparent)}}.Planly-module__MDGF9G__planCompletedDatePill{background-color:var(--color-gamification-trophy-green-1000);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-green-400);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__planCompletedStats{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__planCompletedStats{gap:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__planCompletedStatItem{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-stroke-default);display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planCompletedStatItem{border-color:color-mix(in oklab, var(--color-stroke-default) 60%, transparent)}}.Planly-module__MDGF9G__planCompletedStatItem{padding-right:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__planCompletedStatItem:last-child{border-right-style:var(--tw-border-style);padding-right:calc(var(--spacing,.25rem) * 0);border-right-width:0}@media (min-width:40rem){.Planly-module__MDGF9G__planCompletedStatItem{padding-right:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__planCompletedStatIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);flex-shrink:0}.Planly-module__MDGF9G__planCompletedStatText{flex-direction:column;display:flex}.Planly-module__MDGF9G__planCompletedStatValue{font-family:var(--font-sans), system-ui, sans-serif;--tw-leading:var(--leading-tight,1.25);font-size:1.25rem;font-weight:700;line-height:var(--leading-tight,1.25);color:var(--color-text-primary)}.Planly-module__MDGF9G__planCompletedStatLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__planCompletedBottomRow{gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stroke-default);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planCompletedBottomRow{border-color:color-mix(in oklab, var(--color-stroke-default) 40%, transparent)}}.Planly-module__MDGF9G__planCompletedBottomRow{padding-top:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.Planly-module__MDGF9G__planCompletedBottomRow{flex-direction:row;justify-content:space-between;align-items:center}}.Planly-module__MDGF9G__planCompletedTagline{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planCompletedSummaryBtn{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.Planly-module__MDGF9G__planCardRestartBtn{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider-strong);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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));background-color:#0000;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__planCardRestartBtn:hover{border-color:var(--color-stroke-light);background-color:var(--color-bg-3)}}.Planly-module__MDGF9G__planSectionLabel{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-secondary);text-transform:uppercase;font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__planSectionHeader{min-height:calc(var(--spacing,.25rem) * 12);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-shrink:0;display:flex}.Planly-module__MDGF9G__planSectionHeader .Planly-module__MDGF9G__planSectionLabel{margin-bottom:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.Planly-module__MDGF9G__planBlockDivider{background-color:var(--color-stroke-divider);flex-shrink:0;width:100%;height:1px}.Planly-module__MDGF9G__planBlockBody{justify-content:center;gap:calc(var(--spacing,.25rem) * 3);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__planSprintToggle{align-items:center;gap:calc(var(--spacing,.25rem) * 1);flex-shrink:0;display:flex}.Planly-module__MDGF9G__planSprintToggleBtn{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);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-bg-4);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__planSprintToggleBtn:hover{border-color:var(--color-brand-blue);color:var(--color-text-primary)}}.Planly-module__MDGF9G__planSprintToggleBtn:disabled{cursor:not-allowed;opacity:.4}.Planly-module__MDGF9G__planSprintToggleLabel{text-align:center;min-width:4rem;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__planSectionHeaderButton{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;width:100%;display:flex}.Planly-module__MDGF9G__planOverallContent{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.Planly-module__MDGF9G__progressRing{flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex;position:relative}.Planly-module__MDGF9G__progressRingTrack{stroke:var(--color-bg-5,#2a2a2a)}.Planly-module__MDGF9G__progressRingFill{stroke:var(--color-brand-blue);transition:stroke-dashoffset .3s}.Planly-module__MDGF9G__progressRingLabel{inset:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex;position:absolute}.Planly-module__MDGF9G__planStatList{gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__planStatListCompact{margin-top:calc(var(--spacing,.25rem) * 2)}.Planly-module__MDGF9G__planDayStrip{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);width:100%;display:flex;position:relative}.Planly-module__MDGF9G__planDayStrip:before{content:"";z-index:0;background:var(--color-stroke-default,var(--color-divider,#333));height:1px;position:absolute;top:1rem;left:6%;right:6%}.Planly-module__MDGF9G__planDayStripItem{z-index:1;min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;flex:1;display:flex;position:relative}.Planly-module__MDGF9G__planDayNode{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-bg-4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__planDayNodeDone{background-color:var(--color-brand-blue);color:var(--color-white,#fff);border-color:#0000}.Planly-module__MDGF9G__planDayNodeOff{color:var(--color-text-tertiary)}.Planly-module__MDGF9G__planDayNodePaused{border-color:var(--color-semantic-yellow-100);background-color:var(--color-semantic-yellow-1000);color:var(--color-semantic-yellow-100)}.Planly-module__MDGF9G__planDayNodeTodayWrap{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-bg-3);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.Planly-module__MDGF9G__planDayNodeRing{inset:calc(var(--spacing,.25rem) * 0);position:absolute}.Planly-module__MDGF9G__planDayNodeRingTrack{stroke:var(--color-stroke-default,#3a3a3a)}.Planly-module__MDGF9G__planDayNodeRingFill{stroke:var(--color-brand-blue)}.Planly-module__MDGF9G__planDayNodeTodayValue{z-index:1;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary);position:relative}.Planly-module__MDGF9G__planDayLabel{text-align:center;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__planDayLabelActive{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__planDayLabelDone{color:var(--color-text-secondary)}.Planly-module__MDGF9G__planTodayGrid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:64rem){.Planly-module__MDGF9G__planTodayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__planTodayTasks{min-height:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__planTodayTopicsCount{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-shrink:0;font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planTodayTopicsCompleted{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__planTodayTasksBody{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative}.Planly-module__MDGF9G__planTodayTasksScroll{max-height:10.5rem;min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);flex:1;overflow-y:auto}.Planly-module__MDGF9G__planTodayTasksScrollWithFooter{padding-bottom:calc(var(--spacing,.25rem) * 2)}.Planly-module__MDGF9G__planTodayTasksFade{pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 10);--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-bg-3);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));position:absolute}.Planly-module__MDGF9G__planTaskGroupLabel{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__planTaskList{flex-direction:column;display:flex}:where(.Planly-module__MDGF9G__planTaskList>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-color:var(--color-divider)}.Planly-module__MDGF9G__planTaskRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__planTaskName{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);align-items:center;font-size:.8125rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__planMiniProgressTrack{margin-top:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-bg-5);border-radius:3.40282e38px;width:100%;overflow:hidden}.Planly-module__MDGF9G__planMiniProgressFill{background-color:var(--color-brand-blue);border-radius:3.40282e38px;height:100%}.Planly-module__MDGF9G__planCardFooter{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__planCardFooter{flex-direction:row;justify-content:space-between;align-items:center}}.Planly-module__MDGF9G__planCardFooterMeta{align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-wrap:wrap;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__planCardFooterStat{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.Planly-module__MDGF9G__planCardFooterStatValue{color:var(--color-text-primary)}.Planly-module__MDGF9G__planCardFooterActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__planlyCompactDialog{max-width:28rem}.Planly-module__MDGF9G__planlyDecisionDialog{max-width:35rem}}.Planly-module__MDGF9G__adjustPlanDialog{max-height:calc(100dvh - 2rem)}@media (min-width:40rem){.Planly-module__MDGF9G__adjustPlanDialog{max-width:60rem}}.Planly-module__MDGF9G__adjustPlanHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 5);grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);display:grid}.Planly-module__MDGF9G__adjustPlanHeader [data-slot=dialog-title]{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.Planly-module__MDGF9G__adjustPlanHeader [data-slot=dialog-description]{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.9375rem;font-weight:400}.Planly-module__MDGF9G__adjustPlanBody{max-height:calc(100dvh - 12rem);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6);overflow-y:auto}.Planly-module__MDGF9G__adjustPlanFooter{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) * 8);padding-block:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.Planly-module__MDGF9G__adjustPlanPreviewDialog{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__adjustPlanPreviewDialog{max-width:60rem}}.Planly-module__MDGF9G__adjustPlanPreviewHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 3)}.Planly-module__MDGF9G__adjustPlanPreviewBody{min-height:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;flex:1;overflow-y:auto}.Planly-module__MDGF9G__adjustPlanPreviewBody>*{width:100%;max-width:36rem}.Planly-module__MDGF9G__adjustPlanPreviewMascot{margin-bottom:calc(var(--spacing,.25rem) * 1);width:4.5rem;height:auto}.Planly-module__MDGF9G__adjustPlanPreviewBody>.Planly-module__MDGF9G__adjustPlanPreviewMascot{width:4.5rem}.Planly-module__MDGF9G__adjustPlanPreviewTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__adjustPlanPreviewSubtitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__adjustPlanPreviewMetrics{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.Planly-module__MDGF9G__adjustPlanPreviewMetric{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-brand-primary-bg-2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;flex-direction:column;display:flex}.Planly-module__MDGF9G__adjustPlanPreviewMetricLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__adjustPlanPreviewMetricValue{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:flex}.Planly-module__MDGF9G__adjustPlanPreviewOldValue{color:var(--color-text-tertiary);text-decoration-line:line-through}.Planly-module__MDGF9G__adjustPlanAffected{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-brand-primary-bg-2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left}.Planly-module__MDGF9G__adjustPlanAffectedHeading{margin-bottom:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__adjustPlanAffectedRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__adjustPlanAffectedRow span:last-child{color:var(--color-text-primary)}.Planly-module__MDGF9G__adjustPlanPreviewNote{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__adjustPlanImpact{margin-top: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-divider);background-color:var(--color-brand-primary-bg-2);text-align:left;overflow:hidden}.Planly-module__MDGF9G__adjustPlanImpactHeader{justify-content:space-between;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-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__adjustPlanImpactHeader{flex-direction:row}}.Planly-module__MDGF9G__adjustPlanImpactHeader>div{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Planly-module__MDGF9G__adjustPlanImpactHeader>div>span{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__adjustPlanImpactHeader strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__adjustPlanImpactBadge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;--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,);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=later]{border-color:var(--color-semantic-yellow-300)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=later]{border-color:color-mix(in oklab, var(--color-semantic-yellow-300) 40%, transparent)}}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=later]{background-color:var(--color-semantic-yellow-300)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=later]{background-color:color-mix(in oklab, var(--color-semantic-yellow-300) 10%, transparent)}}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=later]{color:var(--color-semantic-yellow-300)}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=earlier]{border-color:var(--color-semantic-green-500)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=earlier]{border-color:color-mix(in oklab, var(--color-semantic-green-500) 40%, transparent)}}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=earlier]{background-color:var(--color-semantic-green-500)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=earlier]{background-color:color-mix(in oklab, var(--color-semantic-green-500) 10%, transparent)}}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=earlier]{color:var(--color-semantic-green-500)}.Planly-module__MDGF9G__adjustPlanImpactBadge[data-direction=same]{border-color:var(--color-divider);background-color:var(--color-bg-3);color:var(--color-text-secondary)}.Planly-module__MDGF9G__adjustPlanImpactDetails{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__adjustPlanImpactDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__adjustPlanImpactDetails>div{min-width:calc(var(--spacing,.25rem) * 0);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);display:flex}.Planly-module__MDGF9G__adjustPlanImpactDetails svg{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-brand-primary);flex-shrink:0}.Planly-module__MDGF9G__adjustPlanImpactDetails span{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-direction:column;font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__adjustPlanImpactDetails strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__adjustPlanDuration{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);background-color:var(--color-bg-3);display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__adjustPlanDuration{background-color:color-mix(in oklab, var(--color-bg-3) 50%, transparent)}}.Planly-module__MDGF9G__adjustPlanDuration{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3)}.Planly-module__MDGF9G__adjustPlanDuration>span{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__adjustPlanDuration strong{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--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,);font-size:.8125rem;font-weight:600;display:flex}.Planly-module__MDGF9G__adjustPlanDuration strong span{color:var(--color-text-tertiary)}@media (max-width:640px){.Planly-module__MDGF9G__adjustPlanHeader{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__adjustPlanBody,.Planly-module__MDGF9G__adjustPlanFooter{padding-inline:calc(var(--spacing,.25rem) * 5)}}.Planly-module__MDGF9G__planlyDecisionHeader{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__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){.Planly-module__MDGF9G__planlyDecisionBody{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__planlyDecisionFormBody{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.Planly-module__MDGF9G__planlyDecisionFormBody{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__restartPlanDialog{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.Planly-module__MDGF9G__restartPlanHeader{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);padding-right:calc(var(--spacing,.25rem) * 12);flex-direction:column;flex-shrink:0}@media (min-width:40rem){.Planly-module__MDGF9G__restartPlanHeader{padding-left:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__restartPlanBody{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);overflow-y:auto}@media (min-width:40rem){.Planly-module__MDGF9G__restartPlanBody{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__restartPlanFooter{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) * 5);padding-block:calc(var(--spacing,.25rem) * 4);flex-shrink:0}@media (min-width:40rem){.Planly-module__MDGF9G__restartPlanFooter{padding-inline:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__renamePlanDialog{max-height:calc(100dvh - 2rem);overflow-y:auto}@media (min-width:40rem){.Planly-module__MDGF9G__renamePlanDialog{max-width:28rem}}.Planly-module__MDGF9G__renamePlanHeader{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 5);border-width:0;flex-direction:column}.Planly-module__MDGF9G__renamePlanBody{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 6)}.Planly-module__MDGF9G__renamePlanFooter{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 6);border-width:0}@media not all and (min-width:40rem){.Planly-module__MDGF9G__renamePlanFooter>button{flex:1}}.Planly-module__MDGF9G__renamePlanDescription{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planlyEditDialog{flex-direction:column;width:calc(100vw - 2rem);max-width:31.25rem;max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.Planly-module__MDGF9G__planlyEditDialog>[data-slot=dialog-close]{top:calc(var(--spacing,.25rem) * 3);right:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__planlyEditHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);min-height:3.375rem;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 12);flex-shrink:0}.Planly-module__MDGF9G__planlyEditDescription{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planlyEditBody{min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 6);overflow-y:auto}.Planly-module__MDGF9G__planlyEditFooter{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) * 5);padding-block:calc(var(--spacing,.25rem) * 3);flex-shrink:0}.Planly-module__MDGF9G__startDateCalendar{width:100%;max-width:21.875rem;padding:calc(var(--spacing,.25rem) * 0);--cell-size:2.5rem;background-color:#0000;margin-inline:auto}.Planly-module__MDGF9G__startDateCalendar .rdp-month{gap:0}.Planly-module__MDGF9G__startDateCalendar .rdp-month_caption{height:calc(var(--spacing,.25rem) * 12);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider)}.Planly-module__MDGF9G__startDateCalendar .rdp-nav{top:calc(var(--spacing,.25rem) * 1);padding-inline:calc(var(--spacing,.25rem) * 3)}.Planly-module__MDGF9G__startDateCalendar .rdp-weekdays{padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2)}.Planly-module__MDGF9G__startDateCalendar .rdp-weekday{color:var(--color-text-primary);font-size:10px}.Planly-module__MDGF9G__startDateCalendar .rdp-week{margin:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__startDateCalendar td.rdp-day{height:calc(var(--spacing,.25rem) * 10);border-radius:0;flex:1;justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__startDateCalendar .rdp-today{background-color:#0000}.Planly-module__MDGF9G__startDateCalendar button[data-day]{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);min-width:calc(var(--spacing,.25rem) * 7);padding:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--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);border-radius:3.40282e38px;margin:auto}.Planly-module__MDGF9G__startDateCalendar button[data-day]:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-primary)}.Planly-module__MDGF9G__startDateCalendar button[data-selected-single=true]{background-color:var(--color-brand-primary);color:var(--color-white,#fff);border-radius:3.40282e38px}.Planly-module__MDGF9G__startDateCalendar .rdp-outside button:not([data-selected-single=true]){color:var(--color-text-tertiary)}.Planly-module__MDGF9G__renamePlanField{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__renamePlanLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500}.Planly-module__MDGF9G__renamePlanMeta{min-height:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__renamePlanHint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__renamePlanCount{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);--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,);flex-shrink:0;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__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)}.Planly-module__MDGF9G__discardNotesBody{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.Planly-module__MDGF9G__discardNotesBody{padding-inline:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__discardNotesNotice{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__discardNotesIcon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius);background-color:var(--color-semantic-red-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__discardNotesIcon{background-color:color-mix(in oklab, var(--color-semantic-red-500) 10%, transparent)}}.Planly-module__MDGF9G__discardNotesIcon{color:var(--color-semantic-red-400)}.Planly-module__MDGF9G__discardNotesContent{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__discardNotesLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500}.Planly-module__MDGF9G__discardNotesCopy{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__timerPausedArt{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);object-fit:contain;flex-shrink:0}.Planly-module__MDGF9G__planlyDecisionIconWrap{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}.Planly-module__MDGF9G__planlyDecisionIcon{z-index:1;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-blue-600);color:var(--color-brand-primary-bg-3);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.Planly-module__MDGF9G__planlyDecisionIconDanger{z-index:1;width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);background-color:var(--color-semantic-red-500);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyDecisionIconDanger{background-color:color-mix(in oklab, var(--color-semantic-red-500) 10%, transparent)}}.Planly-module__MDGF9G__planlyDecisionIconDanger{color:var(--color-semantic-red-400)}.Planly-module__MDGF9G__planlyDecisionTitle{font-family:var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__planlyDecisionCopy{font-family:var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__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}.Planly-module__MDGF9G__takeABreakIconWrap{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}.Planly-module__MDGF9G__takeABreakIconRing{inset:calc(var(--spacing,.25rem) * 0);border-style:var(--tw-border-style);border-width:6px;border-color:var(--color-blue-100);background-color:var(--color-blue-200);border-radius:3.40282e38px;position:absolute}.Planly-module__MDGF9G__takeABreakIcon{z-index:1;width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-blue-600);color:var(--color-brand-primary-bg-3);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex;position:relative}.Planly-module__MDGF9G__takeABreakTitle{font-family:var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__takeABreakCopy{font-family:var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__takeABreakNote{margin-top:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;text-wrap:balance;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}@media (min-width:40rem){.Planly-module__MDGF9G__completeSprintDialog{max-width:28rem}}.Planly-module__MDGF9G__sprintPerformanceDialog{flex-direction:column;width:min(52rem,100vw - 2rem);max-width:none;max-height:90vh;display:flex;overflow:hidden}.Planly-module__MDGF9G__sprintPerformanceBody{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 5);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 5);overflow-y:auto}.Planly-module__MDGF9G__sprintPerformanceStats{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__sprintPerformanceStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.Planly-module__MDGF9G__sprintPerformanceStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.Planly-module__MDGF9G__sprintPerformanceStats>div{min-height:calc(var(--spacing,.25rem) * 20);justify-content:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintPerformanceStats span{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceStats strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--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,);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__sprintPerformanceStats small{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceSectionHeader{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__sprintPerformanceSectionTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__sprintPerformanceRange{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceChartWrap{border-radius:var(--radius);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 2)}.Planly-module__MDGF9G__sprintPerformanceChart{height:calc(var(--spacing,.25rem) * 52);width:100%}.Planly-module__MDGF9G__sprintPerformanceGridLine{stroke:var(--color-divider);stroke-width:1px;stroke-dasharray:3 4}.Planly-module__MDGF9G__sprintPerformanceLine{fill:none;stroke:var(--color-brand-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.Planly-module__MDGF9G__sprintPerformanceEstimateLine{fill:none;stroke:var(--color-text-tertiary);stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.Planly-module__MDGF9G__sprintPerformancePoint{fill:var(--color-brand-blue);stroke:var(--color-brand-primary-bg-3);stroke-width:1.5px}.Planly-module__MDGF9G__sprintPerformancePoint[data-day-off=true]{fill:var(--color-text-tertiary)}.Planly-module__MDGF9G__sprintPerformanceLegend{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 4);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__sprintPerformanceLegend span{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.Planly-module__MDGF9G__sprintPerformanceLegend span:before{height:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 5);--tw-content:"";content:var(--tw-content);background:var(--color-brand-blue);border-radius:3.40282e38px;display:block}.Planly-module__MDGF9G__sprintPerformanceLegend span[data-series=estimated]:before{background:repeating-linear-gradient(90deg, var(--color-text-tertiary) 0 5px, transparent 5px 8px)}.Planly-module__MDGF9G__sprintPerformanceChartLabels{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);justify-content:space-between;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__sprintPerformanceAreas{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__sprintPerformanceAreas{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__sprintPerformanceAreaSection{min-width:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__sprintPerformanceAreaList{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 64);gap:calc(var(--spacing,.25rem) * 2);overscroll-behavior:contain;border-radius:var(--radius);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex;overflow:hidden auto}.Planly-module__MDGF9G__sprintPerformanceAreaSection>.Planly-module__MDGF9G__sprintPerformanceEmpty{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 64);justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__sprintPerformanceAreaCard{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}.Planly-module__MDGF9G__sprintPerformanceAreaCard[data-tone=strength]{border-left-color:var(--color-semantic-green-500)}.Planly-module__MDGF9G__sprintPerformanceAreaCard[data-tone=weak]{border-left-color:var(--color-semantic-yellow-300)}.Planly-module__MDGF9G__sprintPerformanceAreaHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500;display:flex}.Planly-module__MDGF9G__sprintPerformanceAreaHeader span{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);--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,);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceAreaCard p{margin-top:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceTopicSubject{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceEvidence{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__sprintPerformanceEvidence span{background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);border-radius:3.40282e38px;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceQuiz{margin-top:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 20);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);align-items:center;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__sprintPerformanceQuiz[data-state=attempted]{border-left-color:var(--color-semantic-green-500)}.Planly-module__MDGF9G__sprintPerformanceQuiz[data-state=failed]{border-left-color:var(--color-semantic-red-400)}.Planly-module__MDGF9G__sprintPerformanceQuizMetrics{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.Planly-module__MDGF9G__sprintPerformanceQuizMetrics strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--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,);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__sprintPerformanceTasks{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__sprintPerformanceTasks{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__sprintPerformanceTaskSection{min-width:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__sprintPerformanceTaskList{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 64);overscroll-behavior:contain;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);overflow:hidden auto}.Planly-module__MDGF9G__sprintPerformanceTaskSection>.Planly-module__MDGF9G__sprintPerformanceEmpty{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 64);justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__sprintPerformanceTaskRow{min-height:calc(var(--spacing,.25rem) * 16);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) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-text-primary);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));display:flex}.Planly-module__MDGF9G__sprintPerformanceTaskRow:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}a.Planly-module__MDGF9G__sprintPerformanceTaskRow:hover{background-color:var(--color-bg-4)}.Planly-module__MDGF9G__sprintPerformanceTaskRow>div{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__sprintPerformanceTaskRow strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:500;overflow:hidden}.Planly-module__MDGF9G__sprintPerformanceTaskRow>div span,.Planly-module__MDGF9G__sprintPerformanceTaskTime{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceTaskTime{--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,);flex-shrink:0}.Planly-module__MDGF9G__sprintPerformancePendingWarning{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceEmpty{border-radius:var(--radius);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);text-align:center;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceError{min-height:calc(var(--spacing,.25rem) * 48);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 5);text-align:center;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__sprintPerformanceInlineError{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-semantic-red-400)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__sprintPerformanceInlineError{border-color:color-mix(in oklab, var(--color-semantic-red-400) 40%, transparent)}}.Planly-module__MDGF9G__sprintPerformanceInlineError{background-color:var(--color-semantic-red-400)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__sprintPerformanceInlineError{background-color:color-mix(in oklab, var(--color-semantic-red-400) 10%, transparent)}}.Planly-module__MDGF9G__sprintPerformanceInlineError{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-red-300);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__sprintPerformanceSkeleton{min-height:calc(var(--spacing,.25rem) * 96);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.Planly-module__MDGF9G__sprintPerformanceSkeleton{grid-template-columns:repeat(3,minmax(0,1fr))}}.Planly-module__MDGF9G__sprintPerformanceSkeleton>div{animation:var(--animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);border-radius:var(--radius);background-color:var(--color-bg-3)}.Planly-module__MDGF9G__sprintPerformanceSkeleton>div:nth-child(4){min-height:calc(var(--spacing,.25rem) * 64)}@media (min-width:40rem){.Planly-module__MDGF9G__sprintPerformanceSkeleton>div:nth-child(4){grid-column:span 3/span 3}}.Planly-module__MDGF9G__sprintPerformanceFooter{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) * 5);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__completeSprintBody{gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 1)}.Planly-module__MDGF9G__completeSprintTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__completeSprintCopy{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__completeSprintMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__completeSprintFooter{align-items:stretch;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) * 5);padding-top:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 5);flex-direction:column}@media (min-width:40rem){.Planly-module__MDGF9G__completeSprintFooter{flex-direction:column}}.Planly-module__MDGF9G__detailPage{min-height:100%;padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__detailLayout{gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:80rem){.Planly-module__MDGF9G__detailLayout{grid-template-columns:minmax(0,1fr) 22rem;align-items:flex-start}}.Planly-module__MDGF9G__detailRail{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:80rem){.Planly-module__MDGF9G__detailRail{top:calc(var(--spacing,.25rem) * 4);position:sticky}}.Planly-module__MDGF9G__detailMain{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.Planly-module__MDGF9G__detailHeader{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__detailHeaderMain{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__detailHeaderMain{flex-direction:row;justify-content:space-between;align-items:center}}.Planly-module__MDGF9G__detailHeaderCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__detailBreadcrumb{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}@media (hover:hover){.Planly-module__MDGF9G__detailBreadcrumb a:hover{color:var(--color-text-secondary)}}.Planly-module__MDGF9G__detailTitleRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__detailTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.5rem;font-weight:700}.Planly-module__MDGF9G__detailMetaRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__detailMetaDot{width:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 1);background-color:var(--color-text-quaternary);border-radius:3.40282e38px;flex-shrink:0}.Planly-module__MDGF9G__detailMetaDate{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__detailMetaDateIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-secondary);flex-shrink:0}.Planly-module__MDGF9G__detailHeaderActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__statsRow{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-gamification-contrast-card-11);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__statsRow{flex-direction:row}}.Planly-module__MDGF9G__statItem{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);flex-direction:column;flex:1;display:flex;position:relative}.Planly-module__MDGF9G__statItem:not(:last-child):after{content:"";pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 0);background-color:var(--color-stroke-default);height:1px;position:absolute}@media (min-width:40rem){.Planly-module__MDGF9G__statItem:not(:last-child):after{inset-block:18%;inset-inline:auto;right:calc(var(--spacing,.25rem) * 0);width:1px;height:auto;left:auto}}.Planly-module__MDGF9G__statLabelRow{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500;display:flex}.Planly-module__MDGF9G__statValueRow{align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__statValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.Planly-module__MDGF9G__statHint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintHeaderCard{border-radius:calc(var(--radius) * 1.4);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) * 4)}.Planly-module__MDGF9G__sprintHeaderTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__sprintPreviewStack{min-height:calc(var(--spacing,.25rem) * 0);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.Planly-module__MDGF9G__sprintAccordion{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;flex-shrink:0;display:flex}.Planly-module__MDGF9G__sprintAccordionItem{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);flex-shrink:0;overflow:hidden}.Planly-module__MDGF9G__sprintAccordionItemOpen{border-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__sprintAccordionItemOpen{border-color:color-mix(in oklab, var(--color-brand-blue) 50%, transparent)}}.Planly-module__MDGF9G__sprintAccordionHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-bg-3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:left;display:flex}.Planly-module__MDGF9G__sprintAccordionToggle{min-width:calc(var(--spacing,.25rem) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:left;flex:1;display:flex}.Planly-module__MDGF9G__sprintAccordionToggle:disabled{cursor:not-allowed;opacity:.6}.Planly-module__MDGF9G__sprintAccordionHeaderMain{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__sprintStatusIcon{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-light);color:var(--color-text-tertiary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__sprintStatusIconDone{background-color:var(--color-brand-blue);color:var(--color-white,#fff);border-color:#0000}.Planly-module__MDGF9G__sprintBadge{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-blue);background-color:var(--color-brand-primary-bg-2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-shrink:0;font-size:.75rem;font-weight:500}.Planly-module__MDGF9G__sprintUpcomingBadge{align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:calc(var(--radius) * .8);background-color:var(--color-brand-blue);flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__sprintUpcomingBadge{background-color:color-mix(in oklab, var(--color-brand-blue) 15%, transparent)}}.Planly-module__MDGF9G__sprintUpcomingBadge{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.75rem;font-weight:500}.Planly-module__MDGF9G__sprintStartButton{flex-shrink:0}.Planly-module__MDGF9G__sprintFocusLabel{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:500;overflow:hidden}.Planly-module__MDGF9G__sprintAccordionHeaderMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-shrink:0;font-size:.8125rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__sprintAccordionBody{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 3)}.Planly-module__MDGF9G__sprintTreeList{grid-template-columns:1rem 1fr;grid-auto-rows:auto;display:grid;position:relative}.Planly-module__MDGF9G__sprintTreeBranch{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;position:relative}.Planly-module__MDGF9G__sprintTreeBranch:before{content:"";background:var(--color-stroke-default);width:1px;position:absolute;top:0;bottom:1.25rem;left:7.5px}.Planly-module__MDGF9G__sprintTreeConnector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;color:var(--color-stroke-default);position:absolute}.Planly-module__MDGF9G__sprintTreeConnector .stroke-primary{stroke:var(--color-brand-blue);stroke-width:2px}.Planly-module__MDGF9G__sprintTreeItem{min-width:calc(var(--spacing,.25rem) * 0);position:relative}.Planly-module__MDGF9G__sprintDayList{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex;position:relative}.Planly-module__MDGF9G__sprintDayItem{flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintDayRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;display:flex}.Planly-module__MDGF9G__sprintDayToggle{z-index:1;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-brand-primary-bg-3);color:var(--color-text-tertiary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__sprintDayToggleDone{background-color:var(--color-semantic-green-200);color:var(--color-white,#fff);border-color:#0000}.Planly-module__MDGF9G__sprintDayToggleToday{color:var(--color-text-primary)}.Planly-module__MDGF9G__sprintDayToggleMissed{background-color:var(--color-gamification-contrast-yellow-990);color:var(--color-brand-orange)}.Planly-module__MDGF9G__sprintDayToggleMissedDot{width:calc(var(--spacing,.25rem) * 1.5);height:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-brand-orange);border-radius:3.40282e38px}.Planly-module__MDGF9G__sprintDayAwayBadge{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-orange-100);background-color:var(--color-gamification-contrast-yellow-990);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-orange);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__sprintDayToggleOff{background-color:var(--color-icon-quaternary);color:var(--color-icon-base);opacity:.5}.Planly-module__MDGF9G__sprintDayRowOff{cursor:not-allowed}.Planly-module__MDGF9G__sprintDayRowOff:disabled{opacity:1}.Planly-module__MDGF9G__sprintDayLabel{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-wrap:wrap;font-size:.875rem;font-weight:600;display:inline-flex}.Planly-module__MDGF9G__sprintDayMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-shrink:0;margin-left:auto;font-size:.8125rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__sprintDayOpen{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);color:var(--color-text-tertiary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__sprintDayOpenActive{background-color:var(--color-brand-blue);color:var(--color-white,#fff);border-color:#0000}.Planly-module__MDGF9G__sprintDayTasks{margin-left:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 1.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-4);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintDayTaskRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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:.8125rem;font-weight:400;display:flex}@media (hover:hover){.Planly-module__MDGF9G__sprintDayTaskRow:hover{background-color:var(--color-bg-4)}}.Planly-module__MDGF9G__sprintDayTaskOpen{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;flex:1;display:flex}.Planly-module__MDGF9G__sprintDayTaskOpen:disabled{cursor:not-allowed;opacity:.6}.Planly-module__MDGF9G__sprintDayTaskMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);color:var(--color-text-tertiary);flex-shrink:0;display:inline-flex}.Planly-module__MDGF9G__timeline{gap:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.4);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) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__timelineItem{gap:calc(var(--spacing,.25rem) * 3);display:flex;position:relative}.Planly-module__MDGF9G__timelineRail{width:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.Planly-module__MDGF9G__timelineDot{z-index:1;width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-divider);background-color:var(--color-bg-3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.625rem;font-weight:500;display:flex}.Planly-module__MDGF9G__timelineDotDone{background-color:var(--color-semantic-green-500);color:var(--color-white,#fff);border-color:#0000}.Planly-module__MDGF9G__timelineDotToday{border-color:var(--color-brand-blue);color:var(--color-brand-blue)}.Planly-module__MDGF9G__timelineDotMissed{border-color:var(--color-semantic-red-500);color:var(--color-semantic-red-500)}.Planly-module__MDGF9G__detailBanner{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);color:var(--color-text-secondary)}.Planly-module__MDGF9G__detailBanner[data-tone=warning]{border-color:var(--color-semantic-yellow-400)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__detailBanner[data-tone=warning]{border-color:color-mix(in oklab, var(--color-semantic-yellow-400) 40%, transparent)}}.Planly-module__MDGF9G__detailBanner[data-tone=warning]{background-color:var(--color-semantic-yellow-400)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__detailBanner[data-tone=warning]{background-color:color-mix(in oklab, var(--color-semantic-yellow-400) 10%, transparent)}}.Planly-module__MDGF9G__detailBanner[data-tone=warning]{color:var(--color-text-primary)}.Planly-module__MDGF9G__detailBanner[data-tone=danger],.Planly-module__MDGF9G__detailBanner[data-tone=error]{border-color:var(--color-semantic-red-500)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__detailBanner[data-tone=danger],.Planly-module__MDGF9G__detailBanner[data-tone=error]{border-color:color-mix(in oklab, var(--color-semantic-red-500) 40%, transparent)}}.Planly-module__MDGF9G__detailBanner[data-tone=danger],.Planly-module__MDGF9G__detailBanner[data-tone=error]{background-color:var(--color-semantic-red-500)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__detailBanner[data-tone=danger],.Planly-module__MDGF9G__detailBanner[data-tone=error]{background-color:color-mix(in oklab, var(--color-semantic-red-500) 10%, transparent)}}.Planly-module__MDGF9G__detailBanner[data-tone=danger],.Planly-module__MDGF9G__detailBanner[data-tone=error]{color:var(--color-text-primary)}.Planly-module__MDGF9G__timelineBody{min-width:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-top:calc(var(--spacing,.25rem) * .5);padding-bottom:calc(var(--spacing,.25rem) * 4);flex:1}.Planly-module__MDGF9G__timelineItem:last-child .Planly-module__MDGF9G__timelineBody{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.Planly-module__MDGF9G__timelineRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:left;width:100%;display:flex}.Planly-module__MDGF9G__timelineDayLabel{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex-wrap:wrap;font-size:.875rem;font-weight:600;display:inline-flex}.Planly-module__MDGF9G__timelineMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__timelineTasks{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__timelineTaskRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__todayBadge{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-brand-blue);background-color:var(--color-blue-200);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__extraDayBadge{border-radius:calc(var(--radius) * .8);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-semantic-yellow-500);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-yellow-500);background-color:#0000;font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__inProgressBadge{margin-left:calc(var(--spacing,.25rem) * 2);background-color:var(--color-semantic-green-500);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__inProgressBadge{background-color:color-mix(in oklab, var(--color-semantic-green-500) 15%, transparent)}}.Planly-module__MDGF9G__inProgressBadge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-semantic-green-500);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__wrapUpSection{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__wrapUpCard{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-stroke-strong);background-color:var(--color-gamification-contrast-card-2);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__wrapUpCard{flex-direction:row;justify-content:space-between;align-items:center}}.Planly-module__MDGF9G__wrapUpCardCopy{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__wrapUpCardIcon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-card-5);color:var(--color-brand-blue);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__wrapUpCompletedIcon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-brand-blue);color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__wrapUpCompletedBanner{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-gamification-contrast-card-2);padding:calc(var(--spacing,.25rem) * 4);display:flex}.Planly-module__MDGF9G__wrapUpCompletedBannerCopy{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__wrapUpCompletedTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__wrapUpCardText{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Planly-module__MDGF9G__wrapUpTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.Planly-module__MDGF9G__wrapUpHint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__wrapUpUnlockHint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:500}.Planly-module__MDGF9G__wrapUpUnlockFeature{align-items:center;gap:calc(var(--spacing,.25rem) * 1);color:var(--color-semantic-yellow-300);display:inline-flex}.Planly-module__MDGF9G__wrapUpCompleteButton{flex-shrink:0}.Planly-module__MDGF9G__wrapUpCompletedGrid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:48rem){.Planly-module__MDGF9G__wrapUpCompletedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__wrapUpCompletedCard{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-divider);background-color:var(--color-card-3);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__wrapUpCompletedCardRow{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__wrapUpCompletedCardText{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__wrapUpCompletedCardTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__wrapUpCompletedCardBody{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.75rem;font-weight:400}.Planly-module__MDGF9G__wrapUpCompletedCta{align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);flex-shrink:0;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__wrapUpCompletedCta:hover{text-decoration-line:underline}}.Planly-module__MDGF9G__wrapUpCompletedCta:disabled{cursor:not-allowed;opacity:.6;text-decoration-line:none}.Planly-module__MDGF9G__wrapUpFeatureIcon{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);background-color:var(--color-card-5);color:var(--color-icon-default);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Planly-module__MDGF9G__wrapUpNotesStatus{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__sprintNotesDialog{flex-direction:column;max-height:90vh;display:flex;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__sprintNotesDialog{max-width:28rem}}.Planly-module__MDGF9G__sprintNotesBody{min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 5);overflow-y:auto}.Planly-module__MDGF9G__sprintNotesStatus{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintNotesSpinner{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);animation:var(--animate-spin,spin 1s linear infinite);color:var(--color-brand-blue)}.Planly-module__MDGF9G__sprintNotesStatusTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__sprintNotesStatusHint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__sprintNotesList{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintNotesDay{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintNotesDayTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__sprintNotesDayProblems{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintNotesProblem{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-divider);background-color:var(--color-card-3);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintNotesProblemTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__sprintNotesFieldLabel{margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__sprintNotesFieldBody{font-family:var(--font-sans), system-ui, sans-serif;white-space:pre-wrap;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__sprintNotesCode{border-radius:var(--radius);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.75rem;font-weight:400;overflow-x:auto}.Planly-module__MDGF9G__sprintNotesCode code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);white-space:pre}.Planly-module__MDGF9G__sprintNotesMistakes{gap:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;font-weight:400;list-style-type:disc;display:flex}.Planly-module__MDGF9G__sprintNotesComplexity{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__quizAutosaveHint{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__quizDialog{width:min(40rem,100vw - 2rem);max-height:90vh;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__quizDialog{max-width:var(--container-xl,36rem)}}.Planly-module__MDGF9G__quizDialogBody{min-height:12rem}.Planly-module__MDGF9G__quizDialogFooter{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__quizStatusPanel{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);text-align:center;flex-direction:column;display:flex}.Planly-module__MDGF9G__quizStatusTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__quizStatusHint{max-width:var(--container-sm,24rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planlyQuizShell{gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-bg-1);width:100%;height:100vh;padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__planlyQuizShell{padding:calc(var(--spacing,.25rem) * 3)}}.Planly-module__MDGF9G__planlyQuizContent{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius-layout);background-color:var(--color-bg-3);flex:1;overflow:hidden}.Planly-module__MDGF9G__planlyQuizAttempt{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;max-width:var(--container-5xl,64rem);gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__planlyQuizAttempt{padding:calc(var(--spacing,.25rem) * 5)}}.Planly-module__MDGF9G__quizReadyBody{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__quizQuestionBlock{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.Planly-module__MDGF9G__quizQuestionMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__quizQuestionHtml{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__quizQuestionHtml p{margin:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__quizQuestionImage{max-height:calc(var(--spacing,.25rem) * 48);border-radius:var(--radius);object-fit:contain;width:auto}.Planly-module__MDGF9G__quizOptions{gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);flex-direction:column;list-style-type:none;display:flex}.Planly-module__MDGF9G__quizOption{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-5);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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:.8125rem;font-weight:400}@media (hover:hover){.Planly-module__MDGF9G__quizOption:hover{border-color:var(--color-brand-blue)}}.Planly-module__MDGF9G__quizOptionSelected{border-color:var(--color-brand-blue);background-color:var(--color-blue-200)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__quizOptionSelected{background-color:color-mix(in oklab, var(--color-blue-200) 40%, transparent)}}.Planly-module__MDGF9G__quizOptionCorrect{border-color:var(--color-semantic-green-300);background-color:var(--color-semantic-green-500)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__quizOptionCorrect{background-color:color-mix(in oklab, var(--color-semantic-green-500) 10%, transparent)}}.Planly-module__MDGF9G__quizOptionWrong{border-color:var(--color-semantic-red-300);background-color:var(--color-semantic-red-500)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__quizOptionWrong{background-color:color-mix(in oklab, var(--color-semantic-red-500) 10%, transparent)}}.Planly-module__MDGF9G__quizQuestionActions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__quizRevealLabel{font-family:var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:600}.Planly-module__MDGF9G__quizRevealCorrect{color:var(--color-semantic-green-300)}.Planly-module__MDGF9G__quizRevealWrong{color:var(--color-semantic-red-300)}.Planly-module__MDGF9G__quizExplanation{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-5);padding:calc(var(--spacing,.25rem) * 3)}.Planly-module__MDGF9G__quizExplanationTitle{margin-bottom:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.Planly-module__MDGF9G__quizExplanationBody{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__quizExplanationBody p{margin:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__quizNav{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__daySidebar{gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius);background-color:var(--color-gamification-contrast-card-11);height:fit-content;padding:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__sidebarPausedStatus{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-orange-600);font-size:.625rem;font-weight:500;display:inline-flex}.Planly-module__MDGF9G__sidebarPausedStats{gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__sidebarPausedStats strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__sidebarPausedMetaGrid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Planly-module__MDGF9G__sidebarPausedMetaCard{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-card-3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.Planly-module__MDGF9G__sidebarPausedMetaLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sidebarPausedMetaValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__detailPausedBadge{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-card-5);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);align-items:center;font-size:.625rem;font-weight:500;display:inline-flex}.Planly-module__MDGF9G__sidebarHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__revisionListCard{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);background-color:var(--color-gamification-contrast-card-11);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__revisionListTitle{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:inline-flex}.Planly-module__MDGF9G__revisionListStar{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-primary);flex-shrink:0}.Planly-module__MDGF9G__revisionViewAll{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);flex-shrink:0;font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__sidebarToday{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sidebarDayMeta{text-align:right;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);flex-shrink:0;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__continueBlock{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__continueCard{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.8);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-brand-blue);background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 4);display:flex}.Planly-module__MDGF9G__continueCardCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Planly-module__MDGF9G__continueEyebrow{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-tertiary);text-transform:uppercase;font-size:.625rem;font-weight:500;display:flex}.Planly-module__MDGF9G__continueLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__continueTask{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.9375rem;font-weight:600}.Planly-module__MDGF9G__continueLastSession{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__continueAction{width:calc(var(--spacing,.25rem) * 10);height:calc(var(--spacing,.25rem) * 10);border-radius:3.40282e38px;flex-shrink:0}.Planly-module__MDGF9G__dayDoneCard{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-semantic-green-500);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__dayDoneCard{border-color:color-mix(in oklab, var(--color-semantic-green-500) 30%, transparent)}}.Planly-module__MDGF9G__dayDoneCard{background-color:var(--color-bg-3);padding:calc(var(--spacing,.25rem) * 4)}.Planly-module__MDGF9G__dayDoneHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__dayDoneTime{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__dayDoneTimeSuffix{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__dayDoneMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__dayDoneBadge{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-semantic-green-500);flex-shrink:0;font-size:.875rem;font-weight:600;display:flex}.Planly-module__MDGF9G__sidebarReviewDayMeta{text-align:right;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sidebarDayMetaSprint{color:var(--color-brand-blue)}.Planly-module__MDGF9G__sprintReviewCard{gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-stroke-strong);background-color:var(--color-gamification-contrast-card-2);padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintReviewCopy{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintReviewTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__sprintReviewBody{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__sprintReviewStats{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Planly-module__MDGF9G__sprintReviewStat{gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);background-color:var(--color-card-3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.Planly-module__MDGF9G__sprintReviewStatLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__sprintReviewStatValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__sprintReviewCta{width:100%}.Planly-module__MDGF9G__sidebarSection{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:.5px;border-color:var(--color-stroke-light);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__sidebarSectionHeader{justify-content:space-between;align-items:center;display:flex}.Planly-module__MDGF9G__sidebarSectionTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-primary);text-transform:uppercase;font-size:.875rem;font-weight:600;display:flex}.Planly-module__MDGF9G__taskList{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.Planly-module__MDGF9G__sidebarTodayTaskList{max-height:15.5rem;min-height:calc(var(--spacing,.25rem) * 0);overflow-y:auto}.Planly-module__MDGF9G__taskRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 1.5);display:flex}.Planly-module__MDGF9G__taskToggle{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__taskStatusDot{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-quaternary);flex-shrink:0}.Planly-module__MDGF9G__taskStatusDotDone{color:var(--color-semantic-green-300)}.Planly-module__MDGF9G__taskStatusDotActive{color:var(--color-brand-blue)}.Planly-module__MDGF9G__taskCheckDone{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);background-color:var(--color-semantic-green-500);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__taskOpen{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;flex:1;display:flex}.Planly-module__MDGF9G__taskTitle{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;align-items:center;font-size:.8125rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__taskTitleText{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Planly-module__MDGF9G__taskTitleDone{color:var(--color-text-tertiary);text-decoration-line:line-through}.Planly-module__MDGF9G__taskEst{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__taskRevisionStar{width:calc(var(--spacing,.25rem) * 7);height:calc(var(--spacing,.25rem) * 7);border-radius:calc(var(--radius) * .8);color:var(--color-text-quaternary);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){.Planly-module__MDGF9G__taskRevisionStar:hover{background-color:var(--color-bg-3);color:var(--color-text-secondary)}}.Planly-module__MDGF9G__taskRevisionStar:disabled{pointer-events:none;opacity:.4}.Planly-module__MDGF9G__taskRevisionStarActive{color:var(--color-semantic-yellow-500)}@media (hover:hover){.Planly-module__MDGF9G__taskRevisionStarActive:hover{color:var(--color-semantic-yellow-600)}}.Planly-module__MDGF9G__taskRevisionStarIcon{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5)}.Planly-module__MDGF9G__taskChevron{width:calc(var(--spacing,.25rem) * 3.5);height:calc(var(--spacing,.25rem) * 3.5);color:var(--color-text-quaternary);flex-shrink:0}.Planly-module__MDGF9G__dayProgressCard{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:.5px;border-color:var(--color-stroke-light);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__dayProgressList{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.Planly-module__MDGF9G__dayProgressItem{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;display:flex}.Planly-module__MDGF9G__dayProgressItem strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);margin-left:auto;font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__dayProgressMeter{align-items:center;gap:calc(var(--spacing,.25rem) * 2);margin-left:auto;display:flex}.Planly-module__MDGF9G__dayProgressMeter strong{margin-left:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__dayProgressInlineTrack{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 36);background-color:var(--color-stroke-divider);border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}.Planly-module__MDGF9G__dayProgressGrid{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Planly-module__MDGF9G__dayProgressGrid dt{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__dayProgressGrid dd{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600}.Planly-module__MDGF9G__dayProgressBarRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__dayProgressBarLabel{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__dayProgressBarValue{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__finishDayButton{width:100%}.Planly-module__MDGF9G__sprintEndChoices{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.Planly-module__MDGF9G__sprintHeaderNav{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.Planly-module__MDGF9G__pauseBanner{align-items:center;gap:calc(var(--spacing,.25rem) * 3);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-card-3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);padding-right:calc(var(--spacing,.25rem) * 16);display:flex;position:relative;overflow:visible}.Planly-module__MDGF9G__pauseBannerCopy{min-width:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__pauseBannerResume{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-brand-blue);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));font-size:.875rem;font-weight:500}@media (hover:hover){.Planly-module__MDGF9G__pauseBannerResume:hover{opacity:.8}}.Planly-module__MDGF9G__pauseBannerResume:disabled{cursor:not-allowed;opacity:.4}.Planly-module__MDGF9G__pauseBannerMascot{pointer-events:none;top:calc(var(--spacing,.25rem) * -4);right:calc(var(--spacing,.25rem) * 2);z-index:1;display:none;position:absolute}@media (min-width:40rem){.Planly-module__MDGF9G__pauseBannerMascot{display:block}}.Planly-module__MDGF9G__pendingTasksDialog{gap:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-card-1);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-text-primary);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}.Planly-module__MDGF9G__pendingTasksHeader{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Planly-module__MDGF9G__pendingTasksTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:500}.Planly-module__MDGF9G__pendingTasksBody{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__pendingTasksBody{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6)}}.Planly-module__MDGF9G__pendingTasksMainRow{align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.Planly-module__MDGF9G__pendingTasksIconWrap{width:calc(var(--spacing,.25rem) * 14);height:calc(var(--spacing,.25rem) * 14);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.Planly-module__MDGF9G__pendingTasksIconRingOuter{inset:calc(var(--spacing,.25rem) * 0);background-color:var(--color-gamification-contrast-yellow-bg);border-radius:3.40282e38px;position:absolute}.Planly-module__MDGF9G__pendingTasksIconRingInner{inset:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-semantic-yellow-100);border-radius:3.40282e38px;position:absolute}.Planly-module__MDGF9G__pendingTasksIconCenter{z-index:1;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-semantic-yellow-200);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__pendingTasksIconCenter{border-color:color-mix(in oklab, var(--color-semantic-yellow-200) 60%, transparent)}}.Planly-module__MDGF9G__pendingTasksIconCenter{background-color:var(--color-semantic-yellow-200);color:var(--color-text-primary)!important}.Planly-module__MDGF9G__pendingTasksContent{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__pendingTasksHeading{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__pendingTasksSubtitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__pendingTasksNote{margin-top:calc(var(--spacing,.25rem) * 6);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__pendingTasksError{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__pendingTasksFooter{justify-content:flex-end;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) * 6);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}.Planly-module__MDGF9G__pendingTasksSecondaryBtn{height:calc(var(--spacing,.25rem) * 10);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);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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}@media (hover:hover){.Planly-module__MDGF9G__pendingTasksSecondaryBtn:hover{border-color:var(--color-stroke-light);background-color:var(--color-bg-5)}}.Planly-module__MDGF9G__pendingTasksPrimaryBtn{height:calc(var(--spacing,.25rem) * 10);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-brand-blue);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);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));font-size:.875rem;font-weight:500}@media (hover:hover){.Planly-module__MDGF9G__pendingTasksPrimaryBtn:hover{background-color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__pendingTasksPrimaryBtn:hover{background-color:color-mix(in oklab, var(--color-brand-blue) 90%, transparent)}}}.Planly-module__MDGF9G__carriedBadge{margin-left:calc(var(--spacing,.25rem) * 2);background-color:var(--color-brand-blue);border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__carriedBadge{background-color:color-mix(in oklab, var(--color-brand-blue) 15%, transparent)}}.Planly-module__MDGF9G__carriedBadge{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;white-space:nowrap;color:var(--color-brand-blue);font-size:.625rem;font-weight:500}.Planly-module__MDGF9G__dayProgressFull{grid-column:span 3/span 3}.Planly-module__MDGF9G__planlyTaskShell{height:100%;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__planlyTaskNavbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-layout);background-color:var(--color-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-shrink:0;display:flex}.Planly-module__MDGF9G__planlyTaskNavbarStart{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.Planly-module__MDGF9G__planlyTaskBackButton{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);border-radius:calc(var(--radius) * .8);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));flex-shrink:0;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__planlyTaskBackButton:hover{background-color:var(--color-bg-3);color:var(--color-text-primary)}}.Planly-module__MDGF9G__planlyTaskBrand{min-width:calc(var(--spacing,.25rem) * 0);align-items:baseline;gap:calc(var(--spacing,.25rem) * 1.5);text-decoration-line:none;display:flex}.Planly-module__MDGF9G__planlyTaskBrandName{font-family:var(--font-sans), system-ui, sans-serif;color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to bottom, var(--color-blue-600), var(--color-blue-900));font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__planlyTaskBrandByline{font-family:var(--font-sans), system-ui, sans-serif;font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planlyTaskBrandBy{color:var(--color-text-secondary)}.Planly-module__MDGF9G__planlyTaskBrandTake,.Planly-module__MDGF9G__planlyTaskBrandForward{color:var(--color-text-primary)}.Planly-module__MDGF9G__planlyTaskBrandU{color:var(--color-brand-blue)}.Planly-module__MDGF9G__planlyTaskNavbarActions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.Planly-module__MDGF9G__planlyTaskPicker{min-width:calc(var(--spacing,.25rem) * 0)}.Planly-module__MDGF9G__planlyTaskPickerSelect{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-3);max-width:16rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--tw-outline-style:none;outline-style:none;font-size:.8125rem;font-weight:500;overflow:hidden}.Planly-module__MDGF9G__planlyTaskPickerTrigger{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-3);max-width:12rem;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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));--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;font-size:.8125rem;font-weight:500;display:inline-flex}@media (hover:hover){.Planly-module__MDGF9G__planlyTaskPickerTrigger:hover{background-color:var(--color-bg-4)}}.Planly-module__MDGF9G__planlyTaskPickerTrigger:focus-visible{border-color:var(--color-brand-blue);--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)){.Planly-module__MDGF9G__planlyTaskPickerTrigger:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 30%, transparent)}}.Planly-module__MDGF9G__planlyTaskPickerTriggerLabel{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Planly-module__MDGF9G__planlyTaskPickerTriggerCurrent{color:var(--color-text-primary)}.Planly-module__MDGF9G__planlyTaskPickerTriggerTotal{color:var(--color-text-secondary)}.Planly-module__MDGF9G__planlyTaskPickerMenu{z-index:50;gap:calc(var(--spacing,.25rem) * 0);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);width:min(22rem,90vw);padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.Planly-module__MDGF9G__planlyTaskPickerMenuTitle{padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 1);padding-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__planlyTaskPickerList{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;max-height:min(18rem,60vh);display:flex;overflow-y:auto}.Planly-module__MDGF9G__planlyTaskPickerItem{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;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));--tw-outline-style:none;outline-style:none;display:flex}@media (hover:hover){.Planly-module__MDGF9G__planlyTaskPickerItem:hover{background-color:var(--color-bg-4)}}.Planly-module__MDGF9G__planlyTaskPickerItem:focus-visible,.Planly-module__MDGF9G__planlyTaskPickerItemActive{background-color:var(--color-bg-4)}.Planly-module__MDGF9G__planlyTaskPickerItemMuted{color:var(--color-text-secondary)}.Planly-module__MDGF9G__planlyTaskPickerItemDone{cursor:default;color:var(--color-text-tertiary)}.Planly-module__MDGF9G__planlyTaskPickerItemTitle{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;flex:1;font-size:.8125rem;font-weight:500;display:inline-flex}.Planly-module__MDGF9G__planlyTaskPickerItemActive .Planly-module__MDGF9G__planlyTaskPickerItemTitle{color:var(--color-text-primary)}.Planly-module__MDGF9G__planlyTaskPickerItemMeta{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);flex-shrink:0;font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__planlyTaskTimer{align-items:center;gap:calc(var(--spacing,.25rem) * 1);background-color:var(--color-bg-3);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);border-radius:3.40282e38px;display:flex}.Planly-module__MDGF9G__planlyTaskDayCountdown{margin-right:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.625rem;font-weight:500;display:none}@media (min-width:40rem){.Planly-module__MDGF9G__planlyTaskDayCountdown{display:inline}}.Planly-module__MDGF9G__planlyTaskTimerValue{min-width:2.5rem;padding-inline:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);--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,);font-size:.875rem;font-weight:500}.Planly-module__MDGF9G__planlyTaskTimerButton{width:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 0);color:var(--color-text-secondary)}@media (hover:hover){.Planly-module__MDGF9G__planlyTaskTimerButton:hover{color:var(--color-text-primary)}}.Planly-module__MDGF9G__planlyTaskBody{min-height:calc(var(--spacing,.25rem) * 0);min-width:calc(var(--spacing,.25rem) * 0);flex:1;overflow:hidden}.Planly-module__MDGF9G__revisionSidebarHeader{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__revisionBackButton{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 1);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:inline-flex}.Planly-module__MDGF9G__revisionSidebarMeta{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-shrink:0;font-size:.625rem;font-weight:400;display:inline-flex}.Planly-module__MDGF9G__revisionEmpty{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.Planly-module__MDGF9G__revisionTaskList{flex-direction:column;max-height:min(70vh,36rem);display:flex;overflow-y:auto}.Planly-module__MDGF9G__revisionTaskList>li+li{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-divider)}.Planly-module__MDGF9G__revisionTaskRow{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);width:100%;padding-inline:calc(var(--spacing,.25rem) * .5);padding-block:calc(var(--spacing,.25rem) * 2);text-align:left;display:flex}@media (hover:hover){.Planly-module__MDGF9G__revisionTaskRow:hover{background-color:var(--color-bg-4)}}.Planly-module__MDGF9G__revisionTaskName{min-width:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);flex:1;font-size:.8125rem;font-weight:400;overflow:hidden}.Planly-module__MDGF9G__planlyNotesShell{gap:calc(var(--spacing,.25rem) * 2);background-color:var(--color-bg-1);width:100%;height:100vh;padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.Planly-module__MDGF9G__planlyNotesShell{padding:calc(var(--spacing,.25rem) * 3)}}.Planly-module__MDGF9G__planlyNotesNavbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-layout);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);flex-shrink:0;display:flex}.Planly-module__MDGF9G__planlyNotesExitBtn{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-bg-4);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.Planly-module__MDGF9G__planlyNotesExitBtn:hover{border-color:var(--color-stroke-light);background-color:var(--color-bg-5);color:var(--color-text-primary)}}.Planly-module__MDGF9G__planlyNotesMain{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;width:100%;display:flex}.Planly-module__MDGF9G__planlyNotesCard{min-height:calc(var(--spacing,.25rem) * 0);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.Planly-module__MDGF9G__planlyNotesCard{padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 7)}}@media (min-width:64rem){.Planly-module__MDGF9G__planlyNotesCard{padding-inline:calc(var(--spacing,.25rem) * 10)}}.Planly-module__MDGF9G__planlyNotesCard>*{width:100%;max-width:88rem;margin-inline:auto}.Planly-module__MDGF9G__planlyNotesBreadcrumbs{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-wrap:wrap;font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__planlyNotesBreadcrumbLink{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));text-decoration-line:none}@media (hover:hover){.Planly-module__MDGF9G__planlyNotesBreadcrumbLink:hover{color:var(--color-text-primary)}}.Planly-module__MDGF9G__planlyNotesBreadcrumbSep{color:var(--color-text-quaternary)}.Planly-module__MDGF9G__planlyNotesBreadcrumbCurrent{color:var(--color-text-secondary)}.Planly-module__MDGF9G__planlyNotesHeader{gap:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesHeader{border-color:color-mix(in oklab, var(--color-divider) 60%, transparent)}}.Planly-module__MDGF9G__planlyNotesHeader{padding-bottom:calc(var(--spacing,.25rem) * 6)}@media (min-width:48rem){.Planly-module__MDGF9G__planlyNotesHeader{flex-direction:row;justify-content:space-between;align-items:flex-start}}.Planly-module__MDGF9G__planlyNotesHeaderCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.Planly-module__MDGF9G__planlyNotesTitle{font-family:var(--font-sans), system-ui, sans-serif;--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.Planly-module__MDGF9G__planlyNotesSubtitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__planlyNotesHeaderActions{align-items:center;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;flex-shrink:0;display:flex}.Planly-module__MDGF9G__planlyNotesTufyBadge{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__planlyNotesEditButton{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stroke-default);background-color:var(--color-bg-4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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:.8125rem;font-weight:500;display:flex}@media (hover:hover){.Planly-module__MDGF9G__planlyNotesEditButton:hover{border-color:var(--color-stroke-light);background-color:var(--color-bg-5)}}.Planly-module__MDGF9G__planlyNotesOverview{margin-top:calc(var(--spacing,.25rem) * 2);align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);flex-wrap:wrap;font-size:.625rem;font-weight:400;display:flex}.Planly-module__MDGF9G__planlyNotesOverview span{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.Planly-module__MDGF9G__planlyNotesActionBar{top:calc(var(--spacing,.25rem) * 2);z-index:30;margin-top:calc(var(--spacing,.25rem) * 4);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-brand-blue);flex-direction:column;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesActionBar{border-color:color-mix(in oklab, var(--color-brand-blue) 40%, transparent)}}.Planly-module__MDGF9G__planlyNotesActionBar{background-color:var(--color-bg-2)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesActionBar{background-color:color-mix(in oklab, var(--color-bg-2) 95%, transparent)}}.Planly-module__MDGF9G__planlyNotesActionBar{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesActionBar{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black,#000) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.Planly-module__MDGF9G__planlyNotesActionBar{--tw-backdrop-blur:blur(var(--blur-lg,16px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (min-width:40rem){.Planly-module__MDGF9G__planlyNotesActionBar{flex-direction:row;justify-content:space-between;align-items:center}}.Planly-module__MDGF9G__planlyNotesActionStatus{min-width:calc(var(--spacing,.25rem) * 0);align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.Planly-module__MDGF9G__planlyNotesActionStatus>div{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;display:flex}.Planly-module__MDGF9G__planlyNotesActionStatus strong{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:.8125rem;font-weight:500}.Planly-module__MDGF9G__planlyNotesActionStatus span:not(.Planly-module__MDGF9G__planlyNotesDirtyDot):not(.Planly-module__MDGF9G__planlyNotesSavedDot){font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__planlyNotesDirtyDot,.Planly-module__MDGF9G__planlyNotesSavedDot{width:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 2.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);border-radius:3.40282e38px;flex-shrink:0}.Planly-module__MDGF9G__planlyNotesDirtyDot{background-color:var(--color-amber-400,#fcbb00);--tw-ring-color:#fcbb001a}@supports (color:lab(0% 0 0)){.Planly-module__MDGF9G__planlyNotesDirtyDot{background-color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesDirtyDot{--tw-ring-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 10%, transparent)}}.Planly-module__MDGF9G__planlyNotesSavedDot{background-color:var(--color-emerald-400,#00d294);--tw-ring-color:#00d2941a}@supports (color:lab(0% 0 0)){.Planly-module__MDGF9G__planlyNotesSavedDot{background-color:var(--color-emerald-400,lab(75.0771% -60.7313 19.4147))}}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesSavedDot{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400,lab(75.0771% -60.7313 19.4147)) 10%, transparent)}}.Planly-module__MDGF9G__planlyNotesActionButtons{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-shrink:0;display:flex}.Planly-module__MDGF9G__planlyNotesContent{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.Planly-module__MDGF9G__planlyNotesContentLayout{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;padding-top:calc(var(--spacing,.25rem) * 5);overflow-y:auto}.Planly-module__MDGF9G__planlyNotesTocBounds{pointer-events:none;inset-block:calc(var(--spacing,.25rem) * 0);z-index:30;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:100%;translate:var(--tw-translate-x) var(--tw-translate-y);position:absolute;left:50%}.Planly-module__MDGF9G__planlyNotesDocument{width:100%;min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;margin-inline:auto;display:flex}.Planly-module__MDGF9G__planlyNotesTopicAnchor{min-width:calc(var(--spacing,.25rem) * 0);scroll-margin-top:calc(var(--spacing,.25rem) * 28)}.Planly-module__MDGF9G__planlyNotesDaySection{scroll-margin-top:calc(var(--spacing,.25rem) * 28);gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.Planly-module__MDGF9G__planlyNotesDayHeader{align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;display:flex}.Planly-module__MDGF9G__planlyNotesDayPill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-semantic-blue-300);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesDayPill{border-color:color-mix(in oklab, var(--color-semantic-blue-300) 40%, transparent)}}.Planly-module__MDGF9G__planlyNotesDayPill{background-color:var(--color-semantic-blue-50);padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-semantic-blue-300)}.Planly-module__MDGF9G__planlyNotesDaySummary{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-quaternary);flex-shrink:0;font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__planlyNotesDayDivider{background-color:var(--color-divider);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesDayDivider{background-color:color-mix(in oklab, var(--color-divider) 60%, transparent)}}.Planly-module__MDGF9G__planlyNotesDayBody{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.Planly-module__MDGF9G__planlyNotesProblemBlock{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 4);border-radius:calc(var(--radius) * 1.8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesProblemBlock{border-color:color-mix(in oklab, var(--color-divider) 80%, transparent)}}.Planly-module__MDGF9G__planlyNotesProblemBlock{background-color:var(--color-bg-3)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesProblemBlock{background-color:color-mix(in oklab, var(--color-bg-3) 45%, transparent)}}.Planly-module__MDGF9G__planlyNotesProblemBlock{padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:40rem){.Planly-module__MDGF9G__planlyNotesProblemBlock{padding:calc(var(--spacing,.25rem) * 5)}}.Planly-module__MDGF9G__planlyNotesProblemTitle{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-divider)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesProblemTitle{border-color:color-mix(in oklab, var(--color-divider) 60%, transparent)}}.Planly-module__MDGF9G__planlyNotesProblemTitle{padding-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__planlyNotesBlock{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.Planly-module__MDGF9G__planlyNotesBlockTitle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;--tw-font-weight:var(--font-weight-medium,500);font-size:.9375rem;font-weight:500;font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-text-primary);display:flex}.Planly-module__MDGF9G__planlyNotesBlockContent{gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;--tw-leading:var(--leading-relaxed,1.625);font-size:.875rem;font-weight:400;line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary);flex-direction:column;display:flex}.Planly-module__MDGF9G__planlyNotesInsightCard,.Planly-module__MDGF9G__planlyNotesMistakesCard{gap:calc(var(--spacing,.25rem) * 2.5);border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesInsightCard,.Planly-module__MDGF9G__planlyNotesMistakesCard{border-color:color-mix(in oklab, var(--color-divider) 70%, transparent)}}.Planly-module__MDGF9G__planlyNotesInsightCard,.Planly-module__MDGF9G__planlyNotesMistakesCard{background-color:var(--color-bg-2)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesInsightCard,.Planly-module__MDGF9G__planlyNotesMistakesCard{background-color:color-mix(in oklab, var(--color-bg-2) 60%, transparent)}}.Planly-module__MDGF9G__planlyNotesInsightCard,.Planly-module__MDGF9G__planlyNotesMistakesCard{padding:calc(var(--spacing,.25rem) * 3.5)}.Planly-module__MDGF9G__planlyNotesMistakesCard{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesMistakesCard{border-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 20%, transparent)}}.Planly-module__MDGF9G__planlyNotesMistakesCard{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesMistakesCard{background-color:color-mix(in oklab, var(--color-amber-400,lab(80.1641% 16.6016 99.2089)) 4%, transparent)}}.Planly-module__MDGF9G__planlyNotesList{gap:calc(var(--spacing,.25rem) * 1.5);padding-left:calc(var(--spacing,.25rem) * 5);flex-direction:column;list-style-type:disc;display:flex}.Planly-module__MDGF9G__planlyNotesList ::marker{color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.Planly-module__MDGF9G__planlyNotesList ::marker{color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.Planly-module__MDGF9G__planlyNotesList::marker{color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.Planly-module__MDGF9G__planlyNotesList::marker{color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.Planly-module__MDGF9G__planlyNotesList ::-webkit-details-marker{color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.Planly-module__MDGF9G__planlyNotesList ::-webkit-details-marker{color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.Planly-module__MDGF9G__planlyNotesList::-webkit-details-marker{color:var(--color-amber-400,#fcbb00)}@supports (color:lab(0% 0 0)){.Planly-module__MDGF9G__planlyNotesList::-webkit-details-marker{color:var(--color-amber-400,lab(80.1641% 16.6016 99.2089))}}.Planly-module__MDGF9G__planlyNotesCode{border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-1);max-height:24rem;padding:calc(var(--spacing,.25rem) * 4);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);white-space:pre-wrap;color:var(--color-text-primary);overflow:auto}.Planly-module__MDGF9G__planlyNotesEditTextarea{resize:vertical;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-1);width:100%;min-height:80px;padding-inline:calc(var(--spacing,.25rem) * 3.5);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-sans), system-ui, sans-serif;--tw-leading:var(--leading-relaxed,1.625);font-size:.875rem;font-weight:400;line-height:var(--leading-relaxed,1.625);color:var(--color-text-primary);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))}.Planly-module__MDGF9G__planlyNotesEditTextarea::placeholder{color:var(--color-text-quaternary)}.Planly-module__MDGF9G__planlyNotesEditTextarea:focus{border-color:var(--color-brand-blue);--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)){.Planly-module__MDGF9G__planlyNotesEditTextarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.Planly-module__MDGF9G__planlyNotesEditTextarea:focus{--tw-outline-style:none;outline-style:none}.Planly-module__MDGF9G__planlyNotesPseudocodeTextarea{resize:vertical;border-radius:calc(var(--radius) * 1.4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-1);width:100%;min-height:8rem;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-text-primary)}.Planly-module__MDGF9G__planlyNotesPseudocodeTextarea::placeholder{color:var(--color-text-quaternary)}.Planly-module__MDGF9G__planlyNotesPseudocodeTextarea:focus{border-color:var(--color-brand-blue);--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)){.Planly-module__MDGF9G__planlyNotesPseudocodeTextarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-blue) 10%, transparent)}}.Planly-module__MDGF9G__planlyNotesPseudocodeTextarea:focus{--tw-outline-style:none;outline-style:none}.Planly-module__MDGF9G__planlyNotesPointerRow{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.Planly-module__MDGF9G__planlyNotesPointerInput{border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-1);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);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:1;font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__planlyNotesPointerInput::placeholder{color:var(--color-text-quaternary)}.Planly-module__MDGF9G__planlyNotesPointerInput:focus{border-color:var(--color-brand-blue);--tw-outline-style:none;outline-style:none}.Planly-module__MDGF9G__planlyNotesPointerRemoveBtn{height:calc(var(--spacing,.25rem) * 8);width: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:flex}@media (hover:hover){.Planly-module__MDGF9G__planlyNotesPointerRemoveBtn:hover{background-color:var(--color-bg-3);color:var(--color-semantic-red-400)}}.Planly-module__MDGF9G__planlyNotesAddPointerBtn{margin-top:calc(var(--spacing,.25rem) * 1);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1);width:fit-content;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-brand-blue);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));display:flex}@media (hover:hover){.Planly-module__MDGF9G__planlyNotesAddPointerBtn:hover{color:var(--color-brand-blue)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesAddPointerBtn:hover{color:color-mix(in oklab, var(--color-brand-blue) 80%, transparent)}}}.Planly-module__MDGF9G__planlyNotesComplexityRow{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-divider);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesComplexityRow{border-color:color-mix(in oklab, var(--color-divider) 70%, transparent)}}.Planly-module__MDGF9G__planlyNotesComplexityRow{background-color:var(--color-bg-2)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesComplexityRow{background-color:color-mix(in oklab, var(--color-bg-2) 60%, transparent)}}.Planly-module__MDGF9G__planlyNotesComplexityRow{padding:calc(var(--spacing,.25rem) * 3)}@media (min-width:40rem){.Planly-module__MDGF9G__planlyNotesComplexityRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.Planly-module__MDGF9G__planlyNotesComplexityField{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-secondary);display:flex}.Planly-module__MDGF9G__planlyNotesComplexityInput{min-width:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);background-color:var(--color-bg-1);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-text-primary);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:1}.Planly-module__MDGF9G__planlyNotesComplexityInput::placeholder{color:var(--color-text-quaternary)}.Planly-module__MDGF9G__planlyNotesComplexityInput:focus{border-color:var(--color-brand-blue);--tw-outline-style:none;outline-style:none}.Planly-module__MDGF9G__planlyNotesComplexity{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-divider);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesComplexity{border-color:color-mix(in oklab, var(--color-divider) 70%, transparent)}}.Planly-module__MDGF9G__planlyNotesComplexity{background-color:var(--color-bg-2)}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__planlyNotesComplexity{background-color:color-mix(in oklab, var(--color-bg-2) 60%, transparent)}}.Planly-module__MDGF9G__planlyNotesComplexity{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400}.Planly-module__MDGF9G__planlyNotesStatusBox{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 16);text-align:center;flex-direction:column;flex:1;display:flex}.Planly-module__MDGF9G__planlyNotesStatusTitle{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.Planly-module__MDGF9G__planlyNotesStatusSubtitle{max-width:var(--container-md,28rem);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.875rem;font-weight:400}@media (min-width:40rem){.Planly-module__MDGF9G__lockDialog{max-width:32rem}}.Planly-module__MDGF9G__lockDialogBody{align-items:center;gap:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);flex-direction:row;display:flex}.Planly-module__MDGF9G__lockDialogHalo{width:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 16);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Planly-module__MDGF9G__lockDialogBadge{z-index:1;width:calc(var(--spacing,.25rem) * 9);height:calc(var(--spacing,.25rem) * 9);background:var(--color-semantic-yellow-400);box-shadow:0 0 0 5px color-mix(in srgb, var(--color-gamification-contrast-yellow-950) 70%, transparent), 0 0 0 10px color-mix(in srgb, var(--color-gamification-contrast-yellow-950) 35%, transparent);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.Planly-module__MDGF9G__lockDialogBadge{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-gamification-contrast-yellow-950) 70%, transparent), 0 0 0 10px color-mix(in srgb, var(--color-gamification-contrast-yellow-950) 35%, transparent)}}.Planly-module__MDGF9G__lockDialogBadgeIcon{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff)}.Planly-module__MDGF9G__lockDialogCopy{min-width:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.Planly-module__MDGF9G__lockDialogHeading{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1rem;font-weight:600}.Planly-module__MDGF9G__lockDialogDescription{font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.875rem;font-weight:400}.Planly-module__MDGF9G__lockDialogFooter{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) * 3);justify-content:flex-end}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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 Planly-module__MDGF9G__spin{to{transform:rotate(360deg)}}@keyframes Planly-module__MDGF9G__pulse{50%{opacity:.5}}
