@media screen and (min-width:768px){.styles_container__yK2HF{padding:0 10px}}.ReactModalPortal .styles_container__yK2HF{padding:0}.styles_description__4u3fK{text-align:center;white-space:pre-line;margin-bottom:30px}@media screen and (min-width:768px){.styles_description__4u3fK{text-align:left}}.styles_share__uu9fH{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:30px}@media screen and (min-width:768px){.styles_share__uu9fH{display:none}}.styles_chapter_list__56a2I{display:flex;flex-direction:column;gap:20px}.styles_chapter_list__56a2I .styles_chapter_header__hdZEb{font-size:16px;font-size:1rem;background-color:#eaeaea;border:1px solid #eaeaea;border-radius:10px 10px 0 0;position:relative;padding:10px 15px;height:45px;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.styles_chapter_list__56a2I .styles_chapter_header__hdZEb .styles_arrow__cnZ6D button{right:10px;top:3px;transform:scale(.8)}.styles_chapter_list__56a2I .styles_chapter_header__hdZEb.styles_hide__ALIRF{border-radius:10px}.styles_chapter_list__56a2I .styles_chapter_header__hdZEb.styles_disabled__GjPsv{cursor:default;pointer-events:none}@media screen and (min-width:768px){.styles_chapter_list__56a2I:not(.styles_mini__YXkeK) .styles_chapter_header__hdZEb{padding:10px 30px;height:65px}.styles_chapter_list__56a2I:not(.styles_mini__YXkeK) .styles_arrow__cnZ6D button{right:30px;top:14px}.styles_chapter_list__56a2I:not(.styles_mini__YXkeK) .styles_chapter_item__PYO__{padding:12px 30px}.styles_chapter_list__56a2I:not(.styles_mini__YXkeK) .styles_chapter_title__N3mzD b{font-size:16px;font-size:1rem}.styles_chapter_list__56a2I:not(.styles_mini__YXkeK) .styles_chapter_title__N3mzD small{font-size:12px;font-size:.75rem}.styles_chapter_list__56a2I:not(.styles_mini__YXkeK) .styles_btn_wrap__PByfv span{width:110px}}.styles_chapter_item__PYO__{display:block;border-top:1px solid #eee;background-color:#fff;transition:background .2s;padding:5px 5px 5px 15px}.styles_chapter_item__PYO__:only-child{border-radius:10px;border:1px solid #eee}@media screen and (min-width:768px)and (hover:hover){a.styles_chapter_item__PYO__:hover{background:#f8f3ff}}a.styles_chapter_item__PYO__:visited{background-color:#f9f9f9}a.styles_chapter_item__PYO__:visited b{color:dimgray}a.styles_chapter_item__PYO__.styles_active__IGNBL,a.styles_chapter_item__PYO__.styles_active__IGNBL:visited{background:#f8f3ff}a.styles_chapter_item__PYO__.styles_active__IGNBL b,a.styles_chapter_item__PYO__.styles_active__IGNBL:visited b{color:#000}.styles_chapter_content__xyDqw{display:flex;justify-content:space-between;align-items:center}.styles_chapter_title__N3mzD{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 95px)}@media screen and (min-width:768px){.styles_chapter_title__N3mzD{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 110px)}}.styles_chapter_title__N3mzD b{font-size:14px;font-size:.875rem}.styles_chapter_title__N3mzD small{font-size:10px;font-size:.625rem;color:#999}.styles_btn_wrap__PByfv{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:95px}@media screen and (min-width:768px){.styles_btn_wrap__PByfv{width:110px}}.styles_btn_wrap__PByfv small{font-size:8px;font-size:.5rem;display:block;margin-top:5px}@media screen and (min-width:768px){.styles_btn_wrap__PByfv small{font-size:10px;font-size:.625rem}}.styles_btn_wrap__PByfv span{width:80px}.styles_btn__TGGGf{font-size:14px;font-size:.875rem;border-radius:32px;background:#a66cfe;color:#fff;display:flex;align-items:center;justify-content:center;height:40px;padding:0 15px}@media screen and (min-width:768px)and (hover:hover){.styles_btn__TGGGf:hover{color:#000;background:#dcc5ff}}.styles_chapter_list_inner__BsyJn{border-radius:0 0 10px 10px;border:1px solid #eaeaea;display:block;overflow:hidden}.styles_chapter_list_inner__BsyJn.styles_hidden__UgONH{display:none}.styles_chapter_list_inner__BsyJn:has(a:only-child){border:0}.styles_buy__je1KD{border-radius:32px;background:#4d10a8;color:#fff;display:flex;align-items:center;height:40px;padding:0 15px;justify-content:center;min-width:80px}.styles_buy__je1KD img{width:14px;height:auto;margin-right:5px}@media screen and (min-width:768px){.styles_buy__je1KD{height:45px;padding:0 15px;min-width:110px}.mini .styles_buy__je1KD{min-width:80px}.styles_buy__je1KD img{width:20px}}@media screen and (min-width:768px)and (hover:hover){.styles_buy__je1KD:hover{color:#000;background:#dcc5ff}}.styles_buy_content__YFe_8{background:#fff;border-radius:26px;padding:25px 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border:2px solid #a66cfe;text-align:center;max-width:490px;width:100%}.styles_buy_content__YFe_8>div{flex:0 0 100%}.styles_buy_title__WJrVJ{font-size:20px;font-size:1.25rem;flex:0 0 100%;text-align:center}@media screen and (min-width:768px){.styles_buy_title__WJrVJ{font-size:30px;font-size:1.875rem}}.styles_buy_title__WJrVJ span{border-radius:50%;display:block;background-color:#cff502;width:70px;height:70px;position:relative;margin:0 auto 10px}.styles_buy_title__WJrVJ span img{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styles_modal_button__KRvd1{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center;border-top:1px solid #eee;padding-top:20px}.styles_modal_button__KRvd1 a,.styles_modal_button__KRvd1 button{font-size:16px;font-size:1rem;color:#4d10a8;display:inline-block;height:40px;padding:0 20px;border-radius:30px;border:1px solid #4d10a8;line-height:38px;min-width:160px}@media screen and (min-width:768px)and (hover:hover){.styles_modal_button__KRvd1 a:hover,.styles_modal_button__KRvd1 button:hover{color:#000;border:1px solid #dcc5ff;background:#dcc5ff}}.styles_modal_button__KRvd1 .styles_btn_goto__v_lw_{background-color:#4d10a8;color:#fff}.styles_buy_detail__WgbE1{font-size:16px;font-size:1rem;font-weight:600;margin:10px 0 20px;color:#4d10a8}@media screen and (min-width:768px){.styles_buy_detail__WgbE1{font-size:18px;font-size:1.125rem}}.styles_buy_detail__WgbE1 span{display:block}.styles_buymodal_wrap__aI5m_{display:flex;flex-wrap:wrap}.styles_buymodal_wrap__aI5m_>div:first-of-type{margin-bottom:20px}