.PaymentPageLayout-module-scss-module__dMF_LG__container{flex-direction:column;align-items:center;row-gap:4rem;padding-top:4rem;padding-bottom:10rem;display:flex}@media (max-width:767px){.PaymentPageLayout-module-scss-module__dMF_LG__container{row-gap:1.6rem;padding-top:0;padding-bottom:0}}.PaymentPageLayout-module-scss-module__dMF_LG__boxWrapper{background-color:var(--gray-10);border-radius:1.6rem;flex-direction:column;align-items:center;width:100%;max-width:70.8rem;padding:2.4rem 3.2rem 4rem;display:flex}@media (max-width:767px){.PaymentPageLayout-module-scss-module__dMF_LG__boxWrapper{border-radius:0;padding:2rem 0 3.2rem}.PaymentPageLayout-module-scss-module__dMF_LG__boxWrapper.PaymentPageLayout-module-scss-module__dMF_LG__noPadding{border-radius:0;padding:0 0 2rem}}.PaymentPageLayout-module-scss-module__dMF_LG__tabs{margin-bottom:2.4rem}@media (max-width:767px){.PaymentPageLayout-module-scss-module__dMF_LG__tabs{margin-bottom:2rem}}.PaymentPageLayout-module-scss-module__dMF_LG__box{background-color:var(--gray-00);border-radius:var(--radius-16);width:100%;box-shadow:inset 0 0 0 .1rem var(--border-tertiary);padding:3.2rem 4rem 4rem}@media (max-width:767px){.PaymentPageLayout-module-scss-module__dMF_LG__box{padding:2.4rem 2rem}.PaymentPageLayout-module-scss-module__dMF_LG__noPadding .PaymentPageLayout-module-scss-module__dMF_LG__box{box-shadow:inset 0 .1rem 0 var(--border-tertiary);border-radius:0}}.PaymentPageLayout-module-scss-module__dMF_LG__productInfo{margin-bottom:var(--spacing-20)}.PaymentPageLayout-module-scss-module__dMF_LG__terms{margin-top:4rem}@media (max-width:767px){.PaymentPageLayout-module-scss-module__dMF_LG__terms{margin-top:3.2rem;padding:0 1.4rem}}.PaymentPageLayout-module-scss-module__dMF_LG__codingCamp{width:100%;max-width:70.8rem}.PaymentPageLayout-module-scss-module__dMF_LG__codingCamp:empty{display:none}
.ProductTabs-module-scss-module__R_iDKG__container{background-color:var(--gray-00);border:solid .1rem var(--gray-30);cursor:pointer;border-radius:1.7rem;flex-direction:row;align-items:center;padding:.3rem;display:flex;position:relative}.ProductTabs-module-scss-module__R_iDKG__item{height:2.6rem;padding:0 .6rem}.ProductTabs-module-scss-module__R_iDKG__label{color:var(--gray-100);text-align:center;letter-spacing:-.03rem;width:5rem;letter-spacing:inherit;font-size:1.3rem;font-weight:500;line-height:2.1rem;transition:color .2s;display:block;position:relative}.ProductTabs-module-scss-module__R_iDKG__label.ProductTabs-module-scss-module__R_iDKG__active{color:var(--gray-00)}.ProductTabs-module-scss-module__R_iDKG__highlight{top:.3rem;bottom:.3rem;left:calc(.3rem + var(--index,0)*6.2rem);background-color:var(--purple-70);border-radius:1.2rem;width:6.2rem;transition:left .2s,width .2s;position:absolute}
.IndividualProductInfo-module-scss-module__FKjtqW__product{flex-direction:row;column-gap:2.4rem;display:flex}@media (max-width:767px){.IndividualProductInfo-module-scss-module__FKjtqW__product{column-gap:1.6rem}}.IndividualProductInfo-module-scss-module__FKjtqW__logoWrapper{background-color:var(--purple-70);border-radius:.8rem;justify-content:center;align-items:center;width:8.8rem;height:8.8rem;display:flex}@media (max-width:767px){.IndividualProductInfo-module-scss-module__FKjtqW__logoWrapper{width:7.2rem;height:7.2rem}}.IndividualProductInfo-module-scss-module__FKjtqW__logo{width:3.6rem;height:auto}.IndividualProductInfo-module-scss-module__FKjtqW__productInfo{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.IndividualProductInfo-module-scss-module__FKjtqW__productTitle{color:var(--gray-100);letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}@media (max-width:767px){.IndividualProductInfo-module-scss-module__FKjtqW__productTitle{letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}}.IndividualProductInfo-module-scss-module__FKjtqW__productType{color:var(--gray-70);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.IndividualProductInfo-module-scss-module__FKjtqW__productType{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.IndividualProductInfo-module-scss-module__FKjtqW__productPriceWrapper{flex-direction:row;align-items:center;gap:.6rem;display:flex}.IndividualProductInfo-module-scss-module__FKjtqW__productPrice{color:var(--gray-100);letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}@media (max-width:767px){.IndividualProductInfo-module-scss-module__FKjtqW__productPrice{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.IndividualProductInfo-module-scss-module__FKjtqW__priceTag{flex-direction:column;align-items:flex-start;display:flex}.IndividualProductInfo-module-scss-module__FKjtqW__contents{margin-top:var(--spacing-20);flex-direction:column;row-gap:2rem;display:flex}@media (max-width:767px){.IndividualProductInfo-module-scss-module__FKjtqW__contents{row-gap:1.6rem}}
.PaymentBenefit-module-scss-module__c9CaWG__container{border:.1rem solid var(--border-tertiary);background-color:var(--purple-00);border-radius:.8rem;flex-direction:column;display:flex;position:relative}.PaymentBenefit-module-scss-module__c9CaWG__head{aspect-ratio:565/200;border-top-left-radius:.8rem;border-top-right-radius:.8rem;flex-direction:column;justify-content:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__head{aspect-ratio:335/200}}.PaymentBenefit-module-scss-module__c9CaWG__headContent{pointer-events:none;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.8rem;width:100%;padding:0 2.5rem 0 4rem;display:flex;position:absolute}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__headContent{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:0}}.PaymentBenefit-module-scss-module__c9CaWG__title{color:var(--text-primary);letter-spacing:inherit;margin-top:.5rem;font-size:2rem;font-weight:700;line-height:3.2rem}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__title{text-align:center;letter-spacing:inherit;margin-top:0;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.PaymentBenefit-module-scss-module__c9CaWG__title .PaymentBenefit-module-scss-module__c9CaWG__stroke{position:relative}.PaymentBenefit-module-scss-module__c9CaWG__title .PaymentBenefit-module-scss-module__c9CaWG__stroke:after{z-index:2;content:attr(data-content);position:absolute;left:0}.PaymentBenefit-module-scss-module__c9CaWG__title .PaymentBenefit-module-scss-module__c9CaWG__stroke:before{z-index:0;-webkit-text-stroke:.2rem var(--gray-00);content:attr(data-content);position:absolute;left:0}.PaymentBenefit-module-scss-module__c9CaWG__title mark{color:var(--text-purple-primary)}.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper{background-color:#ebddf8;border-radius:2.4rem;flex-direction:column;align-items:center;width:22.4rem;height:13rem;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper{border-radius:1.6rem;width:20.8rem;height:10rem}}.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper:before,.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper:after{content:"";z-index:1;height:4rem;position:absolute;left:0;right:0}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper:before,.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper:after{height:2.4rem}}.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper:before{background:linear-gradient(#ebddf8 16.77%,#ebddf800 96.3%);top:0}.PaymentBenefit-module-scss-module__c9CaWG__slideWrapper:after{background:linear-gradient(#ebddf800 16.77%,#ebddf8 96.3%);bottom:0}.PaymentBenefit-module-scss-module__c9CaWG__slideBlock{flex-direction:column;align-items:center;animation:10s linear infinite PaymentBenefit-module-scss-module__c9CaWG__slideUp;display:flex}@keyframes PaymentBenefit-module-scss-module__c9CaWG__slideUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.PaymentBenefit-module-scss-module__c9CaWG__slideItem{border:.1rem solid var(--border-tertiary);background-color:var(--gray-00);box-shadow:var(--shadow-02);letter-spacing:inherit;border-radius:.8rem;flex-direction:row;align-items:center;gap:.4rem;margin:.4rem 0;padding:.8rem 1.2rem .8rem .8rem;font-size:1.4rem;font-weight:700;line-height:2.4rem;display:flex}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__slideItem{letter-spacing:inherit;padding:.6rem 1rem .6rem .6rem;font-size:1.2rem;font-weight:700;line-height:2rem}}.PaymentBenefit-module-scss-module__c9CaWG__slideIcon{width:2.4rem;height:auto}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__slideIcon{width:2rem}}.PaymentBenefit-module-scss-module__c9CaWG__slideTitle{color:var(--text-primary)}.PaymentBenefit-module-scss-module__c9CaWG__slideCount{color:var(--purple-50)}.PaymentBenefit-module-scss-module__c9CaWG__body{padding:.8rem 4rem 3.2rem}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__body{padding:.6rem 2rem 1.6rem}}.PaymentBenefit-module-scss-module__c9CaWG__featureWrapper{border-bottom:.1rem solid var(--border-secondary);flex-direction:row;align-items:center;gap:.6rem;height:5.2rem;padding:.6rem 0;display:flex}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__featureWrapper{gap:0;height:4.8rem;padding:.4rem 0}}.PaymentBenefit-module-scss-module__c9CaWG__featureTitleContainer{padding:0 var(--spacing-4);flex-direction:row;flex:1;align-items:center;display:flex;position:relative}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__featureTitleContainer{margin-left:-2rem;padding-left:2.4rem}}.PaymentBenefit-module-scss-module__c9CaWG__featureTitle{color:var(--text-primary);letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__featureTitle{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.PaymentBenefit-module-scss-module__c9CaWG__featureValue{text-align:center;width:11.8rem;color:var(--text-purple-primary);letter-spacing:inherit;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;line-height:2.7rem;display:flex}@media (max-width:767px){.PaymentBenefit-module-scss-module__c9CaWG__featureValue{text-align:right;width:auto;letter-spacing:inherit;font-size:1.4rem;font-weight:700;line-height:2.4rem}}
.LessonPile-module-scss-module__S2Wb0a__canvas{background-color:#ebddf8;width:100%;height:auto}
.SubscriptionTotalPrice-module-scss-module__AKc-Cq__container{flex-direction:column;row-gap:1.8rem;display:flex}@media (max-width:767px){.SubscriptionTotalPrice-module-scss-module__AKc-Cq__container{row-gap:1.6rem}}.SubscriptionTotalPrice-module-scss-module__AKc-Cq__priceInfo{color:var(--gray-80);letter-spacing:inherit;flex-direction:row;justify-content:space-between;align-items:center;font-size:1.6rem;font-weight:500;line-height:2.7rem;display:flex}@media (max-width:767px){.SubscriptionTotalPrice-module-scss-module__AKc-Cq__priceInfo{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.SubscriptionTotalPrice-module-scss-module__AKc-Cq__retailDescription{color:var(--gray-70);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.SubscriptionTotalPrice-module-scss-module__AKc-Cq__retailDescription{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.SubscriptionTotalPrice-module-scss-module__AKc-Cq__todayPrice p:first-of-type{color:var(--gray-100);letter-spacing:inherit;font-size:1.8rem;font-weight:500;line-height:3rem}@media (max-width:767px){.SubscriptionTotalPrice-module-scss-module__AKc-Cq__todayPrice p:first-of-type{letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}}.SubscriptionTotalPrice-module-scss-module__AKc-Cq__todayPrice p:last-of-type{color:var(--purple-80);letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}@media (max-width:767px){.SubscriptionTotalPrice-module-scss-module__AKc-Cq__todayPrice p:last-of-type{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.SubscriptionTotalPrice-module-scss-module__AKc-Cq__nextPrice{text-align:right;color:var(--gray-80);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}
.TermsWrapper-module-scss-module__AHiSrW__container{flex-direction:column;row-gap:.8rem;margin-bottom:2.4rem;display:flex}
.SubscriptionInfo-module-scss-module__3Q09eW__container{background-color:var(--gray-10);border-radius:1.6rem;flex-direction:column;align-items:center;padding:0 3.2rem;display:flex}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__container{border-bottom:.1rem solid var(--gray-30);border-radius:0;padding:0 3.5rem}}.SubscriptionInfo-module-scss-module__3Q09eW__title{color:var(--gray-100);text-align:center;letter-spacing:inherit;margin-top:4rem;font-size:2.8rem;font-weight:700;line-height:4rem}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__title{letter-spacing:inherit;margin-top:3.2rem;font-size:2rem;font-weight:700;line-height:3.2rem}}.SubscriptionInfo-module-scss-module__3Q09eW__steps{flex-direction:row;column-gap:2.4rem;margin-top:2rem;display:flex}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__steps{column-gap:1rem;margin-top:1.6rem}}.SubscriptionInfo-module-scss-module__3Q09eW__step{flex-direction:column;align-items:center;row-gap:.4rem;width:5.8rem;display:flex;position:relative}.SubscriptionInfo-module-scss-module__3Q09eW__step+.SubscriptionInfo-module-scss-module__3Q09eW__step:before{content:"";border-bottom:.2rem dotted var(--gray-50);z-index:0;width:8.2rem;position:absolute;top:1.1rem;left:-5.8rem}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__step+.SubscriptionInfo-module-scss-module__3Q09eW__step:before{width:6.8rem;top:.9rem;left:-4rem}}.SubscriptionInfo-module-scss-module__3Q09eW__step+.SubscriptionInfo-module-scss-module__3Q09eW__step.SubscriptionInfo-module-scss-module__3Q09eW__checked:before{border-bottom-color:var(--mint-50)}.SubscriptionInfo-module-scss-module__3Q09eW__stepIcon{border:.2rem solid var(--gray-50);background-color:var(--mint-10);z-index:1;border-radius:100%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.SubscriptionInfo-module-scss-module__3Q09eW__checked .SubscriptionInfo-module-scss-module__3Q09eW__stepIcon{background-color:var(--mint-50);border-color:var(--gray-90)}.SubscriptionInfo-module-scss-module__3Q09eW__checked .SubscriptionInfo-module-scss-module__3Q09eW__stepIcon svg path{fill:var(--gray-00)}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__stepIcon{width:2rem;height:2rem}}.SubscriptionInfo-module-scss-module__3Q09eW__stepIcon svg{width:1rem;height:1rem}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__stepIcon svg{width:.8rem;height:.8rem}}.SubscriptionInfo-module-scss-module__3Q09eW__stepLabel{color:var(--gray-60);text-align:center;white-space:nowrap;letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}.SubscriptionInfo-module-scss-module__3Q09eW__benefit{background-color:var(--mint-10);border-radius:1rem;flex-direction:column;align-self:stretch;align-items:center;row-gap:1.2rem;margin-top:2rem;padding:2rem 0 3rem;display:flex}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__benefit{margin-top:1.6rem;padding:2rem 0 2.2rem}}.SubscriptionInfo-module-scss-module__3Q09eW__benefitTitle{color:var(--gray-100);text-align:center;letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__benefitTitle{letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}}.SubscriptionInfo-module-scss-module__3Q09eW__benefitContent{border:.2rem solid var(--gray-100);background-color:var(--gray-00);letter-spacing:inherit;border-radius:.8rem;flex-direction:row;align-items:center;column-gap:.4rem;padding:.4rem 1.2rem .2rem;font-size:1.8rem;font-weight:700;line-height:3rem;display:flex}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__benefitContent{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.SubscriptionInfo-module-scss-module__3Q09eW__benefitContent .SubscriptionInfo-module-scss-module__3Q09eW__highlight{color:var(--purple-50)}.SubscriptionInfo-module-scss-module__3Q09eW__benefitContent .SubscriptionInfo-module-scss-module__3Q09eW__date{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__benefitContent .SubscriptionInfo-module-scss-module__3Q09eW__date{letter-spacing:inherit;font-size:2.4rem;font-weight:700;line-height:3.6rem}}.SubscriptionInfo-module-scss-module__3Q09eW__hurry{width:27.6rem;height:auto;margin-top:.7rem}@media (max-width:767px){.SubscriptionInfo-module-scss-module__3Q09eW__hurry{width:20.3rem;margin-top:1.3rem}}
.PaymentAndInstallmentGuide-module-scss-module__upyWya__container{flex-direction:column;row-gap:.5rem;display:flex}@media (max-width:767px){.PaymentAndInstallmentGuide-module-scss-module__upyWya__container{row-gap:1.9rem}}.PaymentAndInstallmentGuide-module-scss-module__upyWya__title{color:var(--gray-80);letter-spacing:inherit;font-size:1.4rem;font-weight:700;line-height:2.4rem}@media (max-width:767px){.PaymentAndInstallmentGuide-module-scss-module__upyWya__title{letter-spacing:inherit;font-size:1.3rem;font-weight:700;line-height:2.1rem}}.PaymentAndInstallmentGuide-module-scss-module__upyWya__list{color:var(--gray-70);word-break:keep-all;letter-spacing:inherit;margin-top:.6rem;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.PaymentAndInstallmentGuide-module-scss-module__upyWya__list{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PaymentAndInstallmentGuide-module-scss-module__upyWya__list li{margin-left:1.9rem;list-style-type:disc}.PaymentAndInstallmentGuide-module-scss-module__upyWya__list button{text-underline-offset:.2rem;cursor:pointer;font-weight:700;text-decoration:underline}.PaymentAndInstallmentGuide-module-scss-module__upyWya__popupButton{color:var(--purple-80);cursor:pointer;font-weight:700;text-decoration:underline}.PaymentAndInstallmentGuide-module-scss-module__upyWya__levelUpWeek{margin-bottom:4rem}@media (max-width:767px){.PaymentAndInstallmentGuide-module-scss-module__upyWya__levelUpWeek{margin-bottom:3.2rem}}
.PaymentFailedAlert-module-scss-module__siH31G__container{background-color:color-mix(in srgb, var(--status-negative) 4%, transparent);border:.1rem solid var(--gray-00-opacity-40);margin-bottom:var(--spacing-20);border-radius:.8rem;position:relative}.PaymentFailedAlert-module-scss-module__siH31G__wrapper{padding:var(--spacing-20) var(--spacing-24)}.PaymentFailedAlert-module-scss-module__siH31G__caption{align-items:center;gap:var(--spacing-4);color:var(--status-negative);margin-bottom:var(--spacing-4);letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem;display:flex}.PaymentFailedAlert-module-scss-module__siH31G__message{color:var(--status-negative);margin-bottom:var(--spacing-12);flex-direction:row;flex:1;align-items:center;gap:1.2rem;display:flex}.PaymentFailedAlert-module-scss-module__siH31G__text{color:var(--text-secondary);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.PaymentFailedAlert-module-scss-module__siH31G__text{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PaymentFailedAlert-module-scss-module__siH31G__date{font-weight:500}.PaymentFailedAlert-module-scss-module__siH31G__paymentMethod.PaymentFailedAlert-module-scss-module__siH31G__underline{text-underline-offset:.2rem;text-decoration:underline}
.PaymentPausedAlert-module-scss-module__sfIAGG__container{border:.1rem solid var(--gray-00-opacity-40);margin-bottom:var(--spacing-20);background-color:#4da6fe0d;border-radius:.8rem;position:relative}.PaymentPausedAlert-module-scss-module__sfIAGG__wrapper{padding:var(--spacing-20) var(--spacing-24)}.PaymentPausedAlert-module-scss-module__sfIAGG__caption{color:var(--light-blue-60);margin-bottom:var(--spacing-4);letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}@media (max-width:767px){.PaymentPausedAlert-module-scss-module__sfIAGG__caption{letter-spacing:inherit;font-size:1.5rem;font-weight:700;line-height:2.5rem}}.PaymentPausedAlert-module-scss-module__sfIAGG__text{color:var(--text-secondary);margin-bottom:var(--spacing-12);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.PaymentPausedAlert-module-scss-module__sfIAGG__text{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PaymentPausedAlert-module-scss-module__sfIAGG__date{font-weight:500}@media (max-width:767px){.PaymentPausedAlert-module-scss-module__sfIAGG__br{display:none}}.PaymentPausedAlert-module-scss-module__sfIAGG__paymentMethod.PaymentPausedAlert-module-scss-module__sfIAGG__underline{text-underline-offset:.2rem;text-decoration:underline}
.MyCouponList-module-scss-module__6ax7bW__container{flex-direction:column;gap:2rem;display:flex}@media (max-width:767px){.MyCouponList-module-scss-module__6ax7bW__container{gap:1.6rem}}.MyCouponList-module-scss-module__6ax7bW__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}@media (max-width:767px){.MyCouponList-module-scss-module__6ax7bW__head{flex-direction:column}}.MyCouponList-module-scss-module__6ax7bW__count{color:var(--gray-100);letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (max-width:767px){.MyCouponList-module-scss-module__6ax7bW__count{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}.MyCouponList-module-scss-module__6ax7bW__applied{flex-direction:row;align-items:center;gap:.8rem;display:flex}.MyCouponList-module-scss-module__6ax7bW__couponInfo{flex-direction:column;flex:1;gap:.2rem;display:flex}.MyCouponList-module-scss-module__6ax7bW__couponTitle{color:var(--gray-100);letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (max-width:767px){.MyCouponList-module-scss-module__6ax7bW__couponTitle{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}.MyCouponList-module-scss-module__6ax7bW__couponDescription{color:var(--gray-80);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.MyCouponList-module-scss-module__6ax7bW__couponDescription{letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}}.MyCouponList-module-scss-module__6ax7bW__appliedButton{color:var(--purple-50)!important}
.OrderHistory-module-scss-module__ajVwAG__container{flex-direction:column;display:flex}.OrderHistory-module-scss-module__ajVwAG__empty{letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (max-width:767px){.OrderHistory-module-scss-module__ajVwAG__empty{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}.OrderHistory-module-scss-module__ajVwAG__entry{flex-direction:column;display:flex}.OrderHistory-module-scss-module__ajVwAG__entry+.OrderHistory-module-scss-module__ajVwAG__entry{border-top:.1rem solid var(--gray-30);margin-top:.8rem;padding-top:.8rem}.OrderHistory-module-scss-module__ajVwAG__row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.OrderHistory-module-scss-module__ajVwAG__date{color:var(--gray-70);letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}@media (max-width:767px){.OrderHistory-module-scss-module__ajVwAG__date{letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}}.OrderHistory-module-scss-module__ajVwAG__content{color:var(--gray-100);letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}@media (max-width:767px){.OrderHistory-module-scss-module__ajVwAG__content{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.OrderHistory-module-scss-module__ajVwAG__method{color:var(--gray-70);letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}@media (max-width:767px){.OrderHistory-module-scss-module__ajVwAG__method{letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}}.OrderHistory-module-scss-module__ajVwAG__memo{color:var(--gray-70);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.OrderHistory-module-scss-module__ajVwAG__memo{letter-spacing:inherit;font-size:1.2rem;font-weight:400;line-height:2rem}}
.SpecialBenefit-module-scss-module__AbWhjq__container{background-color:var(--mint-10);border-radius:1.2rem;flex-direction:row;justify-content:space-between;padding:1.6rem;display:flex}@media (max-width:767px){.SpecialBenefit-module-scss-module__AbWhjq__container{border-radius:.8rem;padding:1.2rem}}.SpecialBenefit-module-scss-module__AbWhjq__label{color:var(--gray-100);letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}@media (max-width:767px){.SpecialBenefit-module-scss-module__AbWhjq__label{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.SpecialBenefit-module-scss-module__AbWhjq__info{flex-direction:column;align-items:flex-end;row-gap:.4rem;display:flex}.SpecialBenefit-module-scss-module__AbWhjq__applied{color:var(--gray-100);letter-spacing:-.03rem;letter-spacing:inherit;flex-direction:row;align-items:center;column-gap:.4rem;font-size:1.3rem;font-weight:500;line-height:2.1rem;display:flex}@media (max-width:767px){.SpecialBenefit-module-scss-module__AbWhjq__applied{letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}}.SpecialBenefit-module-scss-module__AbWhjq__icon{background-color:var(--purple-70);border-radius:100%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex}@media (max-width:767px){.SpecialBenefit-module-scss-module__AbWhjq__icon{width:1.4rem;height:1.4rem}}.SpecialBenefit-module-scss-module__AbWhjq__description{color:var(--gray-100);letter-spacing:inherit;flex-direction:row;align-items:center;font-size:1.6rem;font-weight:700;line-height:2.7rem;display:flex}@media (max-width:767px){.SpecialBenefit-module-scss-module__AbWhjq__description{letter-spacing:inherit;font-size:1.4rem;font-weight:700;line-height:2.4rem}}.SpecialBenefit-module-scss-module__AbWhjq__expire{color:var(--purple-70);letter-spacing:-.03rem;letter-spacing:inherit;margin-left:.4rem;padding-top:.1rem;font-size:1.3rem;font-weight:500;line-height:2.1rem}.SpecialBenefit-module-scss-module__AbWhjq__expire:empty{display:none}@media (max-width:767px){.SpecialBenefit-module-scss-module__AbWhjq__expire{letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}}.SpecialBenefit-module-scss-module__AbWhjq__expire .SpecialBenefit-module-scss-module__AbWhjq__date{color:var(--gray-80)}
.CancelSubscriptionModalContent-module-scss-module__uzGnfq__container{padding:3.8rem 0 2.5rem}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__title{text-align:center;color:var(--gray-100);letter-spacing:inherit;font-size:2.4rem;font-weight:700;line-height:3.6rem}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__reasonSelect{border:.2rem solid var(--gray-30);background-color:#f9f9fb;border-radius:.7rem;margin-top:1.5rem;padding:2.2rem 2rem 2rem}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__reasonItem+.CancelSubscriptionModalContent-module-scss-module__uzGnfq__reasonItem{margin-top:1rem}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__mark{color:var(--purple-70)}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__etcWrapper{margin-top:1.2rem}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__etcWrapper .CancelSubscriptionModalContent-module-scss-module__uzGnfq__textarea{background-color:var(--gray-00);min-height:11.6rem;letter-spacing:inherit;border:none;font-size:1.6rem;font-weight:400;line-height:2.7rem}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__etcWrapper .CancelSubscriptionModalContent-module-scss-module__uzGnfq__textarea:focus{border:none}@media (max-width:767px){.CancelSubscriptionModalContent-module-scss-module__uzGnfq__etcWrapper .CancelSubscriptionModalContent-module-scss-module__uzGnfq__textarea{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}.CancelSubscriptionModalContent-module-scss-module__uzGnfq__footer{justify-content:center;column-gap:1.4rem;margin-top:2.5rem;display:flex}
.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__box{gap:var(--spacing-6);padding:var(--spacing-16) var(--spacing-20);border:.1rem solid var(--border-tertiary);background-color:var(--background-secondary);text-align:left;color:var(--text-primary);margin-top:var(--spacing-16);letter-spacing:inherit;border-radius:.8rem;flex-direction:column;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}@media (max-width:767px){.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__box{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__title{color:var(--text-secondary);letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}@media (max-width:767px){.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__title{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__date{color:var(--text-caption);letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}@media (max-width:767px){.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__date{letter-spacing:inherit;font-size:1.1rem;font-weight:500;line-height:1.8rem}}.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__buttons{padding:var(--spacing-24) 0;justify-content:center;gap:1.4rem;display:flex}.PauseSubscriptionSelectModalContent-module-scss-module__Q-DzGG__radioGroup>div:before{margin-top:.5rem!important}
.PreviousCardField-module-scss-module__a_2RHq__container{border-top:none;flex-direction:column;row-gap:1.6rem;padding-top:0;display:flex}@media (max-width:767px){.PreviousCardField-module-scss-module__a_2RHq__container{margin-top:.4rem}}.PreviousCardField-module-scss-module__a_2RHq__guide{color:var(--gray-70);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.PreviousCardField-module-scss-module__a_2RHq__guide{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}
.MockCreditCard-module-scss-module__TNea6a__container{background-color:var(--purple-50);border:.1rem solid var(--gray-100);border-radius:.8rem;flex-direction:row;justify-content:space-between;align-items:flex-end;width:32.8rem;height:17.9rem;padding:2.4rem;display:flex;position:relative}@media (max-width:767px){.MockCreditCard-module-scss-module__TNea6a__container{width:28rem;height:15.3rem;padding:1.6rem}}.MockCreditCard-module-scss-module__TNea6a__textInfo{color:var(--gray-00);letter-spacing:inherit;flex-direction:column;row-gap:.2rem;font-size:1.6rem;font-weight:700;line-height:2.7rem;display:flex}@media (max-width:767px){.MockCreditCard-module-scss-module__TNea6a__textInfo{letter-spacing:inherit;font-size:1.4rem;font-weight:700;line-height:2.4rem}}.MockCreditCard-module-scss-module__TNea6a__cardNumber{letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}@media (max-width:767px){.MockCreditCard-module-scss-module__TNea6a__cardNumber{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}.MockCreditCard-module-scss-module__TNea6a__logo{object-fit:contain;width:2.4rem;height:2.4rem;position:absolute;top:2.4rem;right:2.4rem}@media (max-width:767px){.MockCreditCard-module-scss-module__TNea6a__logo{top:1.6rem;right:1.6rem}}
.CreditCardFields-module-scss-module__HBOOdq__container{flex-direction:column;row-gap:2rem;width:100%;display:flex}@media (max-width:767px){.CreditCardFields-module-scss-module__HBOOdq__container{row-gap:1.6rem}}.CreditCardFields-module-scss-module__HBOOdq__row{gap:1.2rem;display:flex}.CreditCardFields-module-scss-module__HBOOdq__row>div{flex:1;min-width:0}
.RadioGroup-module-scss-module__FJYZnW__container{flex-wrap:wrap;gap:1.5rem 2.4rem;display:flex}.RadioGroup-module-scss-module__FJYZnW__container.RadioGroup-module-scss-module__FJYZnW__vertical{flex-direction:column}
.ImageModal-module-scss-module__vL-zJW__container{width:48.6rem;max-height:min(80vh,76rem);overflow-y:scroll}.ImageModal-module-scss-module__vL-zJW__container::-webkit-scrollbar{display:none}.ImageModal-module-scss-module__vL-zJW__container{scrollbar-width:none;-ms-overflow-style:none}@media (max-width:767px){.ImageModal-module-scss-module__vL-zJW__container{width:32.5rem}}.ImageModal-module-scss-module__vL-zJW__xBtn{z-index:2;position:absolute;top:1.6rem;right:1.6rem}.ImageModal-module-scss-module__vL-zJW__contents{background-color:var(--gray-00);border-radius:2rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.ImageModal-module-scss-module__vL-zJW__header{flex-direction:column;display:flex}.ImageModal-module-scss-module__vL-zJW__image{object-fit:cover;width:100%;height:auto}.ImageModal-module-scss-module__vL-zJW__titleWrapper{text-align:center;white-space:pre-wrap;word-break:keep-all;flex-direction:column;align-items:center;gap:.8rem;display:flex}[data-size-pc=L] .ImageModal-module-scss-module__vL-zJW__titleWrapper{padding:3.2rem 4.8rem .8rem}@media (max-width:75em){[data-size-tb=L] .ImageModal-module-scss-module__vL-zJW__titleWrapper{padding:3.2rem 4.8rem .8rem}}@media (max-width:767px){[data-size-mo=L] .ImageModal-module-scss-module__vL-zJW__titleWrapper{padding:3.2rem 4.8rem .8rem}}[data-size-pc=S] .ImageModal-module-scss-module__vL-zJW__titleWrapper{padding:3.2rem 2.4rem .8rem}@media (max-width:75em){[data-size-tb=S] .ImageModal-module-scss-module__vL-zJW__titleWrapper{padding:3.2rem 2.4rem .8rem}}@media (max-width:767px){[data-size-mo=S] .ImageModal-module-scss-module__vL-zJW__titleWrapper{padding:3.2rem 2.4rem .8rem}}.ImageModal-module-scss-module__vL-zJW__title{width:100%;color:var(--text-primary)}[data-size-pc=L] .ImageModal-module-scss-module__vL-zJW__title{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}@media (max-width:75em){[data-size-tb=L] .ImageModal-module-scss-module__vL-zJW__title{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}}@media (max-width:767px){[data-size-mo=L] .ImageModal-module-scss-module__vL-zJW__title{letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}}[data-size-pc=S] .ImageModal-module-scss-module__vL-zJW__title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}@media (max-width:75em){[data-size-tb=S] .ImageModal-module-scss-module__vL-zJW__title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}@media (max-width:767px){[data-size-mo=S] .ImageModal-module-scss-module__vL-zJW__title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}}.ImageModal-module-scss-module__vL-zJW__description{color:var(--text-secondary)}.ImageModal-module-scss-module__vL-zJW__description:empty{display:none}[data-size-pc=L] .ImageModal-module-scss-module__vL-zJW__description{letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (max-width:75em){[data-size-tb=L] .ImageModal-module-scss-module__vL-zJW__description{letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}}@media (max-width:767px){[data-size-mo=L] .ImageModal-module-scss-module__vL-zJW__description{letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}}[data-size-pc=S] .ImageModal-module-scss-module__vL-zJW__description{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:75em){[data-size-tb=S] .ImageModal-module-scss-module__vL-zJW__description{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}@media (max-width:767px){[data-size-mo=S] .ImageModal-module-scss-module__vL-zJW__description{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.ImageModal-module-scss-module__vL-zJW__footer{align-items:center;gap:var(--spacing-12);flex-direction:column;display:flex}[data-size-pc=L] .ImageModal-module-scss-module__vL-zJW__footer{padding:3.2rem 4.8rem 4rem}@media (max-width:75em){[data-size-tb=L] .ImageModal-module-scss-module__vL-zJW__footer{padding:3.2rem 4.8rem 4rem}}@media (max-width:767px){[data-size-mo=L] .ImageModal-module-scss-module__vL-zJW__footer{padding:3.2rem 4.8rem 4rem}}[data-size-pc=S] .ImageModal-module-scss-module__vL-zJW__footer{padding:2rem 3.2rem 2.4rem}@media (max-width:75em){[data-size-tb=S] .ImageModal-module-scss-module__vL-zJW__footer{padding:2rem 3.2rem 2.4rem}}@media (max-width:767px){[data-size-mo=S] .ImageModal-module-scss-module__vL-zJW__footer{padding:2rem 3.2rem 2.4rem}}.ImageModal-module-scss-module__vL-zJW__wrapper{position:relative}.ImageModal-module-scss-module__vL-zJW__checkbox{position:absolute;bottom:-4rem;right:0}
.TagInput-module-scss-module___VQsxq__container{flex-direction:column;gap:1.2rem;display:flex}
.TagList-module-scss-module__i-HDda__container{flex-wrap:wrap;gap:1rem;display:flex}.TagList-module-scss-module__i-HDda__tag{padding-right:.6rem!important}
.SnackBar-module-scss-module__wZSOhq__container{width:47.5rem;bottom:calc(var(--gnt-height) + 4rem);background-color:var(--gray-00);padding:var(--spacing-20) var(--spacing-32) var(--spacing-20) var(--spacing-20);border:.1rem solid var(--gray-50);border-radius:var(--spacing-16);z-index:var(--z-index-float);box-shadow:var(--shadow-02);animation:.5s SnackBar-module-scss-module__wZSOhq__float-up;display:none;position:fixed;right:2.8rem}.SnackBar-module-scss-module__wZSOhq__container.SnackBar-module-scss-module__wZSOhq__visible{align-items:center;display:flex}@media (max-width:767px){.SnackBar-module-scss-module__wZSOhq__container{width:34.5rem;bottom:calc(var(--gnt-height) + 1rem)}}.SnackBar-module-scss-module__wZSOhq__content{gap:var(--spacing-8);display:flex}.SnackBar-module-scss-module__wZSOhq__content svg{width:2rem;height:2rem;margin-top:.3rem}@media (max-width:767px){.SnackBar-module-scss-module__wZSOhq__content svg{width:1.6rem;height:1.6rem;margin-top:.4rem}}.SnackBar-module-scss-module__wZSOhq__content .SnackBar-module-scss-module__wZSOhq__title{color:var(--text-primary);margin-bottom:var(--spacing-4);letter-spacing:inherit;font-size:1.7rem;font-weight:700;line-height:2.8rem}@media (max-width:767px){.SnackBar-module-scss-module__wZSOhq__content .SnackBar-module-scss-module__wZSOhq__title{margin-bottom:var(--spacing-2);letter-spacing:inherit;font-size:1.5rem;font-weight:700;line-height:2.5rem}.SnackBar-module-scss-module__wZSOhq__content .SnackBar-module-scss-module__wZSOhq__descriptionWrapper{align-items:flex-end;gap:var(--spacing-20);display:flex}}.SnackBar-module-scss-module__wZSOhq__content .SnackBar-module-scss-module__wZSOhq__description{color:var(--text-secondary);letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}@media (max-width:767px){.SnackBar-module-scss-module__wZSOhq__content .SnackBar-module-scss-module__wZSOhq__description{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.SnackBar-module-scss-module__wZSOhq__close{position:absolute;top:1.4rem;right:1.4rem}@media (max-width:767px){.SnackBar-module-scss-module__wZSOhq__close{top:.9rem;right:1.2rem}}.SnackBar-module-scss-module__wZSOhq__button{margin-top:1.6rem}@media (max-width:767px){.SnackBar-module-scss-module__wZSOhq__button{height:3.3rem;margin-top:0}}@keyframes SnackBar-module-scss-module__wZSOhq__float-up{0%{transform:translateY(100%)}to{transform:translate(0)}}
.EmptySection-module-scss-module__VUcM7G__container{height:var(--height,"auto");flex-direction:column;justify-content:center;align-items:center;display:flex}.EmptySection-module-scss-module__VUcM7G__container.EmptySection-module-scss-module__VUcM7G__hasBackground{background-color:var(--background-secondary);border-radius:var(--radius-32)}.EmptySection-module-scss-module__VUcM7G__container.EmptySection-module-scss-module__VUcM7G__small{max-width:19rem}@media not all and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__container.EmptySection-module-scss-module__VUcM7G__pc-small{max-width:19rem}}@media (min-width:48em) and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__container.EmptySection-module-scss-module__VUcM7G__tb-small{max-width:19rem}}@media (max-width:767px){.EmptySection-module-scss-module__VUcM7G__container.EmptySection-module-scss-module__VUcM7G__mo-small{max-width:19rem}}.EmptySection-module-scss-module__VUcM7G__iconWrapper{background-color:var(--gray-100-opacity-10);margin-bottom:var(--spacing-20);border-radius:1.2rem;padding:1.2rem;display:block}.EmptySection-module-scss-module__VUcM7G__iconWrapper.EmptySection-module-scss-module__VUcM7G__small{padding:.8rem}@media not all and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__iconWrapper.EmptySection-module-scss-module__VUcM7G__pc-small{padding:.8rem}}@media (min-width:48em) and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__iconWrapper.EmptySection-module-scss-module__VUcM7G__tb-small{padding:.8rem}}@media (max-width:767px){.EmptySection-module-scss-module__VUcM7G__iconWrapper.EmptySection-module-scss-module__VUcM7G__mo-small{padding:.8rem}}.EmptySection-module-scss-module__VUcM7G__title{color:var(--text-secondary);white-space:pre-wrap;text-align:center;letter-spacing:inherit;font-size:1.8rem;font-weight:400;line-height:3rem}.EmptySection-module-scss-module__VUcM7G__title.EmptySection-module-scss-module__VUcM7G__small{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}@media not all and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__title.EmptySection-module-scss-module__VUcM7G__pc-small{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}@media (min-width:48em) and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__title.EmptySection-module-scss-module__VUcM7G__tb-small{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}@media (max-width:767px){.EmptySection-module-scss-module__VUcM7G__title.EmptySection-module-scss-module__VUcM7G__mo-small{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}}.EmptySection-module-scss-module__VUcM7G__buttons{gap:var(--spacing-12);margin-top:var(--spacing-32);display:none}.EmptySection-module-scss-module__VUcM7G__buttons.EmptySection-module-scss-module__VUcM7G__visible{display:flex}.EmptySection-module-scss-module__VUcM7G__buttons.EmptySection-module-scss-module__VUcM7G__small{gap:.6rem}@media not all and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__buttons.EmptySection-module-scss-module__VUcM7G__pc-small{gap:.6rem}}@media (min-width:48em) and (max-width:75em){.EmptySection-module-scss-module__VUcM7G__buttons.EmptySection-module-scss-module__VUcM7G__tb-small{gap:.6rem}}@media (max-width:767px){.EmptySection-module-scss-module__VUcM7G__buttons.EmptySection-module-scss-module__VUcM7G__mo-small{gap:.6rem}}
.PinInput-module-scss-module__F-8CUa__pinInput{flex:none;width:2ch;margin-right:0}.PinInput-module-scss-module__F-8CUa__mask{color:var(--text-secondary);height:2.8rem;margin:1.4rem var(--spacing-4) 1.4rem 0;-webkit-user-select:none;user-select:none;letter-spacing:inherit;font-size:1.6rem;font-weight:400;line-height:2.7rem}
.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__description{color:var(--text-secondary);letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__box{gap:var(--spacing-6);padding:var(--spacing-20);border:.1rem solid var(--border-tertiary);background-color:var(--background-secondary);text-align:left;color:var(--text-primary);margin-top:var(--spacing-16);letter-spacing:inherit;border-radius:.8rem;flex-direction:column;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}@media (max-width:767px){.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__box{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__boxItem{color:var(--text-secondary);letter-spacing:inherit;align-items:center;font-size:1.5rem;font-weight:400;line-height:2.5rem;display:flex}@media (max-width:767px){.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__boxItem{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__point{color:var(--text-tertiary);letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}@media (max-width:767px){.PauseSubscriptionCompleteModalContent-module-scss-module__6Cvila__point{letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem}}
.LifelongEducationVoucherBanner-module-scss-module__8np0aW__wrapper{justify-content:center;padding:4rem 3.2rem;display:flex}@media (max-width:767px){.LifelongEducationVoucherBanner-module-scss-module__8np0aW__wrapper{padding:2.4rem 1.6rem}}.LifelongEducationVoucherBanner-module-scss-module__8np0aW__container{background-image:url(../media/lifelong_banner.173sp7lfbcxlm.webp);background-position:50%;background-size:cover;border-radius:1.2rem;width:100%;max-width:112rem;margin:0 auto;padding:4.4rem 3.2rem;display:block}@media (max-width:767px){.LifelongEducationVoucherBanner-module-scss-module__8np0aW__container{background-image:url(../media/lifelong_banner-s.09wwdn6x67jj-.webp);padding:3.2rem 1.6rem}}.LifelongEducationVoucherBanner-module-scss-module__8np0aW__content{max-width:70.4rem;color:var(--text-primary-invert);letter-spacing:inherit;margin:0 auto;font-size:2.4rem;font-weight:700;line-height:3.6rem}@media (max-width:767px){.LifelongEducationVoucherBanner-module-scss-module__8np0aW__content{letter-spacing:inherit;font-size:1.5rem;font-weight:700;line-height:2.5rem}}
.Cta-module-scss-module__fx8h6W__container{z-index:calc(var(--z-index-float) + 1);visibility:hidden;opacity:0;transition:opacity .4s,transform .4s,visibility 0s linear .4s;position:fixed;bottom:4rem;left:50%;transform:translate(-50%)translateY(6rem)}.Cta-module-scss-module__fx8h6W__container.Cta-module-scss-module__fx8h6W__visible{visibility:visible;opacity:1;transition:opacity .4s,transform .4s;transform:translate(-50%)translateY(0)}@media (max-width:75em){.Cta-module-scss-module__fx8h6W__container{bottom:calc(var(--gnt-height) + 4rem)}}@media (max-width:767px){.Cta-module-scss-module__fx8h6W__container{bottom:calc(var(--gnt-height) + .4rem);left:.8rem;right:.8rem;transform:translate(0)translateY(6rem)}.Cta-module-scss-module__fx8h6W__container.Cta-module-scss-module__fx8h6W__visible{transform:translate(0)translateY(0)}}.Cta-module-scss-module__fx8h6W__wrapper{-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);padding:var(--spacing-16) var(--spacing-32) var(--spacing-16) var(--spacing-24);width:66rem;box-shadow:inset 0 0 0 .1rem var(--border-tertiary);background:#ededf0b3;border-radius:100rem;align-items:center;display:flex}@media (max-width:767px){.Cta-module-scss-module__fx8h6W__wrapper{width:100%;height:auto;padding:var(--spacing-8) var(--spacing-20) var(--spacing-12) var(--spacing-20);gap:var(--spacing-4);border-radius:1.2rem;flex-direction:column}}.Cta-module-scss-module__fx8h6W__icon{margin-right:.8rem}@media (max-width:767px){.Cta-module-scss-module__fx8h6W__icon{display:none}}.Cta-module-scss-module__fx8h6W__text .Cta-module-scss-module__fx8h6W__label{color:var(--text-secondary);letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}@media (max-width:767px){.Cta-module-scss-module__fx8h6W__text .Cta-module-scss-module__fx8h6W__label{display:none}}.Cta-module-scss-module__fx8h6W__text .Cta-module-scss-module__fx8h6W__description{color:var(--text-primary);letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}@media (max-width:767px){.Cta-module-scss-module__fx8h6W__text .Cta-module-scss-module__fx8h6W__description{align-items:center;gap:var(--spacing-2);letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem;display:flex}}.Cta-module-scss-module__fx8h6W__text .Cta-module-scss-module__fx8h6W__description strong{color:var(--status-negative)}.Cta-module-scss-module__fx8h6W__buttons{gap:var(--spacing-12);margin-left:auto;display:flex}@media (max-width:767px){.Cta-module-scss-module__fx8h6W__buttons{width:100%;margin-left:0}.Cta-module-scss-module__fx8h6W__buttons .Cta-module-scss-module__fx8h6W__curriculum{display:none}.Cta-module-scss-module__fx8h6W__buttons .Cta-module-scss-module__fx8h6W__start{width:100%}}
.PauseSubscriptionModalContent-module-scss-module__rL8ctq__box{gap:var(--spacing-6);padding:var(--spacing-20);border:.1rem solid var(--border-tertiary);background-color:var(--background-secondary);text-align:left;color:var(--text-primary);margin-top:var(--spacing-16);letter-spacing:inherit;border-radius:.8rem;flex-direction:column;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}@media (max-width:767px){.PauseSubscriptionModalContent-module-scss-module__rL8ctq__box{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.PauseSubscriptionModalContent-module-scss-module__rL8ctq__boxItem{align-items:center;gap:var(--spacing-6);display:flex}@media (max-width:767px){.PauseSubscriptionModalContent-module-scss-module__rL8ctq__boxItem{align-items:unset}.PauseSubscriptionModalContent-module-scss-module__rL8ctq__icon{margin-top:.3rem}}.PauseSubscriptionModalContent-module-scss-module__rL8ctq__text{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}@media (max-width:767px){.PauseSubscriptionModalContent-module-scss-module__rL8ctq__text{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}
.MembershipReviewSection-module-scss-module__KiUUSG__layout{background-color:var(--gray-05);overflow:hidden}.MembershipReviewSection-module-scss-module__KiUUSG__stats{flex-direction:row;align-self:center;gap:8.8rem;margin-top:-4rem;display:flex}@media (max-width:767px){.MembershipReviewSection-module-scss-module__KiUUSG__stats{grid-gap:5.5rem;margin-top:-1.6rem}}.MembershipReviewSection-module-scss-module__KiUUSG__cta{align-self:center;width:28.2rem}
.RecommendCourses-module-scss-module__IQhhKG__list{margin-top:var(--spacing-48);grid-template-columns:repeat(3,1fr);gap:2.4rem;display:grid}@media (max-width:75em){.RecommendCourses-module-scss-module__IQhhKG__list{gap:var(--spacing-48) var(--spacing-20);grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.RecommendCourses-module-scss-module__IQhhKG__list{gap:var(--spacing-48) var(--spacing-16)}}
.UiPaymentCardManager-module-scss-module__JRxUda__container{flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%;margin-top:1.6rem;display:flex}.UiPaymentCardManager-module-scss-module__JRxUda__container.UiPaymentCardManager-module-scss-module__JRxUda__noMarginTop{margin-top:0}
.CancelPersuadeModal-module-scss-module__fKQgEa__box{gap:var(--spacing-6);padding:var(--spacing-20);border:.1rem solid var(--border-tertiary);background-color:var(--background-secondary);text-align:left;color:var(--text-primary);margin-top:var(--spacing-16);letter-spacing:inherit;border-radius:.8rem;flex-direction:column;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}@media (max-width:767px){.CancelPersuadeModal-module-scss-module__fKQgEa__box{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.CancelPersuadeModal-module-scss-module__fKQgEa__boxItem{align-items:center;gap:var(--spacing-6);white-space:pre-wrap;display:flex}@media (max-width:767px){.CancelPersuadeModal-module-scss-module__fKQgEa__boxItem{align-items:unset}.CancelPersuadeModal-module-scss-module__fKQgEa__icon{margin-top:.3rem}}.CancelPersuadeModal-module-scss-module__fKQgEa__text{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}@media (max-width:767px){.CancelPersuadeModal-module-scss-module__fKQgEa__text{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}
.ReviewCard-module-scss-module__Jmm7vG__container{border:solid .1rem var(--border-secondary);background-color:var(--gray-00);border-radius:var(--radius-20);gap:var(--spacing-32);padding:var(--spacing-32);flex-direction:column;width:35.6rem;height:36rem;display:flex}@media (max-width:767px){.ReviewCard-module-scss-module__Jmm7vG__container{width:28rem;height:28rem}}.ReviewCard-module-scss-module__Jmm7vG__userInfo{align-items:center;gap:var(--spacing-16);flex-direction:row;display:flex}.ReviewCard-module-scss-module__Jmm7vG__thumbnail{border-radius:var(--radius-circle);border:solid .1rem var(--border-tertiary);object-fit:cover;width:6.4rem;height:6.4rem}@media (max-width:767px){.ReviewCard-module-scss-module__Jmm7vG__thumbnail{width:4.8rem;height:4.8rem}}.ReviewCard-module-scss-module__Jmm7vG__name{color:var(--gray-100);letter-spacing:inherit;font-size:1.6rem;font-weight:500;line-height:2.7rem}@media (max-width:767px){.ReviewCard-module-scss-module__Jmm7vG__name{letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}}.ReviewCard-module-scss-module__Jmm7vG__contents{color:var(--gray-100);letter-spacing:inherit;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:1.8rem;font-weight:500;line-height:3rem;display:-webkit-box;overflow:hidden;white-space:nowrap!important;white-space:initial!important}@media (max-width:767px){.ReviewCard-module-scss-module__Jmm7vG__contents{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.ReviewCard-module-scss-module__Jmm7vG__nameContainer{gap:var(--spacing-2);flex-direction:column;display:flex}
.LifelongEducationPayMethod-module-scss-module__nHpl3G__title{letter-spacing:inherit;font-size:2rem;font-weight:700;line-height:3.2rem}@media (max-width:767px){.LifelongEducationPayMethod-module-scss-module__nHpl3G__title{letter-spacing:inherit;font-size:1.8rem;font-weight:700;line-height:3rem}}.LifelongEducationPayMethod-module-scss-module__nHpl3G__description{color:var(--gray-70);letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}@media (max-width:767px){.LifelongEducationPayMethod-module-scss-module__nHpl3G__description{letter-spacing:inherit;font-size:1.3rem;font-weight:400;line-height:2.1rem}}.LifelongEducationPayMethod-module-scss-module__nHpl3G__infoBanner{background-color:var(--background-tertiary);border-radius:var(--radius-8);letter-spacing:inherit;justify-content:center;align-items:center;gap:.6rem;margin-top:1.6rem;padding:1rem 1.2rem;font-size:1.4rem;font-weight:400;line-height:2.4rem;display:flex}@media (max-width:767px){.LifelongEducationPayMethod-module-scss-module__nHpl3G__infoBanner{letter-spacing:inherit;padding:.8rem 1rem;font-size:1.2rem;font-weight:400;line-height:2rem}}.LifelongEducationPayMethod-module-scss-module__nHpl3G__infoBanner span{align-items:center;gap:.2rem;display:flex}@media (max-width:767px){.LifelongEducationPayMethod-module-scss-module__nHpl3G__nhCardImage{width:auto;height:1rem}.LifelongEducationPayMethod-module-scss-module__nHpl3G__chaeumImage{width:auto;height:3rem}}
/*# sourceMappingURL=0k3aydq1othf..css.map*/