@media only screen and (max-width:985px){.MobileModal-module-scss-module__3PgbFG__container{z-index:9999;background-color:#fff;position:fixed;inset:0}}@media only screen and (min-width:985px){.MobileModal-module-scss-module__3PgbFG__container{width:100%;height:100%}}.MobileModal-module-scss-module__3PgbFG__content{height:100%}
.ChannelPlaceholder-module-scss-module__7Dt0rq__wrapper{justify-content:center;height:100%;padding:40px;display:flex}.ChannelPlaceholder-module-scss-module__7Dt0rq__wrapper img{object-fit:contain;width:100%;height:100%}
.TextColor-module-scss-module__H85puW__fill-strong{color:#0f172a40}.TextColor-module-scss-module__H85puW__fill-normal{color:#0f172a1a}.TextColor-module-scss-module__H85puW__fill-subtle{color:#0f172a0d}.TextColor-module-scss-module__H85puW__fill-inverse{color:#212529}.TextColor-module-scss-module__H85puW__fill-disable{color:#0f172a0d}.TextColor-module-scss-module__H85puW__line-strong{color:#ced4da}.TextColor-module-scss-module__H85puW__line-normal{color:#dee2e6}.TextColor-module-scss-module__H85puW__line-subtle{color:#e9ecef}.TextColor-module-scss-module__H85puW__line-focus{color:#fd7e14}.TextColor-module-scss-module__H85puW__line-selected{color:#212529}.TextColor-module-scss-module__H85puW__line-negative{color:#fa5252}.TextColor-module-scss-module__H85puW__line-neutral{color:#e9ecef}.TextColor-module-scss-module__H85puW__line-disable{color:#ced4da}.TextColor-module-scss-module__H85puW__line-alternative{color:#f1f3f5}.TextColor-module-scss-module__H85puW__state-hover{color:#0f172a0d}.TextColor-module-scss-module__H85puW__state-pressed{color:#0f172a26}.TextColor-module-scss-module__H85puW__state-selected{color:#0f172a1a}.TextColor-module-scss-module__H85puW__state-disabled{color:#f1f3f5}.TextColor-module-scss-module__H85puW__state-selected-strong{color:#212529}.TextColor-module-scss-module__H85puW__state-hover-inverse{color:#ffffff1a}.TextColor-module-scss-module__H85puW__state-pressed-inverse{color:#fff3}.TextColor-module-scss-module__H85puW__background-normal{color:#fff}.TextColor-module-scss-module__H85puW__background-elevated{color:#f8f9fa}.TextColor-module-scss-module__H85puW__background-dimmer{color:#0f172a80}.TextColor-module-scss-module__H85puW__status-positive{color:#40c057}.TextColor-module-scss-module__H85puW__status-negative{color:#fa5252}.TextColor-module-scss-module__H85puW__status-cautionary{color:#fd7e14}.TextColor-module-scss-module__H85puW__status-info{color:#4c6ef5}.TextColor-module-scss-module__H85puW__status-positive-bg{color:#d3f9d8}.TextColor-module-scss-module__H85puW__status-negative-bg{color:#ffe3e3}.TextColor-module-scss-module__H85puW__status-cautionary-bg{color:#ffe8cc}.TextColor-module-scss-module__H85puW__status-info-bg{color:#dbe4ff}.TextColor-module-scss-module__H85puW__status-notification{color:#f03e3e}.TextColor-module-scss-module__H85puW__tag-blue-bg{color:#d0ebff}.TextColor-module-scss-module__H85puW__tag-blue-label{color:#1864ab}.TextColor-module-scss-module__H85puW__tag-violet-bg{color:#e5dbff}.TextColor-module-scss-module__H85puW__tag-violet-label{color:#6741d9}.TextColor-module-scss-module__H85puW__tag-pink-bg{color:#ffdeeb}.TextColor-module-scss-module__H85puW__tag-pink-label{color:#c2255c}.TextColor-module-scss-module__H85puW__tag-teal-bg{color:#c3fae8}.TextColor-module-scss-module__H85puW__tag-teal-label{color:#087f5b}.TextColor-module-scss-module__H85puW__tag-cyan-bg{color:#c5f6fa}.TextColor-module-scss-module__H85puW__tag-cyan-label{color:#0b7285}.TextColor-module-scss-module__H85puW__tag-blue-line{color:#228be6}.TextColor-module-scss-module__H85puW__tag-violet-line{color:#845ef7}.TextColor-module-scss-module__H85puW__tag-pink-line{color:#f06595}.TextColor-module-scss-module__H85puW__tag-teal-line{color:#0ca678}.TextColor-module-scss-module__H85puW__tag-cyan-line{color:#1098ad}.TextColor-module-scss-module__H85puW__tag-yellow-bg{color:#ffec99}.TextColor-module-scss-module__H85puW__tag-yellow-label{color:#e67700}.TextColor-module-scss-module__H85puW__tag-yellow-line{color:#fab005}.TextColor-module-scss-module__H85puW__tag-gray-bg{color:#e9ecef}.TextColor-module-scss-module__H85puW__tag-gray-label{color:#343a40}.TextColor-module-scss-module__H85puW__tag-gray-line{color:#ced4da}.TextColor-module-scss-module__H85puW__interactive-rating-active{color:#fd7e14}.TextColor-module-scss-module__H85puW__interactive-inactive{color:#adb5bd}.TextColor-module-scss-module__H85puW__interactive-wish-active{color:#fa5252}.TextColor-module-scss-module__H85puW__link-default{color:#4263eb}.TextColor-module-scss-module__H85puW__link-hover{color:#3b5bdb}.TextColor-module-scss-module__H85puW__link-visited{color:#7048e8}.TextColor-module-scss-module__H85puW__label-strong{color:#212529}.TextColor-module-scss-module__H85puW__label-normal{color:#343a40}.TextColor-module-scss-module__H85puW__label-subtle{color:#868e96}.TextColor-module-scss-module__H85puW__label-disabled{color:#ced4da}.TextColor-module-scss-module__H85puW__label-inverse{color:#fff}.TextColor-module-scss-module__H85puW__label-faint{color:#adb5bd}.TextColor-module-scss-module__H85puW__label-neutral{color:#495057}.TextColor-module-scss-module__H85puW__label-alternative{color:#868e96}.TextColor-module-scss-module__H85puW__label-assistive{color:#adb5bd}.TextColor-module-scss-module__H85puW__label-disable{color:#ced4da}.TextColor-module-scss-module__H85puW__label-white{color:#fff}.TextColor-module-scss-module__H85puW__members-primary{color:#be4bdb}.TextColor-module-scss-module__H85puW__members-on-primary{color:#fff}.TextColor-module-scss-module__H85puW__members-primary-text{color:#ae3ec9}.TextColor-module-scss-module__H85puW__members-bg{color:#f3d9fa}.TextColor-module-scss-module__H85puW__members-on-bg{color:#ae3ec9}.TextColor-module-scss-module__H85puW__brand-primary-text{color:#e8590c}.TextColor-module-scss-module__H85puW__brand-primary{color:#fd7e14}.TextColor-module-scss-module__H85puW__brand-on-primary{color:#212529}.TextColor-module-scss-module__H85puW__brand-bg{color:#fff4e6}.TextColor-module-scss-module__H85puW__brand-on-bg{color:#d9480f}.TextColor-module-scss-module__H85puW__brand-on-deep{color:#fff}.TextColor-module-scss-module__H85puW__brand-primary-deep{color:#e8590c}.TextColor-module-scss-module__H85puW__brand-normal{color:#ffce22}.TextColor-module-scss-module__H85puW__brand-neutral{color:#ffec99}.TextColor-module-scss-module__H85puW__brand-strong{color:#f59f00}.TextColor-module-scss-module__H85puW__data-viz-heatmap-1{color:#fff4e6}.TextColor-module-scss-module__H85puW__data-viz-heatmap-2{color:#ffd8a8}.TextColor-module-scss-module__H85puW__data-viz-heatmap-3{color:#ffa94d}.TextColor-module-scss-module__H85puW__data-viz-heatmap-4{color:#fd7e14}.TextColor-module-scss-module__H85puW__data-viz-heatmap-5{color:#e8590c}.TextColor-module-scss-module__H85puW__accent-green-label{color:#37b24d}.TextColor-module-scss-module__H85puW__accent-green-bg{color:#d3f9d8}.TextColor-module-scss-module__H85puW__accent-indigo-label{color:#4263eb}.TextColor-module-scss-module__H85puW__accent-indigo-bg{color:#dbe4ff}.TextColor-module-scss-module__H85puW__accent-green-bg-strong{color:#37b24d}.TextColor-module-scss-module__H85puW__accent-indigo-bg-strong{color:#4263eb}.TextColor-module-scss-module__H85puW__accent-red-label{color:#f03e3e}.TextColor-module-scss-module__H85puW__accent-red-bg{color:#ffe3e3}.TextColor-module-scss-module__H85puW__accent-red-bg-strong{color:#f03e3e}.TextColor-module-scss-module__H85puW__accent-red{color:#ff6b6b}.TextColor-module-scss-module__H85puW__accent-pink{color:#f06595}.TextColor-module-scss-module__H85puW__accent-grape{color:#cc5de8}.TextColor-module-scss-module__H85puW__accent-violet{color:#845ef7}.TextColor-module-scss-module__H85puW__accent-indigo{color:#5c7cfa}.TextColor-module-scss-module__H85puW__accent-blue{color:#339af0}.TextColor-module-scss-module__H85puW__accent-cyan{color:#22b8cf}.TextColor-module-scss-module__H85puW__accent-teal{color:#20c997}.TextColor-module-scss-module__H85puW__accent-green{color:#51cf66}.TextColor-module-scss-module__H85puW__accent-lime{color:#94d82d}.TextColor-module-scss-module__H85puW__accent-yellow{color:#fcc419}.TextColor-module-scss-module__H85puW__accent-orange{color:#ff922b}.TextColor-module-scss-module__H85puW__neutral-0{color:#fff}.TextColor-module-scss-module__H85puW__neutral-5{color:#f8f9fa}.TextColor-module-scss-module__H85puW__neutral-10{color:#f1f3f5}.TextColor-module-scss-module__H85puW__neutral-20{color:#e9ecef}.TextColor-module-scss-module__H85puW__neutral-30{color:#dee2e6}.TextColor-module-scss-module__H85puW__neutral-40{color:#ced4da}.TextColor-module-scss-module__H85puW__neutral-50{color:#adb5bd}.TextColor-module-scss-module__H85puW__neutral-60{color:#868e96}.TextColor-module-scss-module__H85puW__neutral-70{color:#495057}.TextColor-module-scss-module__H85puW__neutral-80{color:#343a40}.TextColor-module-scss-module__H85puW__neutral-90{color:#212529}.TextColor-module-scss-module__H85puW__neutral-100{color:#1c1c1e}.TextColor-module-scss-module__H85puW__red-5{color:#fff5f5}.TextColor-module-scss-module__H85puW__red-10{color:#ffe3e3}.TextColor-module-scss-module__H85puW__red-20{color:#ffc9c9}.TextColor-module-scss-module__H85puW__red-30{color:#ffa8a8}.TextColor-module-scss-module__H85puW__red-40{color:#ff8787}.TextColor-module-scss-module__H85puW__red-50{color:#ff6b6b}.TextColor-module-scss-module__H85puW__red-60{color:#fa5252}.TextColor-module-scss-module__H85puW__red-70{color:#f03e3e}.TextColor-module-scss-module__H85puW__red-80{color:#e03131}.TextColor-module-scss-module__H85puW__red-90{color:#c92a2a}.TextColor-module-scss-module__H85puW__pink-5{color:#fff0f6}.TextColor-module-scss-module__H85puW__pink-10{color:#ffdeeb}.TextColor-module-scss-module__H85puW__pink-20{color:#fcc2d7}.TextColor-module-scss-module__H85puW__pink-30{color:#faa2c1}.TextColor-module-scss-module__H85puW__pink-40{color:#f783ac}.TextColor-module-scss-module__H85puW__pink-50{color:#f06595}.TextColor-module-scss-module__H85puW__pink-60{color:#e64980}.TextColor-module-scss-module__H85puW__pink-70{color:#d6336c}.TextColor-module-scss-module__H85puW__pink-80{color:#c2255c}.TextColor-module-scss-module__H85puW__pink-90{color:#a61e4d}.TextColor-module-scss-module__H85puW__grape-5{color:#f8f0fc}.TextColor-module-scss-module__H85puW__grape-10{color:#f3d9fa}.TextColor-module-scss-module__H85puW__grape-20{color:#eebefa}.TextColor-module-scss-module__H85puW__grape-30{color:#e599f7}.TextColor-module-scss-module__H85puW__grape-40{color:#da77f2}.TextColor-module-scss-module__H85puW__grape-50{color:#cc5de8}.TextColor-module-scss-module__H85puW__grape-60{color:#be4bdb}.TextColor-module-scss-module__H85puW__grape-70{color:#ae3ec9}.TextColor-module-scss-module__H85puW__grape-80{color:#9c36b5}.TextColor-module-scss-module__H85puW__grape-90{color:#862e9c}.TextColor-module-scss-module__H85puW__violet-5{color:#f3f0ff}.TextColor-module-scss-module__H85puW__violet-10{color:#e5dbff}.TextColor-module-scss-module__H85puW__violet-20{color:#d0bfff}.TextColor-module-scss-module__H85puW__violet-30{color:#b197fc}.TextColor-module-scss-module__H85puW__violet-40{color:#9775fa}.TextColor-module-scss-module__H85puW__violet-50{color:#845ef7}.TextColor-module-scss-module__H85puW__violet-60{color:#7950f2}.TextColor-module-scss-module__H85puW__violet-70{color:#7048e8}.TextColor-module-scss-module__H85puW__violet-80{color:#6741d9}.TextColor-module-scss-module__H85puW__violet-90{color:#5f3dc4}.TextColor-module-scss-module__H85puW__indigo-5{color:#edf2ff}.TextColor-module-scss-module__H85puW__indigo-10{color:#dbe4ff}.TextColor-module-scss-module__H85puW__indigo-20{color:#bac8ff}.TextColor-module-scss-module__H85puW__indigo-30{color:#91a7ff}.TextColor-module-scss-module__H85puW__indigo-40{color:#748ffc}.TextColor-module-scss-module__H85puW__indigo-50{color:#5c7cfa}.TextColor-module-scss-module__H85puW__indigo-60{color:#4c6ef5}.TextColor-module-scss-module__H85puW__indigo-70{color:#4263eb}.TextColor-module-scss-module__H85puW__indigo-80{color:#3b5bdb}.TextColor-module-scss-module__H85puW__indigo-90{color:#364fc7}.TextColor-module-scss-module__H85puW__blue-5{color:#e7f5ff}.TextColor-module-scss-module__H85puW__blue-10{color:#d0ebff}.TextColor-module-scss-module__H85puW__blue-20{color:#a5d8ff}.TextColor-module-scss-module__H85puW__blue-30{color:#74c0fc}.TextColor-module-scss-module__H85puW__blue-40{color:#4dabf7}.TextColor-module-scss-module__H85puW__blue-50{color:#339af0}.TextColor-module-scss-module__H85puW__blue-60{color:#228be6}.TextColor-module-scss-module__H85puW__blue-70{color:#1c7ed6}.TextColor-module-scss-module__H85puW__blue-80{color:#1971c2}.TextColor-module-scss-module__H85puW__blue-90{color:#1864ab}.TextColor-module-scss-module__H85puW__cyan-5{color:#e3fafc}.TextColor-module-scss-module__H85puW__cyan-10{color:#c5f6fa}.TextColor-module-scss-module__H85puW__cyan-20{color:#99e9f2}.TextColor-module-scss-module__H85puW__cyan-30{color:#66d9e8}.TextColor-module-scss-module__H85puW__cyan-40{color:#3bc9db}.TextColor-module-scss-module__H85puW__cyan-50{color:#22b8cf}.TextColor-module-scss-module__H85puW__cyan-60{color:#15aabf}.TextColor-module-scss-module__H85puW__cyan-70{color:#1098ad}.TextColor-module-scss-module__H85puW__cyan-80{color:#0c8599}.TextColor-module-scss-module__H85puW__cyan-90{color:#0b7285}.TextColor-module-scss-module__H85puW__teal-5{color:#e6fcf5}.TextColor-module-scss-module__H85puW__teal-10{color:#c3fae8}.TextColor-module-scss-module__H85puW__teal-20{color:#96f2d7}.TextColor-module-scss-module__H85puW__teal-30{color:#63e6be}.TextColor-module-scss-module__H85puW__teal-40{color:#38d9a9}.TextColor-module-scss-module__H85puW__teal-50{color:#20c997}.TextColor-module-scss-module__H85puW__teal-60{color:#12b886}.TextColor-module-scss-module__H85puW__teal-70{color:#0ca678}.TextColor-module-scss-module__H85puW__teal-80{color:#099268}.TextColor-module-scss-module__H85puW__teal-90{color:#087f5b}.TextColor-module-scss-module__H85puW__green-5{color:#ebfbee}.TextColor-module-scss-module__H85puW__green-10{color:#d3f9d8}.TextColor-module-scss-module__H85puW__green-20{color:#b2f2bb}.TextColor-module-scss-module__H85puW__green-30{color:#8ce99a}.TextColor-module-scss-module__H85puW__green-40{color:#69db7c}.TextColor-module-scss-module__H85puW__green-50{color:#51cf66}.TextColor-module-scss-module__H85puW__green-60{color:#40c057}.TextColor-module-scss-module__H85puW__green-70{color:#37b24d}.TextColor-module-scss-module__H85puW__green-80{color:#2f9e44}.TextColor-module-scss-module__H85puW__green-90{color:#2b8a3e}.TextColor-module-scss-module__H85puW__lime-5{color:#f4fce3}.TextColor-module-scss-module__H85puW__lime-10{color:#e9fac8}.TextColor-module-scss-module__H85puW__lime-20{color:#d8f5a2}.TextColor-module-scss-module__H85puW__lime-30{color:#c0eb75}.TextColor-module-scss-module__H85puW__lime-40{color:#a9e34b}.TextColor-module-scss-module__H85puW__lime-50{color:#94d82d}.TextColor-module-scss-module__H85puW__lime-60{color:#82c91e}.TextColor-module-scss-module__H85puW__lime-70{color:#74b816}.TextColor-module-scss-module__H85puW__lime-80{color:#66a80f}.TextColor-module-scss-module__H85puW__lime-90{color:#5c940d}.TextColor-module-scss-module__H85puW__yellow-5{color:#fff9db}.TextColor-module-scss-module__H85puW__yellow-10{color:#fff3bf}.TextColor-module-scss-module__H85puW__yellow-20{color:#ffec99}.TextColor-module-scss-module__H85puW__yellow-30{color:#ffe066}.TextColor-module-scss-module__H85puW__yellow-40{color:#ffce22}.TextColor-module-scss-module__H85puW__yellow-50{color:#fcc419}.TextColor-module-scss-module__H85puW__yellow-60{color:#fab005}.TextColor-module-scss-module__H85puW__yellow-70{color:#f59f00}.TextColor-module-scss-module__H85puW__yellow-80{color:#f08c00}.TextColor-module-scss-module__H85puW__yellow-90{color:#e67700}.TextColor-module-scss-module__H85puW__orange-5{color:#fff4e6}.TextColor-module-scss-module__H85puW__orange-10{color:#ffe8cc}.TextColor-module-scss-module__H85puW__orange-20{color:#ffd8a8}.TextColor-module-scss-module__H85puW__orange-30{color:#ffc078}.TextColor-module-scss-module__H85puW__orange-40{color:#ffa94d}.TextColor-module-scss-module__H85puW__orange-50{color:#ff922b}.TextColor-module-scss-module__H85puW__orange-60{color:#fd7e14}.TextColor-module-scss-module__H85puW__orange-70{color:#f76707}.TextColor-module-scss-module__H85puW__orange-80{color:#e8590c}.TextColor-module-scss-module__H85puW__orange-90{color:#d9480f}.TextColor-module-scss-module__H85puW__alpha-white-10{color:#ffffff1a}.TextColor-module-scss-module__H85puW__alpha-white-20{color:#fff3}.TextColor-module-scss-module__H85puW__primary-normal{color:#1c1c1e}.TextColor-module-scss-module__H85puW__primary-neutral{color:#868e96}.TextColor-module-scss-module__H85puW__common-0{color:#fff}.TextColor-module-scss-module__H85puW__common-100{color:#1c1c1e}.TextColor-module-scss-module__H85puW__common-dimmer{color:#0f172a80}.TextColor-module-scss-module__H85puW__text-strong{color:#212529}.TextColor-module-scss-module__H85puW__text-normal{color:#343a40}.TextColor-module-scss-module__H85puW__text-subtle{color:#868e96}.TextColor-module-scss-module__H85puW__text-disabled{color:#ced4da}.TextColor-module-scss-module__H85puW__text-inverse{color:#fff}.TextColor-module-scss-module__H85puW__text-faint{color:#adb5bd}.TextColor-module-scss-module__H85puW__icon-strong{color:#212529}.TextColor-module-scss-module__H85puW__icon-normal{color:#343a40}.TextColor-module-scss-module__H85puW__icon-subtle{color:#868e96}.TextColor-module-scss-module__H85puW__icon-inverse{color:#fff}.TextColor-module-scss-module__H85puW__icon-disabled{color:#ced4da}.TextColor-module-scss-module__H85puW__icon-faint{color:#adb5bd}.TextColor-module-scss-module__H85puW__kakao-normal{color:#fee500}
.Typography-module-scss-module__zSBlKa__title1{letter-spacing:-.011rem;font-size:1.375rem;font-weight:700;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__title1{font-size:1.5625rem}}.Typography-module-scss-module__zSBlKa__title2{letter-spacing:-.011rem;font-size:1.1875rem;font-weight:700;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__title2{font-size:1.375rem}}.Typography-module-scss-module__zSBlKa__headline{letter-spacing:-.03rem;font-size:1rem;font-weight:700;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__headline{font-size:1.1875rem}}.Typography-module-scss-module__zSBlKa__subHeadline{letter-spacing:-.03rem;font-size:.875rem;font-weight:500;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__subHeadline{font-size:1.0625rem}}.Typography-module-scss-module__zSBlKa__subHeadlineBold{letter-spacing:-.03rem;font-size:.875rem;font-weight:700;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__subHeadlineBold{font-size:1.0625rem}}.Typography-module-scss-module__zSBlKa__body{letter-spacing:-.03rem;font-size:1rem;font-weight:400;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__body{font-size:1.1875rem}}.Typography-module-scss-module__zSBlKa__caption{letter-spacing:-.03rem;font-size:.8125rem;font-weight:400;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__caption{font-size:1rem}}.Typography-module-scss-module__zSBlKa__captionBold{letter-spacing:-.03rem;font-size:.8125rem;font-weight:700;line-height:160%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__captionBold{font-size:1rem}}.Typography-module-scss-module__zSBlKa__captionSmall{letter-spacing:-.22px;font-size:.6875rem;font-weight:400;line-height:150%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__captionSmall{font-size:.8125rem}}.Typography-module-scss-module__zSBlKa__captionSmallBold{letter-spacing:-.22px;font-size:.6875rem;font-weight:600;line-height:150%}@media (min-width:985px){.Typography-module-scss-module__zSBlKa__captionSmallBold{font-size:.8125rem}}.Typography-module-scss-module__zSBlKa__flex{display:flex}
.TypographyToken-module-scss-module__cHlp5W__display-large{letter-spacing:-.5px;font-size:2.5rem;font-weight:800;line-height:3rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__display-large{font-size:3rem;line-height:3.5rem}}.TypographyToken-module-scss-module__cHlp5W__display-medium{letter-spacing:-.5px;font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__display-medium{font-size:2.5rem;line-height:3rem}}.TypographyToken-module-scss-module__cHlp5W__heading-xlarge{letter-spacing:-.5px;font-size:1.75rem;font-weight:700;line-height:2.25rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__heading-xlarge{font-size:2rem;line-height:2.5rem}}.TypographyToken-module-scss-module__cHlp5W__heading-large{letter-spacing:-.5px;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__heading-large{font-size:1.75rem;line-height:2.25rem}}.TypographyToken-module-scss-module__cHlp5W__heading-medium{letter-spacing:-.5px;font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__heading-medium{font-size:1.5rem;line-height:2rem}}.TypographyToken-module-scss-module__cHlp5W__heading-small{letter-spacing:-.5px;font-size:1.125rem;font-weight:600;line-height:1.75rem}.TypographyToken-module-scss-module__cHlp5W__body-large{letter-spacing:-.5px;font-size:1.125rem;font-weight:400;line-height:1.875rem}.TypographyToken-module-scss-module__cHlp5W__body-medium{letter-spacing:-.5px;font-size:1rem;font-weight:400;line-height:1.625rem}.TypographyToken-module-scss-module__cHlp5W__body-small{letter-spacing:-.5px;font-size:.875rem;font-weight:400;line-height:1.375rem}.TypographyToken-module-scss-module__cHlp5W__label-large{letter-spacing:-.5px;font-size:1rem;font-weight:600;line-height:1.5rem}.TypographyToken-module-scss-module__cHlp5W__label-medium{letter-spacing:-.5px;font-size:.875rem;font-weight:600;line-height:1.25rem}.TypographyToken-module-scss-module__cHlp5W__label-small{letter-spacing:-.5px;font-size:.75rem;font-weight:600;line-height:1rem}.TypographyToken-module-scss-module__cHlp5W__caption{letter-spacing:-.5px;font-size:.75rem;font-weight:400;line-height:1rem}.TypographyToken-module-scss-module__cHlp5W__button-large{letter-spacing:0;font-size:1rem;font-weight:600;line-height:1.375rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__button-large{font-size:1.125rem;line-height:1.5rem}}.TypographyToken-module-scss-module__cHlp5W__button-medium{letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.25rem}@media (min-width:985px){.TypographyToken-module-scss-module__cHlp5W__button-medium{font-size:1rem;line-height:1.375rem}}.TypographyToken-module-scss-module__cHlp5W__button-small{letter-spacing:0;font-size:.875rem;font-weight:600;line-height:1.25rem}
.TextOpacity-module-scss-module__JcP4xW__text-opacity-100{opacity:1}.TextOpacity-module-scss-module__JcP4xW__text-opacity-90{opacity:.9}.TextOpacity-module-scss-module__JcP4xW__text-opacity-80{opacity:.8}.TextOpacity-module-scss-module__JcP4xW__text-opacity-70{opacity:.7}.TextOpacity-module-scss-module__JcP4xW__text-opacity-60{opacity:.6}.TextOpacity-module-scss-module__JcP4xW__text-opacity-50{opacity:.5}.TextOpacity-module-scss-module__JcP4xW__text-opacity-40{opacity:.4}.TextOpacity-module-scss-module__JcP4xW__text-opacity-30{opacity:.3}.TextOpacity-module-scss-module__JcP4xW__text-opacity-20{opacity:.2}.TextOpacity-module-scss-module__JcP4xW__text-opacity-10{opacity:.1}.TextOpacity-module-scss-module__JcP4xW__text-opacity-0{opacity:0}
.ContentText-module-scss-module__fpSdRa__contentText{align-items:flex-start;display:flex}.ContentText-module-scss-module__fpSdRa__gap{gap:8px;display:flex}.ContentText-module-scss-module__fpSdRa__centerDot{justify-content:center;align-items:flex-start;display:flex}
.CurationSwiper-module-scss-module__jwBdXG__curationSwiper{flex-direction:column;display:flex}
.SwiperTitle-module-scss-module__A88bFG__swiperHeader{grid-template-columns:1fr;grid-template-areas:"title""subtitle";align-items:center;column-gap:16px;margin-bottom:24px;display:grid}@media only screen and (min-width:985px){.SwiperTitle-module-scss-module__A88bFG__swiperHeader{grid-template-columns:1fr auto;grid-template-areas:"title navigation""subtitle subtitle";margin-bottom:32px}}@media only screen and (max-width:985px){.SwiperTitle-module-scss-module__A88bFG__swiperHeader{padding:0 20px}}.SwiperTitle-module-scss-module__A88bFG__swiperTitle{grid-area:title}.SwiperTitle-module-scss-module__A88bFG__hasTitleNode,.SwiperTitle-module-scss-module__A88bFG__hasTitleNode>*,.SwiperTitle-module-scss-module__A88bFG__hasTitleNode>*>*{min-width:0}.SwiperTitle-module-scss-module__A88bFG__allLink{justify-content:space-between;align-items:center;display:flex}.SwiperTitle-module-scss-module__A88bFG__allLink>span{word-break:keep-all}.SwiperTitle-module-scss-module__A88bFG__subTitle{grid-area:subtitle;padding-top:8px}
.SwiperNavigation-module-scss-module__TZ9jxW__swiperNavigation{grid-area:navigation;gap:4px;display:flex}@media only screen and (max-width:985px){.SwiperNavigation-module-scss-module__TZ9jxW__swiperNavigation{display:none}}.SwiperNavigation-module-scss-module__TZ9jxW__navButton{color:#495057;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;display:flex}.SwiperNavigation-module-scss-module__TZ9jxW__navButton>svg{width:32px;height:32px}.SwiperNavigation-module-scss-module__TZ9jxW__navButton:disabled{cursor:not-allowed;color:#adb5bd}
.ClassItem-module-scss-module__lmpcba__classItem{flex-direction:column;flex-shrink:0;gap:16px;display:flex}.ClassItem-module-scss-module__lmpcba__curation{width:196px}@media only screen and (min-width:985px){.ClassItem-module-scss-module__lmpcba__curation.ClassItem-module-scss-module__lmpcba__small{width:237px}.ClassItem-module-scss-module__lmpcba__curation.ClassItem-module-scss-module__lmpcba__medium{width:306px}}
.ClassMostPurchasedCount-module-scss-module___s2mWa__container{justify-content:flex-start;align-items:center;display:flex}
.ClassContents-module-scss-module__or86LG__contents{flex-direction:column;gap:8px;display:flex}
.ClassMembersBadge-module-scss-module__vJZtEW__container{z-index:1;display:flex;position:absolute;left:0}.ClassMembersBadge-module-scss-module__vJZtEW__width-32{top:-6px;width:32px!important;height:32px!important}.ClassMembersBadge-module-scss-module__vJZtEW__width-40{top:-9px;width:40px!important;height:40px!important}.ClassMembersBadge-module-scss-module__vJZtEW__width-48{top:-11.5px;width:48px!important;height:48px!important}
.ClassFavoriteButton-module-scss-module__Oxibna__classFavorite{z-index:1;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}@media only screen and (min-width:985px){.ClassFavoriteButton-module-scss-module__Oxibna__classFavorite{width:40px;height:40px;top:16px;right:16px}}
.ThumbnailDimFilter-module-scss-module__AU-U5a__dimFilter{-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.ThumbnailDimFilter-module-scss-module__AU-U5a__dimFilter>span{margin:auto}
.ClassThumbnail-module-scss-module__YJ_74q__classThumbnail{border-radius:8px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.ClassThumbnail-module-scss-module__YJ_74q__classThumbnail.ClassThumbnail-module-scss-module__YJ_74q__thumbnailRigid{border-radius:0}.ClassThumbnail-module-scss-module__YJ_74q__thumbnailImg{aspect-ratio:16/9;width:100%;display:flex;position:relative}
.ClassTitle-module-scss-module__BQj8fq__title{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;height:52px;display:-webkit-box;overflow:hidden}@media only screen and (min-width:985px){.ClassTitle-module-scss-module__BQj8fq__title{height:60px}}
.ClassPrice-module-scss-module__3I3F8W__classPrice{flex-direction:column;display:flex}.ClassPrice-module-scss-module__3I3F8W__classPrice .ClassPrice-module-scss-module__3I3F8W__price{align-items:center;gap:4px;display:flex}.ClassPrice-module-scss-module__3I3F8W__discounted{text-decoration:line-through}
.CredentialIcon-module-scss-module__N7QDoa__smallIcon{color:#868e96;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;display:flex}@media only screen and (min-width:985px){.CredentialIcon-module-scss-module__N7QDoa__smallIcon{width:20px;min-width:20px;height:20px}}.CredentialIcon-module-scss-module__N7QDoa__mediumIcon{color:#343a40;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;display:flex}@media only screen and (min-width:985px){.CredentialIcon-module-scss-module__N7QDoa__mediumIcon{width:24px;min-width:24px;height:24px}}.CredentialIcon-module-scss-module__N7QDoa__checkedLargeIcon{color:#212529;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:flex}@media only screen and (min-width:985px){.CredentialIcon-module-scss-module__N7QDoa__checkedLargeIcon{width:28px;min-width:28px;height:28px}}.CredentialIcon-module-scss-module__N7QDoa__uncheckedLargeIcon{color:#ced4da;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;display:flex}@media only screen and (min-width:985px){.CredentialIcon-module-scss-module__N7QDoa__uncheckedLargeIcon{width:28px;min-width:28px;height:28px}}
.ClassTeacher-module-scss-module__4L6XwW__teacher{align-items:center;gap:8px;display:flex}.ClassTeacher-module-scss-module__4L6XwW__profileImage{width:16px;height:16px}@media only screen and (min-width:985px){.ClassTeacher-module-scss-module__4L6XwW__profileImage{width:20px;height:20px}}.ClassTeacher-module-scss-module__4L6XwW__iconWrapper{align-items:center;gap:2px;display:flex}
.CommonRating-module-scss-module__84hsia__rating{align-items:center;gap:2px;display:flex}.CommonRating-module-scss-module__84hsia__star{color:#ffce22;width:16px;height:16px}@media only screen and (min-width:985px){.CommonRating-module-scss-module__84hsia__star{width:20px;height:20px}}
.ClassMeta-module-scss-module__8gVUPG__meta{align-items:center;gap:8px;display:flex}
.ClassFavoriteCount-module-scss-module__9bZboG__favorite{color:#fa5252;align-items:center;gap:2px;display:flex}
.SwiperWrapper-module-scss-module__PrEJ9W__swiper{overflow:hidden;width:100%!important}@media only screen and (max-width:985px){.SwiperWrapper-module-scss-module__PrEJ9W__swiper{padding-right:40px!important}}@media only screen and (min-width:1280px){.SwiperWrapper-module-scss-module__PrEJ9W__swiper{width:calc(100% + 20px)!important;padding-right:20px!important}}.SwiperWrapper-module-scss-module__PrEJ9W__smallSlide{width:196px!important}@media only screen and (min-width:985px){.SwiperWrapper-module-scss-module__PrEJ9W__smallSlide{width:237px!important}}.SwiperWrapper-module-scss-module__PrEJ9W__mediumSlide{width:196px!important}@media only screen and (min-width:985px){.SwiperWrapper-module-scss-module__PrEJ9W__mediumSlide{width:302px!important}}.SwiperWrapper-module-scss-module__PrEJ9W__largeSlide{width:196px!important}@media only screen and (min-width:985px){.SwiperWrapper-module-scss-module__PrEJ9W__largeSlide{width:314px!important}}@media only screen and (max-width:985px){.SwiperWrapper-module-scss-module__PrEJ9W__wrapper{display:flex;padding:0 20px!important}}
.OpenUrlPostMessageButton-module-scss-module__6KtrXW__PostMessageButton{background-color:#0000}
.EventBanner-module-scss-module__yeXhTa__banner{cursor:pointer;justify-content:flex-start;align-items:center;width:fit-content;margin-bottom:24px;display:flex}.EventBanner-module-scss-module__yeXhTa__banner .EventBanner-module-scss-module__yeXhTa__bannerImage{aspect-ratio:2400/480;height:100%;display:flex}
.Description-module-scss-module__vgsdmq__description{padding:32px 20px}@media only screen and (min-width:985px){.Description-module-scss-module__vgsdmq__description{padding:40px 20px}}.Description-module-scss-module__vgsdmq__description p{color:#212529;letter-spacing:-.5px;min-height:1em;font-size:16px;font-weight:400;line-height:160%}.Description-module-scss-module__vgsdmq__description strong{font-weight:700}.Description-module-scss-module__vgsdmq__description h2+:not(h2){margin-top:6px}.Description-module-scss-module__vgsdmq__description a,.Description-module-scss-module__vgsdmq__description button{color:#4c6ef5;text-decoration:underline}.Description-module-scss-module__vgsdmq__description h2{letter-spacing:-.5px;color:#212529;word-break:break-all;font-size:19px;font-weight:700;line-height:160%}.Description-module-scss-module__vgsdmq__description h3{letter-spacing:-.5px;color:#212529;font-size:16px;font-weight:700;line-height:160%}.Description-module-scss-module__vgsdmq__description img{max-width:600px;margin:0 -20px;display:block}@media (max-width:985px){.Description-module-scss-module__vgsdmq__description img{width:calc(100% + 40px)}}@media (min-width:985px){.Description-module-scss-module__vgsdmq__description img{width:100%}}@media (min-width:600px){.Description-module-scss-module__vgsdmq__description img{margin:0}}.Description-module-scss-module__vgsdmq__description ul{padding:0 0 0 20px}.Description-module-scss-module__vgsdmq__description ul>li{list-style:outside}.Description-module-scss-module__vgsdmq__description ol{padding:0 0 0 20px}.Description-module-scss-module__vgsdmq__description ol>li{list-style:decimal}.Description-module-scss-module__vgsdmq__description hr{box-sizing:content-box;background-color:#e9ecef;border:none;height:1px;margin-top:24px;margin-bottom:24px}.Description-module-scss-module__vgsdmq__description .Description-module-scss-module__vgsdmq__videoEmbed{width:100%;height:0;margin:16px -20px;padding-bottom:56.25%;position:relative}.Description-module-scss-module__vgsdmq__description .Description-module-scss-module__vgsdmq__videoEmbed>iframe{width:calc(100% + 40px);height:100%;position:absolute;top:0;left:0}
.ImageWithFallback-module-scss-module__BCoP_W__image{object-fit:cover}
.ProfileImage-module-scss-module__hOoIHa__container{object-fit:cover;border-radius:100px;position:relative}
.RoadmapCurriculum-module-scss-module__b713uG__curriculum{align-items:center;gap:4px;display:flex}.RoadmapCurriculum-module-scss-module__b713uG__curriculum .RoadmapCurriculum-module-scss-module__b713uG__disc{background-color:#868e96;border-radius:999px;width:2px;height:2px}@media (min-width:985px){.RoadmapCurriculum-module-scss-module__b713uG__curriculum .RoadmapCurriculum-module-scss-module__b713uG__disc{width:4px;height:4px}}.RoadmapCurriculum-module-scss-module__b713uG__progressWrapper{background-color:#e9ecef;border-radius:8px;width:100%;max-width:180px;height:8px;margin-top:12px;overflow:hidden}@media only screen and (max-width:985px){.RoadmapCurriculum-module-scss-module__b713uG__progressWrapper{width:136px;height:6px}}.RoadmapCurriculum-module-scss-module__b713uG__progressBar{background-color:#4c6ef5;height:100%}
.RoadmapItem-module-scss-module__bd2ThW__roadmapItem{cursor:pointer;flex-direction:column;gap:16px;width:100%;display:flex}.RoadmapItem-module-scss-module__bd2ThW__cardUI{background:#fff;border-radius:8px;margin-bottom:26px;padding:0 12px 16px;box-shadow:8px 12px 16px #292d3d1f}.RoadmapItem-module-scss-module__bd2ThW__contents{flex-direction:column;gap:8px;display:flex}
.RoadmapTagList-module-scss-module__rlrnla__tagList{gap:8px;display:flex}
.Favorite-module-scss-module__7JhXZG__favorite{width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}@media only screen and (min-width:985px){.Favorite-module-scss-module__7JhXZG__favorite{width:40px;height:40px;top:16px;right:16px}}
.RoadmapThumbnail-module-scss-module__ssiOtq__thumbnail{border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.RoadmapThumbnail-module-scss-module__ssiOtq__thumbnailCard{border-bottom-right-radius:0;border-bottom-left-radius:0}.RoadmapThumbnail-module-scss-module__ssiOtq__thumbnailImg{padding-bottom:56.25%;display:flex;position:relative}.RoadmapThumbnail-module-scss-module__ssiOtq__tag{position:absolute;bottom:8.25px;left:12px}@media only screen and (min-width:985px){.RoadmapThumbnail-module-scss-module__ssiOtq__tag{bottom:16px;left:16px}}
.RoadmapTitle-module-scss-module__HBlrrW__title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:52px;display:-webkit-box;overflow:hidden}@media only screen and (min-width:985px){.RoadmapTitle-module-scss-module__HBlrrW__title{height:60px}}
.TeacherImageList-module-scss-module__RIGAnG__teacherImageList{align-items:center;display:flex}.TeacherImageList-module-scss-module__RIGAnG__avatar{transform:translateX(calc(-3px * var(--i)));border-radius:999px;width:20px;height:20px;position:relative;box-shadow:1px 1px 2px -1px #292d3d40}@media (min-width:985px){.TeacherImageList-module-scss-module__RIGAnG__avatar{width:26px;height:26px}}.TeacherImageList-module-scss-module__RIGAnG__defaultAvatar{color:#868e96;background-color:#f1f3f5;justify-content:center;align-items:center;display:flex}
.Spinner-module-scss-module__oyvAmW__spinner{animation:3s ease-in-out infinite Spinner-module-scss-module__oyvAmW__rotate-spinner}@keyframes Spinner-module-scss-module__oyvAmW__rotate-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.StarRating-module-scss-module__C-bnJa__starRating{unicode-bidi:bidi-override;justify-content:center;align-items:center;width:max-content;display:flex;position:relative}.StarRating-module-scss-module__C-bnJa__starRatingBase{z-index:0;color:#adb5bd;padding:0;display:flex}.StarRating-module-scss-module__C-bnJa__starRatingFill{z-index:1;color:#fab005;display:flex;position:absolute;left:0;overflow:hidden}.StarRating-module-scss-module__C-bnJa__star{width:var(--star-size);height:var(--star-size);justify-content:center;align-items:center;display:flex}@media only screen and (min-width:985px){.StarRating-module-scss-module__C-bnJa__star{width:var(--star-desktop-size);height:var(--star-desktop-size)}}
.DropdownButton-module-scss-module__dzCkia__wrapper{position:relative}.DropdownButton-module-scss-module__dzCkia__button{color:#212529;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dee2e6;justify-content:space-between;align-items:center;gap:8px;min-width:95px;display:flex}.DropdownButton-module-scss-module__dzCkia__button:disabled{cursor:not-allowed;color:#ced4da;background:#0f172a0d;border:1px solid #ced4da}.DropdownButton-module-scss-module__dzCkia__buttonSm{border-radius:4px;height:32px}.DropdownButton-module-scss-module__dzCkia__buttonMd{border-radius:8px;height:48px}.DropdownButton-module-scss-module__dzCkia__openActive{border:1px solid #495057}.DropdownButton-module-scss-module__dzCkia__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.DropdownButton-module-scss-module__dzCkia__icon>svg{transition:transform .3s}.DropdownButton-module-scss-module__dzCkia__rotate{transform:rotate(180deg)}.DropdownButton-module-scss-module__dzCkia__noOutlineButton{white-space:nowrap;cursor:pointer;background:#fff;align-items:center;gap:4px;height:40px;padding:8px 11.5px;display:flex}.DropdownButton-module-scss-module__dzCkia__noOutlineButton:disabled{cursor:not-allowed}.DropdownButton-module-scss-module__dzCkia__chipButton{white-space:nowrap;cursor:pointer;background:#f8f9fa;border-radius:12px;align-items:center;gap:2px;padding:8px 12px;display:flex}.DropdownButton-module-scss-module__dzCkia__chipButton:disabled{cursor:not-allowed}.DropdownButton-module-scss-module__dzCkia__buttonPadding{padding:8px 11.5px}.DropdownButton-module-scss-module__dzCkia__dropdown{z-index:600;white-space:nowrap;position:absolute}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__container{background:#fff;border-bottom:1px solid #e9ecef;border-radius:4px;flex-direction:column;max-height:450px;margin-top:8px;display:flex;overflow-y:auto;box-shadow:0 8px 8px -8px #292d3d14,0 1px 4px 1px #292d3d0f}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__container li{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 11.5px;display:flex}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__container li.DropdownButton-module-scss-module__dzCkia__hoverItem:hover:not(.DropdownButton-module-scss-module__dzCkia__disabled){background:#0f172a1a}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__container li.DropdownButton-module-scss-module__dzCkia__disabled{cursor:not-allowed}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__container .DropdownButton-module-scss-module__dzCkia__hoverItem{padding:8px 16px}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__hoverOption{gap:4px;padding:8px}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__containerPadding{padding-right:24px}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__bordered{border:1px solid #dee2e6}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__bordered li{border-bottom:1px solid #dee2e6;border-radius:0}.DropdownButton-module-scss-module__dzCkia__dropdown .DropdownButton-module-scss-module__dzCkia__scrollFade{pointer-events:none;background:linear-gradient(#ffffff1a 0%,#fff 70%);border-radius:0 0 4px 4px;height:40px;position:absolute;bottom:0;left:0;right:0}.DropdownButton-module-scss-module__dzCkia__multipleLines{word-break:break-all;white-space:wrap!important}.DropdownButton-module-scss-module__dzCkia__full{width:100%}.DropdownButton-module-scss-module__dzCkia__full .DropdownButton-module-scss-module__dzCkia__button,.DropdownButton-module-scss-module__dzCkia__full .DropdownButton-module-scss-module__dzCkia__noOutlineButton{justify-content:space-between}.DropdownButton-module-scss-module__dzCkia__full .DropdownButton-module-scss-module__dzCkia__button,.DropdownButton-module-scss-module__dzCkia__full .DropdownButton-module-scss-module__dzCkia__noOutlineButton,.DropdownButton-module-scss-module__dzCkia__full .DropdownButton-module-scss-module__dzCkia__dropdown{width:100%}.DropdownButton-module-scss-module__dzCkia__bottomEnd{right:0}.DropdownButton-module-scss-module__dzCkia__hoverBackground li:not(.DropdownButton-module-scss-module__dzCkia__disabled):hover{background-color:#0f172a1a}
.ClassTypeTag-module-scss-module__JvX40G__tag{white-space:nowrap;align-items:center;gap:2px;width:fit-content;display:flex}.ClassTypeTag-module-scss-module__JvX40G__tag.ClassTypeTag-module-scss-module__JvX40G__small{padding:4px}.ClassTypeTag-module-scss-module__JvX40G__tag.ClassTypeTag-module-scss-module__JvX40G__medium,.ClassTypeTag-module-scss-module__JvX40G__tag.ClassTypeTag-module-scss-module__JvX40G__large{padding:2px 6px}.ClassTypeTag-module-scss-module__JvX40G__tag.ClassTypeTag-module-scss-module__JvX40G__hasRadius{border-radius:4px}@media only screen and (min-width:985px){.ClassTypeTag-module-scss-module__JvX40G__tag{padding:2px 8px}}.ClassTypeTag-module-scss-module__JvX40G__default{background-color:#f1f3f5}.ClassTypeTag-module-scss-module__JvX40G__roadmap{color:#fff;background-color:#495057}.ClassTypeTag-module-scss-module__JvX40G__oneday,.ClassTypeTag-module-scss-module__JvX40G__bundle,.ClassTypeTag-module-scss-module__JvX40G__subscribe{background-color:#f1f3f5}.ClassTypeTag-module-scss-module__JvX40G__isBeforeDay{color:#495057;background-color:#e9ecef}
.ClassDropdown-module-scss-module__CbBP3G__wrapper{position:relative}.ClassDropdown-module-scss-module__CbBP3G__trigger{cursor:pointer;background-color:#0000;border:1px solid #dee2e6;border-radius:4px;width:100%;min-height:62px;padding:16px 20px;transition:border-color .2s}.ClassDropdown-module-scss-module__CbBP3G__trigger.ClassDropdown-module-scss-module__CbBP3G__open{border-color:#495057}.ClassDropdown-module-scss-module__CbBP3G__triggerContent{justify-content:space-between;align-items:center;width:100%;display:flex}.ClassDropdown-module-scss-module__CbBP3G__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ClassDropdown-module-scss-module__CbBP3G__icon>svg{color:#868e96;transition:transform .3s}.ClassDropdown-module-scss-module__CbBP3G__rotate{transform:rotate(180deg)}.ClassDropdown-module-scss-module__CbBP3G__classInfo{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex;overflow:hidden}.ClassDropdown-module-scss-module__CbBP3G__classNameEllipsis{width:100%;overflow:hidden}.ClassDropdown-module-scss-module__CbBP3G__classNameEllipsis>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ClassDropdown-module-scss-module__CbBP3G__tags{align-items:center;gap:8px;display:flex}.ClassDropdown-module-scss-module__CbBP3G__dropdown{z-index:600;background:#fff;border:1px solid #dee2e6;border-radius:4px;flex-direction:column;width:100%;max-height:300px;margin-top:8px;display:flex;position:absolute;overflow-y:auto;box-shadow:0 8px 8px -8px #292d3d14,0 1px 4px 1px #292d3d0f}.ClassDropdown-module-scss-module__CbBP3G__option{text-align:left;cursor:pointer;background-color:#0000;border:none;flex-direction:column;gap:4px;width:100%;padding:16px 20px;display:flex}.ClassDropdown-module-scss-module__CbBP3G__option:hover,.ClassDropdown-module-scss-module__CbBP3G__option.ClassDropdown-module-scss-module__CbBP3G__selected{background-color:#f8f9fa}
.ClassSelect-module-scss-module__daoGga__wrapper{flex-direction:column;padding:0 20px 20px;display:flex}@media only screen and (max-width:985px){.ClassSelect-module-scss-module__daoGga__wrapper{padding-top:20px}}.ClassSelect-module-scss-module__daoGga__wrapper .ClassSelect-module-scss-module__daoGga__header{padding-bottom:8px;display:flex}
.DaySelect-module-scss-module__lmCEIa__wrapper{flex-direction:column;padding:0 20px;display:flex}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__header{padding-bottom:8px;display:flex}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayList{grid-template-columns:repeat(4,1fr);display:grid}@media only screen and (min-width:985px){.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayList{grid-template-columns:repeat(4,1fr)}}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayList li{width:100%}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayList li button{width:100%;padding-left:0}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayButton,.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayButtonActive{cursor:pointer;background-color:#0000;border:none;flex:1 0 0;align-items:center;gap:8px;padding:8px 0;display:flex}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayButton:disabled,.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayButtonActive:disabled{opacity:.4;cursor:not-allowed}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__radio,.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__radioActive{box-sizing:border-box;border:2px solid #dee2e6;border-radius:50%;width:20px;height:20px}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__radioActive{border:6px solid #495057}.DaySelect-module-scss-module__lmCEIa__wrapper .DaySelect-module-scss-module__lmCEIa__dayLabel{align-items:center;gap:2px;display:flex}
.SelectChip-module-scss-module__Y_nWiW__selectChip{cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#0000;border:1px solid #dee2e6;border-radius:8px;justify-content:center;align-items:center;height:40px;padding:8px 16px;transition:background-color .1s,border-color .1s;display:flex}@media (hover:hover) and (pointer:fine){.SelectChip-module-scss-module__Y_nWiW__selectChip:hover:not(:disabled){background-color:#f8f9fa}}.SelectChip-module-scss-module__Y_nWiW__selectChip:disabled{cursor:not-allowed;color:#ced4da;background-color:#0f172a0d;border-color:#ced4da}@media only screen and (min-width:985px){.SelectChip-module-scss-module__Y_nWiW__selectChip{height:48px}}.SelectChip-module-scss-module__Y_nWiW__selected{background-color:#f8f9fa;border-color:#495057}@media (hover:hover) and (pointer:fine){.SelectChip-module-scss-module__Y_nWiW__selected:hover:not(:disabled){background-color:#f1f3f5}}
.TimeSelect-module-scss-module__tLyzIG__wrapper{flex-direction:column;padding:20px 20px 0;display:flex}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__header{justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeSelectWrapper{gap:8px;margin-bottom:16px;display:flex}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeSelectWrapper button{flex-grow:1}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeGrid{grid-template-columns:repeat(4,2fr);gap:8px;display:grid}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__availabilityError{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__availabilityError button{cursor:pointer;background-color:#0000;border:0;padding:4px 8px}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonActive{border-color:#1c1c1e!important}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButton,.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonActive,.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonDisabled{cursor:pointer;background-color:#0000;border:1px solid #dee2e6;border-radius:8px;justify-content:center;align-items:center;height:40px;display:flex}.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButton:disabled,.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonActive:disabled,.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonDisabled:disabled{cursor:not-allowed;background-color:#0f172a0d;border-color:#ced4da}@media only screen and (min-width:985px){.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButton,.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonActive,.TimeSelect-module-scss-module__tLyzIG__wrapper .TimeSelect-module-scss-module__tLyzIG__timeButtonDisabled{height:48px}}
.ShareKakao-module-scss-module__VFXpHW__article{background-color:#fee500;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:flex;-webkit-mask-box-image-width:600px;mask-border-width:600px}
.ClipLink-module-scss-module__FCzqGW__article{background-color:#f1f3f5;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:flex;-webkit-mask-box-image-width:600px;mask-border-width:600px}
.ClassShareContent-module-scss-module__YIccJG__container{flex-direction:column;gap:8px;display:flex}
.SuggestShareContent-module-scss-module__wFj4fa__container{flex-direction:column;gap:8px;display:flex}
.TeacherShareContent-module-scss-module__4jiWLa__container{flex-direction:column;gap:8px;display:flex}
.Switch-module-scss-module__i-zqPq__container{align-items:center;gap:8px;display:inline-flex}.Switch-module-scss-module__i-zqPq__switch{cursor:pointer;background:0 0;border:none;align-items:center;margin:0;padding:0;transition:all .2s ease-in-out;display:flex;position:relative}.Switch-module-scss-module__i-zqPq__switch.Switch-module-scss-module__i-zqPq__disabled{cursor:not-allowed;opacity:.5}.Switch-module-scss-module__i-zqPq__track{background-color:#0f172a40;border-radius:9999px;transition:background-color .2s ease-in-out;display:block;position:relative}.Switch-module-scss-module__i-zqPq__thumb{background-color:#fff;border-radius:50%;transition:transform .2s ease-in-out,background-color .2s ease-in-out;position:absolute;top:0;left:0;box-shadow:0 1px 3px #0000001a}.Switch-module-scss-module__i-zqPq__size .Switch-module-scss-module__i-zqPq__track{width:32px;height:16px}.Switch-module-scss-module__i-zqPq__size .Switch-module-scss-module__i-zqPq__thumb{width:14px;height:14px;top:1px;left:1px}.Switch-module-scss-module__i-zqPq__size.Switch-module-scss-module__i-zqPq__checked .Switch-module-scss-module__i-zqPq__thumb{transform:translate(16px)}.Switch-module-scss-module__i-zqPq__color.Switch-module-scss-module__i-zqPq__checked .Switch-module-scss-module__i-zqPq__track{background-color:#38d9a9}.Switch-module-scss-module__i-zqPq__switchLabel{margin-left:8px}
.TeacherMessageToggle-module-scss-module__3KSWKa__wrapper{box-sizing:border-box;border:1px solid #dee2e6;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin:16px 20px 8px;padding:12px 16px;display:flex}.TeacherMessageToggle-module-scss-module__3KSWKa__wrapper .TeacherMessageToggle-module-scss-module__3KSWKa__labelArea{align-items:center;gap:4px;display:flex}.TeacherMessageToggle-module-scss-module__3KSWKa__wrapper .TeacherMessageToggle-module-scss-module__3KSWKa__icon{cursor:pointer;color:#868e96;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}
.SelectedScheduleChips-module-scss-module__59sv_q__wrapper{border-top:1px solid #e9ecef;padding:16px 20px 0;position:relative}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__swiper{width:calc(100% + 40px)!important;margin:0 -20px!important;padding:0 20px!important}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__swiperSlideItem{width:auto!important;height:auto!important}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__chip{background-color:#0f172a1a;border-radius:4px;align-items:center;gap:4px;padding:8px 12px;display:inline-flex}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__removeButton{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__removeButton>svg{color:#868e96}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonPrev,.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonNext{display:none}@media only screen and (min-width:985px){.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonPrev,.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonNext{z-index:10;cursor:pointer;color:#212529;background-color:#fff;border:1px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 16px #4b4c5714}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonPrev>svg,.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonNext>svg{width:24px;height:24px}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonPrev:disabled,.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonNext:disabled{cursor:not-allowed;color:#adb5bd;opacity:.5}}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonPrev{left:2px}.SelectedScheduleChips-module-scss-module__59sv_q__wrapper .SelectedScheduleChips-module-scss-module__59sv_q__navButtonNext{right:2px}
.ScheduleRequestModal-module-scss-module__svWN3W__wrapper{flex-direction:column;max-height:675px;margin:0 -20px;display:flex;overflow-x:hidden}@media only screen and (max-width:985px){.ScheduleRequestModal-module-scss-module__svWN3W__wrapper{margin:unset}}@media only screen and (min-width:985px){.ScheduleRequestModal-module-scss-module__svWN3W__wrapper{padding-top:20px}}.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__scrollArea{background-color:#fff;flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}@media only screen and (max-width:985px){.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__scrollArea{max-height:45vh}.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__scrollArea.ScheduleRequestModal-module-scss-module__svWN3W__noClassSelect{padding-top:20px}}.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__divider{background-color:#f1f3f5;height:8px}.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__footer{background:linear-gradient(#fff3 0%,#fff 19%);align-items:center;gap:8px;padding:16px 20px 0;display:flex}@media only screen and (max-width:985px){.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__footer{padding-bottom:20px}}.ScheduleRequestModal-module-scss-module__svWN3W__wrapper .ScheduleRequestModal-module-scss-module__svWN3W__footer>div>button>svg{color:#868e96}
.ErrorFallback-module-scss-module__bhRwiq__error{flex-direction:column;justify-content:center;align-items:center;display:flex}.ErrorFallback-module-scss-module__bhRwiq__errorText{flex-direction:column;align-items:center;gap:16px;display:flex}
.DefaultTag-module-scss-module__59pGyW__tag{white-space:nowrap;align-items:center;gap:2px;width:fit-content;padding:2px 6px;display:flex}@media only screen and (min-width:985px){.DefaultTag-module-scss-module__59pGyW__tag{padding:2px 8px}}.DefaultTag-module-scss-module__59pGyW__small{border-radius:2px}.DefaultTag-module-scss-module__59pGyW__medium{border-radius:4px}.DefaultTag-module-scss-module__59pGyW__large{border-radius:8px}.DefaultTag-module-scss-module__59pGyW__default{background-color:#f1f3f5}.DefaultTag-module-scss-module__59pGyW__dark{background-color:#495057}.DefaultTag-module-scss-module__59pGyW__indigo{background-color:#dbe4ff}
.RoadmapTag-module-scss-module__1R7uwG__tag{white-space:nowrap;border-radius:4px;align-items:center;gap:2px;width:fit-content;padding:2px 6px;display:flex}@media only screen and (min-width:985px){.RoadmapTag-module-scss-module__1R7uwG__tag{padding:2px 8px}}.RoadmapTag-module-scss-module__1R7uwG__roadmap{color:#fff;background-color:#495057}.RoadmapTag-module-scss-module__1R7uwG__roadmap.RoadmapTag-module-scss-module__1R7uwG__isDim{background-color:#0f172a80}
.TeacherReview-module-scss-module__qEUGHG__container{flex-direction:row;align-items:center;gap:8px;display:flex}.TeacherReview-module-scss-module__qEUGHG__divider{background-color:#ced4da;width:1px;height:12px}@media only screen and (max-width:985px){.TeacherReview-module-scss-module__qEUGHG__divider{height:10px}}.TeacherReview-module-scss-module__qEUGHG__heroTag{background-color:#0f172a1a;border-radius:100px;align-items:center;padding:0 8px 0 4px;display:flex}.TeacherReview-module-scss-module__qEUGHG__heroIcon{width:20px;height:20px;position:relative}@media only screen and (max-width:985px){.TeacherReview-module-scss-module__qEUGHG__heroIcon{width:17px;height:17px}}.TeacherReview-module-scss-module__qEUGHG__review,.TeacherReview-module-scss-module__qEUGHG__rating{justify-content:center;align-items:center;gap:4px;display:flex}.TeacherReview-module-scss-module__qEUGHG__star{color:#fab005}
.TeacherShareButton-module-scss-module__gDvSLG__shareIcon{background-color:#0000;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .1s;display:flex}@media only screen and (min-width:985px){.TeacherShareButton-module-scss-module__gDvSLG__shareIcon{border-radius:8px;width:100px;height:46px}}@media (hover:hover) and (pointer:fine){.TeacherShareButton-module-scss-module__gDvSLG__shareIcon:hover{background-color:#f8f9fa;border:1px solid #868e96}.TeacherShareButton-module-scss-module__gDvSLG__shareIcon:active{background-color:#f1f3f5;border:1px solid #212529}}
.OriginalTextToggle-module-scss-module__u_DVPa__originalTextToggle{align-items:center;gap:4px;display:flex}.OriginalTextToggle-module-scss-module__u_DVPa__toggleButton{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.OriginalTextToggle-module-scss-module__u_DVPa__icon{color:#868e96;justify-content:center;align-items:center;width:16px;height:16px;display:flex}
.TeacherInfo-module-scss-module__H6dPiW__container{background-color:#fff;flex-direction:column;gap:24px;padding-top:12px;padding-bottom:16px;display:flex}.TeacherInfo-module-scss-module__H6dPiW__description{flex-direction:column;gap:16px;display:flex}.TeacherInfo-module-scss-module__H6dPiW__teacherInfoWrapper{flex-direction:column;gap:12px;display:flex}@media only screen and (max-width:985px){.TeacherInfo-module-scss-module__H6dPiW__teacherInfoWrapper{gap:8px}}.TeacherInfo-module-scss-module__H6dPiW__buttonWrapper{gap:8px;display:flex}.TeacherInfo-module-scss-module__H6dPiW__chatButton{flex:1}
.ErrorText-module-scss-module__-J4OzW__errorContainer{align-items:center;gap:4px;display:flex}.ErrorText-module-scss-module__-J4OzW__errorContainer>figure{justify-content:center;align-items:center;width:16px;height:16px;display:flex}@media only screen and (min-width:985px){.ErrorText-module-scss-module__-J4OzW__errorContainer>figure{width:20px;height:20px}}
.Toast-module-scss-module__JUi-Ea__container{filter:drop-shadow(0 2px 8px #0003);background-color:#343a40;border-radius:8px;flex-direction:column;width:100%;padding:8px 12px;display:flex}@media only screen and (min-width:985px){.Toast-module-scss-module__JUi-Ea__container{width:448px;padding:16px}}.Toast-module-scss-module__JUi-Ea__container.Toast-module-scss-module__JUi-Ea__animationStart{opacity:1;animation:.2s ease-out Toast-module-scss-module__JUi-Ea__enter}.Toast-module-scss-module__JUi-Ea__container.Toast-module-scss-module__JUi-Ea__animationEnd{opacity:0;animation:.15s ease-in forwards Toast-module-scss-module__JUi-Ea__leave}.Toast-module-scss-module__JUi-Ea__titleWrapper{align-items:center;gap:8px;display:flex}.Toast-module-scss-module__JUi-Ea__titleWrapper .Toast-module-scss-module__JUi-Ea__title{flex-grow:1}.Toast-module-scss-module__JUi-Ea__titleWrapper .Toast-module-scss-module__JUi-Ea__closeButton{color:#fff;background-color:#0000;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media only screen and (min-width:985px){.Toast-module-scss-module__JUi-Ea__titleWrapper .Toast-module-scss-module__JUi-Ea__closeButton{width:24px;height:24px}}.Toast-module-scss-module__JUi-Ea__message{margin-top:4px;margin-left:28px}@media only screen and (min-width:985px){.Toast-module-scss-module__JUi-Ea__message{margin-top:8px;margin-left:32px}}
.ToastButtonAction-module-scss-module__nz3LXG__bottomAction{cursor:pointer;background-color:#0000;align-self:flex-end;margin-top:8px}@media only screen and (min-width:985px){.ToastButtonAction-module-scss-module__nz3LXG__bottomAction{margin-top:16px}}
.ToastIcon-module-scss-module__nT3Keq__toastIcon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media only screen and (min-width:985px){.ToastIcon-module-scss-module__nT3Keq__toastIcon{width:24px;height:24px}}
.AsyncModal-module-scss-module__Df8R0a__asyncModal{background-color:#fff;border-radius:8px;outline:none;flex-direction:column;align-items:flex-end;gap:20px;width:100%;max-width:600px;padding:16px 20px;display:flex;position:relative}@media only screen and (min-width:985px){.AsyncModal-module-scss-module__Df8R0a__asyncModal{width:640px;max-width:640px;min-height:188px}}.AsyncModal-module-scss-module__Df8R0a__overlay{z-index:999999998;background-color:#0f172a80;justify-content:center;align-items:center;padding:0 20px;display:flex;position:fixed;inset:0}.AsyncModal-module-scss-module__Df8R0a__textWrapper{flex-direction:column;flex-grow:1;gap:16px;width:100%;display:flex;position:relative}.AsyncModal-module-scss-module__Df8R0a__textWrapper .AsyncModal-module-scss-module__Df8R0a__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.AsyncModal-module-scss-module__Df8R0a__textWrapper .AsyncModal-module-scss-module__Df8R0a__rightPadding{padding-right:32px}.AsyncModal-module-scss-module__Df8R0a__textWrapper .AsyncModal-module-scss-module__Df8R0a__messageWrapper,.AsyncModal-module-scss-module__Df8R0a__textWrapper .AsyncModal-module-scss-module__Df8R0a__messageWrapper>*{display:inline}.AsyncModal-module-scss-module__Df8R0a__closeButtonWrapper{width:40px;height:40px;position:absolute;top:8px;right:8px}.AsyncModal-module-scss-module__Df8R0a__actions{justify-content:space-between;gap:8px;display:flex}.AsyncModal-module-scss-module__Df8R0a__twoButton{width:100%}
.Modal-module-scss-module__x7i7Nq__container{background-color:#fff;border-radius:8px;outline:none;flex-direction:column;gap:20px;width:100%;min-width:320px;max-width:600px;display:flex}@media only screen and (min-width:985px){.Modal-module-scss-module__x7i7Nq__container{width:640px;max-width:640px}}.Modal-module-scss-module__x7i7Nq__overlay{z-index:9999;background-color:#0f172a80;justify-content:center;align-items:center;padding:0 20px;display:flex;position:fixed;inset:0}.Modal-module-scss-module__x7i7Nq__overlay.Modal-module-scss-module__x7i7Nq__onBottomSheet{z-index:99999999}.Modal-module-scss-module__x7i7Nq__textWrapper{flex-direction:column;display:flex}.Modal-module-scss-module__x7i7Nq__textWrapper .Modal-module-scss-module__x7i7Nq__header{justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}.Modal-module-scss-module__x7i7Nq__textWrapper .Modal-module-scss-module__x7i7Nq__header.Modal-module-scss-module__x7i7Nq__headerDivider{border-bottom:1px solid #e9ecef}.Modal-module-scss-module__x7i7Nq__textWrapper .Modal-module-scss-module__x7i7Nq__header .Modal-module-scss-module__x7i7Nq__closeButtonWrapper{width:32px;height:32px}.Modal-module-scss-module__x7i7Nq__textWrapper .Modal-module-scss-module__x7i7Nq__noTitleBottomPadding{padding-bottom:0}.Modal-module-scss-module__x7i7Nq__textWrapper .Modal-module-scss-module__x7i7Nq__content{padding:0 20px}.Modal-module-scss-module__x7i7Nq__textWrapper .Modal-module-scss-module__x7i7Nq__content.Modal-module-scss-module__x7i7Nq__noFooter{padding-bottom:20px}.Modal-module-scss-module__x7i7Nq__bottomLine{border-bottom:1px solid #e9ecef}.Modal-module-scss-module__x7i7Nq__buttonWrapper{justify-content:flex-end;gap:8px;padding:0 20px 16px;display:flex}.Modal-module-scss-module__x7i7Nq__buttonWrapper .Modal-module-scss-module__x7i7Nq__defaultButton{width:72px}@media only screen and (min-width:985px){.Modal-module-scss-module__x7i7Nq__buttonWrapper .Modal-module-scss-module__x7i7Nq__defaultButton{width:80px}}.Modal-module-scss-module__x7i7Nq__buttonWrapper .Modal-module-scss-module__x7i7Nq__fullButton{width:100%}.Modal-module-scss-module__x7i7Nq__buttonWrapper.Modal-module-scss-module__x7i7Nq__wideAccept>:first-child{flex:none;width:auto;min-width:72px}.Modal-module-scss-module__x7i7Nq__buttonWrapper.Modal-module-scss-module__x7i7Nq__wideAccept>:last-child{flex:1 0 0;width:auto;min-width:72px}@media only screen and (max-width:985px){.Modal-module-scss-module__x7i7Nq__desktopOnly{display:none}}
.BottomSheet-module-scss-module__JlbLGa__header{border-top-left-radius:16px;border-top-right-radius:16px;gap:10px;padding-top:16px;display:flex}.BottomSheet-module-scss-module__JlbLGa__header .BottomSheet-module-scss-module__JlbLGa__content{justify-content:center;width:100%;height:12px;display:flex}.BottomSheet-module-scss-module__JlbLGa__header .BottomSheet-module-scss-module__JlbLGa__content .BottomSheet-module-scss-module__JlbLGa__handler{background-color:#e9ecef;border-radius:20px;width:48px;height:4px}.BottomSheet-module-scss-module__JlbLGa__title{align-items:center;padding:16px 20px;display:flex}@media only screen and (min-width:985px){.BottomSheet-module-scss-module__JlbLGa__container{display:none}}
.ResponsiveBottomSheet-module-scss-module__nkFIOa__title{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ResponsiveBottomSheet-module-scss-module__nkFIOa__title.ResponsiveBottomSheet-module-scss-module__nkFIOa__titleLine{border-bottom:1px solid #dee2e6}.ResponsiveBottomSheet-module-scss-module__nkFIOa__noTitleBottomPadding{padding-bottom:0}.ResponsiveBottomSheet-module-scss-module__nkFIOa__headContent{border-bottom:1px solid #dee2e6}
.SearchableDropdown-module-scss-module__avfRpW__wrapper{position:relative}.SearchableDropdown-module-scss-module__avfRpW__trigger{white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;height:40px;padding:8px 10px;display:flex}.SearchableDropdown-module-scss-module__avfRpW__trigger:disabled{cursor:not-allowed;opacity:.5}@media only screen and (min-width:985px){.SearchableDropdown-module-scss-module__avfRpW__trigger{height:44px}}.SearchableDropdown-module-scss-module__avfRpW__icon{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}@media only screen and (max-width:985px){.SearchableDropdown-module-scss-module__avfRpW__icon{width:16px;height:16px}}@media only screen and (min-width:985px){.SearchableDropdown-module-scss-module__avfRpW__icon{width:20px;height:20px}}.SearchableDropdown-module-scss-module__avfRpW__icon>svg{transition:transform .3s}.SearchableDropdown-module-scss-module__avfRpW__rotate{transform:rotate(180deg)}.SearchableDropdown-module-scss-module__avfRpW__dropdown{z-index:600;background:#fff;border:1px solid #dee2e6;border-radius:8px;min-width:200px;margin-top:8px;position:absolute;overflow:hidden;box-shadow:0 8px 8px -8px #292d3d14,0 1px 4px 1px #292d3d0f}.SearchableDropdown-module-scss-module__avfRpW__left{left:0}.SearchableDropdown-module-scss-module__avfRpW__right{right:0}.SearchableDropdown-module-scss-module__avfRpW__searchBox{padding:8px;position:relative}.SearchableDropdown-module-scss-module__avfRpW__searchIcon{color:#adb5bd;pointer-events:none;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.SearchableDropdown-module-scss-module__avfRpW__searchInput{color:#212529;appearance:none;background-color:#0f172a1a;border:1px solid #dee2e6;border-radius:8px;outline:none;width:100%;height:40px;padding:8px 12px 8px 40px}.SearchableDropdown-module-scss-module__avfRpW__searchInput::placeholder{color:#868e96}.SearchableDropdown-module-scss-module__avfRpW__searchInput:focus{border-color:#1c1c1e}.SearchableDropdown-module-scss-module__avfRpW__optionList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:300px;overflow-y:auto}.SearchableDropdown-module-scss-module__avfRpW__option{cursor:pointer;-webkit-tap-highlight-color:#0000;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.SearchableDropdown-module-scss-module__avfRpW__option:last-child{border-bottom:none}.SearchableDropdown-module-scss-module__avfRpW__option:hover:not(.SearchableDropdown-module-scss-module__avfRpW__disabled),.SearchableDropdown-module-scss-module__avfRpW__option.SearchableDropdown-module-scss-module__avfRpW__highlighted{background-color:#0f172a1a}.SearchableDropdown-module-scss-module__avfRpW__option.SearchableDropdown-module-scss-module__avfRpW__disabled{cursor:not-allowed;background-color:#0000}.SearchableDropdown-module-scss-module__avfRpW__option:active:not(.SearchableDropdown-module-scss-module__avfRpW__disabled){background-color:#0f172a40}.SearchableDropdown-module-scss-module__avfRpW__optionContent{flex:1;min-width:0;height:42px}.SearchableDropdown-module-scss-module__avfRpW__checkIcon{color:#1c1c1e;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SearchableDropdown-module-scss-module__avfRpW__emptyResult{text-align:center;justify-content:center;align-items:center;padding:24px 16px;display:flex}
.TooltipWrapper-module-scss-module__OU7R6a__tooltipWrapper>.TooltipWrapper-module-scss-module__OU7R6a__tooltip{color:#fff;z-index:1000;background-color:#495057;border-radius:4px;padding:16px;display:flex}
.DimWrapper-module-scss-module__jaNaQa__DimWrapper{background:linear-gradient(#2125290d 0%,#21252999 99.75%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.DimWrapper-module-scss-module__jaNaQa__playIconWrapper{flex-direction:column;align-items:center;gap:8px;display:flex}.DimWrapper-module-scss-module__jaNaQa__playIcon{justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}@media only screen and (min-width:985px){.DimWrapper-module-scss-module__jaNaQa__playIcon{width:80px;height:80px}}
.VideoPlayerSection-module-scss-module__Jq7fHG__player{background-color:#f8f9fa;width:100%;height:100%;position:relative}.VideoPlayerSection-module-scss-module__Jq7fHG__mobileStyle{transition:top .2s ease-in-out}@media only screen and (max-width:985px){.VideoPlayerSection-module-scss-module__Jq7fHG__mobileStyle{aspect-ratio:16/9;z-index:9999;height:fit-content;position:fixed;top:56px;left:0;right:0}}.VideoPlayerSection-module-scss-module__Jq7fHG__scrollDown{top:-1px}
.MobileVideoCloseButton-module-scss-module__eLdfvG__closeButton{color:#adb5bd;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:8px;right:8px}@media only screen and (min-width:985px){.MobileVideoCloseButton-module-scss-module__eLdfvG__closeButton{display:none}}
.Button-module-scss-module__Ft6PzW__button{white-space:nowrap;-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#f1f3f5;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;transition:background-color .1s;display:flex}.Button-module-scss-module__Ft6PzW__contained{background-color:#f1f3f5;border:0}.Button-module-scss-module__Ft6PzW__outlined{background-color:#0000;border:1px solid #dee2e6}.Button-module-scss-module__Ft6PzW__outlined:disabled{cursor:not-allowed;background-color:#fff;border:1px solid #ced4da}@media (hover:hover) and (pointer:fine){.Button-module-scss-module__Ft6PzW__outlined:hover:not(:disabled){background-color:#f8f9fa;border:1px solid #dee2e6}.Button-module-scss-module__Ft6PzW__outlined:active:not(:disabled){background-color:#f1f3f5;border:1px solid #212529}}.Button-module-scss-module__Ft6PzW__outlined-focus{background-color:#0000;border:1px solid #ced4da}.Button-module-scss-module__Ft6PzW__text{background-color:#0000;padding:4px}@media (hover:hover){.Button-module-scss-module__Ft6PzW__text:hover{background-color:#f8f9fa}}.Button-module-scss-module__Ft6PzW__align-start{justify-content:flex-start}.Button-module-scss-module__Ft6PzW__size-searchFilter{height:40px}@media only screen and (min-width:985px){.Button-module-scss-module__Ft6PzW__size-searchFilter{height:51px}}.Button-module-scss-module__Ft6PzW__size-small{height:40px}@media only screen and (min-width:985px){.Button-module-scss-module__Ft6PzW__size-small{height:46px}}.Button-module-scss-module__Ft6PzW__size-medium{height:44px}@media only screen and (min-width:985px){.Button-module-scss-module__Ft6PzW__size-medium{height:56px}}.Button-module-scss-module__Ft6PzW__size-large{height:48px}@media only screen and (min-width:985px){.Button-module-scss-module__Ft6PzW__size-large{height:62px}}
.CTA-module-scss-module__BHvCUq__default{justify-content:center;align-items:center;width:100%;display:flex}.CTA-module-scss-module__BHvCUq__button{white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 24px;transition:background-color .1s;display:flex;position:relative}@media only screen and (min-width:985px){.CTA-module-scss-module__BHvCUq__button{max-width:720px;height:64px}}@media only screen and (max-width:985px){.CTA-module-scss-module__BHvCUq__button{max-width:600px;height:52px}.CTA-module-scss-module__BHvCUq__background{background-color:#fff;gap:10px;padding:24px 20px 16px;display:flex}}.CTA-module-scss-module__BHvCUq__filled-black{color:#fff;background-color:#343a40}@media (hover:hover){.CTA-module-scss-module__BHvCUq__filled-black:hover{color:#fff;background-color:#1c1c1e}}.CTA-module-scss-module__BHvCUq__filled-black:disabled{cursor:default;color:#ced4da;background-color:#0f172a0d}.CTA-module-scss-module__BHvCUq__filled-grey{color:#495057;background-color:#0f172a14}@media (hover:hover){.CTA-module-scss-module__BHvCUq__filled-grey:hover{color:#495057;background:linear-gradient(#0f172a14 0% 100%),#2125290d}}.CTA-module-scss-module__BHvCUq__filled-grey:disabled{cursor:default;color:#ced4da;background-color:#0f172a0d}.CTA-module-scss-module__BHvCUq__outlined{border:1px solid #dee2e638}@media (hover:hover){.CTA-module-scss-module__BHvCUq__outlined:hover{color:#495057;background-color:#2125290d}}.CTA-module-scss-module__BHvCUq__outlined:disabled{cursor:default;color:#ced4da;background-color:#0f172a0d;border:1px solid #ced4da}
.IconButton-module-scss-module__KvtCfW__button{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:8px;display:flex}.IconButton-module-scss-module__KvtCfW__button.IconButton-module-scss-module__KvtCfW__circle{border-radius:100%}@media (hover:hover) and (pointer:fine){.IconButton-module-scss-module__KvtCfW__button:hover{background-color:#f1f3f5}}.IconButton-module-scss-module__KvtCfW__button:disabled{cursor:default}
.InputCheckBox-module-scss-module__vFqD_W__inputCheckBox{cursor:pointer;border:none;flex-shrink:0}.InputCheckBox-module-scss-module__vFqD_W__inputCheckBox input{display:none}.InputCheckBox-module-scss-module__vFqD_W__icon{color:#adb5bd;border:1px solid #dee2e6;justify-content:center;align-items:center;display:flex}.InputCheckBox-module-scss-module__vFqD_W__icon.InputCheckBox-module-scss-module__vFqD_W__circle{border-radius:999px}.InputCheckBox-module-scss-module__vFqD_W__icon.InputCheckBox-module-scss-module__vFqD_W__rectangle{border-radius:4px}.InputCheckBox-module-scss-module__vFqD_W__disabled{background-color:#f1f3f5}.InputCheckBox-module-scss-module__vFqD_W__checkedBlue{color:#fff;background-color:#4c6ef5;border:1px solid #4c6ef5}.InputCheckBox-module-scss-module__vFqD_W__checkedBlack{color:#fff;background-color:#1c1c1e;border:1px solid #1c1c1e}.InputCheckBox-module-scss-module__vFqD_W__disabled.InputCheckBox-module-scss-module__vFqD_W__checkedBlue,.InputCheckBox-module-scss-module__vFqD_W__disabled.InputCheckBox-module-scss-module__vFqD_W__checkedBlack{color:#adb5bd;background-color:#dee2e6;border-color:#dee2e6}
.CurrentTimezoneButton-module-scss-module__YQ_bZq__currentTimezoneWrapper{padding:0 8px 8px}.CurrentTimezoneButton-module-scss-module__YQ_bZq__currentTimezoneButton{color:#343a40;align-items:center;gap:8px;display:flex}.CurrentTimezoneButton-module-scss-module__YQ_bZq__currentTimezoneButton .CurrentTimezoneButton-module-scss-module__YQ_bZq__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}
.SingleCurriculumItem-module-scss-module__GcoK3a__item{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;margin-top:16px;display:flex}.SingleCurriculumItem-module-scss-module__GcoK3a__item:last-child{border-bottom:0}.SingleCurriculumItem-module-scss-module__GcoK3a__item>div+div{background-color:#fff;border-bottom:1px solid #e9ecef;border-radius:8px;padding:16px}.SingleCurriculumItem-module-scss-module__GcoK3a__item .SingleCurriculumItem-module-scss-module__GcoK3a__main{padding:16px}
.CurriculumList-module-scss-module__s7kZyG__listWrapper{flex-direction:column;gap:16px;margin-top:16px;display:flex;position:relative}.CurriculumList-module-scss-module__s7kZyG__curriculumList{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-direction:column;display:flex}.CurriculumList-module-scss-module__s7kZyG__descriptionShadow{background:linear-gradient(#fff0 0%,#fff 90%);width:100%;height:100px;position:absolute;bottom:60px}.CurriculumList-module-scss-module__s7kZyG__showMoreButton{justify-content:center;align-items:center;gap:4px;display:flex}.CurriculumList-module-scss-module__s7kZyG__icon{transition:transform .3s}.CurriculumList-module-scss-module__s7kZyG__icon.CurriculumList-module-scss-module__s7kZyG__iconSpin{transform:rotate(180deg)}
.CurriculumItem-module-scss-module__OBohya__item{border-bottom:1px solid #e9ecef}.CurriculumItem-module-scss-module__OBohya__item:last-child{border-bottom:0}.CurriculumItem-module-scss-module__OBohya__item>div+div{background-color:#fff;border-radius:8px;padding:16px}.CurriculumItem-module-scss-module__OBohya__item .CurriculumItem-module-scss-module__OBohya__main{padding:16px}
.ClassCurriculum-module-scss-module__QPFm_q__curriculums{border-top:8px solid #f1f3f5;flex-direction:column;padding:24px 20px;display:flex}@media only screen and (min-width:985px){.ClassCurriculum-module-scss-module__QPFm_q__curriculums{padding:32px 20px}}.ClassCurriculum-module-scss-module__QPFm_q__curriculums .ClassCurriculum-module-scss-module__QPFm_q__header{gap:8px;display:flex}.ClassCurriculum-module-scss-module__QPFm_q__curriculums .ClassCurriculum-module-scss-module__QPFm_q__header .ClassCurriculum-module-scss-module__QPFm_q__totalEpisode{align-self:center}
.ClassReviewHeader-module-scss-module__J4vRMa__reviewHeader{flex-direction:column;display:flex}.ClassReviewHeader-module-scss-module__J4vRMa__header{justify-content:space-between;align-items:center;width:100%;padding:24px 20px 8px;display:flex}@media only screen and (min-width:985px){.ClassReviewHeader-module-scss-module__J4vRMa__header{padding:24px 20px 12px}}.ClassReviewHeader-module-scss-module__J4vRMa__tabButton{background-color:#0000;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:12px 0 8px;display:flex}.ClassReviewHeader-module-scss-module__J4vRMa__tabButton.ClassReviewHeader-module-scss-module__J4vRMa__active{border-bottom:2px solid #212529}.ClassReviewHeader-module-scss-module__J4vRMa__tabButtonWrapper{border-bottom:1px solid #f1f3f5;gap:12px;padding:0 20px;display:flex}@media only screen and (min-width:985px){.ClassReviewHeader-module-scss-module__J4vRMa__tabButtonWrapper{gap:20px}}.ClassReviewHeader-module-scss-module__J4vRMa__usefulHelpText{align-items:center;gap:4px;display:flex}.ClassReviewHeader-module-scss-module__J4vRMa__usefulHelpText .ClassReviewHeader-module-scss-module__J4vRMa__usefulHelpButton{cursor:pointer;color:#adb5bd;background-color:#0000;border:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ClassReviewHeader-module-scss-module__J4vRMa__usefulHelpContent{margin-bottom:64px;padding:16px 20px}@media only screen and (min-width:985px){.ClassReviewHeader-module-scss-module__J4vRMa__usefulHelpContent{margin-bottom:0;padding:0}}
.Review-module-scss-module__VjwBeq__container{background-color:#fff;flex-direction:column;gap:16px;padding:16px;display:flex}.Review-module-scss-module__VjwBeq__review{word-break:break-word;flex-direction:column;justify-content:space-between;gap:16px;width:100%;display:flex}.Review-module-scss-module__VjwBeq__content{flex-direction:column;gap:8px;display:flex}.Review-module-scss-module__VjwBeq__images{justify-content:flex-end;gap:8px;display:flex}.Review-module-scss-module__VjwBeq__article{border-bottom:1px solid #e9ecef;border-radius:4px;flex-direction:column;display:flex;overflow:hidden}
.ReviewProfile-module-scss-module___tKIgW__profileImg{width:24px;height:24px}.ReviewProfile-module-scss-module___tKIgW__profileInfo{flex-direction:column;display:flex}.ReviewProfile-module-scss-module___tKIgW__profile{justify-content:space-between;gap:8px;width:100%;display:flex}.ReviewProfile-module-scss-module___tKIgW__profileWrapper{align-items:center;gap:8px;display:flex}.ReviewProfile-module-scss-module___tKIgW__info{gap:8px;display:flex}.ReviewProfile-module-scss-module___tKIgW__studentTag{background-color:#fff4e6;border-radius:2px;justify-content:center;align-items:center;padding:2px 8px;display:flex}
.ReviewReply-module-scss-module__crqjeq__container{background-color:#f1f3f5;border-radius:0 8px 8px;padding:12px 16px}.ReviewReply-module-scss-module__crqjeq__blind{border:1px solid #e9ecef;justify-content:center;align-items:center;display:flex}
.ReviewImage-module-scss-module__HZVKRW__image{border-radius:4px;width:36px;height:36px}
.ReviewThumbsUp-module-scss-module__FRzqta__container{background-color:#fff;justify-content:flex-end;align-items:center;padding:0 20px 16px;display:flex}.ReviewThumbsUp-module-scss-module__FRzqta__text{flex-grow:1;display:flex}.ReviewThumbsUp-module-scss-module__FRzqta__button{background-color:#fff;border:1px solid #ced4da;border-radius:40px;justify-content:center;align-items:center;gap:4px;padding:8px 16px;display:flex}.ReviewThumbsUp-module-scss-module__FRzqta__isClick{border:1px solid #1c1c1e}.ReviewThumbsUp-module-scss-module__FRzqta__icon{color:#868e96}.ReviewThumbsUp-module-scss-module__FRzqta__iconClick{color:#1c1c1e}
.ClassReviewList-module-scss-module__JXrSea__container{flex-direction:column;gap:16px;display:flex}@media only screen and (max-width:985px){.ClassReviewList-module-scss-module__JXrSea__button{padding:16px 20px}}@media only screen and (min-width:985px){.ClassReviewList-module-scss-module__JXrSea__button{padding-bottom:24px}}.ClassReviewList-module-scss-module__JXrSea__skeleton{width:100%;height:221px}.ClassReviewList-module-scss-module__JXrSea__emptyReview{justify-content:center;align-items:center;padding:64px;display:flex}
.EducationDropdownFilter-module-scss-module__lGg9Ia__dropdownLabel{align-items:center;gap:8px;display:flex}.EducationDropdownFilter-module-scss-module__lGg9Ia__icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media only screen and (min-width:985px){.EducationDropdownFilter-module-scss-module__lGg9Ia__icon{width:24px;height:24px}}.EducationDropdownFilter-module-scss-module__lGg9Ia__container{padding:16px 20px 8px}
.ProgressStatusTitle-module-scss-module__Fyz5_q__titleWrapper{align-items:center;gap:4px;display:flex}.ProgressStatusTitle-module-scss-module__Fyz5_q__title{align-items:flex-end;gap:4px;display:flex}.ProgressStatusTitle-module-scss-module__Fyz5_q__backButton{background:#fff}@media only screen and (min-width:985px){.ProgressStatusTitle-module-scss-module__Fyz5_q__backButton{display:none}}
.ScheduleNudge-module-scss-module__fpo3Pa__scheduleSearchWrapper{justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:16px;display:flex}.ScheduleNudge-module-scss-module__fpo3Pa__scheduleSearchText{align-items:center;gap:4px;display:flex}.ScheduleNudge-module-scss-module__fpo3Pa__clockIcon{color:#adb5bd}.ScheduleNudge-module-scss-module__fpo3Pa__scheduleRequestButton{background:0 0;align-items:center;display:flex}.ScheduleNudge-module-scss-module__fpo3Pa__chevronRightIcon{color:#495057}
.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__scheduleItem{cursor:pointer;width:100%;display:block}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__scheduleItemInner{align-items:center;gap:8px;display:flex}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__dateArea{align-items:center;gap:4px;display:flex}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioWrapper{justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:relative}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioInput{appearance:none;white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioInput:before{content:"";background-color:#fff;border:1px solid #dee2e6;border-radius:999px;width:18px;height:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioInput:checked:before{background-color:#1c1c1e;border-color:#1c1c1e}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioInput:checked:after{content:"";background-color:#fff;border-radius:999px;width:8px;height:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioInputDisable{width:0;height:0}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__radioInputDisable:before{background-color:#0f172a0d;border:0;width:18px;height:18px}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__calendarIcon{color:#343a40}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__calendarIconDisable{color:#adb5bd}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__divider{background-color:#dee2e6;width:1px;height:8px;margin:0}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__seat{align-items:center;margin-top:4px;margin-left:28px;display:flex}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__personnel{align-items:center;gap:4px;display:flex}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__seatSoldOut{width:100%;margin-left:0;padding-left:28px}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__waitButtonWrapper{margin-left:auto}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__myIcon{color:#343a40}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__myIconDisable{color:#adb5bd}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__redBadge{background-color:#fff5f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;margin-left:10px;padding:2px 6px;display:flex}.ScheduleOnedayItemContent-module-scss-module__Ftcj-q__fullBadge{background-color:#f1f3f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;margin-left:12px;padding:2px 6px;display:flex}
.ScheduleOnedayItem-module-scss-module__7y68mG__itemWrapper{min-height:400px;max-height:450px;padding-top:24px;padding-left:4px;padding-right:4px;overflow-y:auto}@media only screen and (max-width:985px){.ScheduleOnedayItem-module-scss-module__7y68mG__itemWrapper{height:45vh;padding:0 20px 20px}}.ScheduleOnedayItem-module-scss-module__7y68mG__wrapper{background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:16px 12px;display:flex}.ScheduleOnedayItem-module-scss-module__7y68mG__wrapper:not(:first-child){margin-top:8px}.ScheduleOnedayItem-module-scss-module__7y68mG__soldOut{background:linear-gradient(#0f172a0d 0% 100%),#fff;border:none}.ScheduleOnedayItem-module-scss-module__7y68mG__selectedItem{border:1px solid #495057}.ScheduleOnedayItem-module-scss-module__7y68mG__bottomButton{background:linear-gradient(#fff0 0%,#fff 20%);width:100%;max-width:1280px;padding:24px 20px 16px;display:flex;bottom:0}@media only screen and (min-width:985px){.ScheduleOnedayItem-module-scss-module__7y68mG__bottomButton{width:100%;padding:16px 0}}
.SelectChild-module-scss-module__6nJkOq__childList{flex-direction:column;gap:20px;height:250px;margin:20px 0;display:flex;overflow:hidden auto}@media only screen and (max-width:985px){.SelectChild-module-scss-module__6nJkOq__childList{margin:20px}}.SelectChild-module-scss-module__6nJkOq__childItem{cursor:pointer;place-items:center;padding:8px 0}.SelectChild-module-scss-module__6nJkOq__childItemInner{align-items:center;gap:4px;display:flex}.SelectChild-module-scss-module__6nJkOq__radioWrapper{justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:relative}.SelectChild-module-scss-module__6nJkOq__radioInput{white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0}.SelectChild-module-scss-module__6nJkOq__radioInput:before{content:"";background-color:#fff;border:1px solid #dee2e6;border-radius:999px;width:18px;height:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SelectChild-module-scss-module__6nJkOq__radioInput:checked:before{background-color:#1c1c1e;border-color:#1c1c1e}.SelectChild-module-scss-module__6nJkOq__radioInput:checked:after{content:"";background-color:#fff;border-radius:999px;width:8px;height:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SelectChild-module-scss-module__6nJkOq__childWrapper{align-items:center;gap:8px;display:flex}.SelectChild-module-scss-module__6nJkOq__childWrapper .SelectChild-module-scss-module__6nJkOq__dot{background-color:#dee2e6;border-radius:50%;width:4px;height:4px}.SelectChild-module-scss-module__6nJkOq__warn{position:relative}.SelectChild-module-scss-module__6nJkOq__warnInner{align-items:center;gap:4px;margin-top:4px;padding-top:8px;padding-left:40px;display:flex}.SelectChild-module-scss-module__6nJkOq__inappropriateMessage{opacity:.12;background-color:#ff922b;border-radius:0 8px 8px;width:calc(100vw - 69px);height:33px;margin-left:28px;position:absolute;top:0;left:0}@media only screen and (min-width:985px){.SelectChild-module-scss-module__6nJkOq__inappropriateMessage{width:calc(100% - 30px);height:40px}}.SelectChild-module-scss-module__6nJkOq__inappropriateMessageBorder{border:1px solid #f1f3f5;border-radius:0 8px 8px;width:calc(100vw - 69px);height:33px;position:absolute;top:0;left:28px}@media only screen and (min-width:985px){.SelectChild-module-scss-module__6nJkOq__inappropriateMessageBorder{width:calc(100% - 30px);height:40px}}
.SelectScheduleSkeleton-module-scss-module__zKTtsa__skeleton{width:100%;height:400px;margin-top:20px}
.ScheduleWeekText-module-scss-module__-EsJeG__weekTextWrapper>*+:before{content:", "}
.ScheduleSubscribeItemContent-module-scss-module__3-elpG__scheduleItem{cursor:pointer;width:100%;display:block}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__scheduleItemInner{align-items:center;gap:8px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__dateArea{align-items:center;gap:4px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioWrapper{justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:relative}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioInput{appearance:none;white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioInput:before{content:"";background-color:#fff;border:1px solid #dee2e6;border-radius:999px;width:18px;height:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioInput:checked:before{background-color:#1c1c1e;border-color:#1c1c1e}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioInput:checked:after{content:"";background-color:#fff;border-radius:999px;width:8px;height:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioInputDisable{width:0;height:0}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__radioInputDisable:before{background-color:#0f172a0d;border:0;width:18px;height:18px}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__calendarIcon{color:#343a40}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__calendarIconDisable{color:#adb5bd}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__divider{background-color:#dee2e6;width:1px;height:8px;margin:0}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__seat{align-items:center;margin-top:4px;margin-left:28px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__personnel{align-items:center;gap:4px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__seatSoldOut{width:100%;margin-left:0;padding-left:32px}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__waitButtonWrapper{margin-left:auto}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__myIcon{color:#343a40}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__myIconDisable{color:#adb5bd}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__redBadge{background-color:#fff5f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;margin-left:10px;padding:2px 6px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__fullBadge{background-color:#f1f3f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;margin-left:12px;padding:2px 6px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__startCurriculum{align-items:center;gap:4px;margin-top:8px;margin-left:28px;display:flex}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__firstEpisodeIcon{color:#4c6ef5;opacity:1;width:18px;height:18px}.ScheduleSubscribeItemContent-module-scss-module__3-elpG__firstEpisodeIconDisable{opacity:.5;color:#91a7ff}@media only screen and (max-width:985px){.ScheduleSubscribeItemContent-module-scss-module__3-elpG__firstEpisodeIcon{width:16px;height:16px}}
.ScheduleSubscribeItem-module-scss-module__Ov8ycq__itemWrapper{min-height:400px;max-height:450px;padding-top:24px;padding-left:4px;padding-right:4px;overflow-y:auto}@media only screen and (max-width:985px){.ScheduleSubscribeItem-module-scss-module__Ov8ycq__itemWrapper{height:45vh;padding:0 20px 20px;overflow-y:auto}}.ScheduleSubscribeItem-module-scss-module__Ov8ycq__wrapper{background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:16px 12px;display:flex}.ScheduleSubscribeItem-module-scss-module__Ov8ycq__wrapper:not(:first-child){margin-top:8px}.ScheduleSubscribeItem-module-scss-module__Ov8ycq__soldOut{background:linear-gradient(#0f172a0d 0% 100%),#fff;border:none}.ScheduleSubscribeItem-module-scss-module__Ov8ycq__selectedItem{border:1px solid #495057}.ScheduleSubscribeItem-module-scss-module__Ov8ycq__bottomButton{background:linear-gradient(#fff0 0%,#fff 20%);width:100%;max-width:1280px;padding:24px 20px 16px;display:flex;bottom:0}@media only screen and (min-width:985px){.ScheduleSubscribeItem-module-scss-module__Ov8ycq__bottomButton{width:100%;padding:16px 0}}
.ScheduleBundleItemContent-module-scss-module__fTEH4W__scheduleItem{cursor:pointer;width:100%;padding:8px 0;display:block}.ScheduleBundleItemContent-module-scss-module__fTEH4W__scheduleItemInner{align-items:center;gap:4px;display:flex}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioWrapper{justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:flex;position:relative}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioInput{appearance:none;white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioInput:before{content:"";background-color:#fff;border:1px solid #dee2e6;border-radius:999px;width:18px;height:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioInput:checked:before{background-color:#1c1c1e;border-color:#1c1c1e}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioInput:checked:after{content:"";background-color:#fff;border-radius:999px;width:8px;height:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioInputDisable{width:0;height:0}.ScheduleBundleItemContent-module-scss-module__fTEH4W__radioInputDisable:before{background-color:#0f172a0d;border:0;width:18px;height:18px}.ScheduleBundleItemContent-module-scss-module__fTEH4W__calendarIcon{color:#343a40}.ScheduleBundleItemContent-module-scss-module__fTEH4W__calendarIconDisable{color:#adb5bd}.ScheduleBundleItemContent-module-scss-module__fTEH4W__divider{background-color:#dee2e6;width:1px;height:8px;margin:0 8px}.ScheduleBundleItemContent-module-scss-module__fTEH4W__seat{align-items:center;gap:8px;margin-top:4px;margin-left:28px;display:flex}.ScheduleBundleItemContent-module-scss-module__fTEH4W__seatSoldOut{width:100%;margin-left:0;padding-left:28px}.ScheduleBundleItemContent-module-scss-module__fTEH4W__waitButtonWrapper{margin-left:auto}.ScheduleBundleItemContent-module-scss-module__fTEH4W__calendarWrapper{align-items:center;gap:4px;display:flex}.ScheduleBundleItemContent-module-scss-module__fTEH4W__myWrapper{align-items:center;gap:2px;display:flex}.ScheduleBundleItemContent-module-scss-module__fTEH4W__myWrapper .ScheduleBundleItemContent-module-scss-module__fTEH4W__myIcon{color:#343a40}.ScheduleBundleItemContent-module-scss-module__fTEH4W__myWrapper .ScheduleBundleItemContent-module-scss-module__fTEH4W__myIconDisable{color:#adb5bd}.ScheduleBundleItemContent-module-scss-module__fTEH4W__redBadge{background-color:#fff5f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;padding:2px 6px;display:flex}.ScheduleBundleItemContent-module-scss-module__fTEH4W__fullBadge{background-color:#f1f3f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;padding:2px 6px;display:flex}
.ScheduleBundleItem-module-scss-module__MvMVjW__itemWrapper{min-height:400px;max-height:500px;padding-top:24px;padding-left:4px;padding-right:4px;overflow-y:auto}@media only screen and (max-width:985px){.ScheduleBundleItem-module-scss-module__MvMVjW__itemWrapper{height:45vh;padding:0 20px 20px}}.ScheduleBundleItem-module-scss-module__MvMVjW__wrapper{background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:16px 12px;display:flex}.ScheduleBundleItem-module-scss-module__MvMVjW__wrapper:not(:first-child){margin-top:8px}.ScheduleBundleItem-module-scss-module__MvMVjW__soldOut{background:linear-gradient(#0f172a0d 0% 100%),#fff;border:none}.ScheduleBundleItem-module-scss-module__MvMVjW__selectedItem{border:1px solid #495057}.ScheduleBundleItem-module-scss-module__MvMVjW__bottomButton{background:linear-gradient(#fff0 0%,#fff 20%);width:100%;max-width:1280px;padding:24px 20px 16px;display:flex;bottom:0}@media only screen and (min-width:985px){.ScheduleBundleItem-module-scss-module__MvMVjW__bottomButton{width:100%;padding:16px 0}}
.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__itemWrapper{min-height:400px;max-height:450px;padding-top:24px;padding-left:4px;padding-right:4px;overflow-y:auto}@media only screen and (max-width:985px){.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__itemWrapper{height:45vh;padding:0 20px 20px}}.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__wrapper{background:#fff;border:1px solid #dee2e6;border-radius:8px;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:16px 12px;display:flex}.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__wrapper:not(:first-child){margin-top:8px}.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__soldOut{background:linear-gradient(#0f172a0d 0% 100%),#fff;border:none}.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__selectedItem{border:1px solid #495057}.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__bottomButton{background:linear-gradient(#fff0 0%,#fff 20%);width:100%;max-width:1280px;padding:24px 20px 16px;display:flex;bottom:0}@media only screen and (min-width:985px){.ScheduleSubscribeNoCurriculumItem-module-scss-module__71zE4G__bottomButton{width:100%;padding:16px 0}}
.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule{gap:16px;margin-bottom:16px;padding-top:20px;display:flex}@media only screen and (max-width:985px){.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule{margin-right:20px}}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__headDivider{background-color:#1c1c1e;width:4px;height:48px;margin-left:20px;padding-top:20px}@media only screen and (min-width:985px){.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__headDivider{height:61px}}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__scheduleInfo{flex:1}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__scheduleItemInner{align-items:center;gap:4px;display:flex}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__divider{background-color:#dee2e6;width:2px;height:16px;margin:0 8px}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__seat{align-items:center;gap:12px;display:flex}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__calendarWrapper{align-items:center;gap:4px;display:flex}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__calendarWrapper .SelectedScheduleInfo-module-scss-module__222RkG__calendarIcon{color:#343a40}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__myWrapper{align-items:center;gap:4px;display:flex}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__myWrapper .SelectedScheduleInfo-module-scss-module__222RkG__myIcon{color:#868e96}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__redBadge{background-color:#fff5f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;margin-left:12px;padding:2px 6px;display:flex}.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__modifyButton{background-color:#0f172a1a;border-radius:8px;height:40px;padding:10px 16px}@media only screen and (min-width:985px){.SelectedScheduleInfo-module-scss-module__222RkG__selectedSchedule .SelectedScheduleInfo-module-scss-module__222RkG__modifyButton{height:46px}}
.SelectProgressStatus-module-scss-module__KdR3ga__bottomButton{z-index:3;background:linear-gradient(#fff0 0%,#fff 20%);width:100%;max-width:1280px;padding:24px 20px 16px;display:flex;bottom:0}@media only screen and (min-width:985px){.SelectProgressStatus-module-scss-module__KdR3ga__bottomButton{width:100%;padding:16px 0}}
.CurriculumTimeline-module-scss-module__1eqqMa__timeline{height:400px;padding-top:20px;overflow-y:auto}@media only screen and (max-width:985px){.CurriculumTimeline-module-scss-module__1eqqMa__timeline{height:45vh;padding-bottom:92px;scroll-padding-bottom:72px;overflow-y:auto}}.CurriculumTimeline-module-scss-module__1eqqMa__itemWrapper{max-height:100px;padding-top:16px}@media only screen and (min-width:985px){.CurriculumTimeline-module-scss-module__1eqqMa__itemWrapper{max-height:120px}}.CurriculumTimeline-module-scss-module__1eqqMa__item{align-items:flex-start;gap:8px;width:100%;display:flex;position:relative}.CurriculumTimeline-module-scss-module__1eqqMa__itemSelected{background-color:#e7f5ff}.CurriculumTimeline-module-scss-module__1eqqMa__itemBlinking{animation:.6s ease-in-out 1.5s 2 CurriculumTimeline-module-scss-module__1eqqMa__blink}.CurriculumTimeline-module-scss-module__1eqqMa__details{flex:1;margin-top:20px;margin-left:40px;padding-bottom:8px;padding-right:8px}.CurriculumTimeline-module-scss-module__1eqqMa__details p{text-overflow:ellipsis;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;height:50px;display:-webkit-box;overflow:hidden}@keyframes CurriculumTimeline-module-scss-module__1eqqMa__blink{0%{background-color:#e7f5ff}50%{background-color:#0000}to{background-color:#e7f5ff}}
.VerticalLine-module-scss-module__747IPG__verticalSolidLine{z-index:0;background:#339af0;width:4px;height:auto;position:absolute;top:-14px;bottom:-14px;left:20px}.VerticalLine-module-scss-module__747IPG__verticalSolidLineDisabled{background:#e9ecef}.VerticalLine-module-scss-module__747IPG__verticalSolidLineShort{top:-14px;bottom:68px}.VerticalLine-module-scss-module__747IPG__verticalDottedLine{z-index:0;border-left:4px dotted #339af0;width:4px;height:auto;position:absolute;top:-14px;bottom:-14px;left:20px}.VerticalLine-module-scss-module__747IPG__verticalDottedLineDisabled{border-left:4px dotted #e9ecef}
.VerticalDot-module-scss-module__ViMHJG__verticalDot{z-index:1;background:#339af0;border-radius:50%;width:12px;height:12px;position:absolute;top:25px;left:16px}.VerticalDot-module-scss-module__ViMHJG__verticalDotDisabled{background:#e9ecef}.VerticalDot-module-scss-module__ViMHJG__selectedDot{position:relative;top:20px;left:0}.VerticalDot-module-scss-module__ViMHJG__selectedDot .VerticalDot-module-scss-module__ViMHJG__selectedDot1{z-index:1;background:#1864ab;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:20px}.VerticalDot-module-scss-module__ViMHJG__selectedDot .VerticalDot-module-scss-module__ViMHJG__selectedDot2{z-index:2;opacity:.5;background:#1971c2;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:18px}.VerticalDot-module-scss-module__ViMHJG__selectedDot .VerticalDot-module-scss-module__ViMHJG__selectedDot3{z-index:1;opacity:.3;background:#339af0;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:14px}
.DateBubble-module-scss-module__5J1zDW__dateBubble{z-index:2;background:#495057;border-radius:4px;justify-content:center;align-items:center;min-width:35px;padding:4px 8px;display:flex;position:absolute;top:-12px;left:34px;transform:translate(-50%)}.DateBubble-module-scss-module__5J1zDW__dateBubbleDisabled{background:#adb5bd}.DateBubble-module-scss-module__5J1zDW__dateBubbleTail{content:"";border-top:8px solid #495057;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;display:block;position:absolute;bottom:-6px;left:28%;transform:translate(-50%)}.DateBubble-module-scss-module__5J1zDW__dateBubbleTailDisabled{border-top:8px solid #adb5bd}@media only screen and (min-width:985px){.DateBubble-module-scss-module__5J1zDW__dateBubbleTail{left:32%}}
.CurriculumTag-module-scss-module__WXp2SW__statusBluePill{z-index:2;background:#e7f5ff;border-radius:4px;padding:4px 8px;display:inline-block;position:absolute;top:-12px;left:70px}.CurriculumTag-module-scss-module__WXp2SW__statusRedPill{z-index:2;background:#ffe3e3;border-radius:4px;padding:4px 8px;display:inline-block;position:absolute;top:-12px;left:70px}.CurriculumTag-module-scss-module__WXp2SW__statusRepeatPill{z-index:2;background:#ffe8cc;border-radius:4px;align-items:center;padding:4px 8px;display:flex;position:absolute;top:-12px;left:70px}.CurriculumTag-module-scss-module__WXp2SW__shuffleIcon{color:#f76707}
.BreakMessage-module-scss-module__IhtvoW__breakMessage{background-color:#f8f9fa;border-radius:50px;gap:2px;width:100%;height:43px;margin-top:8px;padding:12px 20px;display:flex}
.ScheduleChildSelectTitle-module-scss-module__VepWuW__titleWrapper,.ScheduleChildSelectTitle-module-scss-module__VepWuW__title{align-items:flex-end;gap:4px;display:flex}.ScheduleChildSelectTitle-module-scss-module__VepWuW__backButton{background:#fff}@media only screen and (min-width:985px){.ScheduleChildSelectTitle-module-scss-module__VepWuW__backButton{display:none}}
.DetailScheduleTitle-module-scss-module__sn5nZa__titleWrapper{align-items:center;gap:4px;display:flex}.DetailScheduleTitle-module-scss-module__sn5nZa__title{align-items:flex-end;gap:4px;display:flex}.DetailScheduleTitle-module-scss-module__sn5nZa__backButton{background:#fff}@media only screen and (min-width:985px){.DetailScheduleTitle-module-scss-module__sn5nZa__backButton{display:none}}
.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule{gap:16px;margin-bottom:16px;margin-right:20px;padding-top:20px;padding-left:20px;display:flex}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__scheduleInfo{flex:1}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__scheduleItemInner{align-items:center;gap:8px;display:flex}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__divider{background-color:#dee2e6;width:1px;height:8px;margin:0}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__seat{align-items:center;gap:12px;margin-top:4px;display:flex}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__calendarWrapper{align-items:center;gap:4px;display:flex}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__calendarWrapper .DetailScheduleInfo-module-scss-module__lMM4mG__calendarIcon{color:#343a40}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__myWrapper{align-items:center;gap:4px;display:flex}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__myWrapper .DetailScheduleInfo-module-scss-module__lMM4mG__myIcon{color:#343a40}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__redBadge{background-color:#fff5f5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;align-items:center;padding:2px 6px;display:flex}.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__modifyButton{background-color:#0f172a1a;border-radius:8px;height:40px;padding:10px 16px}@media only screen and (min-width:985px){.DetailScheduleInfo-module-scss-module__lMM4mG__selectedSchedule .DetailScheduleInfo-module-scss-module__lMM4mG__modifyButton{height:46px}}
.BundleScheduleList-module-scss-module___vgsCq__itemWrapper{background-color:#f8f9fa;height:45vh;overflow-y:auto}@media only screen and (min-width:985px){.BundleScheduleList-module-scss-module___vgsCq__itemWrapper{max-height:120px}}.BundleScheduleList-module-scss-module___vgsCq__item{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px 20px;display:flex;position:relative}.BundleScheduleList-module-scss-module___vgsCq__item:last-child{border-bottom:0}.BundleScheduleList-module-scss-module___vgsCq__dateWrapper{align-items:center;gap:8px;display:flex}.BundleScheduleList-module-scss-module___vgsCq__episodeBadge{background-color:#0f172a1a;border-radius:4px;padding:4px 8px;display:inline-flex}
.AddCouponButton-module-scss-module__ssAKIa__addCouponButton{background-color:#0000;flex-shrink:0;width:fit-content}
.DetailSchedule-module-scss-module__FI1m2W__bottomButton{z-index:3;background:linear-gradient(#f8f9fa 0%,#fff 20%);width:100%;max-width:1280px;padding:24px 20px 16px;display:flex;bottom:0}@media only screen and (min-width:985px){.DetailSchedule-module-scss-module__FI1m2W__bottomButton{border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:16px}}
.AddCoupon-module-scss-module__ZRCldq__addCoupon{flex-direction:column;gap:8px;display:flex}.AddCoupon-module-scss-module__ZRCldq__addCouponInput{align-items:center;gap:8px;display:flex}
.ScheduleChildSelect-module-scss-module__FGzrEq__wrapper{flex-direction:column;gap:16px;width:100%;display:flex}.ScheduleChildSelect-module-scss-module__FGzrEq__inappropriateMessage{border:1px slid #f1f3f5;background-color:#fff2e5;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:16px;display:flex}.ScheduleChildSelect-module-scss-module__FGzrEq__controlButtons{justify-content:space-between;gap:8px;width:100%;display:flex}
