.Logo_targetServer__gbV0y{color:#ff4500;font-size:2rem;font-weight:700;line-height:1;letter-spacing:inherit}.Logo_logo__MMHNh{height:2.4rem;width:auto}.Nav_container__qY5hU{display:flex;align-items:center;justify-content:flex-end;height:100%}.Nav_hideOnMobile__EyI1X{display:flex}@media(max-width:767px){.Nav_hideOnMobile__EyI1X{display:none}}.Nav_registerButton__phU36{cursor:pointer;position:relative;display:inline-block;padding:.8rem 2.3rem .7rem 2.4rem;margin:auto;line-height:normal;border-radius:2rem;border:.15rem solid var(--purple70);vertical-align:middle;transition:.2s;color:var(--purple80);text-align:center;font-size:1.5rem;font-weight:500}.Nav_Windows__rQmJ2 .Nav_registerButton__phU36{padding:.6rem 2.3rem .9rem 2.4rem;transform:translateY(.1em)}@media(hover:hover)and (pointer:fine){.Nav_registerButton__phU36{transition:all .3s ease-out}.Nav_registerButton__phU36:hover{color:var(--gray00);background-color:var(--purple70)}}.ProfilePopover_container__q1wNs{position:relative}.ProfilePopover_profileButton__ioXrY{display:flex;align-items:center;column-gap:1.2rem}.ProfilePopover_profileButton__ioXrY .ProfilePopover_profileUsername__Yohgn{display:flex;align-items:center;font-size:1.5rem;font-weight:500;line-height:2.5rem;letter-spacing:inherit}.ProfilePopover_profileButton__ioXrY .ProfilePopover_profileUsername__Yohgn .ProfilePopover_name__dicui{max-width:16.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.ProfilePopover_profileButton__ioXrY .ProfilePopover_profileUsername__Yohgn svg{margin-left:.4rem}.ProfilePopover_profileButton__ioXrY img{width:4rem;height:4rem}@media(max-width:767px){.ProfilePopover_profileButton__ioXrY img{width:3.8rem;height:3.8rem}}.ProfilePopover_profileImage__NHfSd{width:100%;height:100%;object-fit:cover;border-radius:50%;border:.1rem solid var(--gray15)}.ProfilePopover_popover__b_b8g{position:relative;width:30rem;border-radius:var(--corner-radius-l);padding-bottom:var(--spacing-20);background-color:var(--bg-primary);border:.1rem solid var(--border-tertiary);box-shadow:var(--shadow-01)}.ProfilePopover_profileWrapper__U_XO3{padding:var(--spacing-20) var(--spacing-24);border-bottom:.1rem solid var(--border-tertiary)}.ProfilePopover_popoverBody__DLRZU{padding:var(--spacing-12) var(--spacing-20) 0;display:flex;flex-direction:column;gap:var(--spacing-20);color:var(--transparency-gray-100-opacity-05)}.ProfilePopover_menuWrapper___u1tl{display:flex;flex-direction:column;gap:.4rem}.ProfilePopover_menuWrapper___u1tl .ProfilePopover_logoutWrapper___kzxb{display:flex;flex-direction:column}.ProfilePopover_subDivider__qQ_76{align-self:center;width:calc(100% - 2rem);height:.1rem;background-color:var(--border-tertiary);margin:var(--spacing-12) 0}.ProfilePopover_menu__uSn5w{position:relative;display:flex;align-items:center;border-radius:.6rem;width:100%;padding:1.1rem 1.2rem;color:var(--gray100);font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:inherit}.ProfilePopover_menu__uSn5w:hover{color:var(--txt-purple-primary);background-color:var(--gray10);border-radius:.8rem}.ProfilePopover_menu__uSn5w:hover svg circle,.ProfilePopover_menu__uSn5w:hover svg path{fill:var(--txt-purple-primary)}.ProfilePopover_menu__uSn5w svg{margin-right:1.2rem}.ProfilePopover_menu__uSn5w svg circle,.ProfilePopover_menu__uSn5w svg path{fill:var(--gray100)}.AddNicknameModal_description__22kAE{margin-bottom:var(--spacing-12)}.GlobalNavigationProfile_container__W_PtJ{display:flex;flex-direction:column;gap:var(--spacing-20)}.GlobalNavigationProfile_container__W_PtJ.GlobalNavigationProfile_small__8PFQZ{gap:var(--spacing-24)}@media not all and (max-width:75em){.GlobalNavigationProfile_container__W_PtJ.GlobalNavigationProfile_l-small__5EtP2{gap:var(--spacing-24)}}@media(min-width:48em)and (max-width:75em){.GlobalNavigationProfile_container__W_PtJ.GlobalNavigationProfile_m-small__3Ri2a{gap:var(--spacing-24)}}@media(max-width:767px){.GlobalNavigationProfile_container__W_PtJ.GlobalNavigationProfile_s-small___67xN{gap:var(--spacing-24)}}.GlobalNavigationProfile_header__QZ6_Z{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-12)}.GlobalNavigationProfile_header__QZ6_Z.GlobalNavigationProfile_small__8PFQZ{gap:var(--spacing-16)}@media not all and (max-width:75em){.GlobalNavigationProfile_header__QZ6_Z.GlobalNavigationProfile_l-small__5EtP2{gap:var(--spacing-16)}}@media(min-width:48em)and (max-width:75em){.GlobalNavigationProfile_header__QZ6_Z.GlobalNavigationProfile_m-small__3Ri2a{gap:var(--spacing-16)}}@media(max-width:767px){.GlobalNavigationProfile_header__QZ6_Z.GlobalNavigationProfile_s-small___67xN{gap:var(--spacing-16)}}.GlobalNavigationProfile_profileImage__gqwcH{aspect-ratio:1;width:6.4rem;height:auto;border-radius:var(--radius-circle);border:.1rem solid var(--border-secondary);object-fit:cover;flex-shrink:0}.GlobalNavigationProfile_userInfo___rsxC{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-2);min-width:.1rem}.GlobalNavigationProfile_userInfo___rsxC.GlobalNavigationProfile_small__8PFQZ{gap:var(--spacing-4)}@media not all and (max-width:75em){.GlobalNavigationProfile_userInfo___rsxC.GlobalNavigationProfile_l-small__5EtP2{gap:var(--spacing-4)}}@media(min-width:48em)and (max-width:75em){.GlobalNavigationProfile_userInfo___rsxC.GlobalNavigationProfile_m-small__3Ri2a{gap:var(--spacing-4)}}@media(max-width:767px){.GlobalNavigationProfile_userInfo___rsxC.GlobalNavigationProfile_s-small___67xN{gap:var(--spacing-4)}}.GlobalNavigationProfile_arrowLink__pvaUJ{color:var(--txt-primary);display:flex;flex-direction:row;align-items:center;gap:.2rem;text-align:left;min-width:.1rem;max-width:100%;font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:inherit}.GlobalNavigationProfile_arrowLink__pvaUJ>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.GlobalNavigationProfile_body__7fIoN:empty{display:none}.GlobalNavigationProfile_signLinks__y_fp2{display:flex;flex-direction:row;align-items:center}.GlobalNavigationProfile_signLinks__y_fp2 a{color:var(--txt-primary);font-size:1.7rem;font-weight:700;line-height:2.8rem;letter-spacing:inherit}.GlobalNavigationProfile_registerNickname__2EfIN,.GlobalNavigationProfile_signLinks__y_fp2{padding-left:.4rem}.GlobalNavigationProfile_signLinkDivider__a1nEI{width:.1rem;height:1.6rem;background-color:var(--border-secondary);margin:0 var(--spacing-16)}.GlobalNavigationProfile_name__UHxaR{color:var(--txt-primary);font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.LevelBadge_container__L4EOJ{display:inline;align-items:center;width:max-content;padding:.2rem var(--spacing-8);background-color:var(--bg-primary);border-radius:var(--radius-8);color:var(--txt-tertiary);font-size:1.3rem;font-weight:700;line-height:2.1rem;letter-spacing:inherit;box-shadow:inset 0 0 0 .1rem var(--border-tertiary)}.LevelBadge_number__ejxR_{color:var(--txt-purple-primary)}.ProgressBar_container__N8UHU{display:flex;flex-direction:column;gap:.4rem}.ProgressBar_bar__vwGg7{flex-direction:column;height:2.4rem;background-color:var(--gray15);padding:0 .2rem}.ProgressBar_bar__vwGg7,.ProgressBar_indicator__UAvoY{display:flex;justify-content:center;border-radius:1.5rem;position:relative}.ProgressBar_indicator__UAvoY{flex:1 1;align-items:center;background-color:var(--bg-purple-primary-invert);height:2rem;overflow:hidden;-webkit-clip-path:inset(0 var(--progress-inverse,0) 0 0 round 1.5rem);clip-path:inset(0 var(--progress-inverse,0) 0 0 round 1.5rem)}.ProgressBar_value__mWCQy{position:absolute;align-self:center;color:var(--transparency-gray-100-opacity-30);font-size:1.2rem;font-weight:700;line-height:2rem;letter-spacing:inherit}.ProgressBar_indicator__UAvoY .ProgressBar_value__mWCQy{color:var(--txt-tertiary-invert)}.ProgressBar_remain__a7NIq{align-self:center;text-align:center;color:var(--txt-primary);font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit}.ProgressBar_remain__a7NIq mark{font-weight:500;color:var(--txt-primary)}.Popover_container__BsKbN{position:absolute;top:0;left:0;z-index:var(--z-index-popover)}.Popover_container__BsKbN.Popover_animation__npHOn{transform:scaleY(0);transform-origin:top;transition:.2s;opacity:0}.Popover_container__BsKbN.Popover_animation__npHOn.Popover_open__lg0qN{transform:scaleY(1);opacity:1}.ClassroomViewSwitcher_container__4ASYj{display:none;flex-direction:row;height:3.6rem}@media(max-width:767px){.ClassroomViewSwitcher_container__4ASYj{display:flex}}.ClassroomViewSwitcher_tabButton__Ikn4P{flex:1 1;height:100%;background-color:var(--gray10);color:var(--gray60);border-bottom:.1rem solid var(--gray20);font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:inherit}.ClassroomViewSwitcher_tabButton__Ikn4P.ClassroomViewSwitcher_active__O9ADW{color:var(--txt-purple-primary);background-color:var(--gray00)}.ClassroomViewSwitcher_tabButton__Ikn4P+.ClassroomViewSwitcher_tabButton__Ikn4P{border-left:.1rem solid var(--gray20)}[data-theme=DARK] .ClassroomViewSwitcher_tabButton__Ikn4P.ClassroomViewSwitcher_active__O9ADW{color:var(--purple20)}.Tooltip_tooltip__gnXS0{padding:.4rem .8rem .3rem!important;border-radius:.6rem!important;background-color:var(--light-gray90)!important;z-index:var(--z-index-tooltip)}.Tooltip_tooltip__gnXS0.Tooltip_purple__lehHE{background-color:var(--purple70)!important}@media(hover:none){.Tooltip_tooltip__gnXS0:not(.Tooltip_hiddenCloseButton__443f2){padding-right:3.6rem!important}}.Tooltip_content__0TfZW{text-align:left;max-width:22rem;color:var(--txt-secondary-invert);letter-spacing:-.03rem;font-size:1.3rem;font-weight:500;line-height:2.1rem;letter-spacing:inherit}.Tooltip_icon___XjVV{display:none!important}@media(hover:none){.Tooltip_icon___XjVV{display:block!important;position:absolute!important;right:.8rem;top:.8rem;margin-left:1.6rem}}.Tooltip_arrow__tvKgU{width:.9rem;height:.9rem;border-radius:.1rem}.Tooltip_arrow__tvKgU.Tooltip_top-end__29Ml1,.Tooltip_arrow__tvKgU.Tooltip_top-start__1rvCF,.Tooltip_arrow__tvKgU.Tooltip_top__K_m_M{bottom:-.3rem!important}.Tooltip_arrow__tvKgU.Tooltip_bottom-end__ZkWvL,.Tooltip_arrow__tvKgU.Tooltip_bottom-start__G445N,.Tooltip_arrow__tvKgU.Tooltip_bottom__kuL1k{top:-.3rem!important}.Tooltip_arrow__tvKgU.Tooltip_left-end__QlKra,.Tooltip_arrow__tvKgU.Tooltip_left-start__p1Bbv,.Tooltip_arrow__tvKgU.Tooltip_left__nQdgt{right:-.3rem!important}.Tooltip_arrow__tvKgU.Tooltip_right-end__U2F_x,.Tooltip_arrow__tvKgU.Tooltip_right-start__GVUq_,.Tooltip_arrow__tvKgU.Tooltip_right__J3XfE{left:-.3rem!important}.IconButton_container__X_gdF{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-circle);padding:var(--padding-size,.6rem)}.IconButton_container__X_gdF:disabled path{fill-opacity:30%}.IconButton_container__X_gdF.IconButton_large__gUIVh{--padding-size:.8rem}@media not all and (max-width:75em){.IconButton_container__X_gdF.IconButton_l-large__2j5yM{--padding-size:.8rem}}@media(min-width:48em)and (max-width:75em){.IconButton_container__X_gdF.IconButton_m-large__Wid_0{--padding-size:.8rem}}@media(max-width:767px){.IconButton_container__X_gdF.IconButton_s-large__kb0w0{--padding-size:.8rem}}.IconButton_container__X_gdF.IconButton_medium__RiXQ6{--padding-size:.6rem}@media not all and (max-width:75em){.IconButton_container__X_gdF.IconButton_l-medium__fQgpW{--padding-size:.6rem}}@media(min-width:48em)and (max-width:75em){.IconButton_container__X_gdF.IconButton_m-medium__FyUvD{--padding-size:.6rem}}@media(max-width:767px){.IconButton_container__X_gdF.IconButton_s-medium__VX23C{--padding-size:.6rem}}.IconButton_container__X_gdF.IconButton_small__jc_QB{--padding-size:.4rem}@media not all and (max-width:75em){.IconButton_container__X_gdF.IconButton_l-small__VwqFd{--padding-size:.4rem}}@media(min-width:48em)and (max-width:75em){.IconButton_container__X_gdF.IconButton_m-small__461_p{--padding-size:.4rem}}@media(max-width:767px){.IconButton_container__X_gdF.IconButton_s-small__63707{--padding-size:.4rem}}@media(hover:hover)and (pointer:fine){.IconButton_container__X_gdF{transition:all .3s ease-out}.IconButton_container__X_gdF:hover{background-color:var(--transparency-gray-100-opacity-05)}.IconButton_container__X_gdF:hover:disabled{background-color:var(--transparency-gray-100-opacity-00);cursor:not-allowed}}.Dropdown_container__RY9bK{position:relative}.Dropdown_popover__jkszG{right:0!important;left:unset;box-shadow:var(--shadow-01);border-radius:var(--radius-8)}.Dropdown_popover__jkszG.Dropdown_overflowBottom__72GY9:after{height:4rem}@media(max-width:767px){.Dropdown_popover__jkszG{display:none}}.Dropdown_popover__jkszG:after{content:"";pointer-events:none;position:absolute;bottom:.1rem;left:.1rem;right:.1rem;height:0;background:linear-gradient(180deg,rgba(251,251,251,0) 0,var(--gray05) 100%);transition:height .3s;border-radius:0 0 var(--radius-8) var(--radius-8)}.Dropdown_popoverContent__xMNa8{width:-moz-fit-content;width:fit-content;max-height:19.2rem;padding:var(--spacing-8);box-sizing:border-box;box-shadow:0 .2rem .4rem rgba(51,50,54,.06);border:.1rem solid var(--gray20);border-radius:var(--radius-8);background-color:var(--gray05);overflow:auto}.Dropdown_bottomSheet__Wk5ZB{display:none}@media(max-width:767px){.Dropdown_bottomSheet__Wk5ZB{display:block}}.Dropdown_scrollEnd__1FhDw{opacity:0;pointer-events:none}.SelectDropdownMenu_container__LLRed{display:flex;flex-direction:column}@media(max-width:767px){.SelectDropdownMenu_popover__39X3g{display:none}}.SelectDropdownMenu_bottomSheet__n8X_W{display:none}@media(max-width:767px){.SelectDropdownMenu_bottomSheet__n8X_W{display:block}}.DropdownMenu_search__a_Fu5{margin-bottom:var(--spacing-8)}.DropdownMenu_search__a_Fu5 input{border-radius:var(--radius-8)}.DropdownMenuItem_container__WQfQV{padding:.6rem var(--spacing-12);border-radius:.8rem;text-align:left}.DropdownMenuItem_container__WQfQV:has(.DropdownMenuItem_checkbox__Dqnia){display:flex;width:100%;column-gap:var(--spacing-8)}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_center__Y96uS{text-align:center}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_selected__h7_t1{background-color:var(--transparency-purple-opacity-05)}@media(hover:hover)and (pointer:fine){.DropdownMenuItem_container__WQfQV.DropdownMenuItem_selected__h7_t1{transition:all .3s ease-out}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_selected__h7_t1:hover{background-color:var(--transparency-purple-opacity-10)}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_selected__h7_t1:hover .DropdownMenuItem_menuText__Aqjmy{color:var(--txt-purple-secondary)}}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_small__71LBx{padding:.6rem var(--spacing-10)}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_small__71LBx .DropdownMenuItem_menuText__Aqjmy{font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:inherit}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_small__71LBx .DropdownMenuItem_subText__Vdfpv{font-size:1.1rem;font-weight:500;line-height:1.8rem;letter-spacing:inherit}@media not all and (max-width:75em){.DropdownMenuItem_container__WQfQV.DropdownMenuItem_l-small__QnEQp{padding:.6rem var(--spacing-10)}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_l-small__QnEQp .DropdownMenuItem_menuText__Aqjmy{font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:inherit}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_l-small__QnEQp .DropdownMenuItem_subText__Vdfpv{font-size:1.1rem;font-weight:500;line-height:1.8rem;letter-spacing:inherit}}@media(min-width:48em)and (max-width:75em){.DropdownMenuItem_container__WQfQV.DropdownMenuItem_m-small__hPPh0{padding:.6rem var(--spacing-10)}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_m-small__hPPh0 .DropdownMenuItem_menuText__Aqjmy{font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:inherit}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_m-small__hPPh0 .DropdownMenuItem_subText__Vdfpv{font-size:1.1rem;font-weight:500;line-height:1.8rem;letter-spacing:inherit}}@media(max-width:767px){.DropdownMenuItem_container__WQfQV.DropdownMenuItem_s-small__1_eJx{padding:.6rem var(--spacing-10)}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_s-small__1_eJx .DropdownMenuItem_menuText__Aqjmy{font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:inherit}.DropdownMenuItem_container__WQfQV.DropdownMenuItem_s-small__1_eJx .DropdownMenuItem_subText__Vdfpv{font-size:1.1rem;font-weight:500;line-height:1.8rem;letter-spacing:inherit}}@media(hover:hover)and (pointer:fine){.DropdownMenuItem_container__WQfQV{transition:all .3s ease-out}.DropdownMenuItem_container__WQfQV:hover{background-color:var(--transparency-gray-100-opacity-05)}.DropdownMenuItem_container__WQfQV:hover .DropdownMenuItem_menuText__Aqjmy{color:var(--txt-primary)}}.DropdownMenuItem_checkbox__Dqnia{align-self:flex-start;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:var(--radius-2);margin-top:.5rem;border:.1rem solid var(--border-secondary);transition:.3s}.DropdownMenuItem_selected__h7_t1 .DropdownMenuItem_checkbox__Dqnia{background-color:var(--purple60);border:none}.DropdownMenuItem_textContainer__Th4nQ{display:flex;flex-direction:column;overflow:hidden;width:100%}.DropdownMenuItem_menuText__Aqjmy{color:var(--txt-secondary);font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.DropdownMenuItem_selected__h7_t1 .DropdownMenuItem_menuText__Aqjmy{color:var(--txt-purple-primary)}.DropdownMenuItem_subText__Vdfpv{color:var(--txt-disabled);font-size:1.2rem;font-weight:500;line-height:2rem;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.DropdownMenuItem_subText__Vdfpv:empty{display:none}.DropdownMenuItem_looping__RcuKP{--looping-gap:3.2rem;display:inline-flex;position:relative;width:-moz-fit-content;width:fit-content;overflow:visible;animation:DropdownMenuItem_flow-left__wPr05 10s linear infinite}.DropdownMenuItem_looping__RcuKP:after{content:attr(title);padding-left:var(--looping-gap)}@keyframes DropdownMenuItem_flow-left__wPr05{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--looping-gap) / 2))}}.SearchInput_container__OwINa{position:relative;width:-moz-fit-content;width:fit-content}.SearchInput_container__OwINa.SearchInput_fullWidth__wh_PZ{width:100%}.SearchInput_input__Lv26l{border:.1rem solid var(--gray30);padding:.8rem 1.6rem .6rem 4.5rem;border-radius:2rem;background-color:var(--gray10);color:var(--txt-primary);font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:inherit}.SearchInput_input__Lv26l::placeholder{color:var(--gray60)}.SearchInput_input__Lv26l:focus{border-color:var(--purple70)}.SearchInput_small__2L2r5 .SearchInput_input__Lv26l{font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:inherit}.SearchInput_fullWidth__wh_PZ .SearchInput_input__Lv26l{width:100%}.SearchInput_disabled__sm7YZ .SearchInput_input__Lv26l{background-color:var(--gray15);color:var(--gray50)}.SearchInput_searchIcon__KP5p3{position:absolute!important;left:1.6rem;top:50%;transform:translateY(-50%)}.SearchInput_close__rPXs5{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border-radius:var(--radius-circle);background-color:var(--gray30);display:flex;justify-content:center;align-items:center}.SearchInput_hidden__B1NuL{width:0;height:0}.BottomSheet_container__mDFf4{position:fixed;width:100%;left:0;bottom:0;z-index:var(--z-index-bottom-sheet);opacity:0;visibility:hidden;transform:translateY(100%);transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in-out;padding:1.6rem 2rem 2.4rem;border-radius:var(--radius-16) var(--radius-16) 0 0;background-color:var(--gray05)}.BottomSheet_container__mDFf4.BottomSheet_open___EPvU{visibility:visible;opacity:1;transform:translateY(0)}.BottomSheet_header__xSEjM{min-height:3.8rem;padding:0 0 .8rem .4rem}.BottomSheet_title__0_QeZ{font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:inherit}.BottomSheet_close__3GKdR{position:absolute;top:1.6rem;right:.8rem}.BottomSheet_contentWrapper__sxm0C{position:relative}.BottomSheet_contentWrapper__sxm0C.BottomSheet_overflowBottom__2UCfv:after{height:4rem}.BottomSheet_contentWrapper__sxm0C:after{content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0;height:0;background:linear-gradient(180deg,rgba(251,251,251,0),#fbfbfb);transition:height .3s}.BottomSheet_content__bU4Gu{display:flex;flex-direction:column;max-height:var(--bottom-sheet-content-max-height,20rem);gap:.8rem;overflow:auto}.BottomSheet_content__bU4Gu>*{flex-shrink:0}.BottomSheet_footer__MY9WA{width:100%;margin-top:.8rem}.ContentLayout_container__HBx66{position:relative;background-color:var(--gray10);overflow:hidden;display:flex;align-items:stretch;flex:1 1}.ContentLayout_container__HBx66.ContentLayout_dragging__v0Z59:hover{cursor:col-resize}.ContentLayout_contentWrapper__e8KpN{flex:1 1;display:flex;width:100%}.ContentLayout_contentWrapper__e8KpN.ContentLayout_hasDrawer__hUgls{width:calc(100% - 37.5rem)}@media(max-width:767px){.ContentLayout_contentWrapper__e8KpN.ContentLayout_hasDrawer__hUgls{width:100%}}.ContentLayout_content__I3lJl{position:relative;background-color:var(--gray00);min-width:40rem}@media(max-width:767px){.ContentLayout_content__I3lJl{min-width:.1rem}}.ContentLayout_exercise__Aiuao{position:relative;overflow:auto;background-color:var(--gray10);display:flex}.ContentLayout_isSideViewOpen__Pli1k .ContentLayout_exercise__Aiuao{min-width:50rem;margin-left:-.5rem}@media(max-width:767px){.ContentLayout_isSideViewOpen__Pli1k .ContentLayout_exercise__Aiuao{min-width:38rem}}.ContentLayout_exerciseContent__naZON{flex:1 1;min-width:.1rem}@media(max-width:75em){.ContentLayout_exerciseContent__naZON{padding:0}}.ContentLayout_codeReview__Lu3nF{position:absolute;left:.8rem;right:.8rem;bottom:1.2rem;z-index:4}@media(min-width:75em){.ContentLayout_codeReview__Lu3nF{left:2.4rem;bottom:4rem;right:unset}}.ContentLayout_drawer__kzzKf{flex-shrink:0;width:37.5rem;position:relative;border-left:.1rem solid var(--gray30);background:var(--gray00);z-index:10}.ContentLayout_drawer__kzzKf:empty{display:none}@media(max-width:767px){.ContentLayout_drawer__kzzKf{width:100vw;position:fixed;top:0;bottom:0;z-index:var(--z-index-drawer);border-left:none}}.SplitViewHandle_container__ZQVoK{position:relative;z-index:2}@media(max-width:767px){.SplitViewHandle_container__ZQVoK{display:none}}.SplitViewHandle_button__EKQnD{position:absolute;top:1.5rem;right:0;width:3rem;height:5rem;display:flex;align-items:center;justify-content:center;outline:0;border:.1rem solid var(--gray30);background-color:var(--gray10);border-top-left-radius:.6rem;border-bottom-left-radius:.6rem;z-index:12;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SplitViewHandle_active__uwS4z .SplitViewHandle_button__EKQnD,.SplitViewHandle_isSideViewOpened__GT684 .SplitViewHandle_button__EKQnD{right:.5rem;border-right-width:0}.SplitViewHandle_button__EKQnD svg{transition:transform .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform:rotate(270deg);width:1.4rem;height:1.4rem}.SplitViewHandle_button__EKQnD svg path{fill:var(--gray80)}.SplitViewHandle_bar__fVPo3{position:relative;width:.5rem;height:100%;background-color:var(--gray20);cursor:col-resize;z-index:1;display:none}.SplitViewHandle_isSideViewOpened__GT684 .SplitViewHandle_bar__fVPo3{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border-left:.1rem solid var(--gray20)}.SplitViewHandle_isSideViewOpened__GT684 .SplitViewHandle_bar__fVPo3:hover{border-color:var(--gray40);background-color:var(--gray40)}.SplitViewHandle_isSideViewOpened__GT684 .SplitViewHandle_bar__fVPo3:hover .SplitViewHandle_resize__ZAhuF{opacity:1}.SplitViewHandle_resize__ZAhuF{position:absolute;opacity:0;transition:opacity .2s;z-index:12;width:3rem;height:3rem;background-color:var(--gray00);display:flex;align-items:center;justify-content:center;border-radius:100%;border:.1rem solid var(--gray30)}.ContentViewerWrapper_containerWrapper__WIFzA{height:100%;overflow:hidden scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.ContentViewerWrapper_containerWrapper__WIFzA::-webkit-scrollbar{width:2.2rem}.ContentViewerWrapper_containerWrapper__WIFzA::-webkit-scrollbar-thumb{background-color:var(--gray20);border-radius:1rem;border:.7rem solid var(--gray00);min-height:10rem!important}.ContentViewerWrapper_containerWrapper__WIFzA::-webkit-scrollbar-track{background-color:var(--gray00)}@media(max-width:75em){.ContentViewerWrapper_containerWrapper__WIFzA::-webkit-scrollbar{width:1rem}.ContentViewerWrapper_containerWrapper__WIFzA::-webkit-scrollbar-thumb{border:.3rem solid var(--gray00)}}.ContentViewerWrapper_container__R0lm4{margin:0 auto;padding:5.5rem 5rem 0;border-radius:2.8rem;line-height:1.6;color:#333236}@media(max-width:767px){.ContentViewerWrapper_container__R0lm4.ContentViewerWrapper_VIDEO__fyF5Y{padding:6.6rem 1.5rem 0}.ContentViewerWrapper_container__R0lm4{padding:3.6rem 2.2rem 0;border-radius:.8rem}}.ContentViewerWrapper_contentContainer__1UI0u{position:relative;max-width:75rem;padding-bottom:20rem;margin-left:auto;margin-right:auto;word-break:break-word}.ContentViewerWrapper_contentContainer__1UI0u.ContentViewerWrapper_VIDEO__fyF5Y{max-width:min(110rem,100%);width:calc((100vh - 13rem)*1.77)}@media(max-width:75em){.ContentViewerWrapper_contentContainer__1UI0u.ContentViewerWrapper_VIDEO__fyF5Y{width:unset}}@media(max-width:767px){.ContentViewerWrapper_contentContainer__1UI0u{padding-bottom:10rem}}.ContentViewerWrapper_footer__mNXWf{padding:0 0 1.6rem;z-index:2;display:flex;flex-direction:column;align-items:flex-end}.ContentViewerWrapper_footer__mNXWf:empty{display:none}.CodeEditorLayout_container__XRsVs{position:relative;display:flex;height:100%;padding-left:0}.CodeEditorLayout_resizer__TIUzZ{width:1.1rem;height:100%;margin:0 -.6rem;cursor:col-resize;z-index:3;position:relative}.CodeEditorLayout_resizer__TIUzZ.CodeEditorLayout_active__un_yR:after,.CodeEditorLayout_resizer__TIUzZ:hover:after{width:.1rem;background-color:var(--gray50)}.CodeEditorLayout_resizer__TIUzZ:after{content:"";position:absolute;top:0;bottom:0;left:.6rem}.CodeEditorLayout_explorerWrapper__WuHkO{display:flex;flex-direction:row;border-right:.1rem solid var(--gray20)}@media(max-width:767px){.CodeEditorLayout_explorerWrapper__WuHkO{flex:0 1;border-right:none}}.InputModal_container__Pm6W6{background-color:var(--gray00);padding:3rem 3rem 2.5rem;border-radius:1.6rem;display:flex;flex-direction:column;align-items:center;row-gap:1.5rem}[data-theme=DARK] .InputModal_container__Pm6W6{background-color:#2a2c3d}.InputModal_title__n28IR{color:var(--gray100);font-size:1.7rem;font-weight:500;line-height:2.8rem;letter-spacing:inherit}.InputModal_buttons__HgKof{display:flex;flex-direction:row;column-gap:1.4rem;margin-top:.5rem;align-items:center;justify-content:center}.MorePopover_container__E8Bmz{display:flex;justify-content:flex-end;width:100%}.MorePopover_trigger__Qk9Ps{display:flex}.FileExplorer_container__eF5e5{background-color:var(--gray10);display:flex;width:100%;height:100%;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding-left:0;z-index:0}@media(max-width:767px){.FileExplorer_container__eF5e5{position:absolute;z-index:33;width:70vw}}.FileExplorer_background__XZVbe{display:none}@media(max-width:767px){.FileExplorer_background__XZVbe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;z-index:32;background-color:#000}}.FileExplorer_header__3ZM4Z{height:3.6rem;padding:var(--spacing-6) var(--spacing-12);display:flex;gap:.4rem;background-color:var(--gray00)}.FileExplorer_header__3ZM4Z:empty{background-color:rgba(0,0,0,0)}.FileExplorer_files__Nc14I{flex:1 1;width:100%;padding:0 0 16.8rem;overflow:scroll;-webkit-overflow-scrolling:touch}.FileExplorer_files__Nc14I::-webkit-scrollbar{display:none}@media(max-width:767px){.FileExplorer_files__Nc14I{padding-top:1rem}}.FileExplorerItem_container__qFTtB{transition:background-color .2s}.FileExplorerItem_container__qFTtB:hover{background-color:var(--gray20)}.FileExplorerItem_container__qFTtB:hover .FileExplorerItem_menu__R_N6Q{display:flex}.FileExplorerItem_container__qFTtB.FileExplorerItem_isSelected__mCscz{background-color:var(--gray20)}.FileExplorerItem_container__qFTtB.FileExplorerItem_isFolderOpened__tUpVb .FileExplorerItem_name__gVZ4h,.FileExplorerItem_container__qFTtB.FileExplorerItem_isSelected__mCscz .FileExplorerItem_name__gVZ4h{color:var(--gray100)}.FileExplorerItem_menu__R_N6Q{width:1.6rem;height:1.6rem;display:none;position:relative;top:-.2rem}.FileExplorerItem_item__hqd1_{position:relative;display:flex;align-items:center;padding:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.FileExplorerItem_name__gVZ4h{font-size:1.3rem;margin-left:.3rem;letter-spacing:-.03rem;color:var(--gray60);flex:1 1;min-width:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.ExplorerItemIcon_container__KKsCC{display:flex;align-items:center;-webkit-user-drag:none}.ExplorerItemIcon_angle__D9odQ{width:1.4rem;height:1.4rem;transition:transform .2s}.ExplorerItemIcon_angle__D9odQ.ExplorerItemIcon_open__iL3WC{transform:rotate(90deg)}.ExplorerItemIcon_item__dxtsj{margin-left:.6rem}.ExplorerItemIcon_item__dxtsj.ExplorerItemIcon_withoutAngle__WKcEP{margin-left:2rem}.PopupLoader_popupLoader__ptbtL{width:100%;height:100%;margin:auto;display:flex;place-self:center center;align-items:center;justify-content:center}.PopupLoader_symbol__RGut5{border-radius:50%;display:block;width:.7rem;height:.7rem;background-color:var(--purple70)}.PopupLoader_symbol__RGut5.PopupLoader_first__lUi7T{animation:PopupLoader_load__zBvME 1s 1s infinite;animation-delay:0s}.PopupLoader_symbol__RGut5.PopupLoader_second__0qxdL{animation:PopupLoader_load__zBvME 1s 1s infinite;animation-delay:.2s}.PopupLoader_symbol__RGut5.PopupLoader_third__aH9sc{animation:PopupLoader_load__zBvME 1s 1s infinite;animation-delay:.4s}.PopupLoader_symbol__RGut5+.PopupLoader_symbol__RGut5{margin-left:1rem}@keyframes PopupLoader_load__zBvME{0%{transform:translateY(0)}50%{transform:translateY(.7rem)}to{transform:translateY(0)}}.ConsoleContent_container___kRye{flex:1 1;background-color:var(--gray10);height:calc(100% - 5.5rem);padding:1.8rem;overflow-y:scroll}.ConsoleContent_container___kRye::-webkit-scrollbar{display:none}.ConsoleContent_container___kRye{scrollbar-width:none;-ms-overflow-style:none}@media(min-width:48em){.ConsoleContent_container___kRye{padding:1rem 2.5rem 1.2rem}}.ConsoleContent_container___kRye img{background-color:var(--gray00)}.ConsoleContent_multipleTab__BDZ3u{border-top-right-radius:.5rem}.ConsoleContent_terminal__8oMMI{padding:0;display:flex;flex-direction:column}.ConsoleContent_pre__8XXGO{flex:1 1;color:var(--gray100);white-space:pre-wrap;height:100%;font-size:15px;line-height:1.47;letter-spacing:-.3px}.JupyterOutput_jupyterOutput__fXtHw table{background-color:var(--gray00);font-size:1.4rem;border-top:.1rem solid #4a4a4a;border-left:.1rem solid #4a4a4a;border-collapse:collapse}.JupyterOutput_jupyterOutput__fXtHw table td,.JupyterOutput_jupyterOutput__fXtHw table th{border:0}.JupyterOutput_jupyterOutput__fXtHw table thead{border-bottom:.1rem solid #9b9b9b}.JupyterOutput_jupyterOutput__fXtHw table thead td,.JupyterOutput_jupyterOutput__fXtHw table thead th{padding:.3rem 1rem;border-bottom:.1rem solid #4a4a4a;border-right:.1rem solid #4a4a4a}.JupyterOutput_jupyterOutput__fXtHw table tbody tr:nth-child(2n-1){background-color:#e4e4e4}[data-theme=DARK] .JupyterOutput_jupyterOutput__fXtHw table tbody tr:nth-child(2n-1){background-color:#444}.JupyterOutput_jupyterOutput__fXtHw table tbody tr:nth-child(2n){background-color:#f9f9f9}[data-theme=DARK] .JupyterOutput_jupyterOutput__fXtHw table tbody tr:nth-child(2n){background-color:#343434}.JupyterOutput_jupyterOutput__fXtHw table tbody tr:hover,[data-theme=DARK] .JupyterOutput_jupyterOutput__fXtHw table tbody tr:hover{background-color:rgba(102,161,244,.5)}.JupyterOutput_jupyterOutput__fXtHw table tbody td,.JupyterOutput_jupyterOutput__fXtHw table tbody th{padding:.3rem 1rem;border-bottom:.1rem solid #4a4a4a;border-right:.1rem solid #4a4a4a}.JupyterOutput_displayHtml__AABk_ div{display:flex}.JupyterOutput_displayHtml__AABk_ .plotly-graph-div{height:35rem!important}.SqlTable_container__QO9Io table{background-color:var(--gray00);font-size:1.2rem;border-top:.1rem solid #4a4a4a;border-left:.1rem solid #4a4a4a;border-collapse:collapse}@media(min-width:48em){.SqlTable_container__QO9Io table{font-size:1.4rem}}[data-theme=DARK] .SqlTable_container__QO9Io table{background-color:#272822}.SqlTable_container__QO9Io table td,.SqlTable_container__QO9Io table th{border:0}.SqlTable_container__QO9Io table thead{border-bottom:.1rem solid #9b9b9b}.SqlTable_container__QO9Io table thead td,.SqlTable_container__QO9Io table thead th{padding:.1rem .5rem;border-bottom:.1rem solid #4a4a4a;border-right:.1rem solid #4a4a4a}@media(min-width:48em){.SqlTable_container__QO9Io table thead td,.SqlTable_container__QO9Io table thead th{padding:.3rem 1rem}}.SqlTable_container__QO9Io table tbody tr:nth-child(2n-1){background-color:#e4e4e4}[data-theme=DARK] .SqlTable_container__QO9Io table tbody tr:nth-child(2n-1){background-color:#444}.SqlTable_container__QO9Io table tbody tr:nth-child(2n){background-color:#f9f9f9}[data-theme=DARK] .SqlTable_container__QO9Io table tbody tr:nth-child(2n){background-color:#343434}.SqlTable_container__QO9Io table tbody tr:hover,[data-theme=DARK] .SqlTable_container__QO9Io table tbody tr:hover{background-color:rgba(102,161,244,.5)}.SqlTable_container__QO9Io table tbody td,.SqlTable_container__QO9Io table tbody th{padding:.1rem .5rem;border-bottom:.1rem solid #4a4a4a;border-right:.1rem solid #4a4a4a}@media(min-width:48em){.SqlTable_container__QO9Io table tbody td,.SqlTable_container__QO9Io table tbody th{padding:.3rem 1rem}}.SqlTable_container__QO9Io table+table{margin-top:1.5rem}.Content_container__4iBLi{background-color:var(--gray00);font-size:1.6rem;border-top:.1rem solid #4a4a4a;border-left:.1rem solid #4a4a4a;border-collapse:collapse;text-align:left}.Content_container__4iBLi+.Content_container__4iBLi{margin-top:1.5rem}.Content_container__4iBLi td,.Content_container__4iBLi th{border:0}.Content_container__4iBLi thead{border-bottom:.1rem solid #9b9b9b}.Content_container__4iBLi thead td,.Content_container__4iBLi thead th{padding:.5rem 1.3rem;border-bottom:.1rem solid #4a4a4a;border-right:.1rem solid #4a4a4a}.Content_container__4iBLi tbody tr:nth-child(2n-1){background-color:#e4e4e4}[data-theme=DARK] .Content_container__4iBLi tbody tr:nth-child(2n-1){background-color:#363848}.Content_container__4iBLi tbody tr:nth-child(2n){background-color:#f9f9f9}[data-theme=DARK] .Content_container__4iBLi tbody tr:nth-child(2n){background-color:#1d202e}.Content_container__4iBLi tbody tr:hover,[data-theme=DARK] .Content_container__4iBLi tbody tr:hover{background-color:rgba(102,161,244,.5)}.Content_container__4iBLi tbody td,.Content_container__4iBLi tbody th{padding:.5rem 1.3rem;border-bottom:.1rem solid #4a4a4a;border-right:.1rem solid #4a4a4a}.Content_container__4iBLi .Content_pk__raDnn{margin-left:.6rem;font-size:1.4rem;color:#504f52}[data-theme=DARK] .Content_container__4iBLi .Content_pk__raDnn{color:#999}.ConsoleTerminal_container__gfefZ{position:relative;width:100%;height:100%}.ConsoleTerminal_container__gfefZ.ConsoleTerminal_open__doKEF{opacity:1}.ConsoleTerminal_container__gfefZ.ConsoleTerminal_closed__saKV2{height:0;opacity:0}.ConsoleTerminal_container__gfefZ iframe{width:100%;height:100%;border:#ffdead;padding:1rem;background-color:#000}.ConsoleTerminal_container__gfefZ iframe *{width:100%}.ConsoleTerminal_container__gfefZ iframe .ConsoleTerminal_xterm-viewport__i3JED{height:100%!important}.ConsoleTerminal_container__gfefZ iframe .ConsoleTerminal_xterm-rows__VDjd6{width:100%;height:100%}.ConsoleTerminal_loadingPopup__yI353{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;gap:1.4rem;justify-content:center;align-items:center;background-color:#000;opacity:.8}.ConsoleTerminal_loadingPopup__yI353 p{color:#fff;font-size:1.5rem;font-weight:500;line-height:2.5rem;letter-spacing:inherit}.InlineLoading_container__SMlpx{display:flex;gap:1rem}.InlineLoading_container__SMlpx>span{display:inline-block;border-radius:100%;border:0;width:.8rem;height:.8rem;background-color:var(--purple70);animation:InlineLoading_load__a8Mxp 1s 1s infinite}.InlineLoading_container__SMlpx>span:first-child{animation-delay:0s}.InlineLoading_container__SMlpx>span:nth-child(2){animation-delay:.2s}.InlineLoading_container__SMlpx>span:last-child{animation-delay:.4s}@keyframes InlineLoading_load__a8Mxp{0%{transform:translateY(0)}50%{transform:translateY(.7rem)}to{transform:translateY(0)}}.EditorHeader_container__l_TLI{display:flex;flex-direction:row;height:3.2rem;background-color:var(--gray00)}.EditorHeader_explorerBtn__5mGc8{width:3.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--gray00);cursor:pointer}.EditorHeader_explorerBtn__5mGc8.EditorHeader_explorerOpen__4mROt svg path{fill:var(--gray60)}.EditorHeader_explorerBtn__5mGc8 svg path{fill:var(--bg-purple-primary-invert)}.CodeEditorTab_container__fKGA6{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--gray10);overflow-x:scroll;min-height:3.2rem}.CodeEditorTab_container__fKGA6::-webkit-scrollbar{display:none}.CodeEditorTab_container__fKGA6{scrollbar-width:none;-ms-overflow-style:none}.CodeEditorTab_files__s4CBY{height:3.2rem;display:flex;flex-direction:row;column-gap:.1rem;background-color:var(--gray20);padding-right:.1rem}.CodeEditorTab_files__s4CBY.CodeEditorTab_single__bwEZN{padding-right:0}.CodeEditorTab_fileWrapper__gaqlU{position:relative;display:flex;flex-direction:row;background-color:var(--gray00)}.CodeEditorTab_fileWrapper__gaqlU.CodeEditorTab_active__6ZDs3{background-color:var(--gray10)}.CodeEditorTab_file__qfBXi{display:flex;align-items:center;padding:0 .8rem;min-width:10rem}.CodeEditorTab_withClose__K4lu1 .CodeEditorTab_file__qfBXi{padding:0 2.8rem 0 .8rem}.CodeEditorTab_title__z7btv{color:var(--gray100);font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.CodeEditorTab_close__ETEkS{align-self:center;display:flex;align-items:center;justify-content:center;position:absolute;right:.8rem}@media(hover:hover)and (pointer:fine){.CodeEditorTab_close__ETEkS.CodeEditorTab_modified__EqlXD{transition:all .3s ease-out}.CodeEditorTab_close__ETEkS.CodeEditorTab_modified__EqlXD:hover svg{display:block}}.CodeEditorTab_close__ETEkS.CodeEditorTab_modified__EqlXD:after{content:"";display:block;background-color:var(--gray100);width:.8rem;height:.8rem;border-radius:100%;margin:.2rem}.CodeEditorTab_close__ETEkS.CodeEditorTab_modified__EqlXD svg,button.CodeEditorTab_close__ETEkS.CodeEditorTab_modified__EqlXD:hover:after{display:none}.URLSubmissionForm_container__snEEI{margin-top:.8rem}.EditorSubmitButtons_container__hMFAs{display:flex;flex-direction:row;column-gap:1rem}.EditorSubmitButtons_name__CTwEB.EditorSubmitButtons_nonRun__PIgQt{text-decoration:line-through}.LevelUpFullScreen_body__MyAyM{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;position:fixed;top:calc(50% - 5.6rem);left:50%;transform:translate(-50%,-50%);padding-top:3.8rem}@media(min-width:75em){.LevelUpFullScreen_body__MyAyM{width:42.4rem;height:50.4rem}}.LevelUpFullScreen_spark__gap_j{display:block;position:absolute;border-radius:3rem;z-index:0}.LevelUpFullScreen_subtitle__IIwNE{color:var(--purple50);-webkit-text-stroke:.1rem var(--purple70);animation:LevelUpFullScreen_slide-top__LwvoB 1.2s cubic-bezier(.645,.045,.355,1) both;transform-box:fill-box;transform-origin:50% 50%;margin-bottom:.5rem;font-size:2.4rem;font-weight:700;line-height:3.6rem;letter-spacing:inherit}[data-theme=DARK] .LevelUpFullScreen_subtitle__IIwNE{color:var(--purple30);-webkit-text-stroke:.1rem var(--purple50)}@keyframes LevelUpFullScreen_slide-top__LwvoB{0%{transform:translateY(2.5rem)}to{transform:translateY(0)}}.LevelUpFullScreen_pentagon__lx8nG{position:relative;margin-top:1.8rem;display:flex;justify-content:center;align-items:center;width:12.1rem;height:13.185rem;z-index:1}.LevelUpFullScreen_pentagon__lx8nG img{position:absolute;display:block;width:12.1rem}.LevelUpFullScreen_number__I4M4m{position:absolute;top:1.2rem;font-size:6rem;font-weight:700;line-height:7.512rem;color:#fbfbfb;-webkit-text-stroke:.1rem var(--purple50);text-shadow:.1rem .3rem .4rem rgba(117,23,224,.65);animation:LevelUpFullScreen_fade-in__Pc4QB 1s .5s both;z-index:1}@keyframes LevelUpFullScreen_fade-in__Pc4QB{0%{opacity:0}to{opacity:1}}.LevelUpFullScreen_text__3HdBC{position:relative;margin-top:3.515rem;text-align:center;animation:LevelUpFullScreen_fade-in__Pc4QB 1s;z-index:1}.LevelUpFullScreen_title__rjJho{color:var(--gray100);font-size:2.8rem;font-weight:700;line-height:4rem;letter-spacing:inherit}.LevelUpFullScreen_description__sLvp0{margin-top:.8rem;color:#6a666e;white-space:pre-line;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:inherit}[data-theme=DARK] .LevelUpFullScreen_description__sLvp0{color:#dde0ea}.LevelUpFullScreen_bottom__QVkCj{display:flex;justify-content:flex-end;width:100%;height:5.6rem;border-top:.1rem solid var(--gray30);position:fixed;bottom:0;right:0}.LevelUpFullScreen_bottom__QVkCj button{border-radius:0!important;height:100%;width:14rem}@media(max-width:767px){.LevelUpFullScreen_bottom__QVkCj button{width:12.5rem}}.LevelUpFullScreen_lottieLevel__0q7Be svg{width:20rem!important;height:20rem!important}.LevelUpFullScreen_lottieCong__lHhxh{position:absolute}@media(min-width:48em){.LevelUpFullScreen_lottieCong__lHhxh{top:-10rem}}@media(max-width:767px){.LevelUpFullScreen_lottieCong__lHhxh{top:-5rem}}@media(min-width:75em){.LevelUpFullScreen_lottieCong__lHhxh{top:-15rem}}.LevelUpFullScreen_mobileVisibilityText__T_8kK{visibility:hidden}.PointToast_purple__JoFpE{background-color:var(--purple50)}.PointToast_purple__JoFpE .PointToast_title__DFNT3{color:var(--txt-primary-invert)}.PointToast_purple__JoFpE .PointToast_description__sncu3{color:var(--txt-tertiary-invert)}.PointToast_icon__q_ofo{width:4rem;height:4rem;border-radius:50%;background-color:var(--gray20);display:flex;align-items:center;justify-content:center}.PointToast_purple__JoFpE .PointToast_icon__q_ofo{background-color:var(--purple30)}.PointToast_number___9ShL{color:var(--purple60);font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:inherit}.PointToast_purple__JoFpE .PointToast_number___9ShL{color:var(--yellow30)}[data-theme=DARK] .PointToast_number___9ShL{color:var(--purple40)}.BadgeToast_container__wbrC_{display:grid;grid-template-areas:"title image";align-items:center;justify-content:space-between;padding:.6rem 4.1rem .7rem 2.2rem}@media(min-width:48em){.BadgeToast_container__wbrC_{grid-template-areas:"image title" "image description";justify-content:flex-start;gap:.2rem 1.5rem;padding:1.5rem 0 1.6rem 2rem}}.BadgeToast_image___yB_1{grid-area:image;display:flex;align-items:center;justify-content:center}@media(min-width:48em){.BadgeToast_image___yB_1{width:8.1rem;height:8.1rem;border-radius:50%;background-color:#f9f9fb}[data-theme=DARK] .BadgeToast_image___yB_1{background-color:#404254}}.BadgeToast_image___yB_1>img{width:5.2rem;height:5.2rem}@media(min-width:48em){.BadgeToast_image___yB_1>img{width:6.5rem;height:6.5rem}}.BadgeToast_title__coASv{grid-area:title;color:var(--gray100);font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:inherit}@media(min-width:48em){.BadgeToast_title__coASv{font-size:1.7rem;font-weight:500;line-height:2.8rem;letter-spacing:inherit}}.BadgeToast_description__uxDnX{grid-area:description;display:none;white-space:pre-line;color:#888893;font-size:1.5rem;font-weight:400;line-height:2.5rem;letter-spacing:inherit}[data-theme=DARK] .BadgeToast_description__uxDnX{color:#a9abb7}@media(min-width:48em){.BadgeToast_description__uxDnX{display:block}}.CloseBoxToast_container__zEBiS{position:relative;width:100%;border:.1rem solid #dde0ea;border-radius:1.5rem;background-color:var(--gray00);box-shadow:0 .4rem 1.5rem rgba(29,32,46,.1)}@media(min-width:48em){.CloseBoxToast_container__zEBiS{width:37.2rem}}[data-theme=DARK] .CloseBoxToast_container__zEBiS{border:.1rem solid #333236;background-color:#343646;box-shadow:0 .4rem 1.5rem rgba(29,32,46,.65)}.CloseBoxToast_button__5TgYh{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media(min-width:48em){.CloseBoxToast_button__5TgYh{top:1.5rem;right:1.4rem;transform:none}}.ImageModal_container__RKepi{width:48.6rem;max-height:min(80vh,76rem);overflow-y:scroll}.ImageModal_container__RKepi::-webkit-scrollbar{display:none}.ImageModal_container__RKepi{scrollbar-width:none;-ms-overflow-style:none}@media(max-width:767px){.ImageModal_container__RKepi{width:32.5rem}}.ImageModal_contents__DthIV{border-radius:2rem;background-color:var(--gray00);overflow:hidden}.ImageModal_contents__DthIV,.ImageModal_header__lyczq{display:flex;flex-direction:column}.ImageModal_image__7LxNk{width:100%;height:auto;object-fit:cover}.ImageModal_titleWrapper__8XtOR{display:flex;flex-direction:column;align-items:center;text-align:center;white-space:pre-wrap;word-break:keep-all;gap:.8rem}[data-size-l=L] .ImageModal_titleWrapper__8XtOR{padding:3.2rem 4.8rem .8rem}@media(max-width:75em){[data-size-m=L] .ImageModal_titleWrapper__8XtOR{padding:3.2rem 4.8rem .8rem}}@media(max-width:767px){[data-size-s=L] .ImageModal_titleWrapper__8XtOR{padding:3.2rem 4.8rem .8rem}}[data-size-l=S] .ImageModal_titleWrapper__8XtOR{padding:3.2rem 2.4rem .8rem}@media(max-width:75em){[data-size-m=S] .ImageModal_titleWrapper__8XtOR{padding:3.2rem 2.4rem .8rem}}@media(max-width:767px){[data-size-s=S] .ImageModal_titleWrapper__8XtOR{padding:3.2rem 2.4rem .8rem}}.ImageModal_title__EjYxX{color:var(--txt-primary)}[data-size-l=L] .ImageModal_title__EjYxX{font-size:2.8rem;font-weight:700;line-height:4rem;letter-spacing:inherit}@media(max-width:75em){[data-size-m=L] .ImageModal_title__EjYxX{font-size:2.8rem;font-weight:700;line-height:4rem;letter-spacing:inherit}}@media(max-width:767px){[data-size-s=L] .ImageModal_title__EjYxX{font-size:2.8rem;font-weight:700;line-height:4rem;letter-spacing:inherit}}[data-size-l=S] .ImageModal_title__EjYxX{font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:inherit}@media(max-width:75em){[data-size-m=S] .ImageModal_title__EjYxX{font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:inherit}}@media(max-width:767px){[data-size-s=S] .ImageModal_title__EjYxX{font-size:2rem;font-weight:700;line-height:3.2rem;letter-spacing:inherit}}.ImageModal_description___eobG{color:var(--txt-secondary);font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:inherit}.ImageModal_description___eobG:empty{display:none}.ImageModal_footer__YrYwa{padding:var(--spacing-32) var(--spacing-48) var(--spacing-40);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-12)}.ImageModal_wrapper__ZNHwv{position:relative}.ImageModal_checkbox__TLKGH{position:absolute;bottom:-4rem;right:0}.CreateReviewForm_container__S6HaA{display:flex;flex-direction:column;align-items:center}.CreateReviewForm_titleContainer__SL0kQ{margin-bottom:1.5rem;font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:inherit}@media(max-width:767px){.CreateReviewForm_titleContainer__SL0kQ{margin-bottom:1.2rem;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:inherit}}.CreateReviewForm_topicContainer__GC2Gx{display:flex;flex-wrap:wrap;justify-content:center}.CreateReviewForm_topicTitle__Vc6PU{max-width:32rem;font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}@media(max-width:767px){.CreateReviewForm_topicTitle__Vc6PU{max-width:16rem;font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:inherit}}.CreateReviewForm_inputTitle__e16ho{margin:2rem 0 1rem;align-self:flex-start;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:inherit}.CreateReviewForm_textareaContainer__cmvEs{color:var(--gray60);position:relative;background-color:var(--gray10);width:100%;border-radius:.6rem}.CreateReviewForm_textareaContainer__cmvEs textarea{background-color:var(--gray10);border-color:var(--gray00)!important;border-radius:.6rem!important}.CreateReviewForm_contentCountContainer__e_72q{position:absolute;bottom:.7rem;right:1rem;color:var(--gray60);font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit}.CreateReviewForm_button__rmI8H{margin:2.4rem 0}.CreateReviewForm_formTitle__GIRB8{white-space:pre}.Rating_container__OCw74{display:flex;flex-direction:row-reverse;gap:.4rem}.Rating_button___rzVU{cursor:pointer;display:flex}.Rating_button___rzVU:disabled{cursor:default}@media(hover:hover)and (pointer:fine){.Rating_button___rzVU:not(.Rating_button___rzVU:disabled){transition:all .3s ease-out}.Rating_button___rzVU:not(.Rating_button___rzVU:disabled):hover .Rating_star__rhxG0 path,.Rating_button___rzVU:not(.Rating_button___rzVU:disabled):hover~.Rating_button___rzVU .Rating_star__rhxG0 path{fill:var(--yellow40)}}.Rating_star__rhxG0{width:var(--icon-size);height:var(--icon-size)}.Textarea_wrapper__dlMfR{display:flex;flex-direction:column;border-radius:var(--radius-8);transition:.2s linear;border:.1rem solid var(--transparency-gray-100-opacity-20);padding:1.6rem 1.2rem .8rem 2rem;background-color:var(--transparency-gray-100-opacity-00);min-height:var(--min-height);max-height:var(--max-height)}.Textarea_wrapper__dlMfR.Textarea_disabled__5x1DB,.Textarea_wrapper__dlMfR.Textarea_readonly__llJxT{border-color:var(--transparency-gray-100-opacity-10)!important;background-color:var(--transparency-gray-100-opacity-05)!important}.Textarea_wrapper__dlMfR.Textarea_error__dRZP0{border-color:var(--red20)}.Textarea_wrapper__dlMfR.Textarea_focused__OryoU{border-color:var(--purple70)}.Textarea_wrapper__dlMfR.Textarea_hasValue__HFZIt{border-color:var(--transparency-gray-100-opacity-40)}@media(max-width:767px){.Textarea_wrapper__dlMfR{padding:1.2rem 1.2rem .8rem 1.6rem}}.Textarea_textareaWrapper__FImIT{flex:1 1;display:grid;overflow:auto;overflow-wrap:anywhere}.Textarea_textareaWrapper__FImIT::-webkit-scrollbar{width:.5rem}.Textarea_textareaWrapper__FImIT::-webkit-scrollbar-thumb{background:var(--gray50);border-top:.5rem solid rgba(0,0,0,0);border-radius:.6rem}.Textarea_textareaWrapper__FImIT::-webkit-scrollbar-thumb:hover{background:var(--gray60)}.Textarea_textareaWrapper__FImIT:after{content:attr(data-replicated-value) " ";white-space:pre-wrap;visibility:hidden;letter-spacing:normal;font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:inherit}.Textarea_textareaWrapper__FImIT .Textarea_textarea__tDBPm,.Textarea_textareaWrapper__FImIT:after{grid-area:1/1/2/2}.Textarea_textarea__tDBPm{color:var(--txt-secondary);resize:none;font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:inherit}.Textarea_textarea__tDBPm::-webkit-scrollbar{display:none}.Textarea_textarea__tDBPm{scrollbar-width:none;-ms-overflow-style:none}.Textarea_textarea__tDBPm::placeholder{color:var(--txt-tertiary)}.Textarea_disabled__5x1DB .Textarea_textarea__tDBPm::placeholder{color:var(--txt-disabled)}.Textarea_textarea__tDBPm:focus{outline:none;border:none}.Textarea_textarea__tDBPm:disabled{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:var(--txt-disabled)}.Textarea_maxLength__q5VdA{align-self:end;color:var(--txt-caption);font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit}.Textarea_disabled__5x1DB .Textarea_maxLength__q5VdA,.Textarea_readonly__llJxT .Textarea_maxLength__q5VdA{color:var(--txt-disabled)}@media(max-width:767px){.Textarea_maxLength__q5VdA{font-size:1.2rem;font-weight:400;line-height:2rem;letter-spacing:inherit}}.Textarea_currentLength__TBzw8{color:var(--txt-purple-primary)}.Textarea_disabled__5x1DB .Textarea_currentLength__TBzw8,.Textarea_readonly__llJxT .Textarea_currentLength__TBzw8{color:var(--txt-disabled)}.Textarea_label__nd6UL{color:var(--txt-secondary);margin-bottom:.4rem;font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit}.Textarea_disabled__5x1DB .Textarea_label__nd6UL,.Textarea_readonly__llJxT .Textarea_label__nd6UL{color:var(--txt-disabled)}.DailyCheckIn_container__cvpUx{padding-top:3.8rem}.DailyCheckIn_body__HDq2A{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:calc(50% - 5.1rem);left:50%;max-width:55.6rem;width:100%;transform:translate(-50%,-50%)}@media(min-width:75em){.DailyCheckIn_body__HDq2A{top:calc(50% - 5.6rem)}}.DailyCheckIn_fire__pfN8u{width:7rem;height:7rem;margin-bottom:var(--spacing-8)}.DailyCheckIn_checkInContainer__CDYns{width:41.2rem;padding:2rem 3.9rem 1.9rem 2.2rem;background-color:var(--gray10);border-radius:2.6rem;margin-top:4rem}@media(min-width:48em){.DailyCheckIn_checkInContainer__CDYns{margin-top:3.6rem;padding:1.4rem 3rem 2.5rem}}@media(max-width:767px){.DailyCheckIn_checkInContainer__CDYns{margin:2rem;width:calc(100vw - 4rem);padding:1.6rem 2rem}}.DailyCheckIn_header__GI_bq{display:flex;align-items:flex-start;justify-content:center;color:var(--gray80);font-size:1.5rem;font-weight:500;line-height:2.5rem;letter-spacing:inherit}@media(min-width:48em){.DailyCheckIn_header__GI_bq{padding:0 .7rem 0 .2rem}}.DailyCheckIn_dayStreakWrapper__bUV0T{display:flex;color:var(--gray100);height:4.4rem;overflow:hidden;font-size:3.2rem;font-weight:700;line-height:4.4rem;letter-spacing:inherit}@media(max-width:767px){.DailyCheckIn_dayStreakWrapper__bUV0T{font-size:2.8rem;font-weight:700;line-height:4rem;letter-spacing:inherit}.DailyCheckIn_lottie__p59zq svg{width:18rem!important;height:23rem!important}}.DailyCheckIn_dayStreakNumber__g3cu9{animation-duration:1s;animation-timing-function:ease;animation-fill-mode:forwards}@media(max-width:767px){.DailyCheckIn_dayStreakNumber__g3cu9{line-height:3.9rem}}.DailyCheckIn_rollingCount__vbzRu{animation-name:DailyCheckIn_rollingCount__vbzRu}@keyframes DailyCheckIn_rollingCount__vbzRu{0%{margin-top:0}to{margin-top:-1.36em}}.DailyCheckIn_weekStreakTitle__emDgn{color:var(--gray90);margin-top:var(--spacing-4);font-size:1.8rem;font-weight:500;line-height:3rem;letter-spacing:inherit}@media(max-width:767px){.DailyCheckIn_weekStreakTitle__emDgn{font-size:1.6rem;font-weight:500;line-height:2.7rem;letter-spacing:inherit}}.DailyCheckIn_title__pcZCW{color:var(--gray80);font-size:1.5rem;font-weight:500;line-height:2.5rem;letter-spacing:inherit}@media(max-width:767px){.DailyCheckIn_title__pcZCW{letter-spacing:-.03rem;font-size:1.3rem;font-weight:500;line-height:2.1rem;letter-spacing:inherit}}.DailyCheckIn_point__cwZAD{position:absolute;top:10.5rem;color:var(--yellow70);font-size:2.4rem;font-weight:700;line-height:3.6rem;letter-spacing:inherit}@media(max-width:767px){.DailyCheckIn_point__cwZAD{top:6.5rem;font-size:1.8rem;font-weight:700;line-height:3rem;letter-spacing:inherit}}.DailyCheckIn_contents__HH6c0{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}[data-theme=DARK] .DailyCheckIn_checkIcon__m0xpT path{fill:var(--purple30)!important}.DailyCheckIn_dayWrapper__eiHJE{display:flex;flex-direction:column;gap:.4rem}.DailyCheckIn_day__aVQd5{position:relative;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;color:#888893;border:.1rem solid #dde0ea;border-radius:50%;font-size:1.5rem;font-weight:400;line-height:2.5rem;letter-spacing:inherit}.DailyCheckIn_day__aVQd5.DailyCheckIn_checked__p70QH{border-color:var(--purple80);background-color:var(--purple05)}[data-theme=DARK] .DailyCheckIn_day__aVQd5.DailyCheckIn_checked__p70QH{border-color:var(--purple30);background-color:var(--purple100)}.DailyCheckIn_day__aVQd5.DailyCheckIn_animating__QE4UJ:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + .2rem);height:calc(100% + .2rem);border:.1rem solid var(--purple80);border-radius:50%;background-color:var(--purple05);animation:DailyCheckIn_fillBackground__23NP9 .75s;z-index:1003}[data-theme=DARK] .DailyCheckIn_day__aVQd5.DailyCheckIn_animating__QE4UJ:after{border-color:var(--purple30);background-color:#2a2c3d}.DailyCheckIn_day__aVQd5.DailyCheckIn_animating__QE4UJ .DailyCheckIn_checkIcon__m0xpT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:DailyCheckIn_fillCheck__Gd6hJ 1.25s;z-index:1004}[data-theme=DARK] .DailyCheckIn_day__aVQd5{color:#a9abb7;border-color:#676a81}@keyframes DailyCheckIn_fillBackground__23NP9{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes DailyCheckIn_fillCheck__Gd6hJ{0%{transform:translate(-50%,-50%) scale(0)}50%{transform:translate(-50%,-50%) scale(0)}75%{transform:translate(-50%,-50%) scale(1.4)}to{transform:translate(-50%,-50%) scale(1)}}.DailyCheckIn_bottom__O6SEV{display:flex;justify-content:flex-end;width:100%;height:5.1rem;border-top:.1rem solid var(--gray30);position:fixed;bottom:0;right:0}@media(min-width:75em){.DailyCheckIn_bottom__O6SEV{height:5.6rem}}.DailyCheckIn_bottom__O6SEV button{border-radius:0!important;height:100%;width:14rem!important}@media(max-width:767px){.DailyCheckIn_bottom__O6SEV button{width:12.5rem}}.DailyCheckIn_mobileVisibilityText__QDhV6{visibility:hidden}@keyframes ExerciseResult_fadeI__NwfaH{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}.ExerciseResult_overlay__rYNdz{z-index:var(--z-index-toast);inset:0;position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);animation:ExerciseResult_fadeI__NwfaH .2s}.ExerciseResult_box__UcJI5{z-index:var(--z-index-toast);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--gray00);border-radius:2.5rem;padding-top:2rem}.ExerciseResult_animation__yjUev{width:34rem}.ExerciseResult_body__taGTw{padding-bottom:2.4rem;display:flex;flex-direction:column;align-items:center;row-gap:1.6rem}.ExerciseResult_title__2erQ_{color:var(--gray100);margin-bottom:1.6rem;font-size:2.8rem;font-weight:700;line-height:4rem;letter-spacing:inherit}.ExerciseResult_celebrate__XPvBu{position:absolute;width:60rem;top:-25rem}.ExerciseResult_footer__rVNJ_{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.ExerciseResult_footer__rVNJ_ button:first-child:last-child{margin-bottom:.8rem}.Logo_container__s_8FZ{width:var(--size,2rem);height:var(--size,2rem)}.Logo_container__s_8FZ.Logo_small__32dsw{--size:2rem}@media not all and (max-width:75em){.Logo_container__s_8FZ.Logo_l-small__006JX{--size:2rem}}@media(min-width:48em)and (max-width:75em){.Logo_container__s_8FZ.Logo_m-small__oi2Ap{--size:2rem}}@media(max-width:767px){.Logo_container__s_8FZ.Logo_s-small__8Sm8Q{--size:2rem}}.Logo_container__s_8FZ.Logo_medium__lU6_g{--size:2.8rem}@media not all and (max-width:75em){.Logo_container__s_8FZ.Logo_l-medium__NVlJ9{--size:2.8rem}}@media(min-width:48em)and (max-width:75em){.Logo_container__s_8FZ.Logo_m-medium__hhcwb{--size:2.8rem}}@media(max-width:767px){.Logo_container__s_8FZ.Logo_s-medium__XRTzw{--size:2.8rem}}.Logo_container__s_8FZ.Logo_large__VyBo4{--size:4rem}@media not all and (max-width:75em){.Logo_container__s_8FZ.Logo_l-large__d5L_2{--size:4rem}}@media(min-width:48em)and (max-width:75em){.Logo_container__s_8FZ.Logo_m-large__4fopn{--size:4rem}}@media(max-width:767px){.Logo_container__s_8FZ.Logo_s-large__YALJl{--size:4rem}}.Logo_container__s_8FZ.Logo_xsmall__Ck382{--size:1.6rem}@media not all and (max-width:75em){.Logo_container__s_8FZ.Logo_l-xsmall__XYLio{--size:1.6rem}}@media(min-width:48em)and (max-width:75em){.Logo_container__s_8FZ.Logo_m-xsmall___7_iu{--size:1.6rem}}@media(max-width:767px){.Logo_container__s_8FZ.Logo_s-xsmall___940C{--size:1.6rem}}.CodeEditor_bodyWrapper__ixkrz{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.CodeEditor_container__VR5vK{display:flex;flex:1 1;width:100%;min-width:35rem;flex-direction:column}.CodeEditor_container__VR5vK.CodeEditor_explorerOpen__GGapc{margin-left:0;width:80%}.CodeEditor_container__VR5vK.CodeEditor_explorerOpen__GGapc .CodeEditor_bodyWrapper__ixkrz{overflow:visible}@media(min-width:48em){.CodeEditor_container__VR5vK.CodeEditor_explorerOpen__GGapc .CodeEditor_bodyWrapper__ixkrz{overflow:hidden}}.CodeEditor_container__VR5vK.CodeEditor_resizing__2D4NT,.CodeEditor_container__VR5vK.CodeEditor_resizing__2D4NT *{cursor:row-resize}@media(max-width:767px){.CodeEditor_container__VR5vK{min-width:.1rem}}.CodeEditor_container__VR5vK .CodeEditor_ace_print-margin__cu63P{display:none!important}.CodeEditor_body__w_9ee{height:100%;display:flex}.CodeEditor_editor__kzJ4w{background-color:var(--gray10);flex:1 1;min-height:.1rem;display:flex;flex-direction:column}@media(min-width:48em){.CodeEditor_editor__kzJ4w{border-radius:0 .7rem .7rem}}.CodeEditor_display__gJ1bs{position:relative;display:flex;width:100%;flex:1 1;min-height:.1rem;z-index:1}.CodeEditor_invisibleFile__QplW4{color:var(--gray60);font-size:1.5rem;align-self:center;flex:1 1;text-align:center}.CodeEditor_actions__V_h7C{position:relative;display:flex;flex-direction:column;gap:.8rem;padding:1rem 2.4rem 1rem 2rem;border-top:.1rem solid var(--gray20);container:actions/inline-size;z-index:2}.CodeEditor_leftButtons__NmFWg{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;z-index:10}.CodeEditor_resizeHandleBar__So__L{position:absolute;left:0;top:-.3rem;display:flex;align-items:center;justify-content:center;width:100%;height:.5rem;cursor:row-resize;z-index:11}.CodeEditor_resizeHandleBar__So__L:hover{background-color:var(--gray40)}.CodeEditor_resizeHandleBar__So__L:hover .CodeEditor_icon__YVjEi{opacity:1;visibility:visible}.CodeEditor_icon__YVjEi{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:.1rem solid var(--gray30);border-radius:var(--radius-circle);background-color:var(--gray00);visibility:hidden;opacity:0;transition:opacity .2s;z-index:11}.CodeEditor_resizing__2D4NT .CodeEditor_icon__YVjEi{opacity:1;visibility:visible}.CodeEditor_icon__YVjEi svg{transform:rotate(-45deg)}.CodeEditor_rightButtons__EiYAh{display:flex;gap:2.2rem;align-items:center}@media(max-width:75em){.CodeEditor_aiButton__P3xrJ{display:none}}.CodeEditor_consoleWrapper__MAgxQ{min-height:10rem}.CodeEditor_saveResetButtons__XmfXB{display:flex;gap:2.2rem;align-items:center}@container actions (max-width: 42rem){.CodeEditor_aiButton__P3xrJ+.CodeEditor_saveResetButtons__XmfXB.CodeEditor_withSubmitButton__RS2lh{display:none}}@container actions (max-width: 45rem){.CodeEditor_aiButton__P3xrJ+.CodeEditor_saveResetButtons__XmfXB.CodeEditor_withOpenWebButton__sQYtT.CodeEditor_withSubmitButton__RS2lh{display:none}}@container actions (max-width: 42rem){.CodeEditor_aiButton__P3xrJ+.CodeEditor_saveResetButtons__XmfXB.CodeEditor_withOpenWebButton__sQYtT{display:none}}@container actions (max-width: 39rem){.CodeEditor_aiButton__P3xrJ+.CodeEditor_saveResetButtons__XmfXB{display:none}}@media(max-width:75em){.CodeEditor_aiButton__P3xrJ+.CodeEditor_saveResetButtons__XmfXB{display:flex!important}}.ActionOption_container__S1tg3{position:absolute;top:var(--top,unset);bottom:var(--bottom,unset);left:var(--left,unset);right:var(--right,unset);opacity:0;z-index:var(--z-index-popover);display:flex;flex-direction:column;font-family:SpoqaHanSansNeo,Apple SD Gothic Neo,Noto Sans KR,sans-serif;animation:ActionOption_fadeIn__h2Ink .2s ease-in-out forwards;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@keyframes ActionOption_fadeIn__h2Ink{0%{opacity:0}to{opacity:1}}.ActionOption_container__S1tg3 div,.ActionOption_container__S1tg3 input,.ActionOption_container__S1tg3 p,.ActionOption_container__S1tg3 textarea{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.ActionOption_initWrapper__Vu_KK{display:flex;flex-direction:row}.ActionOption_directButton__0TNAJ{background-color:var(--bg-primary)!important;box-shadow:var(--shadow-02);border-top-right-radius:0!important;border-bottom-right-radius:0!important}@media(hover:hover)and (pointer:fine){.ActionOption_directButton__0TNAJ{transition:all .3s ease-out}.ActionOption_directButton__0TNAJ:hover{background-color:var(--bg-secondary)!important}}.ActionOption_directButton__0TNAJ .ActionOption_directButtonIcon__NaIXw{background-color:rgba(0,0,0,0);border:none}.ActionOption_offButton__pRCZe{padding:0 .8rem;display:flex;align-items:center;justify-content:center;background-color:var(--bg-primary);border-top-right-radius:.6rem;border-bottom-right-radius:.6rem;border-color:var(--transparency-gray-100-opacity-20);border-style:solid;border-width:.1rem .1rem .1rem 0}@media(hover:hover)and (pointer:fine){.ActionOption_offButton__pRCZe{transition:all .3s ease-out}.ActionOption_offButton__pRCZe:hover{background-color:var(--bg-secondary)}}.ActionOption_offButton__pRCZe path{transition:fill .3s}@media(hover:hover)and (pointer:fine){.ActionOption_offButton__pRCZe path{transition:all .3s ease-out}.ActionOption_offButton__pRCZe path:hover{fill:var(--txt-primary)}}.ActionOption_preset__afdgw{display:flex;flex-direction:column;gap:.4rem;border:.1rem solid var(--border-secondary);box-shadow:var(--shadow-02);background-color:var(--bg-primary);border-radius:.8rem;padding:1.2rem}.ActionOption_preset__afdgw>p.ActionOption_presetTitle__kXeOJ{color:var(--txt-secondary);margin-top:0;font-size:1.2rem;font-weight:400;line-height:2rem;letter-spacing:inherit}.ActionOption_presetList__hdPm7{display:flex;flex-direction:column}.ActionOption_presetItem__j2_0F{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:.6rem var(--spacing-8);border-radius:var(--radius-6);text-align:left;gap:.8rem;word-break:keep-all;overflow-wrap:anywhere;font-size:1.4rem;font-weight:500;line-height:2.4rem;letter-spacing:inherit}@media(hover:hover)and (pointer:fine){.ActionOption_presetItem__j2_0F{transition:all .3s ease-out}.ActionOption_presetItem__j2_0F:hover{background-color:var(--transparency-gray-100-opacity-05)}}.ActionOption_presetItem__j2_0F svg{margin-top:.4rem}.ActionOption_direct__5Xa1F{background-color:var(--bg-primary);border-radius:var(--radius-8);box-shadow:var(--shadow-02)}.ActionOption_questionWrapper__Pg7ly{width:40.6rem;display:flex;flex-direction:column;gap:.6rem}.GuruTextarea_container__Og75z{border-radius:var(--radius-8);transition:.2s linear;border:.1rem solid var(--transparency-gray-100-opacity-20);padding:1.6rem 1.2rem .8rem 2rem;background-color:var(--transparency-gray-100-opacity-00)}.GuruTextarea_container__Og75z.GuruTextarea_readonly__rEieE{border-color:var(--transparency-gray-100-opacity-10);background-color:var(--transparency-gray-100-opacity-05);color:var(--txt-disabled)}.GuruTextarea_container__Og75z.GuruTextarea_error__riR4G{border-color:var(--red20)}.GuruTextarea_container__Og75z.GuruTextarea_focused__TxqSH{border-color:var(--border-purple-primary)}.GuruTextarea_container__Og75z.GuruTextarea_hasValue__Apggz{border-color:var(--transparency-gray-100-opacity-40)}.GuruTextarea_container__Og75z.GuruTextarea_readonly__rEieE *{color:var(--txt-disabled)}.GuruTextarea_maxLength__OQh2E{color:var(--txt-caption);font-size:1.3rem;font-weight:400;line-height:2rem;letter-spacing:inherit}@media(max-width:767px){.GuruTextarea_maxLength__OQh2E{font-size:1.2rem;font-weight:400;line-height:2rem;letter-spacing:inherit}}.GuruTextarea_currentLength__jEDzM{color:var(--txt-purple-primary)}.GuruTextarea_textarea__ArWvX{display:flex;width:100%;overflow:hidden;max-height:14.2rem;color:var(--txt-primary);resize:none;font-size:1.6rem;font-weight:400;line-height:2.7rem;letter-spacing:inherit}.GuruTextarea_textarea__ArWvX::-webkit-scrollbar{width:2.2rem}.GuruTextarea_textarea__ArWvX::-webkit-scrollbar-thumb{background-color:var(--gray20);border-radius:1rem;border:.7rem solid var(--gray00);min-height:10rem!important}.GuruTextarea_textarea__ArWvX::-webkit-scrollbar-track{background-color:var(--gray00)}@media(max-width:75em){.GuruTextarea_textarea__ArWvX::-webkit-scrollbar{width:1rem}.GuruTextarea_textarea__ArWvX::-webkit-scrollbar-thumb{border:.3rem solid var(--gray00)}}.GuruTextarea_textarea__ArWvX::placeholder{color:var(--txt-tertiary)}.GuruTextarea_readonly__rEieE .GuruTextarea_textarea__ArWvX::placeholder{color:var(--txt-disabled)}.GuruTextarea_textarea__ArWvX:focus{outline:none;border:none}.GuruTextarea_bottom__oOyzY{height:3.2rem;display:flex;align-items:center;gap:.4rem;justify-content:flex-end}.GuruTextarea_button__A4vtw{padding:.6rem}.GuruTextarea_button__A4vtw:disabled{cursor:not-allowed}.GuruTextarea_icon__8xgK5{display:flex}.GuruTextarea_icon__8xgK5.GuruTextarea_disabled__GnM64 path{fill:var(--txt-disabled)}.ReadonlyCodeViewer_container__Fm5D7{display:flex;flex-direction:column;width:100%;height:100%;cursor:not-allowed!important}.ReadonlyCodeViewer_container__Fm5D7 div{cursor:not-allowed!important}.ReadonlyCodeViewer_label__FHJRg{display:flex;flex-direction:row;align-items:center;column-gap:.4rem;color:var(--gray100);height:2.8rem;padding:0 1rem;font-size:1.2rem;font-weight:500;line-height:2rem;letter-spacing:inherit}.GutterTrigger_container__9zFlK{position:absolute;border-radius:var(--radius-circle);left:.1rem;top:50%;transform:translateY(-50%);background-color:var(--bg-primary);display:flex;cursor:pointer}.DownloadableViewer_container__DUg8e{display:flex;flex:1 1;height:100%;align-items:center;justify-content:center}.DownloadableViewer_container__DUg8e svg path{stroke:var(--gray90)}.ImageViewer_container__wDbxa{display:flex;flex:1 1;height:100%;background-color:var(--gray10);align-items:center;justify-content:center}.ImageViewer_content__5GYJf{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem;overflow:hidden;max-height:100%}.ImageViewer_content__5GYJf span{background-color:var(--gray100);display:block;color:var(--gray00);padding:1rem 2rem;width:100%}.ImageViewer_content__5GYJf img{overflow:hidden;max-width:100%;max-height:100%}.EditorFilePath_container__ceMQs{height:2.8rem;display:flex;flex-direction:row;align-items:center;column-gap:.2rem;overflow-x:scroll;padding:0 1rem;background-color:var(--gray10)}.EditorFilePath_container__ceMQs::-webkit-scrollbar{display:none}.EditorFilePath_container__ceMQs{scrollbar-width:none;-ms-overflow-style:none}.EditorFilePath_text__YFotO{color:var(--gray70);font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit}.ReviewWithAIButton_button__Irx5T{border:.1rem solid rgba(0,0,0,0);display:flex;border-radius:100rem;background-image:linear-gradient(var(--transparency-gray-00-opacity-100),var(--transparency-gray-00-opacity-100)),linear-gradient(110deg,#ff805e 0,#987dff 57%);background-origin:border-box;background-clip:content-box,border-box}.ReviewWithAIButton_button__Irx5T:disabled{background-image:none}.ReviewWithAIButton_button__Irx5T:disabled img{filter:grayscale(100%)}.ReviewWithAIButton_buttonContent__Bv1jY{flex:1 1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.2rem;color:var(--txt-purple-primary);background:var(--transparency-gray-00-opacity-40);padding:var(--spacing-6) var(--spacing-12);border-radius:100rem;letter-spacing:-.03rem;font-size:1.3rem;font-weight:500;line-height:2.1rem;letter-spacing:inherit}.ReviewWithAIButton_button__Irx5T:disabled .ReviewWithAIButton_buttonContent__Bv1jY{background:var(--gray30);color:var(--txt-disabled)}@media(hover:hover)and (pointer:fine){.ReviewWithAIButton_buttonContent__Bv1jY{transition:all .3s ease-out}.ReviewWithAIButton_buttonContent__Bv1jY:hover{background:var(--bg-purple-primary)}}.EditorButton_container__QmcGB{border:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.LessonExerciseSubmission_container__D0Uln{display:flex;align-items:center;gap:.4rem}.LessonExerciseSubmission_link___VOH9{color:var(--txt-link)!important}.LessonExerciseSubmission_link___VOH9 path{fill:var(--txt-link)!important}.LessonExerciseSubmission_submittedAt__NLKgY{color:var(--txt-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;letter-spacing:-.03rem;font-size:1.3rem;font-weight:500;line-height:2.1rem;letter-spacing:inherit}@media(max-width:767px){.LessonExerciseSubmission_submittedAt__NLKgY{font-size:1.2rem;font-weight:500;line-height:2rem;letter-spacing:inherit}}.ConsoleLayout_container__W9w8d{display:flex;flex-direction:column;overflow:hidden;height:100%;position:relative}.ConsoleLayout_header__XC1cA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;min-height:3.2rem;background-color:var(--gray10);border-top:.1rem solid var(--gray20)}.ConsoleLayout_header__XC1cA.ConsoleLayout_visibleConsoleError__yAGVG{display:block}.ConsoleLayout_reload__wRR2N{margin-right:var(--spacing-12)}.ConsoleLayout_refreshIcon__kXd2N path{fill:var(--gray100)}.CodeEditorConsoleTab_container__6vcSh{display:flex;flex-direction:row;height:100%;min-height:3.2rem;border-bottom:.1rem solid var(--gray30);background-color:var(--gray00)}.CodeEditorConsoleTab_button__j8KoB{padding:0 1.6rem;border:0;outline:0;border-right:.1rem solid var(--gray30);color:var(--gray100);font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important}.CodeEditorConsoleTab_button__j8KoB.CodeEditorConsoleTab_active__aHSo8{background-color:var(--gray10)}.CodeEditorConsoleTab_button__j8KoB.CodeEditorConsoleTab_inactive__A_LCc{background-color:var(--gray00)}.CodeEditorConsoleTab_singleTabWrapper__ri_Lu{width:100%;container:singletabwrapper/inline-size;padding-top:var(--spacing-12)}.CodeEditorConsoleTab_singleTab__3EadZ{letter-spacing:-.03rem;color:var(--gray100);padding:0 2rem;font-size:1.3rem;font-weight:400;line-height:2.1rem;letter-spacing:inherit}.ConsoleErrorAiReviewGuide_container__7_CY0{padding:var(--spacing-4) var(--spacing-12);display:flex;align-items:center;margin:var(--spacing-12) .8rem 0;background-color:var(--diff-remove-bg);border:.1rem solid var(--transparency-gray-100-opacity-05);border-radius:.6rem;color:var(--diff-remove-txt);cursor:default;container:guidecontainer/inline-size;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:inherit}@media(max-width:75em){.ConsoleErrorAiReviewGuide_container__7_CY0{font-size:1.2rem;font-weight:400;line-height:2rem;letter-spacing:inherit}}.ConsoleErrorAiReviewGuide_aiReviewTextWrapper__5IN7Z{display:inline}@media(max-width:75em){.ConsoleErrorAiReviewGuide_aiReviewTextWrapper__5IN7Z{display:none}}.ConsoleErrorAiReviewGuide_errorText__7c87M{margin-left:var(--spacing-4)}.ConsoleErrorAiReviewGuide_errorTextWrapper__dRwc6{display:flex;align-items:center}.ConsoleErrorAiReviewGuide_aiReviewText__uwN67{font-weight:700;text-decoration:underline;text-underline-offset:.2rem;cursor:pointer}.ConsoleErrorAiReviewGuide_content__Xy6QV{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width:75em){@container guidecontainer (max-width: 60rem){.ConsoleErrorAiReviewGuide_link___ip6_{margin-top:.4rem;width:100%}}}.ConsoleErrorAiReviewGuide_resolveErrorText__DjFWF{margin-left:1rem;display:flex;align-items:center;font-weight:700}@container guidecontainer (max-width: 60rem){.ConsoleErrorAiReviewGuide_resolveErrorText__DjFWF{justify-content:flex-end}}.ConsoleErrorAiReviewGuide_resolveErrorText__DjFWF .ConsoleErrorAiReviewGuide_flag__gaktx{margin-right:var(--spacing-4)}.ConsoleErrorAiReviewGuide_resolveErrorText__DjFWF .ConsoleErrorAiReviewGuide_chevron__xijTn{margin-left:var(--spacing-4)}.ConsoleGradeGuide_container__6mUU6{padding:var(--spacing-4) var(--spacing-12);display:flex;align-items:center;margin:var(--spacing-12) var(--spacing-8) 0;background-color:var(--diff-remove-bg);border:.1rem solid var(--transparency-gray-100-opacity-05);border-radius:.6rem;color:var(--diff-remove-txt);cursor:default;container:consolegrade/inline-size;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:inherit}.ConsoleGradeGuide_icon__34UIG{margin-right:var(--spacing-4)}.ConsoleGradeGuide_button__PbVh_{text-decoration:underline;text-underline-offset:.2rem;white-space:nowrap;font-size:1.4rem;font-weight:700;line-height:2.4rem;letter-spacing:inherit}@container consolegrade (max-width: 40rem){.ConsoleGradeGuide_aiReview__0HZ5c{display:none}}@media(max-width:767px){.ConsoleGradeGuide_aiReview__0HZ5c{display:none}}.PopoverMenu_container__mqLsh{position:relative}.PopoverMenu_menu__LH_GO{cursor:pointer;width:2rem;height:2rem}.PopoverMenu_menuButtonContainer__mnXr6{padding:.8rem;background-color:var(--gray00);border-radius:.8rem;box-shadow:0 .2rem .8rem rgba(51,50,54,.1)}[data-theme=DARK] .PopoverMenu_menuButtonContainer__mnXr6{background-color:#1d202e}.PopoverMenu_menuButton__moP2b{color:var(--gray100);width:10rem;padding:.7rem 0;border-radius:.6rem;background-color:var(--gray00);transition:color .2s,background-color .2s;font-size:1.4rem;font-weight:400;line-height:2.4rem;letter-spacing:inherit}.PopoverMenu_menuButton__moP2b:hover{color:var(--purple90);background-color:var(--purple05)}[data-theme=DARK] .PopoverMenu_menuButton__moP2b:hover{color:var(--light-gray00);background-color:var(--purple70)}[data-theme=DARK] .PopoverMenu_menuButton__moP2b{background-color:#1d202e}.CodeReviewBox_creatingIcon__Sc0kp{margin-left:1.6rem;transform:rotate(-90deg)}.CodeReviewForm_buttons__exTHA{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2.4rem}.CodeReviewForm_buttons__exTHA button+button{margin-left:1.5rem}.CodeReviewForm_buttons__exTHA button[type=button]{color:var(--gray100)}[data-theme=DARK] .CodeReviewForm_buttons__exTHA button[type=button]{box-shadow:inset 0 0 0 .1rem #4d4c51}[data-theme=DARK] .CodeReviewForm_buttons__exTHA button[type=button]:hover{background-color:rgba(0,0,0,0)}