.page_page__5NJHC{min-height:100vh;background:linear-gradient(135deg,rgba(255,250,242,.97),rgba(239,252,250,.96)),repeating-linear-gradient(90deg,rgba(45,45,45,.04) 0 1px,transparent 1px 44px);color:var(--color-text-main);padding:1.25rem}.page_header__YPod2{max-width:1120px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.page_logo__597jc{font-family:var(--font-family-heading);font-size:1.6rem;font-weight:900}.page_logo__597jc span{color:var(--color-primary-ink)}.page_nav__TskzB{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}.page_backLink__VFDC9,.page_nav__TskzB a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.82);border:1px solid rgba(0,0,0,.08);color:var(--color-text-light);padding:.5rem .85rem;font-weight:700}.page_activitySummary__emPf2,.page_coreSkills__OyK9z,.page_courses__nlyEU,.page_hero__8mKOu,.page_learningPlan__L7Vq9,.page_progressStrip__KG4wK,.page_rehearsal__GcDTe,.page_today__y12LY,.page_workProgressStrip__5Tgs8,.page_works__7gjl6{max-width:1120px;margin:0 auto}.page_hero__8mKOu{padding:2.4rem 0 1.4rem}.page_kicker__PM7y6,.page_sectionLabel___7OAH{color:var(--color-primary-ink);font-weight:900;margin-bottom:.5rem}.page_hero__8mKOu h1{font-size:clamp(2.2rem,5.4vw,4rem);max-width:860px;margin-bottom:1.25rem}.page_hero__8mKOu p{max-width:720px;color:var(--color-text-light);font-size:1.1rem}.page_profileBanner__Md4Vg{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.75rem 1rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;box-shadow:var(--box-shadow-subtle);font-weight:900}.page_profileBanner__Md4Vg span{width:.9rem;height:.9rem;border-radius:999px;flex:0 0 auto;background:var(--color-primary)}.page_profileBanner__Md4Vg small,.page_profileBanner__Md4Vg strong{display:block}.page_profileBanner__Md4Vg strong{color:var(--color-text-main)}.page_profileBanner__Md4Vg small{margin-top:.18rem;color:var(--color-text-light);font-weight:800}.page_learningPlan__L7Vq9{margin-top:1rem;scroll-margin-top:1rem;border-radius:8px;background:#17392f;color:#fff;box-shadow:0 18px 44px rgba(23,57,47,.18);padding:1.5rem}.page_learningPlanHeader__IpQQZ{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem}.page_learningPlanHeader__IpQQZ>div:first-child{max-width:48rem}.page_learningPlanEmpty__nk11j h2,.page_learningPlanEmpty__nk11j p,.page_learningPlanHeader__IpQQZ h2,.page_learningPlanHeader__IpQQZ p,.page_learningPlanLabel__uw38Q{margin:0}.page_learningPlanReason__kY8Fo{margin-top:.85rem!important;border-left:4px solid #fb0;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)!important;padding:.7rem .8rem;font-size:.86rem;line-height:1.65!important}.page_learningPlanLabel__uw38Q{color:#fb0;font-size:.78rem;font-weight:950}.page_learningPlanEmpty__nk11j h2,.page_learningPlanHeader__IpQQZ h2{margin-top:.35rem;color:#fff;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1.2}.page_learningPlanEmpty__nk11j p,.page_learningPlanHeader__IpQQZ p{margin-top:.7rem;color:hsla(0,0%,100%,.78);font-weight:760;line-height:1.75}.page_learningPlanCount__TSeRS{display:grid;min-width:6rem;flex:0 0 auto;place-items:center;border-radius:8px;background:#fb0;color:#17392f;padding:.75rem .9rem}.page_learningPlanCount__TSeRS strong{font-family:var(--font-family-heading);font-size:1.45rem}.page_learningPlanCount__TSeRS span{font-size:.72rem;font-weight:950}.page_learningPlanRules__6zH_5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-top:1.15rem}.page_learningPlanRules__6zH_5>div{display:grid;grid-gap:.24rem;gap:.24rem;min-width:0;border-left:4px solid #fb0;background:hsla(0,0%,100%,.08);padding:.72rem .8rem}.page_learningPlanRules__6zH_5>div:nth-child(2){border-left-color:#2ec4b6}.page_learningPlanRules__6zH_5>div:nth-child(3){border-left-color:#d9a7ff}.page_learningPlanRules__6zH_5 span{color:#ffcf4d;font-size:.72rem;font-weight:950}.page_learningPlanRules__6zH_5>div:nth-child(2) span{color:#91eee5}.page_learningPlanRules__6zH_5>div:nth-child(3) span{color:#e8caff}.page_learningPlanRules__6zH_5 strong{color:#fff;font-size:.9rem;line-height:1.45}.page_learningPlanRules__6zH_5 small{color:hsla(0,0%,100%,.72);font-size:.76rem;font-weight:720;line-height:1.55}.page_learningPlanRoute__66pIF{position:relative;display:grid;grid-gap:.35rem;gap:.35rem;margin:1.25rem 0 0;padding:0;list-style:none}.page_learningPlanRoute__66pIF:before{content:"";position:absolute;inset:1.6rem auto 1.6rem 2.15rem;width:.18rem;background:hsla(0,0%,100%,.18)}.page_learningPlanRoute__66pIF li{position:relative;z-index:1}.page_learningPlanRouteItem__51V25{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;grid-gap:.85rem;gap:.85rem;align-items:center;min-height:4.3rem;border:1px solid hsla(0,0%,100%,.13);border-radius:8px;background:hsla(0,0%,100%,.07);color:#fff;padding:.7rem .85rem}.page_learningPlanRouteItem__51V25>span{display:inline-flex;min-height:2.4rem;align-items:center;justify-content:center;border-radius:8px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.78);font-size:.74rem;font-weight:950}.page_learningPlanRouteItem__51V25>div{display:grid;grid-gap:.08rem;gap:.08rem;min-width:0}.page_learningPlanRoute__66pIF div.page_learningPlanRouteItem__51V25{cursor:default;opacity:.72}.page_learningPlanRoute__66pIF small{color:#fb0;font-size:.7rem;font-weight:950}.page_learningPlanRoute__66pIF strong{overflow-wrap:anywhere;color:#fff;line-height:1.45}.page_learningPlanRouteItem__51V25 p{margin:.2rem 0 0;color:hsla(0,0%,100%,.7);font-size:.72rem;font-weight:720;line-height:1.55}.page_learningPlanRoute__66pIF b{border-radius:999px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.76);padding:.28rem .55rem;font-size:.68rem;white-space:nowrap}.page_learningPlanRoute__66pIF li[data-status=done] .page_learningPlanRouteItem__51V25{border-color:rgba(46,196,182,.34);background:rgba(46,196,182,.12)}.page_learningPlanRoute__66pIF li[data-status=done] .page_learningPlanRouteItem__51V25>span,.page_learningPlanRoute__66pIF li[data-status=done] b{background:rgba(46,196,182,.22);color:#c9fff8}.page_learningPlanRoute__66pIF li[data-status=current] .page_learningPlanRouteItem__51V25{border-color:#fb0;background:rgba(255,187,0,.13);box-shadow:inset .3rem 0 #fb0}.page_learningPlanRoute__66pIF li[data-status=current] .page_learningPlanRouteItem__51V25>span,.page_learningPlanRoute__66pIF li[data-status=current] b{background:#fb0;color:#17392f}.page_learningPlanNext__fG341{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;margin-top:1rem;border-radius:8px;background:#fff;color:var(--color-text-main);padding:1rem}.page_learningPlanNext__fG341>div{display:grid;grid-gap:.28rem;gap:.28rem}.page_learningPlanNext__fG341 span{color:var(--color-primary-ink);font-size:.75rem;font-weight:950}.page_learningPlanNext__fG341 strong{color:var(--color-text-main);font-size:1.08rem}.page_learningPlanNext__fG341 p{margin:0;color:var(--color-text-light);font-weight:760;line-height:1.6}.page_learningPlanNext__fG341 .page_learningPlanWhy__lR06y{display:flex;flex-wrap:wrap;gap:.25rem .55rem;align-items:baseline;margin-top:.28rem;color:#3f5c54;font-size:.9rem}.page_learningPlanWhy__lR06y b{color:var(--color-primary-ink);font-size:.78rem;font-weight:950}.page_learningPlanEmpty__nk11j>a,.page_learningPlanNext__fG341>a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);padding:.65rem .95rem;font-weight:950;text-align:center}.page_learningPlanDetails__bJbnk{margin-top:.75rem;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.05);overflow:hidden}.page_learningPlanDetails__bJbnk>summary{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;list-style:none}.page_learningPlanDetails__bJbnk>summary::-webkit-details-marker{display:none}.page_learningPlanDetails__bJbnk>summary>span{display:grid;grid-gap:.12rem;gap:.12rem}.page_learningPlanDetails__bJbnk>summary strong{color:#fff;line-height:1.45}.page_learningPlanDetails__bJbnk>summary small{color:hsla(0,0%,100%,.68);font-size:.76rem;font-weight:760;line-height:1.5}.page_learningPlanDetails__bJbnk>summary>b{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:999px;background:rgba(255,187,0,.15);color:#ffcf4d;transition:transform .16s ease}.page_learningPlanDetails__bJbnk[open]>summary>b{transform:rotate(45deg)}.page_learningPlanDetailsBody__VKsTL{border-top:1px solid hsla(0,0%,100%,.12);padding:1rem}.page_learningPlanDetailsBody__VKsTL .page_learningPlanRoute__66pIF,.page_learningPlanDetailsBody__VKsTL .page_learningPlanRules__6zH_5{margin-top:0}.page_learningPlanDetailsBody__VKsTL .page_learningPlanRoute__66pIF{margin-top:1rem}.page_learningPlanSourceLink__DciQ5{display:inline-flex;min-height:2.75rem;align-items:center;margin-top:.45rem;color:#d7f5ef;font-size:.82rem;font-weight:900}.page_learningPlanEmpty__nk11j{display:grid;justify-items:start}.page_learningPlanEmpty__nk11j>a{margin-top:1rem;background:#fb0;color:#17392f}.page_progressStrip__KG4wK{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;border-radius:8px;background:#17392f;color:#fff;padding:1rem;margin-bottom:1rem;box-shadow:var(--box-shadow-subtle)}.page_progressStrip__KG4wK div{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.page_progressStrip__KG4wK span{color:#fb0;font-size:.8rem;font-weight:950}.page_progressStrip__KG4wK strong{overflow:hidden;color:#fff;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.page_progressStrip__KG4wK a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:#fff;color:#17392f;padding:.55rem .9rem;font-weight:950}.page_workProgressStrip__5Tgs8{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border-radius:8px;background:#fff;border:1px solid rgba(255,107,53,.16);box-shadow:var(--box-shadow-subtle);padding:1rem;margin-bottom:1rem}.page_workProgressStrip__5Tgs8 div{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.page_workProgressStrip__5Tgs8 span{color:var(--color-primary-ink);font-size:.82rem;font-weight:950}.page_workProgressStrip__5Tgs8 strong{color:var(--color-text-main);line-height:1.5}.page_workProgressStrip__5Tgs8 p{margin:0;color:var(--color-text-light);font-weight:760;line-height:1.65}.page_workProgressStrip__5Tgs8 a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);padding:.6rem .9rem;font-weight:950}.page_today__y12LY{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:1.5rem;gap:1.5rem;align-items:stretch;background:#fff;border:2px solid rgba(255,107,53,.12);border-radius:8px;padding:2rem;box-shadow:var(--box-shadow-subtle)}.page_todayOptional__WlHgu{border-color:rgba(36,184,170,.2);background:hsla(0,0%,100%,.84)}.page_sectionHeader__u8ZQS h2,.page_today__y12LY h2{font-size:2rem;margin-bottom:.75rem}.page_today__y12LY p{color:var(--color-text-light)}.page_selectionReason__THQnq{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:1rem;border-left:4px solid #24b8aa;background:#eefaf8;padding:.75rem .9rem}.page_selectionReason__THQnq span{color:#167d73;font-size:.78rem;font-weight:950}.page_selectionReason__THQnq p{margin:0;color:#29443d;font-size:.92rem;font-weight:760;line-height:1.65}.page_choiceNote__8tLhz{margin:1rem 0 0;border-left:4px solid #24b8aa;background:#f1faf8;padding:.7rem .85rem;color:#29443d!important;font-size:.88rem;font-weight:760;line-height:1.65}.page_experienceMeta__7Gk_0{display:flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.7rem 0 .8rem;border-left:4px solid #ff6b35;background:#fff3ed;padding:.48rem .7rem}.page_experienceMeta__7Gk_0[data-role=supporting-practice]{border-left-color:#168f83;background:#eaf8f6}.page_experienceMeta__7Gk_0[data-role=advanced-comparison]{border-left-color:#8d4db1;background:#f7effb}.page_experienceMeta__7Gk_0 span{color:#b64117;font-size:.72rem;font-weight:950}.page_experienceMeta__7Gk_0[data-role=supporting-practice] span{color:#0d7067}.page_experienceMeta__7Gk_0[data-role=advanced-comparison] span{color:#70378f}.page_experienceMeta__7Gk_0 strong{min-width:0;color:var(--color-text-main);font-size:.78rem;line-height:1.45}.page_todayActions__mKGno{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.page_inlineAction__GKl3Y,.page_optionalAction__8t1f8,.page_secondaryAction__Co0MB{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:.65rem .95rem;font-weight:950}.page_inlineAction__GKl3Y{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 12px 26px rgba(255,107,53,.18)}.page_secondaryAction__Co0MB{background:#17392f;color:#fff}.page_optionalAction__8t1f8{background:#fff;border:1px solid rgba(23,57,47,.22);color:#17392f}.page_workCard__v_Ecp{background:linear-gradient(135deg,#17392f,#215e50);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.page_workCard__v_Ecp span{font-size:.85rem;font-weight:900;color:#fb0}.page_workCard__v_Ecp strong{color:#fff;font-size:1.5rem;line-height:1.4}.page_workCard__v_Ecp p{color:hsla(0,0%,100%,.78)}.page_nextWorkCard__ndzhJ{display:grid;align-content:center;grid-gap:.65rem;gap:.65rem;border-radius:8px;background:linear-gradient(135deg,#17392f,#215e50);padding:1.5rem}.page_nextWorkCard__ndzhJ span{color:#fb0;font-size:.85rem;font-weight:950}.page_nextWorkCard__ndzhJ h3{color:#fff;font-size:1.55rem;line-height:1.35}.page_nextWorkCard__ndzhJ p{margin:0;color:hsla(0,0%,100%,.78);font-weight:760;line-height:1.7}.page_nextWorkCard__ndzhJ strong{display:block;border-radius:8px;background:hsla(0,0%,100%,.12);color:#fff;padding:.75rem;line-height:1.55}.page_nextWorkCard__ndzhJ .page_nextWorkRoute__ihhBO{color:hsla(0,0%,100%,.72);font-size:.76rem;font-weight:760;line-height:1.55}.page_nextWorkCard__ndzhJ a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:#fb0;color:#17392f;padding:.6rem .9rem;font-weight:950}.page_rehearsal__GcDTe{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:1rem;border-radius:8px;background:linear-gradient(135deg,#fff1c9,#fffaf2);border:1px solid rgba(255,168,0,.24);color:var(--color-text-main);padding:1.25rem;box-shadow:var(--box-shadow-subtle)}.page_rehearsalIntro__TLG3h{display:grid;align-content:center}.page_rehearsalIntro__TLG3h .page_sectionLabel___7OAH{color:var(--color-primary-ink)}.page_rehearsalIntro__TLG3h h2{max-width:18em;color:var(--color-text-main);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.22;margin:0 0 .75rem;text-wrap:balance}.page_rehearsalIntro__TLG3h>p:not(.page_sectionLabel___7OAH){max-width:43rem;margin:0;color:var(--color-text-light);font-weight:760;line-height:1.75}.page_rehearsalSteps__ye0z8{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.page_rehearsalSteps__ye0z8 span{border:1px solid rgba(23,57,47,.14);border-radius:999px;background:hsla(0,0%,100%,.72);color:#17392f;padding:.35rem .65rem;font-size:.78rem;font-weight:900}.page_rehearsalScenario__9bIb9{display:grid;align-content:center;grid-gap:.6rem;gap:.6rem;border-radius:8px;background:#17392f;color:#fff;padding:1.15rem}.page_rehearsalScenario__9bIb9>span{color:#fb0;font-size:.78rem;font-weight:950}.page_rehearsalScenario__9bIb9 strong{color:#fff;font-size:1.12rem;line-height:1.5}.page_rehearsalScenario__9bIb9 p{margin:0;color:hsla(0,0%,100%,.8);font-weight:760;line-height:1.65}.page_rehearsalScenario__9bIb9 a{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);padding:.65rem .9rem;font-weight:950}.page_activitySummary__emPf2{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:1rem;border-radius:8px;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);box-shadow:var(--box-shadow-subtle);padding:1.25rem}.page_activitySummary__emPf2 h2{color:var(--color-text-main);font-size:1.45rem;line-height:1.35}.page_activityGrid__g_RRi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.page_activityGrid__g_RRi a{display:grid;grid-gap:.45rem;gap:.45rem;border-radius:8px;background:#fff8f0;border:1px solid rgba(255,107,53,.14);padding:1rem}.page_activityGrid__g_RRi span{color:var(--color-primary-ink);font-size:.82rem;font-weight:950}.page_activityGrid__g_RRi strong{overflow:hidden;color:var(--color-text-main);line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.page_activityGrid__g_RRi small{color:var(--color-text-light);font-weight:760;line-height:1.55}.page_coreSkills__OyK9z{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:1rem;border-radius:8px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:var(--box-shadow-subtle);padding:1.25rem}.page_coreSkillIntro__mHtt0{display:grid;align-content:center}.page_coreSkillIntro__mHtt0 h2{max-width:12em;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.18;margin-bottom:.8rem}.page_coreSkillIntro__mHtt0 p:not(.page_sectionLabel___7OAH){color:var(--color-text-light);font-weight:760;line-height:1.85}.page_coreSkillGrid__nGlDj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.page_coreSkillGrid__nGlDj article{display:grid;grid-gap:.45rem;gap:.45rem;align-content:start;border-radius:8px;background:linear-gradient(135deg,rgba(255,250,242,.98),rgba(239,252,250,.92));border:1px solid rgba(255,107,53,.14);padding:1rem}.page_coreSkillGrid__nGlDj span{color:var(--color-primary-ink);font-size:.78rem;font-weight:950}.page_coreSkillGrid__nGlDj strong{color:var(--color-text-main);font-size:1rem;line-height:1.45}.page_coreSkillGrid__nGlDj p{margin:0;color:var(--color-text-light);font-weight:760;line-height:1.65}.page_courses__nlyEU,.page_works__7gjl6{padding:2.35rem 0}.page_sectionHeader__u8ZQS{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.page_sectionHeader__u8ZQS a{flex:0 0 auto;display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:#17392f;color:#fff;padding:.55rem .9rem;font-weight:950}.page_sectionNote__6wLac{max-width:42rem;margin:.35rem 0 0;color:var(--color-text-light);font-size:.92rem;font-weight:760;line-height:1.7}.page_courseGrid__PHC7z,.page_workGrid__O9M47{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_courseCard__bFVae,.page_miniWorkCard__uJApi{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:1.25rem;box-shadow:var(--box-shadow-subtle)}.page_mangaSlot__AZfL6{display:grid;grid-gap:.65rem;gap:.65rem;min-height:13.5rem;border-radius:8px;background:linear-gradient(135deg,rgba(255,248,240,.96),rgba(239,252,250,.9));border:1px solid rgba(255,107,53,.18);padding:.9rem;margin-bottom:1rem}.page_mangaStatus__Hc5US,.page_videoMini__oBT4v{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.page_mangaStatus__Hc5US span,.page_videoMini__oBT4v span{color:var(--color-primary-ink);font-size:.78rem;font-weight:950}.page_mangaStatus__Hc5US small,.page_videoMini__oBT4v small{color:var(--color-text-light);font-weight:800}.page_mangaSlot__AZfL6>strong{color:var(--color-text-main);line-height:1.45}.page_mangaImageWrap__hyuBz{position:relative;min-height:17rem;aspect-ratio:2/3;border-radius:8px;background:hsla(0,0%,100%,.86);border:1px solid rgba(0,0,0,.07);overflow:hidden}.page_mangaImage__pyotO{object-fit:contain;padding:.25rem}.page_mangaLines__g_2YG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.page_mangaLines__g_2YG p{min-height:5rem;margin:0;border-radius:8px;background:hsla(0,0%,100%,.84);border:1px solid rgba(0,0,0,.07);padding:.7rem;color:var(--color-text-main);font-size:.86rem;font-weight:850;line-height:1.55}.page_mangaLines__g_2YG span{display:block;margin-bottom:.25rem;color:var(--color-primary-ink);font-size:.74rem;font-weight:950}.page_courseCardRecommended__DOllO{border-color:rgba(255,107,53,.34);box-shadow:0 18px 36px rgba(255,107,53,.12)}.page_videoMini__oBT4v{display:grid;grid-gap:.35rem;gap:.35rem;border-radius:8px;background:#17392f;padding:.75rem .85rem;margin-bottom:1rem}.page_videoMini__oBT4v span{color:#fb0}.page_videoMini__oBT4v small{color:hsla(0,0%,100%,.76)}.page_videoMini__oBT4v strong{color:#fff;font-size:1.05rem;line-height:1.35}.page_videoMini__oBT4v p{margin:0;color:hsla(0,0%,100%,.82);font-size:.85rem;font-weight:820;line-height:1.55}.page_cardTop__yzS1e{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.page_cardTop__yzS1e span{color:var(--color-primary-ink);font-weight:900;font-size:.85rem}.page_cardTop__yzS1e small{color:var(--color-text-light);font-weight:700}.page_cardTop__yzS1e .page_doneBadge__kjbPm{border-radius:999px;background:rgba(46,196,182,.14);color:#17392f;padding:.25rem .6rem;font-weight:950}.page_courseCard__bFVae h3,.page_miniWorkCard__uJApi h3{font-size:1.35rem;margin-bottom:.75rem}.page_courseCard__bFVae p,.page_miniWorkCard__uJApi p{color:var(--color-text-light);margin-bottom:1.25rem}.page_courseCard__bFVae .page_videoMini__oBT4v p{margin:0;border-left:3px solid #fb0;border-radius:0 8px 8px 0;background:hsla(0,0%,100%,.12);color:#fff2cf;padding:.45rem .6rem;font-size:.9rem;font-weight:900;line-height:1.55}.page_miniWorkCard__uJApi strong{display:block;color:var(--color-text-main);line-height:1.6}.page_workRouteSummary__m7elb{display:block;margin-top:.8rem;border-left:3px solid rgba(23,57,47,.3);color:var(--color-text-light);padding-left:.65rem;font-size:.78rem;font-weight:760;line-height:1.55}.page_workLink__VYzJW{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:1rem;border-radius:999px;background:#17392f;color:#fff;padding:.65rem 1rem;font-size:.9rem;font-weight:950}.page_courseActions__nGZCQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.page_courseCard__bFVae a{display:block;width:100%;background:var(--color-primary);color:var(--color-on-primary);border-radius:8px;padding:.75rem 1rem;font-weight:900;text-align:center}.page_courseActions__nGZCQ a:first-child{background:#17392f;color:#fff}.page_courseActionsOptional__kohkg a,.page_courseActionsOptional__kohkg a:first-child{background:#fff;border:1px solid rgba(23,57,47,.2);color:#17392f}.page_courseActionsOptional__kohkg a:last-child{background:#eefaf8}@media (max-width:800px){.page_header__YPod2{align-items:stretch;flex-direction:column;gap:.75rem;margin-bottom:1rem}.page_nav__TskzB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-start;width:100%}.page_nav__TskzB a{min-width:0;width:100%;padding-right:.55rem;padding-left:.55rem;text-align:center}.page_activityGrid__g_RRi,.page_activitySummary__emPf2,.page_coreSkillGrid__nGlDj,.page_coreSkills__OyK9z,.page_courseActions__nGZCQ,.page_courseGrid__PHC7z,.page_learningPlanHeader__IpQQZ,.page_learningPlanNext__fG341,.page_learningPlanRules__6zH_5,.page_mangaLines__g_2YG,.page_progressStrip__KG4wK,.page_rehearsal__GcDTe,.page_today__y12LY,.page_workGrid__O9M47,.page_workProgressStrip__5Tgs8{grid-template-columns:1fr}.page_learningPlan__L7Vq9{padding:1.1rem}.page_learningPlanHeader__IpQQZ{flex-direction:column}.page_learningPlanCount__TSeRS{width:-moz-fit-content;width:fit-content}.page_learningPlanRoute__66pIF:before{left:1.75rem}.page_learningPlanRouteItem__51V25{grid-template-columns:4.4rem minmax(0,1fr) auto;gap:.55rem;padding-inline:.65rem}.page_learningPlanNext__fG341>a,.page_rehearsalScenario__9bIb9 a{width:100%}.page_sectionHeader__u8ZQS{align-items:flex-start;flex-direction:column}.page_todayActions__mKGno a{width:100%}.page_hero__8mKOu{padding:2.5rem 0 2rem}}.LearningStartGuide_compact__cXpls,.LearningStartGuide_guide___8ecU{width:100%;max-width:1120px;margin:0 auto 1rem}.LearningStartGuide_guide___8ecU{border:1px solid rgba(25,113,95,.18);border-left:.4rem solid #19715f;border-radius:8px;background:linear-gradient(120deg,rgba(239,252,250,.97),hsla(0,0%,100%,.97));box-shadow:var(--box-shadow-subtle);padding:1.25rem}.LearningStartGuide_header__k2Ktj{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.LearningStartGuide_header__k2Ktj h2,.LearningStartGuide_header__k2Ktj p,.LearningStartGuide_header__k2Ktj strong{margin:0}.LearningStartGuide_header__k2Ktj p,.LearningStartGuide_sectionLabel__yppAU{color:#14665e;font-size:.78rem;font-weight:950}.LearningStartGuide_header__k2Ktj h2{margin-top:.25rem;color:var(--color-text-main);font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.25}.LearningStartGuide_header__k2Ktj strong{display:block;margin-top:.45rem;color:var(--color-text-light);line-height:1.65}.LearningStartGuide_actions__33O28 button,.LearningStartGuide_compact__cXpls button,.LearningStartGuide_header__k2Ktj button{min-height:2.75rem;border:1px solid rgba(23,57,47,.18);border-radius:8px;background:#fff;color:#17392f;padding:.55rem .85rem;font:inherit;font-weight:900;cursor:pointer}.LearningStartGuide_roleLegend__uKX3D{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:1rem}.LearningStartGuide_roleLegend__uKX3D>span{--legend-color:#ff6b35;display:grid;grid-gap:.08rem;gap:.08rem;border-top:.28rem solid var(--legend-color);background:hsla(0,0%,100%,.78);padding:.55rem .65rem}.LearningStartGuide_roleLegend__uKX3D>span[data-role=learn]{--legend-color:#19715f}.LearningStartGuide_roleLegend__uKX3D>span[data-role=practice]{--legend-color:#e39a00}.LearningStartGuide_roleLegend__uKX3D>span[data-role=record]{--legend-color:#087f89}.LearningStartGuide_roleLegend__uKX3D>span[data-role=review]{--legend-color:#8b5aa7}.LearningStartGuide_roleLegend__uKX3D strong{color:var(--color-text-main);font-size:.85rem;line-height:1.35}.LearningStartGuide_roleLegend__uKX3D small{color:var(--color-text-light);font-size:.7rem;font-weight:800}.LearningStartGuide_entry__WAB_O{margin-top:1.1rem;border-top:1px solid rgba(25,113,95,.16);padding-top:1rem}.LearningStartGuide_entryFlow__Pwd3n{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;margin-top:.55rem}.LearningStartGuide_entryFlow__Pwd3n>div{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:.7rem;gap:.7rem;align-items:center;min-width:0;border-left:.25rem solid #ff6b35;background:hsla(0,0%,100%,.76);padding:.8rem}.LearningStartGuide_entryFlow__Pwd3n>div:last-child{border-left-color:#19715f}.LearningStartGuide_entryFlow__Pwd3n b{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:8px;background:#ff6b35;color:#fff}.LearningStartGuide_entryFlow__Pwd3n>div:last-child b{background:#19715f}.LearningStartGuide_entryFlow__Pwd3n span{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.LearningStartGuide_entryFlow__Pwd3n strong{color:var(--color-text-main);line-height:1.45}.LearningStartGuide_entryFlow__Pwd3n small{color:var(--color-text-light);font-weight:760;line-height:1.55}.LearningStartGuide_entryFlow__Pwd3n i{color:#19715f;font-size:1.4rem;font-style:normal;font-weight:950}.LearningStartGuide_routine__3KhCd{margin-top:1rem;background:#17392f;color:#fff;padding:1rem}.LearningStartGuide_routineHeader__NVsOx{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.LearningStartGuide_routine__3KhCd .LearningStartGuide_sectionLabel__yppAU{color:#fb0}.LearningStartGuide_routineHeader__NVsOx>strong{color:hsla(0,0%,100%,.86);font-size:.9rem}.LearningStartGuide_routine__3KhCd ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:.8rem 0 0;padding:0;list-style:none}.LearningStartGuide_routine__3KhCd li{--step-color:hsla(0,0%,100%,.82);position:relative;display:grid;align-content:start;grid-gap:.35rem;gap:.35rem;min-width:0;border-top:.25rem solid var(--step-color);border-left:1px solid hsla(0,0%,100%,.16);padding:.65rem .85rem}.LearningStartGuide_routine__3KhCd li[data-role=learn]{--step-color:#4fb39d}.LearningStartGuide_routine__3KhCd li[data-role=practice]{--step-color:#e39a00}.LearningStartGuide_routine__3KhCd li[data-role=record]{--step-color:#087f89}.LearningStartGuide_routine__3KhCd li[data-role=review]{--step-color:#8b5aa7}.LearningStartGuide_routine__3KhCd li:first-child{border-left:0}.LearningStartGuide_routine__3KhCd li:not(:last-child):after{content:"→";position:absolute;top:.65rem;right:-.38rem;z-index:1;color:#fb0;font-weight:950}.LearningStartGuide_stepHeader__441_a{display:flex;align-items:center;gap:.35rem;min-height:2rem}.LearningStartGuide_stepNumber__eSnSa{display:grid;width:2rem;height:2rem;place-items:center;border-radius:8px;background:var(--step-color);color:#17392f;font-size:.82rem;font-weight:950}.LearningStartGuide_routine__3KhCd li[data-role=record] .LearningStartGuide_stepNumber__eSnSa,.LearningStartGuide_routine__3KhCd li[data-role=review] .LearningStartGuide_stepNumber__eSnSa{color:#fff}.LearningStartGuide_stepRoles__0icb3{display:flex;flex-wrap:wrap;gap:.2rem}.LearningStartGuide_stepRoles__0icb3 em{border-radius:8px;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8);padding:.18rem .35rem;font-size:.65rem;font-style:normal;font-weight:900}.LearningStartGuide_stepRoles__0icb3 em[data-role="1分レッスン"]{background:#19715f;color:#fff}.LearningStartGuide_stepRoles__0icb3 em[data-role="3分ワーク"]{background:#e39a00;color:#17392f}.LearningStartGuide_stepRoles__0icb3 em[data-role=\65E5\5E38]{background:hsla(0,0%,100%,.14);color:#fff}.LearningStartGuide_stepRoles__0icb3 em[data-role=\30ED\30B0]{background:#087f89;color:#fff}.LearningStartGuide_stepRoles__0icb3 em[data-role=\632F\308A\8FD4\308A]{background:#8b5aa7;color:#fff}.LearningStartGuide_routine__3KhCd li strong{color:#fff;font-size:.9rem;line-height:1.45}.LearningStartGuide_routine__3KhCd li small{color:hsla(0,0%,100%,.7);font-weight:730;line-height:1.5}.LearningStartGuide_loopBack__ibkTs{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;background:#fb0;color:#17392f;padding:.75rem .9rem}.LearningStartGuide_loopBack__ibkTs span{font-size:.84rem;font-weight:820}.LearningStartGuide_choiceNotes__GKmzi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1rem}.LearningStartGuide_choiceNotes__GKmzi>div{display:grid;grid-gap:.2rem;gap:.2rem;border-left:.25rem solid #19715f;padding:.2rem 0 .2rem .8rem}.LearningStartGuide_choiceNotes__GKmzi>div:last-child{border-left-color:#e39a00}.LearningStartGuide_choiceNotes__GKmzi span{color:#14665e;font-size:.76rem;font-weight:950}.LearningStartGuide_choiceNotes__GKmzi>div:last-child span{color:#745000}.LearningStartGuide_choiceNotes__GKmzi strong{color:var(--color-text-main);line-height:1.45}.LearningStartGuide_choiceNotes__GKmzi small{color:var(--color-text-light);font-weight:760;line-height:1.55}.LearningStartGuide_actions__33O28{display:flex;align-items:center;gap:.7rem;margin-top:1rem}.LearningStartGuide_actions__33O28 a{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:8px;background:var(--color-primary);color:var(--color-on-primary);padding:.65rem 1rem;font-weight:950}.LearningStartGuide_actions__33O28 a+a{border:1px solid rgba(23,57,47,.18);background:#fff;color:#17392f}.LearningStartGuide_compact__cXpls{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-left:.3rem solid #19715f;background:rgba(239,252,250,.9);padding:.75rem .9rem}.LearningStartGuide_compact__cXpls>div{display:grid;grid-gap:.12rem;gap:.12rem}.LearningStartGuide_compact__cXpls span{color:#14665e;font-size:.72rem;font-weight:950}.LearningStartGuide_compact__cXpls strong{color:var(--color-text-main);font-size:.9rem;line-height:1.5}@media (max-width:800px){.LearningStartGuide_compact__cXpls,.LearningStartGuide_header__k2Ktj,.LearningStartGuide_loopBack__ibkTs,.LearningStartGuide_routineHeader__NVsOx{align-items:stretch;flex-direction:column}.LearningStartGuide_compact__cXpls button,.LearningStartGuide_header__k2Ktj button{width:-moz-fit-content;width:fit-content}.LearningStartGuide_entryFlow__Pwd3n{grid-template-columns:1fr}.LearningStartGuide_entryFlow__Pwd3n i{justify-self:center;transform:rotate(90deg)}.LearningStartGuide_routine__3KhCd ol{grid-template-columns:1fr}.LearningStartGuide_routine__3KhCd li,.LearningStartGuide_routine__3KhCd li:first-child{grid-template-columns:2.25rem minmax(0,1fr);border-top:1px solid hsla(0,0%,100%,.14);border-left:0}.LearningStartGuide_routine__3KhCd li:first-child{border-top:0}.LearningStartGuide_stepHeader__441_a{grid-row:1/span 2;align-items:flex-start;flex-direction:column}.LearningStartGuide_routine__3KhCd li:not(:last-child):after{content:"↓";top:auto;right:auto;bottom:-.65rem;left:1.55rem}.LearningStartGuide_choiceNotes__GKmzi{grid-template-columns:1fr}}@media (max-width:560px){.LearningStartGuide_guide___8ecU{padding:1rem}.LearningStartGuide_actions__33O28{align-items:stretch;flex-direction:column}.LearningStartGuide_actions__33O28 a,.LearningStartGuide_actions__33O28 button{width:100%}.LearningStartGuide_roleLegend__uKX3D{gap:.2rem}.LearningStartGuide_roleLegend__uKX3D>span{justify-items:center;padding:.45rem .15rem;text-align:center}.LearningStartGuide_roleLegend__uKX3D strong{font-size:.72rem}.LearningStartGuide_roleLegend__uKX3D small{font-size:.6rem}}