.Qbpksa_container{background-color:#1d202e;min-height:100vh;padding-top:1.5rem;padding-bottom:2.5rem}.Qbpksa_box{flex-direction:column;align-items:center;display:flex}.Qbpksa_buttonRow{flex-direction:row;justify-content:center;column-gap:1rem;margin-top:.2rem;margin-bottom:5.3rem;display:flex}.Qbpksa_button{background-color:#2a2c3d;border-radius:3.4rem;width:6.8rem;height:3.4rem}.Qbpksa_downloadAndShareButton{background-color:#2a2c3d;border-radius:3.4rem;flex-direction:row;align-items:center;column-gap:.7rem;width:16.3rem;height:3.4rem;padding:0 1.7rem;display:flex}.Qbpksa_downloadAndShareButton .Qbpksa_shareIcon{top:0}.Qbpksa_downloadAndShare{color:#fff;letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem;position:relative;top:.1rem}.Qbpksa_downloadIcon path{stroke:var(--gray-00)}.Qbpksa_shareIcon{position:relative;top:.1rem}.Qbpksa_shareIcon path{fill:var(--gray-00)}.Qbpksa_memo{text-align:center;color:#888893;letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}.Qbpksa_memo .Qbpksa_hashtag{color:var(--purple-50)}.Qbpksa_content{background-color:#1d202e;flex-direction:column;align-items:center;padding:2rem 1.5rem 1.5rem;display:flex}.Qbpksa_title{color:var(--gray-00);text-align:center;white-space:pre-line;letter-spacing:inherit;margin-bottom:1.8rem;font-size:2rem;font-weight:700;line-height:3.2rem}
.KLqOQG_container{background-color:var(--gray-00);border-radius:1.6rem;flex-direction:column;width:34.5rem;height:43.1rem;padding:2rem 2.4rem 2.2rem;display:flex;position:relative}.KLqOQG_titleRow{flex-direction:row;justify-content:space-between;margin-bottom:.8rem;display:flex}.KLqOQG_title{color:#333236;letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}.KLqOQG_date{color:#333236;letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}.KLqOQG_boxGrid{grid-template:"daysLearntBox daysLearntBox"4.7rem"weekStreakBox totalLessonBox"11.2rem/1fr 1fr;gap:1.2rem .9rem;margin-top:1.8rem;display:grid}.KLqOQG_daysLearntBox{background-color:var(--yellow-00);border-radius:1rem;flex-direction:row;grid-area:daysLearntBox;justify-content:center;align-items:center;width:100%;display:flex}.KLqOQG_daysLearnt{flex-direction:row;align-items:center;column-gap:.8rem;display:flex}.KLqOQG_boxDescription{color:#333236;white-space:pre-line;text-align:center;letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.2rem}.KLqOQG_weekStreakBox{background-color:#f6f6fc;border-radius:1rem;flex-direction:column;grid-area:weekStreakBox;justify-content:center;align-items:center;row-gap:.7rem;display:flex}.KLqOQG_totalLessonBox{background-color:#f6f6fc;border-radius:1rem;flex-direction:column;grid-area:totalLessonBox;justify-content:center;align-items:center;row-gap:.7rem;display:flex}.KLqOQG_logo{width:6.5rem;height:1.9rem;margin:1.5rem auto 0;display:block}.KLqOQG_icon{width:3.2rem;height:3.2rem}.KLqOQG_graph{width:100%;position:absolute;top:8.2rem;left:0}.KLqOQG_graph>div{height:10rem}.KLqOQG_content{margin-top:auto}
.LEzGxa_container{justify-content:space-evenly;align-items:flex-end;padding:0 2.4rem;display:flex}.LEzGxa_itemContainer{cursor:default;flex-direction:column;justify-content:center;align-items:center;width:1.6rem;display:inline-flex;position:relative}.LEzGxa_itemContainer.LEzGxa_hasHover .LEzGxa_badge.LEzGxa_isToday{opacity:.5}.LEzGxa_itemContainer .LEzGxa_badge{opacity:0;z-index:2;transition:opacity .2s;position:absolute;top:-.1rem}.LEzGxa_itemContainer .LEzGxa_badge.LEzGxa_hover,.LEzGxa_itemContainer .LEzGxa_badge.LEzGxa_isToday{opacity:1}.LEzGxa_bar{background-color:var(--gray-20);border-top-left-radius:1.1rem;border-top-right-radius:1.1rem;width:1.6rem}.LEzGxa_bar.LEzGxa_zero{background-color:var(--gray-15)!important;height:.2rem!important}.LEzGxa_bar.LEzGxa_isToday{background-color:var(--yellow-40)}.LEzGxa_label{color:var(--gray-100);letter-spacing:inherit;margin-top:.4rem;font-size:1.3rem;font-weight:400;line-height:2.1rem}.LEzGxa_label.LEzGxa_focus{color:var(--yellow-70);letter-spacing:-.03rem;letter-spacing:inherit;font-size:1.3rem;font-weight:500;line-height:2.1rem}@media (max-width:47.99em){.LEzGxa_label.LEzGxa_focus{letter-spacing:inherit;font-size:1.1rem;font-weight:500;line-height:1.8rem}.LEzGxa_label{letter-spacing:inherit;font-size:1.1rem;font-weight:400;line-height:1.8rem}}.LEzGxa_divider{border-bottom:.1rem solid var(--gray-30);width:calc(100% - 7.2rem);position:absolute;bottom:2.55rem}@media (max-width:47.99em){.LEzGxa_divider{width:calc(100% - 4.8rem);bottom:2.12rem}}.LEzGxa_bubbleContainer{color:#4d4c51;z-index:1;letter-spacing:inherit;font-size:1.2rem;font-weight:700;line-height:2rem;position:relative}.LEzGxa_bubbleText{white-space:nowrap;color:var(--gray-100);z-index:3;letter-spacing:inherit;padding:0 .6rem;font-size:1.2rem;font-weight:700;line-height:2rem;position:absolute;top:.4rem;left:-50%;transform:translate(-50%)}[data-theme=DARK] .LEzGxa_bubbleText{top:.3rem}@media (max-width:47.99em){.LEzGxa_bubbleText{letter-spacing:inherit;font-size:1.2rem;font-weight:700;line-height:2rem;top:.4rem}}.LEzGxa_bubbleTriangle2{width:0;height:0;position:absolute;bottom:0}.LEzGxa_bubbleIcon{opacity:0;margin-bottom:.2rem;transition:opacity .2s}.LEzGxa_bubbleIcon.LEzGxa_hover,.LEzGxa_bubbleIcon.LEzGxa_isToday{opacity:1}.LEzGxa_bubbleIcon.LEzGxa_hover{z-index:1}.LEzGxa_hasHover .LEzGxa_bubbleIcon.LEzGxa_isToday{opacity:.5}
.CraDVW_container{padding:.8rem 0 2rem}.CraDVW_mobileShare{width:100%;color:var(--text-purple-primary);text-align:right;cursor:pointer;letter-spacing:inherit;margin-top:1.2rem;font-size:1.5rem;font-weight:500;line-height:2.5rem}.CraDVW_inputWrapper{position:relative}.CraDVW_input input{padding-right:4.5rem}.CraDVW_copyButton{position:absolute;top:50%;right:1.8rem;transform:translateY(-50%)}
.bv1mTq_description{color:var(--text-secondary);margin-bottom:var(--spacing-20);letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}.bv1mTq_datePickerWrapper{margin-bottom:var(--spacing-16)}.bv1mTq_datePickerWrapper .react-datepicker-wrapper{width:100%}.bv1mTq_datePickerWrapper>div>div:nth-child(2){position:fixed}.bv1mTq_datePicker-popper>div>div>div:last-child{width:20rem}.bv1mTq_motivation{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}.bv1mTq_motivation .bv1mTq_point{font-weight:medium;color:var(--text-purple-primary)}.bv1mTq_button{margin:var(--spacing-24) auto}
.YXgZQG_container{display:none}@media (max-width:56.1875em){.YXgZQG_container{display:block}}
.fGW2EW_homeButton{letter-spacing:inherit;flex-direction:row;align-items:center;font-size:1.5rem;font-weight:500;line-height:2.5rem;display:flex}.fGW2EW_homeButton svg{width:1.6rem;height:1.6rem;margin-right:.6rem}@media (max-width:74.99em){.fGW2EW_homeText{display:none}.fGW2EW_homeAnchor{flex:1;width:6rem;min-width:.1rem;display:flex}.fGW2EW_homeAnchor button{border-radius:0;flex:1}}.fGW2EW_homeAnchor svg path,.fGW2EW_homeAnchor svg circle{fill:var(--gray-100)}
.tqsCCa_container{background-color:var(--gray-00);border-top:.1rem solid var(--gray-20);z-index:20;width:100%}.tqsCCa_buttons{align-items:center;display:flex}.tqsCCa_buttons.tqsCCa_left{padding-left:1rem}@media (max-width:74.99em){.tqsCCa_buttons.tqsCCa_left{align-self:stretch;align-items:stretch;padding-left:0}}.tqsCCa_buttons.tqsCCa_right{align-self:stretch;align-items:stretch}@media (max-width:74.99em){.tqsCCa_buttons.tqsCCa_right{flex:1;min-width:.1rem}}.tqsCCa_contents{height:var(--classroom-footer-height);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}
._72ryOa_container{flex-direction:row;height:3.6rem;display:flex}._72ryOa_tabButton{background-color:var(--gray-10);height:100%;color:var(--gray-60);border-bottom:.1rem solid var(--border-secondary);letter-spacing:inherit;flex:100%;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 0;font-size:1.5rem;font-weight:400;line-height:2.5rem;display:flex}._72ryOa_tabButton._72ryOa_active{color:var(--text-purple-primary);background-color:var(--gray-00);letter-spacing:inherit;font-size:1.5rem;font-weight:500;line-height:2.5rem}._72ryOa_tabButton._72ryOa_active path{fill:var(--text-purple-primary)!important}._72ryOa_tabButton+._72ryOa_tabButton{border-left:.1rem solid var(--border-secondary)}[data-theme=DARK] ._72ryOa_tabButton._72ryOa_active{color:var(--purple-20)}[data-theme=DARK] ._72ryOa_tabButton._72ryOa_active path{fill:var(--purple-20)!important}._72ryOa_tabButton path{fill:var(--gray-60)!important}
._8H342q_container{flex-direction:column-reverse;align-items:center;padding-bottom:3.2rem;display:flex}@media (min-width:75em){._8H342q_container{flex-direction:row;gap:5rem}}@media (max-width:74.99em){._8H342q_container{gap:3rem}}@media (max-width:47.99em){._8H342q_container{gap:2rem}}._8H342q_video{border-radius:.8rem;width:70.1rem;height:39.4rem}@media (max-width:74.99em){._8H342q_video{width:55.2rem;height:31rem}}@media (max-width:47.99em){._8H342q_video{width:32.3rem;height:18rem}}._8H342q_video iframe{border-radius:.8rem}._8H342q_content{flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:75em){._8H342q_content{align-items:flex-start}}._8H342q_content ._8H342q_title{color:var(--gray-100);text-align:left;letter-spacing:inherit;font-size:2.8rem;font-weight:700;line-height:4rem}@media (max-width:74.99em){._8H342q_content ._8H342q_title{letter-spacing:inherit;margin-bottom:1.2rem;font-size:2.8rem;font-weight:700;line-height:4rem}}@media (max-width:47.99em){._8H342q_content ._8H342q_title{letter-spacing:inherit;margin-bottom:.4rem;font-size:2rem;font-weight:700;line-height:3.2rem}}@media (min-width:75em){._8H342q_content ._8H342q_title{margin-bottom:2.2rem}}._8H342q_content ._8H342q_descriptionWrapper{align-items:center;column-gap:.2rem;display:flex}@media (min-width:75em){._8H342q_content ._8H342q_descriptionWrapper{flex-direction:column;align-items:flex-start}}._8H342q_content ._8H342q_description{color:var(--gray-80);letter-spacing:inherit;font-size:1.7rem;font-weight:500;line-height:2.8rem}@media (max-width:47.99em){._8H342q_content ._8H342q_description._8H342q_first{display:none}}._8H342q_content ._8H342q_description._8H342q_point{color:var(--purple-60)}@media (min-width:75em){._8H342q_content ._8H342q_description._8H342q_point{margin-bottom:5.2rem}}@media (max-width:47.99em){._8H342q_content ._8H342q_description{letter-spacing:inherit;font-size:1.4rem;font-weight:500;line-height:2.4rem}}._8H342q_button{margin:0 auto;display:none}@media (min-width:75em){._8H342q_button._8H342q_content{height:5rem;display:block}}@media (max-width:74.99em){._8H342q_button._8H342q_video{width:26.7rem;height:5rem;margin-top:3.2rem;display:block}}@media (max-width:47.99em){._8H342q_button._8H342q_video{width:22rem;height:4.3rem;margin-top:2.2rem;display:block}}
.dI4t1G_container{border:.2rem solid var(--blue-10);background:var(--blue-00);cursor:pointer;border-radius:1.6rem;min-height:36rem;padding:1.4rem 1.2rem 2rem;position:relative;container:container/inline-size}@media (max-width:74.99em){.dI4t1G_container{grid-row:2/3}}@media (max-width:47.99em){.dI4t1G_container{grid-row:unset;height:32.6rem;padding-bottom:1.6rem}}@media (hover:hover) and (pointer:fine){.dI4t1G_container{transition:all .3s ease-out}.dI4t1G_container:hover{box-shadow:var(--shadow-02)}}.dI4t1G_thumbnail{height:17.1rem;margin-bottom:1.8rem;position:relative}@media (max-width:47.99em){.dI4t1G_thumbnail{max-height:16.1rem;margin-bottom:1.4rem}}.dI4t1G_thumbnail img{border-radius:.4rem;border:.1rem solid var(--gray-100)!important;margin:0!important}@media (max-width:74.99em){.dI4t1G_thumbnail img{min-height:17.1rem!important;max-height:17.1rem!important}}@media (max-width:47.99em){.dI4t1G_thumbnail img{min-height:16.1rem!important;max-height:16.1rem!important}}.dI4t1G_playButton{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dI4t1G_content{padding:0 1.5rem}.dI4t1G_welcomeTitle{letter-spacing:inherit;margin-bottom:.4rem;font-size:1.8rem;font-weight:700;line-height:3rem}@media (max-width:47.99em){.dI4t1G_welcomeTitle{letter-spacing:inherit;font-size:1.6rem;font-weight:700;line-height:2.7rem}}.dI4t1G_descriptionWrapper{flex-wrap:wrap;column-gap:.2rem;margin-bottom:2rem;display:flex}@media (max-width:47.99em){.dI4t1G_descriptionWrapper{margin-bottom:1.4rem}}@container container (max-width:30rem){.dI4t1G_titleBr{display:none}}.dI4t1G_welcomeDescription{letter-spacing:inherit;font-size:1.5rem;font-weight:400;line-height:2.5rem}@media (max-width:47.99em){.dI4t1G_welcomeDescription{letter-spacing:inherit;font-size:1.4rem;font-weight:400;line-height:2.4rem}}.dI4t1G_moreButton{letter-spacing:inherit;justify-content:flex-end;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:1.5rem;font-weight:500;line-height:2.5rem;display:flex;position:absolute;bottom:2rem;right:1.8rem}@media (max-width:47.99em){.dI4t1G_moreButton{letter-spacing:inherit;font-size:1.2rem;font-weight:500;line-height:2rem;bottom:1.6rem;right:1.4rem}}.dI4t1G_moreButton svg{width:1.6rem;height:1.6rem}@media (max-width:47.99em){.dI4t1G_moreButton svg{width:1.3rem;height:1.3rem}}
._0Vdcoq_container{flex-direction:column;gap:1.6rem;height:36rem;display:flex}@media (min-width:75em){._0Vdcoq_container{max-width:35.4rem}}@media (max-width:47.99em){._0Vdcoq_container{height:30.4rem}}
._5K5kyG_container{grid-template-columns:repeat(3,1fr);gap:2.4rem 1.9rem;display:grid}@media (max-width:74.99em){._5K5kyG_container{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:47.99em){._5K5kyG_container{grid-template-columns:minmax(.1rem,1fr);gap:1.6rem}}._5K5kyG_banner{height:14rem;margin-bottom:2.4rem}._5K5kyG_banner:empty{display:none}@media (max-width:74.99em){._5K5kyG_banner{margin-bottom:2rem}}@media (max-width:47.99em){._5K5kyG_banner{height:100%;margin-bottom:1.6rem}}@media (max-width:74.99em){._5K5kyG_welcomeSection{grid-row:2/3}}@media (max-width:47.99em){._5K5kyG_welcomeSection{grid-row:unset}}
/*# sourceMappingURL=0bitdnhde5gh6.css.map*/