._79wiSa_thumbnail{width:100%;height:100%;display:flex;position:relative;overflow:hidden}@media only screen and (min-width:1280px){._79wiSa_thumbnail{width:800px}}._79wiSa_thumbnailImg{aspect-ratio:16/9;width:100%;position:relative}._79wiSa_previewVideo{z-index:-1}
.oNQJgG_videoThumbnail{width:100%;height:100%;position:absolute;top:0;left:0}
.FGYRJq_nudge{z-index:1;pointer-events:none;color:#fff;letter-spacing:-.5px;white-space:nowrap;background-color:#0f172acc;border-radius:24px;align-items:center;gap:4px;padding:6px 12px;font-size:.875rem;font-weight:600;line-height:1.25rem;display:flex;position:absolute;bottom:16px;left:20px}@media only screen and (min-width:985px){.FGYRJq_nudge{padding:8px 16px;font-size:1rem;line-height:1.5rem}}.FGYRJq_emoji{flex-shrink:0;width:16px;height:16px}@media only screen and (min-width:985px){.FGYRJq_emoji{width:20px;height:20px}}
.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
.j7-waq_container{box-sizing:content-box;justify-content:center;width:100%;min-width:100vw;display:flex}@media (max-width:985px){.j7-waq_container{height:176px}}@media (min-width:985px){.j7-waq_container{height:232px}}.j7-waq_content{box-sizing:content-box;justify-content:space-between;width:100%;max-width:1280px;display:flex;position:relative}.j7-waq_content .j7-waq_image{z-index:0;width:auto;max-width:100%;height:100%;position:absolute;right:0}.j7-waq_content .j7-waq_wrapper{white-space:nowrap;z-index:1;flex-direction:column;justify-content:center;gap:16px;display:flex}@media (max-width:985px){.j7-waq_content .j7-waq_wrapper{gap:12px;padding-left:20px}}.j7-waq_content .j7-waq_wrapper .j7-waq_index{height:32px}@media (max-width:985px){.j7-waq_content .j7-waq_wrapper .j7-waq_index{height:25px}}.j7-waq_content .j7-waq_wrapper button{cursor:pointer;color:#fff;background-color:#0000;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media (max-width:985px){.j7-waq_content .j7-waq_wrapper button{display:none}}.j7-waq_content .j7-waq_text{flex-direction:column;gap:8px;display:flex}.j7-waq_content .j7-waq_text p{letter-spacing:-.03rem;font-size:13px;font-weight:400;line-height:160%}@media (min-width:985px){.j7-waq_content .j7-waq_text p{font-size:16px}}.j7-waq_content .j7-waq_text span{letter-spacing:-.11rem;font-size:18px;font-weight:700;line-height:160%}@media (min-width:985px){.j7-waq_content .j7-waq_text span{font-size:30px}}.j7-waq_mobile{display:none}@media (max-width:985px){.j7-waq_mobile{z-index:0;display:block;position:absolute;right:0}}.j7-waq_desktop{object-fit:contain;object-position:right;display:block}@media (max-width:985px){.j7-waq_desktop{display:none}}
._8aIxra_swiper{flex-direction:row;width:100%;display:flex}._8aIxra_wrapper{width:100%;display:flex}._8aIxra_swiperSlide{display:flex}
._5CJJHW_eventBannerItem{cursor:pointer;background-position:0 0;background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:4px;width:100%;height:72px;display:flex;position:relative}@media only screen and (min-width:985px){._5CJJHW_eventBannerItem{height:90px}}._5CJJHW_eventBannerText{position:absolute;top:10px;bottom:12px;left:16px}._5CJJHW_eventBannerText ._5CJJHW_title,._5CJJHW_eventBannerText ._5CJJHW_subtitle{text-overflow:ellipsis;-webkit-line-clamp:1;word-break:break-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (min-width:985px){._5CJJHW_eventBannerText{top:15px;bottom:15px;left:20px}}._5CJJHW_graphic{width:auto;height:100%;position:absolute;top:0;right:0}
.b9M73a_container{z-index:1;pointer-events:none;width:100vw;max-width:1280px;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}@media (max-width:985px){.b9M73a_container{bottom:18px;left:calc(50% + 20px);transform:translate(-50%)}}.b9M73a_index{pointer-events:auto;background-color:#0f172a40;border-radius:999px;justify-content:center;align-items:center;gap:3px;width:fit-content;padding:3px 6px;display:flex}@media (max-width:985px){.b9M73a_index{background-color:#0f172a40;border-radius:48px;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:2px 10px;display:flex}}.b9M73a_index .b9M73a_indexWrapper{flex-direction:row;justify-content:space-between;align-items:center;width:29px;display:flex}@media (max-width:985px){.b9M73a_index .b9M73a_indexWrapper{width:24px}}.b9M73a_index span{color:#ffffff80}.b9M73a_index button{cursor:pointer;color:#fff;background-color:#0000;justify-content:center;align-items:center;width:24px;height:24px;display:flex}@media (max-width:985px){.b9M73a_index button{display:none}}
.vOxSLa_swiperClip{border-radius:8px;width:100%;overflow:hidden}.vOxSLa_swiper{width:100%!important}.vOxSLa_slide{width:100%}@media only screen and (min-width:985px){.vOxSLa_slide{width:100%}}@media only screen and (max-width:985px){.vOxSLa_wrapper{display:flex;padding:0 20px 0 0!important}}.vOxSLa_swiperContainer{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.vOxSLa_pagination{justify-content:center;margin-top:8px;display:flex}.vOxSLa_pagination .swiper-pagination-bullet{opacity:1;cursor:pointer;background:#d9d9d9;border-radius:50%;width:6px;height:6px}.vOxSLa_pagination .swiper-pagination-bullet-active{background:#495057}
.Av6ePa_card{background-color:#fff;border:1px solid #e9ecef;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden}.Av6ePa_desktop{width:100%}.Av6ePa_mobile{flex:0 0 264px;width:264px}.Av6ePa_body{flex-direction:column;gap:4px;min-width:0;display:flex}.Av6ePa_body h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Av6ePa_body p{-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;height:2lh;display:-webkit-box;overflow:hidden}.Av6ePa_footer{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.Av6ePa_writer{align-items:center;gap:4px;min-width:0;display:flex}.Av6ePa_writer p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Av6ePa_tags{gap:4px;min-width:0;display:flex}.Av6ePa_metrics{flex-shrink:0;gap:8px;display:flex}.Av6ePa_metric{color:#686f77;align-items:center;gap:2px;display:flex}
.DJgQwa_item{background-color:#0000;border:1px solid #e9ecef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.DJgQwa_isBest{border-color:#dee2e6}.DJgQwa_body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@media only screen and (min-width:985px){.DJgQwa_body{gap:12px}}.DJgQwa_main{flex-direction:column;display:flex}.DJgQwa_discountText{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.DJgQwa_action{flex-shrink:0;align-items:center;display:flex}.DJgQwa_downloadButton{cursor:pointer;color:#212529;-webkit-tap-highlight-color:#0000;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.DJgQwa_downloadButton:disabled{cursor:default;color:#ced4da}.DJgQwa_completed{color:#adb5bd;flex-direction:column;align-items:center;gap:2px;display:flex}
.zUK-ma_module{flex-direction:column;gap:12px;width:100%;display:flex}.zUK-ma_header{flex-direction:column;gap:4px;display:flex}.zUK-ma_cards{display:flex}@media only screen and (max-width:985px){.zUK-ma_desktop{display:none}}.zUK-ma_desktop .zUK-ma_cards{flex-direction:column;gap:8px;min-height:466px}.zUK-ma_mobile{background-color:#f8f9fa;padding:24px 20px;overflow:hidden}@media only screen and (min-width:985px){.zUK-ma_mobile{display:none}}.zUK-ma_mobile .zUK-ma_cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px;scroll-padding:0 20px;overflow-x:auto}.zUK-ma_mobile .zUK-ma_cards::-webkit-scrollbar{display:none}.zUK-ma_mobile .zUK-ma_cards li{scroll-snap-align:start;display:flex}.zUK-ma_moreButton{color:#343a40;white-space:nowrap;background-color:#fff;border:1px solid #dee2e6;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;padding:0 12px;display:flex}@media (hover:hover) and (pointer:fine){.zUK-ma_moreButton:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}.zUK-ma_moreButton:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}
.owVbdW_list{border-top:1px solid #e9ecef;flex-direction:column;gap:8px;margin:0;padding:16px 20px 65px;list-style:none;display:flex}@media only screen and (min-width:985px){.owVbdW_list{flex:1;min-height:0;padding-bottom:0;overflow-y:auto}}
.UanlvW_home{flex-direction:column;min-height:100vh;display:flex}.UanlvW_wrapper{flex-direction:column;gap:72px;padding:72px 0;display:flex}.UanlvW_nextClassRecommendation{padding-bottom:40px}@media only screen and (min-width:985px){.UanlvW_nextClassRecommendation{padding-bottom:72px}}.UanlvW_nextClassRecommendation:not(:has(article)){display:none}
.QUnLOq_footer{background-color:#fff;flex-shrink:0;width:100%;padding:24px 20px 16px;position:sticky;bottom:0}@media only screen and (min-width:985px){.QUnLOq_footer{border-bottom-right-radius:8px;border-bottom-left-radius:8px;padding:8px 20px 16px}}
.VIZJHG_container{border-bottom:1px solid #dee2e6}@media only screen and (max-width:985px){.VIZJHG_container{padding:0 20px;display:block}}
.Ps3jXW_content{flex-direction:column;display:flex}@media only screen and (min-width:985px){.Ps3jXW_content{height:516px}}
.sd96Oa_container{justify-content:space-between;align-items:center;gap:4px;display:flex}@media only screen and (max-width:985px){.sd96Oa_container{padding:0 20px}}.sd96Oa_header{align-items:center;gap:4px;display:flex}.sd96Oa_buttonWrapper,.sd96Oa_buttonWrapper article{justify-content:center;align-items:center;gap:8px;display:flex}@media (max-width:985px){.sd96Oa_buttonWrapper article{display:none}}.sd96Oa_buttonWrapper .sd96Oa_link{color:#343a40;justify-content:center;align-items:center;gap:4px;display:flex}.sd96Oa_buttonWrapper .sd96Oa_icon{display:flex}@media (min-width:985px){.sd96Oa_buttonWrapper .sd96Oa_icon{display:none}}
._9M57Cq_iconButton{cursor:pointer;-webkit-tap-highlight-color:#0000;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}._9M57Cq_iconButton:disabled{cursor:default}._9M57Cq_sm{border-radius:6px;width:32px;height:32px}._9M57Cq_md{border-radius:6px;width:40px;height:40px}._9M57Cq_lg{border-radius:8px;width:48px;height:48px}._9M57Cq_fill{color:#fff;background-color:#212529}@media (hover:hover) and (pointer:fine){._9M57Cq_fill:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}._9M57Cq_fill:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}._9M57Cq_fill._9M57Cq_subtle{color:#343a40;background-color:#0f172a0d}@media (hover:hover) and (pointer:fine){._9M57Cq_fill._9M57Cq_subtle:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}._9M57Cq_fill._9M57Cq_subtle:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}._9M57Cq_fill:disabled{color:#ced4da;background-color:#f1f3f5}._9M57Cq_outline{color:#343a40;background-color:#fff;border:1px solid #dee2e6}@media (hover:hover) and (pointer:fine){._9M57Cq_outline:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}._9M57Cq_outline:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}._9M57Cq_outline:disabled{color:#ced4da;background-color:#f1f3f5;border-color:#e9ecef}._9M57Cq_text{color:#343a40}@media (hover:hover) and (pointer:fine){._9M57Cq_text:hover:not(:disabled){background-image:linear-gradient(#0f172a0d,#0f172a0d)}}._9M57Cq_text:active:not(:disabled){background-image:linear-gradient(#0f172a26,#0f172a26)}._9M57Cq_text:disabled{color:#ced4da}._9M57Cq_icon{justify-content:center;align-items:center;display:flex}._9M57Cq_sm ._9M57Cq_icon svg{width:16px;height:16px}._9M57Cq_md ._9M57Cq_icon svg{width:20px;height:20px}._9M57Cq_lg ._9M57Cq_icon svg{width:24px;height:24px}._9M57Cq_badge{position:absolute;top:2px;right:2px}._9M57Cq_outline ._9M57Cq_badge{top:1px;right:1px}
.xCU7gq_header{cursor:pointer;appearance:none;background-color:#0000;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.xCU7gq_priceRow{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.xCU7gq_chevronBox{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.xCU7gq_chevron{color:#686f77}.xCU7gq_breakdown{border-top:1px solid #f1f3f5;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.xCU7gq_breakdownRow{justify-content:space-between;align-items:center;display:flex}
.F_bQXG_benefitBox{background-color:#f8f9fa;border:1px solid #f1f3f5;border-radius:8px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.F_bQXG_divider{background-color:#f1f3f5;height:1px}
.RegiGq_container{flex-direction:column;justify-content:center;align-items:center;height:425px;display:flex}@media only screen and (min-width:985px){.RegiGq_container{height:395px}}
.-\33 be2a_button{white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 10px;transition:background-color .1s;display:inline-flex}.-\33 be2a_icon{color:#fff}.-\33 be2a_completedIcon{color:#686f77}.-\33 be2a_receive{background-color:#495057}@media (hover:hover) and (pointer:fine){.-\33 be2a_receive:hover:not(:disabled){background-color:#343a40}.-\33 be2a_receive:active:not(:disabled){background-color:#212529}}.-\33 be2a_completed{background-color:#0f172a0d;border-color:#0000}@media (hover:hover) and (pointer:fine){.-\33 be2a_completed:hover:not(:disabled){background-color:#e9ecef}}
.VBFl8W_container{flex-direction:column;gap:24px;display:flex}@media only screen and (max-width:985px){.VBFl8W_container{gap:16px}}.VBFl8W_descWrapper{display:flex}@media only screen and (max-width:985px){.VBFl8W_descWrapper{margin-top:8px}}
.acF-MG_bundle{align-items:center;gap:4px;display:flex}.acF-MG_lineThrough{text-decoration:line-through}.acF-MG_bundlePrice{align-items:center;display:flex}
.P4NqRq_container{flex-direction:row;gap:24px;width:100%;display:flex}.P4NqRq_wrapper{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}@media only screen and (min-width:985px){.P4NqRq_wrapper{max-width:calc(50% - 12px)}}@media only screen and (max-width:985px){.P4NqRq_wrapper{gap:16px}}
.ARfF9a_onedayPrice{align-items:center;gap:4px;display:flex}.ARfF9a_realPrice{align-items:center;display:flex}.ARfF9a_lineThrough{text-decoration:line-through}
.rlFFwq_item{align-items:center;gap:16px;height:72px;display:flex}@media only screen and (max-width:985px){.rlFFwq_item{gap:12px}}.rlFFwq_thumbnailContainer{border-radius:6px;flex-shrink:0;width:125px;height:72px;display:flex;position:relative}.rlFFwq_thumbnailContainer .rlFFwq_thumbnailWrapper{border:1px solid #e9ecef;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.rlFFwq_thumbnailContainer .rlFFwq_full{-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.rlFFwq_text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rlFFwq_text>span{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rlFFwq_profile{align-items:center;gap:4px;display:flex}.rlFFwq_profile span{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.rlFFwq_grade{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:40px;display:flex}
.euTJpq_subscribeDiscount{align-items:center;gap:4px;display:flex}.euTJpq_subscribePrice{align-items:center;gap:8px;display:flex}.euTJpq_realPrice{align-items:center;display:flex}.euTJpq_lineThrough{text-decoration:line-through}
.rgDsUW_container{background:#f8f9fa;border:1px solid #f1f3f5;border-radius:4px;flex-direction:column;gap:6px;margin-top:8px;padding:12px 16px;display:flex}@media only screen and (min-width:985px){.rgDsUW_container{gap:4px}}.rgDsUW_merged{background:0 0;border:none;border-radius:0;margin-top:0}.rgDsUW_header{justify-content:space-between;align-items:center;display:flex}.rgDsUW_priceRow{align-items:baseline;gap:4px;display:flex}.rgDsUW_ctaInner{align-items:center;display:inline-flex}.rgDsUW_ctaIcon{color:#fff}
.lq5FNW_priceHeader{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}
.BtU9OW_review{align-items:center;gap:8px;display:flex}.BtU9OW_link{cursor:pointer;color:#686f77;align-items:center;gap:2px;display:flex}
.oAlcra_summary{flex-direction:column;gap:8px;padding:20px 16px;display:flex}@media only screen and (min-width:985px){.oAlcra_summary{z-index:91;border-radius:12px;grid-area:1/right/20;width:440px;height:fit-content;margin-bottom:40px;position:sticky;top:99px;box-shadow:0 4px 16px #292d3d1a}}.oAlcra_titleReview{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.oAlcra_divider{background-color:#e9ecef;height:1px;margin:8px -16px}@media only screen and (min-width:985px){.oAlcra_divider{margin:8px 0}}
.zRBvAq_badge{align-items:center;gap:4px;display:flex}.zRBvAq_icon{width:16px;height:16px}@media only screen and (min-width:985px){.zRBvAq_icon{width:20px;height:20px}}
._2pYONa_share{color:#686f77;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin:-4px;padding:4px;display:flex}._2pYONa_share:hover{background-color:#f8f9fa}
.SX7OHa_tag{justify-content:space-between;align-items:center;display:flex}.SX7OHa_tagList{align-items:center;gap:6px;display:flex}.SX7OHa_tagList .SX7OHa_membershipBadge{width:76px;height:20px}.SX7OHa_share{color:#686f77;width:32px;height:32px;font-size:24px}
.NHivSa_already{color:#343a40;background-color:#f8f9fa;border-radius:4px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px;display:flex}@media only screen and (min-width:985px){.NHivSa_already{padding:8px 16px}}.NHivSa_already .NHivSa_icon{width:24px;height:24px}
._8keNeG_row{align-items:center;gap:8px;min-width:0;display:flex}@media only screen and (min-width:985px){._8keNeG_row._8keNeG_wide{grid-column:1/3}}._8keNeG_label{flex-shrink:0;width:70px}[lang=ja] ._8keNeG_label{width:90px}._8keNeG_value{flex:1;align-items:center;gap:4px;min-width:0;display:flex}
.JcUwja_cardSwiper{flex-direction:column;display:flex}
.fNby8a_icon{color:#343a40;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;display:flex}
.D3NFtW_classTooltip{flex-direction:column;gap:10px;width:300px;display:flex}
.e4jqBq_buttonWrapper{width:100%}.e4jqBq_buttonPadding{padding-left:20px;padding-right:20px}.e4jqBq_buttonPaddingWrapper{padding-left:52px}.e4jqBq_addCard{background-color:#f8f9fa;border:1px solid #f1f3f5;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:27px 0;display:flex}.e4jqBq_addCardPadding{padding:54px 0}.e4jqBq_cardWrapper{border:1px solid #f1f3f5;border-radius:4px;justify-content:space-between;align-items:center;padding:9.5px 16px;display:flex}.e4jqBq_cardWrapper>button{width:fit-content}
.RhOF4q_contentWrapper{flex-direction:column;gap:16px;margin-top:8px;display:flex}@media only screen and (max-width:985px){.RhOF4q_contentWrapper{margin-top:0;padding:20px}}.RhOF4q_footer{padding-top:20px}.RhOF4q_noticeList{flex-direction:column;display:flex}
.yfkaJW_noticeWrapper{margin-top:8px;margin-bottom:16px}.yfkaJW_noticeWrapper>p{word-break:break-all}.yfkaJW_noticePaddingWrapper{padding-left:52px}
._300zCa_content{background-color:#0000;align-items:center;gap:4px;width:fit-content;margin:0;padding:0;display:flex}
.lMYB6G_container{background-color:#edf2ff;border-radius:8px;flex-direction:column;gap:2px;padding:12px;display:flex}.lMYB6G_container .lMYB6G_icon{color:#364fc7;align-items:center;width:18px;height:18px;display:flex}@media only screen and (min-width:985px){.lMYB6G_container .lMYB6G_icon{width:24px;height:24px}}.lMYB6G_container .lMYB6G_title{align-items:center;gap:4px;display:flex}
.WVN4IG_content{flex:1;justify-content:space-between;align-items:center;display:flex}.WVN4IG_link{color:#4263eb;align-items:center;display:flex}.WVN4IG_link:hover{color:#3b5bdb}
._4tGuKq_cardSkeleton{width:100%;height:184px}@media only screen and (min-width:985px){._4tGuKq_cardSkeleton{height:214px}}
.XqOmJq_summaryDetail{flex-direction:column;gap:12px;display:flex}@media only screen and (min-width:985px){.XqOmJq_summaryDetail{grid-template-columns:1fr 1fr;display:grid}}
._6-3sya_container{flex-direction:column;gap:8px;display:flex}
.AhPVKG_roadmapBanner{cursor:pointer;background-color:#364fc7;align-items:center;gap:4px;width:100%;padding:8px 20px;display:flex}.AhPVKG_roadmapBanner .AhPVKG_icon{color:#fff;width:20px;height:20px}@media only screen and (min-width:985px){.AhPVKG_roadmapBanner{padding:16px 20px}.AhPVKG_roadmapBanner .AhPVKG_icon{width:24px;height:24px}}.AhPVKG_roadmapBanner>span{flex-grow:1}
._2okLSq_container{background-color:#fff;gap:16px;padding:24px 20px;display:flex}
.WeG5ra_moreButton{padding:24px 20px;position:relative}.WeG5ra_descriptionWrapper{position:relative;overflow:hidden}.WeG5ra_htmlDescription{padding:32px 0}@media only screen and (min-width:985px){.WeG5ra_htmlDescription{padding:40px 0}}.WeG5ra_descriptionShadow{background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:150px;position:absolute;bottom:0}.WeG5ra_eventBanner{padding:24px 20px 0}
.dSssxq_recommend{border-top:8px solid #f1f3f5;padding:32px 20px}@media only screen and (max-width:985px){.dSssxq_recommend{padding:24px 0}}
.sS587G_recommendations{border-top:8px solid #f1f3f5;flex-direction:column;gap:24px;padding:24px 20px;display:flex}@media only screen and (min-width:985px){.sS587G_recommendations{padding:32px 20px 40px}}.sS587G_recommendList{flex-direction:column;gap:8px;margin-top:8px;padding-left:20px;list-style:outside;display:flex}@media only screen and (min-width:985px){.sS587G_recommendList{gap:16px;margin-top:16px}}
.HHurYG_curationList{border-top:8px solid #f1f3f5;flex-direction:column;gap:56px;padding:40px 0;display:flex}@media only screen and (min-width:985px){.HHurYG_curationList{gap:72px;padding:48px 20px}}
