.ZsOjWW_wrapper{text-align:center;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.ZsOjWW_wrapper .ZsOjWW_resetPasswordContainer{padding:16px 20px 20px}@media (min-width:768px){.ZsOjWW_wrapper .ZsOjWW_resetPasswordContainer{padding:32px}}.ZsOjWW_title{margin-bottom:24px}@media (min-width:768px){.ZsOjWW_title{margin-bottom:16px}}
.HM6lLG_submitButton{margin-top:12px}
.YV1gqq_recoveryFlow{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.YV1gqq_recoveryFlow{gap:24px}}
.jImfHa_authLink{justify-content:center;align-items:center;gap:4px;display:flex}
._6U8--q_mainContainer{background-color:#f6f7fb;height:calc(100dvh - 72px);padding-top:36px;padding-bottom:16px}
.w9zK2a_formGroup{margin-bottom:20px}@media (min-width:768px){.w9zK2a_formGroup{margin-bottom:24px}}.w9zK2a_flexContainer{flex-direction:column;justify-content:space-between;gap:8px;display:flex}.w9zK2a_fieldRow{gap:12px;display:grid}@media (min-width:768px){.w9zK2a_fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}.w9zK2a_formActions{display:flex}.w9zK2a_formActions button{width:100%}@media (min-width:768px){.w9zK2a_formActions{justify-content:flex-end}.w9zK2a_formActions button{width:auto}}
.o-theG_page{margin:0 auto;padding:16px 16px 48px}@media (min-width:768px){.o-theG_page{padding:32px 32px 60px}}@media (min-width:1440px){.o-theG_page{max-width:1440px}}.o-theG_content{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.o-theG_content{gap:20px;max-width:640px;margin:0 auto}}@media (min-width:1200px){.o-theG_content{gap:24px;max-width:800px}}.o-theG_pageHeader{margin-bottom:8px}.o-theG_card{scroll-margin-top:calc(var(--s-header-height) + 16px);background-color:var(--s-color-main-container-x-subtle);border:1px solid #e6ebef;border-radius:20px;flex-direction:column;gap:16px;padding:20px;display:flex}@media (min-width:768px){.o-theG_card{padding:24px}}@media (min-width:1200px){.o-theG_card{padding:32px}}:is(.o-theG_card [class*=label-wrapper],.o-theG_card [class*=labelWrapper]){margin-bottom:4px}.o-theG_fieldRow{gap:12px;display:grid}@media (min-width:768px){.o-theG_fieldRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}}.o-theG_formActions{display:flex}.o-theG_formActions button{width:100%}@media (min-width:768px){.o-theG_formActions{justify-content:flex-end}.o-theG_formActions button{width:auto}}.o-theG_dropdownWrapper{min-height:56px}.o-theG_primaryEmailRow{align-items:flex-end;gap:8px;display:flex}.o-theG_primaryEmailRow>:first-child{flex:1}.o-theG_primaryEmailResendButton{flex-shrink:0;margin-bottom:4px}.o-theG_settingsCheckbox{padding-top:4px;padding-bottom:4px}.o-theG_extraEmailGroup{border:0;min-width:0;margin:0;padding:0}.o-theG_extraEmailList{flex-direction:column;gap:12px;display:flex}.o-theG_extraEmailItem{flex-direction:column;gap:4px;display:flex}.o-theG_extraEmailCard{width:100%;height:40px;color:var(--s-color-main-text-default);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-default);box-shadow:none;border:1px solid #d3d9e0;border-radius:12px;padding:8px 12px;font-size:16px;line-height:150%;display:block}.o-theG_extraEmailValue{text-overflow:ellipsis;line-height:inherit;white-space:nowrap;display:block;overflow:hidden}.o-theG_extraEmailActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.o-theG_linkingButtons{flex-direction:column;gap:12px;display:flex}
.eXZq6a_deleteAccount{margin-top:0}
@layer reset,tokens,theme.base;@layer theme.component{.GvngWG_switchToggle{--tab-height-small:36px;--tab-height-medium:40px;--tab-bg-hover:var(--s-color-main-interaction-secondary-container-x-subtle-hover);--tab-fg-hover:var(--s-color-main-interaction-neutral-foreground-hover);--tab-fg-selected:var(--s-color-main-interaction-secondary-foreground-selected-on-subtle);--selected-bg:var(--s-color-main-interaction-secondary-container-x-subtle-selected);background-color:var(--s-color-main-interaction-secondary-container-x-subtle-default);border:1px solid var(--s-color-main-border-default);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-auto-flow:column;gap:4px;width:max-content;max-width:100%;margin:0 auto;padding:4px;display:grid;position:relative}.GvngWG_switchToggle ul{margin:0;padding:0;list-style:none;display:contents}.GvngWG_switchToggle.GvngWG_small .GvngWG_selectedBackground{height:var(--tab-height-small)}.GvngWG_switchToggle.GvngWG_fullWidth{width:100%}.GvngWG_switchToggle.GvngWG_blue{--tab-bg-hover:var(--s-color-main-interaction-secondary-container-x-subtle-hover);--tab-fg-hover:var(--s-color-main-interaction-neutral-foreground-hover);--tab-fg-selected:var(--s-color-main-interaction-secondary-foreground-selected-on-subtle);--selected-bg:var(--s-color-main-interaction-secondary-container-x-subtle-selected)}.GvngWG_switchToggle.GvngWG_green{--tab-bg-hover:var(--s-color-green-interaction-secondary-container-hover);--tab-fg-hover:var(--s-color-green-interaction-primary-foreground-hover);--tab-fg-selected:var(--s-color-green-interaction-primary-foreground-on-subtle);--selected-bg:var(--s-color-green-interaction-secondary-container-selected)}.GvngWG_switchToggle.GvngWG_neutral{--tab-bg-hover:var(--s-color-main-interaction-neutral-container-x-subtle-hover);--tab-bg-active:var(--s-color-main-interaction-neutral-container-x-subtle-pressed);--tab-fg-hover:var(--s-color-main-interaction-neutral-foreground-hover);--tab-fg-selected:var(--s-color-main-interaction-neutral-foreground-selected);--selected-bg:var(--s-color-main-interaction-neutral-container-x-subtle-selected-bold);background-color:var(--s-color-main-interaction-neutral-container-x-subtle-default)}.GvngWG_switchToggle.GvngWG_purple{--tab-bg-hover:var(--s-color-purple-interaction-secondary-container-hover);--tab-fg-hover:var(--s-color-purple-interaction-primary-foreground-hover);--tab-fg-selected:var(--s-color-purple-interaction-primary-foreground-on-subtle);--selected-bg:var(--s-color-purple-interaction-secondary-container-selected)}.GvngWG_switchToggle.GvngWG_tangerine{--tab-bg-hover:var(--s-color-tangerine-interaction-secondary-container-hover);--tab-fg-hover:var(--s-color-tangerine-interaction-primary-foreground-hover);--tab-fg-selected:var(--s-color-tangerine-interaction-primary-foreground-on-subtle);--selected-bg:var(--s-color-tangerine-interaction-secondary-container-selected)}.GvngWG_switchToggle .GvngWG_selectedBackground{width:var(--selected-width,0);height:var(--tab-height-medium);background-color:var(--selected-bg);transform-origin:0 0;border-radius:8px;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #0000001f}.GvngWG_switchToggle .GvngWG_selectedBackground.GvngWG_horizontal{transform:translateX(calc(var(--translate-value,4px) - 4px))}.GvngWG_switchToggle .GvngWG_selectedBackground.GvngWG_horizontal.GvngWG_withTransition{transition:transform var(--transition-time) ease-out}.GvngWG_switchToggle .GvngWG_selectedBackground.GvngWG_vertical{transform:translateY(calc(var(--translate-value,4px) - 4px))}.GvngWG_switchToggle .GvngWG_selectedBackground.GvngWG_vertical.GvngWG_withTransition{transition:transform .15s ease-out}@media (prefers-reduced-motion:reduce){.GvngWG_switchToggle .GvngWG_selectedBackground.GvngWG_withTransition{transition:none}}.GvngWG_switchToggle li{z-index:1}.GvngWG_switchToggleTab{width:100%;min-height:var(--tab-height-medium);color:var(--s-color-main-interaction-neutral-foreground-subtle);cursor:pointer;transition:color var(--transition-time) ease-out;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 12px;display:flex}.GvngWG_switchToggleTab>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 32px);overflow:hidden}.GvngWG_switchToggleTab.GvngWG_small{min-height:var(--tab-height-small)}.GvngWG_switchToggleTab:hover:not(.GvngWG_selected){color:var(--tab-fg-hover);background-color:var(--tab-bg-hover)}.GvngWG_switchToggleTab:active:not(.GvngWG_selected){background-color:var(--tab-bg-active)}.GvngWG_switchToggleTab.GvngWG_selected{color:var(--tab-fg-selected)}.GvngWG_switchToggleTab:focus-visible{outline:2px auto highlight;outline:2px auto -webkit-focus-ring-color;outline-offset:4px}.GvngWG_addon{display:inline-flex}}@layer theme.utility;
._5qhxeG_container{flex-direction:column;gap:16px;display:flex}._5qhxeG_editText{align-items:center;display:flex}._5qhxeG_pickerEditButtonContainer{flex-direction:column;gap:4px;display:flex}
.z0hUkG_form{flex-direction:column;gap:16px;display:flex}
.tice8a_modeToggle{justify-content:center;width:100%;display:flex}.tice8a_switchToggle{grid-template-columns:repeat(2,1fr);width:max-content}.tice8a_switchToggle button{width:100%;min-width:max-content}.tice8a_switchToggle button>span{max-width:none}
.dW2mFq_content{text-align:center;pointer-events:none;min-width:0;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.dW2mFq_label{white-space:nowrap;margin-top:16px;position:absolute;top:100%;left:50%;transform:translate(-50%)}
.XXluyq_paymentTierPeriodPicker{margin-bottom:24px}
.WPYXga_tileWrapper{width:100%;height:auto}.WPYXga_tileWrapper>a{height:auto}.WPYXga_tileWrapper>a>div{justify-content:flex-start;gap:0;height:auto}.WPYXga_tileWrapper>a>div>div{align-items:center}.WPYXga_tileWrapper>a>div>div>div:last-child{flex-direction:column;justify-content:center;min-width:0;min-height:40px;display:flex}.WPYXga_tileWrapper>a ul{flex-wrap:nowrap;width:100%;min-width:0}.WPYXga_tileWrapper>a li{min-width:0}.WPYXga_tileWrapper>a li:first-child{flex-shrink:0}.WPYXga_tileWrapper>a li:last-child{overflow:hidden}.WPYXga_addCourseLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.znrlgG_needle{transform-origin:160px 160px;transform-box:view-box}.znrlgG_needleAnimated{transition:transform 1.2s ease-in-out}@media (prefers-reduced-motion:reduce){.znrlgG_needleAnimated{transition:none}}
.U3ecgW_paymentPlansContainer{flex-direction:column;gap:16px;display:flex}@media (min-width:768px){.U3ecgW_paymentPlansContainer{flex-direction:row;justify-content:center;gap:24px}}
.dy_jvq_group{flex-direction:column;gap:16px;display:flex}.dy_jvq_grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.dy_jvq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.dy_jvq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dy_jvq_gridItem{width:100%;min-width:0}
.zz4M-q_gaugeChart{--gauge-size:320px;--gauge-segment-1:#f6f7fb;--gauge-segment-2:#e6ebef;--gauge-segment-3:#d3d9e0;--gauge-segment-4:#b8c1cc;--gauge-segment-5:#9ea9b5;--gauge-needle-color:var(--s-color-main-icon-default);--gauge-needle-outline-color:var(--s-color-main-border-x-subtle);width:var(--gauge-size);max-width:100%;padding-bottom:12px}.zz4M-q_variantAlt{--gauge-segment-1:#f1f7fe;--gauge-segment-2:#d5e9fe;--gauge-segment-3:#aad2ff;--gauge-segment-4:#3092fa;--gauge-segment-5:#0d4887}.zz4M-q_gaugeCanvas{aspect-ratio:320/200;position:relative}.zz4M-q_gaugeSvg{width:100%;height:100%;display:block;overflow:visible}.zz4M-q_gaugeDetails{opacity:1;transition:opacity var(--transition-time) var(--ease-out-cubic)}@media (prefers-reduced-motion:reduce){.zz4M-q_gaugeDetails{transition:none}}.zz4M-q_gaugeDetailsHidden{opacity:0}
.Am-1uG_selectedPremiumTierWrapper{margin-bottom:24px}.Am-1uG_selectedPremiumTierCtaWrapper{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}
.XNv7Wq_paymentContainer{grid-template-columns:1fr;margin:0 auto;padding:0 16px 24px;display:grid;position:relative}.XNv7Wq_paymentContainer h1{grid-column:span 1;margin:32px 0}@media (min-width:1200px){.XNv7Wq_paymentContainer h1{grid-area:title}}@media (min-width:768px){.XNv7Wq_paymentContainer{padding:0 32px 32px}}@media (min-width:1200px){.XNv7Wq_paymentContainer{grid-template-columns:312px 1fr;grid-template-areas:"title title""free premium";column-gap:32px;max-width:1170px;margin:0 auto;padding:0}}.XNv7Wq_paymentHeaderContainer{text-align:left;grid-column:1 span;width:100%;margin:auto}@media (min-width:768px){.XNv7Wq_paymentHeaderContainer{text-align:center}}@media (min-width:1200px){.XNv7Wq_paymentHeaderContainer{grid-area:title;width:100%;margin:0 auto auto}}.XNv7Wq_paymentHeadline{justify-content:flex-start}@media (min-width:768px){.XNv7Wq_paymentHeadline{justify-content:center}}.XNv7Wq_paymentBenefitListTitle{margin-bottom:16px}.XNv7Wq_freeStudocuCard{margin-top:24px}@media (min-width:1200px){.XNv7Wq_freeStudocuCard{margin-top:unset;grid-area:free}}.XNv7Wq_paymentFormContainer{margin-top:8px}.XNv7Wq_paymentFormContainer article{padding:20px}.XNv7Wq_paymentFormContainer fieldset>div{gap:16px}@media (min-width:768px){.XNv7Wq_paymentFormContainer article{padding:32px}}@media (min-width:1200px){.XNv7Wq_paymentFormContainer{margin-top:unset;grid-area:premium}}.XNv7Wq_paymentFormTitle>h2{align-items:center;display:flex}.XNv7Wq_premiumBadgeText{padding:0 12px}
.KsQX_q_switcher{border:0;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;min-width:0;max-width:100%;margin:0;padding:0;display:flex}
.XzzbFG_page{padding-bottom:60px}
.qqEoOq_filledState{flex-direction:column;gap:32px;width:100%;max-width:1076px;margin:0 auto;padding:16px 0;display:flex}@media (min-width:1200px){.qqEoOq_filledState{padding-top:32px}}.qqEoOq_header{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.qqEoOq_groups{flex-direction:column;gap:24px;display:flex}.qqEoOq_isCtaFixed .qqEoOq_groups{padding-bottom:148px}.qqEoOq_ctaSentinel{pointer-events:none;flex-shrink:0;width:100%;height:1px}.qqEoOq_floatingCtaOverlay{z-index:var(--z-base-3);pointer-events:none;isolation:isolate;justify-content:center;width:100%;padding:32px 8px;display:flex}.qqEoOq_floatingCtaOverlay:before,.qqEoOq_floatingCtaOverlay:after{z-index:-1;pointer-events:none;content:"";width:100vw;margin-left:calc(50% - 50vw);position:absolute;top:-48px;bottom:0;left:0}.qqEoOq_floatingCtaOverlay:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 100%);mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.qqEoOq_floatingCtaOverlay:after{background:linear-gradient(to top, var(--s-color-main-background-default) 0%, var(--s-color-main-background-default) 45%, transparent 100%)}.qqEoOq_floatingCtaOverlay>*{z-index:1;pointer-events:auto;position:relative}.qqEoOq_floatingCtaOverlayFixed{transition:transform var(--transition-time) ease;position:fixed;bottom:0;transform:translateY(-60px)}.scroll-direction-down .qqEoOq_floatingCtaOverlayFixed{transform:translateY(0)}@media (min-width:768px){.qqEoOq_floatingCtaOverlayFixed{transform:translateY(0)}}.qqEoOq_floatingCtaOverlaySolid{padding-block:24px}.qqEoOq_floatingCtaOverlaySolid:before{content:none}.qqEoOq_floatingCtaOverlaySolid:after{background:var(--s-color-main-container-x-subtle,#fff);top:0}.qqEoOq_floatingCtaOverlayDocked{margin-top:8px;position:relative}.qqEoOq_floatingCtaOverlayDocked:before,.qqEoOq_floatingCtaOverlayDocked:after{content:none}.qqEoOq_floatingCtaOverlayDocked.qqEoOq_floatingCtaOverlaySolid:after{content:"";background:var(--s-color-main-container-x-subtle,#fff);top:0}.qqEoOq_floatingCtaOverlayHidden{visibility:hidden;pointer-events:none}
.pLmbzq_paymentContainer{margin:0 auto;padding:0 16px 24px;position:relative}@media (min-width:768px){.pLmbzq_paymentContainer{padding:0 32px 32px}}@media (min-width:1200px){.pLmbzq_paymentContainer{margin:0 auto}}.pLmbzq_paymentHeaderContainer{text-align:left;width:100%;margin:auto}@media (min-width:768px){.pLmbzq_paymentHeaderContainer{text-align:center}}@media (min-width:1200px){.pLmbzq_paymentHeaderContainer{width:100%;margin:0 auto auto}}.pLmbzq_paymentHeadline{justify-content:flex-start}@media (min-width:768px){.pLmbzq_paymentHeadline{justify-content:center}}.pLmbzq_paymentContent{flex-direction:column;align-items:center;gap:24px;display:flex}@media (min-width:1200px){.pLmbzq_paymentContent{flex-direction:row;justify-content:center;align-items:flex-start;gap:32px}}.pLmbzq_paymentFormContainer{width:100%;max-width:700px}.pLmbzq_paymentFormContainer article{padding:20px}@media (min-width:768px){.pLmbzq_paymentFormContainer article{padding:32px}}@media (min-width:1200px){.pLmbzq_paymentFormContainer{flex-grow:1;order:2}}.pLmbzq_paymentBenefitContainer{width:100%;max-width:700px}@media (min-width:1200px){.pLmbzq_paymentBenefitContainer{flex-shrink:0;max-width:330px}}.pLmbzq_benefitsCardTitle{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}
.BdB48W_paymentStep{margin-bottom:24px}.BdB48W_paymentContainer{margin:0 auto;padding:0 16px 24px;position:relative}@media (min-width:768px){.BdB48W_paymentContainer{padding:0 32px 32px}}@media (min-width:1200px){.BdB48W_paymentContainer{max-width:1170px;margin:0 auto}}.BdB48W_paymentHeaderContainer{text-align:left;width:100%;margin:auto}@media (min-width:768px){.BdB48W_paymentHeaderContainer{text-align:center}}@media (min-width:1200px){.BdB48W_paymentHeaderContainer{width:100%;margin:0 auto auto}}.BdB48W_paymentHeadline{justify-content:flex-start}@media (min-width:768px){.BdB48W_paymentHeadline{justify-content:center}}.BdB48W_paymentBenefitListTitle{margin-bottom:16px}@media (min-width:1200px){.BdB48W_paymentContent{flex-direction:row;justify-content:center;gap:28px;display:flex}}.BdB48W_paymentFormContainer{width:100%;margin-top:8px}.BdB48W_paymentFormContainer article{padding:20px}@media (min-width:768px){.BdB48W_paymentFormContainer article{padding:32px}}@media (min-width:1200px){.BdB48W_paymentFormContainer.BdB48W_paymentFormTierPlans{max-width:700px}}.BdB48W_paymentBenefitContainer{margin-top:8px}@media (min-width:1200px){.BdB48W_paymentBenefitContainer{flex-shrink:0;max-width:312px}}
.rlPhVq_heading{flex-direction:row;align-items:center;gap:8px;margin-bottom:16px;display:flex}.rlPhVq_radioList.rlPhVq_radioList{flex-flow:wrap;align-items:flex-start;gap:4px;display:flex}
.JCAH-G_paymentModal.JCAH-G_tierModalWrapper{max-width:700px}.JCAH-G_paymentModal .JCAH-G_modalBody{margin-bottom:0}.JCAH-G_paymentModal .JCAH-G_paymentModalHeader{padding-bottom:0}.JCAH-G_paymentModal .JCAH-G_modalHeader{margin-bottom:28px}.JCAH-G_paymentModal .JCAH-G_modalHeader.JCAH-G_tierPickerWrapper{margin-bottom:24px}
._3FM7CW_container{width:100%}._3FM7CW_loading{justify-content:center;padding:48px 0;display:flex}
.X34iyG_overlay>.X34iyG_modal{flex-direction:column;gap:20px;display:flex;overflow:visible}.X34iyG_modalBody{flex-direction:column;gap:16px;display:flex}.X34iyG_title{align-items:center;gap:12px;font-size:26px;display:flex}.X34iyG_modalFooter{justify-content:flex-end;gap:32px;display:flex}
