.FAQ_faq__duLf_{padding:120px 0}.FAQ_inner__MRMhS{max-width:740px;margin:0 auto}.FAQ_header__jILqS{text-align:center;margin-bottom:56px}.FAQ_list__Q9Fpf{display:flex;flex-direction:column;gap:var(--space-2)}.FAQ_item__wOtft{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s}.FAQ_item__wOtft:hover{border-color:var(--border-md)}.FAQ_item__wOtft.FAQ_open__ygUZI{border-color:var(--border-default)}.FAQ_question__b82KV{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--fs-md);font-weight:600;color:var(--text-1)}.FAQ_icon__yWUtc{width:22px;height:22px;border-radius:50%;background:var(--bg-3);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:var(--fs-lg);font-weight:400;color:var(--text-3);flex-shrink:0;transition:.2s}.FAQ_item__wOtft.FAQ_open__ygUZI .FAQ_icon__yWUtc{background:var(--surface-raised);border-color:var(--border-default);color:var(--teal-2);transform:rotate(45deg)}.FAQ_answer__Yw5dk{padding:0 var(--space-5) 18px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.75}.FAQ_answer__Yw5dk strong{color:var(--text-1)}.Register_register__e5BBA{background:var(--bg-1);border-top:1px solid var(--border);padding:120px 0}.Register_inner__Vd8Vx{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);grid-gap:var(--space-11);gap:var(--space-11);align-items:start}@media (max-width:900px){.Register_inner__Vd8Vx{grid-template-columns:minmax(0,1fr);gap:var(--space-9)}}.Register_stepsList__5GMKv{margin-top:36px;display:flex;flex-direction:column}.Register_step__cJWnn{display:flex;gap:var(--space-5);padding-bottom:var(--space-7);position:relative}.Register_step__cJWnn:before{content:"";position:absolute;left:15px;top:40px;width:1px;height:calc(100% - 16px);background:var(--border)}.Register_step__cJWnn:last-child:before{display:none}.Register_stepNum__f0tW6{width:32px;height:32px;border-radius:10px;background:var(--accent-soft);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:var(--fs-sm);font-weight:800;color:var(--accent-on-soft);flex-shrink:0}.Register_payBody__hsv4y,.Register_stepBody__vLtGo{min-width:0;overflow-wrap:anywhere}.Register_stepBody__vLtGo strong{display:block;font-size:var(--fs-base);font-weight:700;color:var(--text-1);margin-bottom:var(--space-1)}.Register_stepBody__vLtGo p{font-size:var(--fs-sm);color:var(--text-2);line-height:1.6}.Register_stepBody__vLtGo code{background:var(--bg-3);border:1px solid var(--border);padding:2px 7px;border-radius:5px;font-size:var(--fs-xs);font-family:var(--font-mono);color:var(--accent-on-soft)}.Register_note___YAda{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);padding:var(--space-4) 18px;margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--accent-on-soft);line-height:1.7}.Register_note___YAda strong{color:var(--orange-2)}.Register_panel__GzMZt{background:var(--bg-2);border:1px solid var(--border-md);border-radius:var(--radius-xl);overflow:hidden}.Register_panelHeader__ztkPX{padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.Register_panelHeader__ztkPX h3{font-size:var(--fs-lg);font-weight:700;color:var(--text-1)}.Register_panelBody__JWXS3{padding:var(--space-4)}.Register_payItem__BBqNP{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-3);margin-bottom:var(--space-2);transition:border-color .2s}.Register_payItem__BBqNP:last-child{margin-bottom:0}.Register_payItem__BBqNP:hover{border-color:var(--border-md)}.Register_payIco__VoNkJ{font-size:var(--fs-2xl);flex-shrink:0}.Register_payBody__hsv4y strong{display:block;font-size:var(--fs-xs);color:var(--text-3);margin-bottom:2px}.Register_payBody__hsv4y span{font-size:var(--fs-base);font-weight:700;color:var(--text-1);display:block}.Register_payBody__hsv4y small{display:block;font-size:var(--fs-2xs);color:var(--text-3)}.Register_bundleCard__8Ya5t{margin:var(--space-4);padding:22px;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--accent-glow) 0,var(--surface-raised) 100%);border:1px solid var(--accent);position:relative}.Register_bundleLabel__eRaW4{font-size:var(--fs-2xs);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--orange-2);margin-bottom:var(--space-2)}.Register_bundleOriginal__eu2w8{text-decoration:line-through;font-size:var(--fs-md);color:var(--text-3);margin-bottom:2px}.Register_bundlePrice__dxOme{font-size:var(--fs-5xl);font-weight:900;letter-spacing:-1px;background:var(--grad-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-1)}.Register_bundleSub__cEycH{font-size:var(--fs-xs);color:var(--text-3)}.ScrubText_word__tvPh1{display:inline-block}.ScrubText_mark__Jj7td{color:var(--landing-brand-hover);font-weight:800}.StoryReveal_left__QFNk9{--reveal-from:translate3d(-48px,0,0)}.StoryReveal_right__2Er_P{--reveal-from:translate3d(48px,0,0)}.StoryReveal_up__LaYxb{--reveal-from:translate3d(0,32px,0)}.js-reveal .StoryReveal_reveal__XFg12{opacity:0;transform:var(--reveal-from);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0ms)}.js-reveal .StoryReveal_reveal__XFg12[data-shown]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal .StoryReveal_reveal__XFg12,.js-reveal .StoryReveal_reveal__XFg12[data-shown]{opacity:1;transform:none;transition:none}}.ChapterHead_head__BzFcB{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:62ch;margin-bottom:var(--space-8)}.ChapterHead_center__u_V5p{justify-items:center;margin-inline:auto;text-align:center}.ChapterHead_eyebrow__YeAvt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;color:var(--text-secondary);font-size:var(--fs-2xs);font-weight:750;letter-spacing:.12em;text-transform:uppercase}.ChapterHead_num__ZwD6F{color:var(--landing-brand-hover)}.ChapterHead_dot__dWQ8u{width:4px;height:4px;border-radius:var(--radius-full);background:var(--text-muted)}.ChapterHead_title__DVarB{margin:0;color:var(--text-primary);font-size:clamp(var(--fs-4xl),3.2vw + .5rem,var(--fs-7xl));font-weight:800;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.ChapterHead_sub__AoplR{margin:0;color:var(--text-secondary);font-size:clamp(var(--fs-lg),.5vw + .85rem,var(--fs-2xl));line-height:1.65}.StoryCourses_courses__jNcRB{position:relative;padding-block:var(--story-gap);background:linear-gradient(180deg,transparent,var(--surface-inset) 18%,var(--surface-inset) 82%,transparent)}.StoryCourses_showroom__mSYJu{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.StoryCourses_stage__bERCF{min-width:0;padding:clamp(var(--space-5),3vw,var(--space-8));border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-3)}.StoryCourses_panel__ANfY7{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(var(--space-5),3vw,var(--space-8));gap:clamp(var(--space-5),3vw,var(--space-8));align-items:center}.StoryCourses_panel__ANfY7[hidden]{display:none}.StoryCourses_coverWrap___1JoV{perspective:1000px}.StoryCourses_cover__TsUVD{display:block;width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-3)}.StoryCourses_detail__zmabl{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.StoryCourses_title__hldK3{margin:0;color:var(--text-primary);font-size:var(--fs-4xl);font-weight:800;line-height:1.15;letter-spacing:-.02em}.StoryCourses_desc__HlyZk{margin:0;color:var(--text-secondary);line-height:1.65}.StoryCourses_fitLabel__YVJi8{margin:0 0 var(--space-2);color:var(--text-muted);font-size:var(--fs-2xs);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.StoryCourses_fitList__lSHPz{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--text-secondary);font-size:var(--fs-sm)}.StoryCourses_fitList__lSHPz li{position:relative;padding-left:var(--space-5)}.StoryCourses_fitList__lSHPz li:before{position:absolute;top:.55em;left:0;width:8px;height:8px;border-radius:var(--radius-full);background:var(--landing-brand);content:""}.StoryCourses_actions__T9olc{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.StoryCourses_enroll__DCgY3,.StoryCourses_sample__EGpDz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);border-radius:var(--radius-full);font-size:var(--fs-sm);font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.StoryCourses_enroll__DCgY3{background:var(--landing-grad);color:var(--on-bright);box-shadow:0 10px 24px var(--shadow-color);white-space:nowrap}.StoryCourses_enroll__DCgY3:hover{transform:translateY(-2px)}.StoryCourses_sample__EGpDz{border:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap}.StoryCourses_sample__EGpDz:hover{border-color:var(--brand);background:var(--brand-soft)}.StoryCourses_enroll__DCgY3:active,.StoryCourses_sample__EGpDz:active{transform:scale(.98)}.StoryCourses_enroll__DCgY3:focus-visible,.StoryCourses_sample__EGpDz:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.StoryCourses_tabs__tyNEG{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.StoryCourses_tab__mdKcm{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font:700 var(--fs-sm) var(--font-ui);text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.StoryCourses_tab__mdKcm:hover{background:var(--surface-raised);color:var(--text-primary)}.StoryCourses_tab__mdKcm:active{transform:scale(.99)}.StoryCourses_tab__mdKcm:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.StoryCourses_tab__mdKcm[aria-selected=true]{border-color:var(--landing-brand);background:var(--landing-soft);color:var(--text-primary)}.StoryCourses_thumb__XdVFr{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover}.StoryCourses_tabTitle___V80i{line-height:1.35}.StoryCourses_below__dJLcD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-6)}.StoryCourses_bundle__Hi2OJ,.StoryCourses_faq__TkHOW{display:grid;align-content:start;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised)}.StoryCourses_bundle__Hi2OJ{border-color:var(--landing-brand);background:var(--landing-soft)}.StoryCourses_bundle__Hi2OJ .StoryCourses_enroll__DCgY3{justify-self:start}.StoryCourses_bundleTitle__h2wY5,.StoryCourses_faqTitle__F8ioE{margin:0;color:var(--text-primary);font-size:var(--fs-2xl);font-weight:800}.StoryCourses_bundleDesc__BKD17{margin:0;color:var(--text-secondary);line-height:1.6}.StoryCourses_faqItem__EJh32{border-top:1px solid var(--border-subtle);padding-top:var(--space-3)}.StoryCourses_faqItem__EJh32 summary{color:var(--text-primary);font-weight:750;cursor:pointer}.StoryCourses_faqItem__EJh32 summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-xs)}.StoryCourses_faqItem__EJh32 p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.6}@media (max-width:900px){.StoryCourses_showroom__mSYJu{grid-template-columns:minmax(0,1fr)}.StoryCourses_tabs__tyNEG{grid-row:1;grid-auto-flow:column;grid-auto-columns:minmax(200px,72%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2)}.StoryCourses_tab__mdKcm{scroll-snap-align:start}.StoryCourses_panel__ANfY7{grid-template-columns:minmax(0,1fr)}.StoryCourses_coverWrap___1JoV{max-width:320px}.StoryCourses_below__dJLcD{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.StoryCourses_enroll__DCgY3:hover{transform:none}}.StoryFinal_final__cpg7j{position:relative;overflow:clip;padding-block:clamp(var(--space-11),10vw,160px);text-align:center}.StoryFinal_glow__Bjelh{position:absolute;inset:10% 15%;border-radius:var(--radius-full);background:radial-gradient(ellipse,var(--landing-soft),transparent 70%);pointer-events:none}.StoryFinal_inner__mUMgD{position:relative;display:grid;justify-items:center;grid-gap:var(--space-5);gap:var(--space-5)}.StoryFinal_eyebrow__tkXVt{margin:0;color:var(--landing-brand-hover);font-size:var(--fs-2xs);font-weight:750;letter-spacing:.12em;text-transform:uppercase}.StoryFinal_title__bZDBM{max-width:16ch;margin:0;color:var(--text-primary);font-size:clamp(var(--fs-6xl),6vw,80px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.StoryFinal_accent__rhFW6{background:var(--landing-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.StoryFinal_desc__X_2CO{max-width:52ch;margin:0;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.6}.StoryFinal_actions__SQafJ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-3)}.StoryFinal_primary__0aC6Q,.StoryFinal_secondary__qxFkV{display:inline-flex;align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-7);border-radius:var(--radius-full);font-size:var(--fs-md);font-weight:800;transition:transform .18s ease,background .18s ease,border-color .18s ease}.StoryFinal_primary__0aC6Q{background:var(--landing-grad);color:var(--on-bright);box-shadow:0 14px 34px var(--shadow-color);white-space:nowrap}.StoryFinal_primary__0aC6Q:hover{transform:translateY(-2px)}.StoryFinal_secondary__qxFkV{border:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap}.StoryFinal_secondary__qxFkV:hover{border-color:var(--brand);background:var(--brand-soft)}.StoryFinal_primary__0aC6Q:active,.StoryFinal_secondary__qxFkV:active{transform:scale(.98)}.StoryFinal_primary__0aC6Q:focus-visible,.StoryFinal_secondary__qxFkV:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.StoryFinal_primary__0aC6Q:hover{transform:none}}.StoryGuide_guide__9Pg_q{position:relative;padding-block:var(--story-gap)}.StoryGuide_inner__NhdFQ{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;grid-gap:clamp(var(--space-7),6vw,var(--space-12));gap:clamp(var(--space-7),6vw,var(--space-12))}.StoryGuide_media__eO02L{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.StoryGuide_frame__wuW9M{overflow:clip;aspect-ratio:4/5;border-radius:var(--radius-xl);-webkit-clip-path:inset(0 0 0 0 round 28px);clip-path:inset(0 0 0 0 round 28px);box-shadow:var(--shadow-4)}.StoryGuide_guide__9Pg_q[data-scene=live] .StoryGuide_frame__wuW9M,.StoryGuide_guide__9Pg_q[data-scene=live] .StoryGuide_photo__cECUg{will-change:transform,clip-path}.StoryGuide_photo__cECUg{width:100%;height:100%;object-fit:cover;object-position:50% 15%}.StoryGuide_copy__wRhkq{display:grid;grid-gap:var(--space-7);gap:var(--space-7);min-width:0}.StoryGuide_statement__6TC2h{margin:0;color:var(--text-primary);font-size:clamp(var(--fs-xl),1.6vw + .6rem,var(--fs-4xl));font-weight:650;line-height:1.45;letter-spacing:-.01em}.StoryGuide_timeline__tCubM{position:relative;padding-left:var(--space-7)}.StoryGuide_rail__AtqzD{position:absolute;top:6px;bottom:6px;left:7px;width:2px;background:var(--border-default)}.StoryGuide_rail__AtqzD i{position:absolute;inset:0;background:var(--landing-grad);transform-origin:top}.StoryGuide_steps__ioT9_{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.StoryGuide_step__7QFA_{position:relative;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.StoryGuide_step__7QFA_:before{position:absolute;top:5px;left:calc(-1 * var(--space-7) + 2px);width:12px;height:12px;border:2px solid var(--landing-brand);border-radius:var(--radius-full);background:var(--surface-page);content:""}.StoryGuide_step__7QFA_ strong{color:var(--text-primary);font-size:var(--fs-xl);font-weight:800}.StoryGuide_step__7QFA_ span{color:var(--text-secondary);font-size:var(--fs-md)}.StoryGuide_footer__FfQE_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.StoryGuide_toCourses__eYGJD{display:inline-flex;align-items:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--landing-grad);color:var(--on-bright);font-size:var(--fs-sm);font-weight:800;transition:transform .18s ease;white-space:nowrap}.StoryGuide_toCourses__eYGJD:hover{transform:translateY(-2px)}.StoryGuide_toCourses__eYGJD:active{transform:scale(.98)}.StoryGuide_toCourses__eYGJD:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.StoryGuide_socials__Bdlkj{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.StoryGuide_social__YQGNd{display:inline-flex;padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--fs-xs);font-weight:700;transition:color .18s ease,border-color .18s ease;white-space:nowrap}.StoryGuide_social__YQGNd:hover{border-color:var(--brand);color:var(--text-primary)}.StoryGuide_social__YQGNd:active{opacity:.8}.StoryGuide_social__YQGNd:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:900px){.StoryGuide_inner__NhdFQ{grid-template-columns:minmax(0,1fr)}.StoryGuide_frame__wuW9M{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.StoryGuide_toCourses__eYGJD:hover{transform:none}}.StoryHero_hero__NwjRD{position:relative}.StoryHero_track__ruhtP{height:calc(180 * 1svh)}.StoryHero_stage__h1fXx{position:-webkit-sticky;position:sticky;top:0;display:grid;align-items:center;height:calc(100 * 1svh);overflow:clip;padding-top:calc(60px + var(--safe-top))}.StoryHero_glow__nPt6k{position:absolute;top:-10%;right:-12%;width:min(64vw,760px);aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle,var(--landing-soft),transparent 65%);pointer-events:none}.StoryHero_inner__23MMh{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;grid-gap:clamp(var(--space-7),5vw,var(--space-11));gap:clamp(var(--space-7),5vw,var(--space-11));width:100%}.StoryHero_copy__GohLF{display:grid;grid-gap:var(--space-5);gap:var(--space-5);min-width:0}.StoryHero_eyebrow__5p_iM{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--text-secondary);font-size:var(--fs-2xs);font-weight:750;letter-spacing:.12em;text-transform:uppercase}.StoryHero_live__R_wj6{width:8px;height:8px;border-radius:var(--radius-full);background:var(--skill-reading);box-shadow:0 0 0 4px var(--skill-reading-soft)}.StoryHero_title__nla96{margin:0;color:var(--text-primary);font-size:clamp(var(--fs-6xl),4.4vw + .4rem,64px);font-weight:800;line-height:1.05;letter-spacing:-.035em;text-wrap:balance}.StoryHero_accent__2035V{background:var(--landing-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.StoryHero_desc__9RgUc{max-width:52ch;margin:0;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.65}.StoryHero_actions__PoJTr{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.StoryHero_primary__uVuz9,.StoryHero_secondary__Hs_zr{display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-full);font-size:var(--fs-md);font-weight:800;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.StoryHero_primary__uVuz9{background:var(--landing-grad);color:var(--on-bright);box-shadow:0 12px 30px var(--shadow-color);white-space:nowrap}.StoryHero_primary__uVuz9:hover{transform:translateY(-2px);box-shadow:0 16px 36px var(--shadow-color-strong)}.StoryHero_secondary__Hs_zr{border:1px solid var(--border-default);color:var(--text-primary);white-space:nowrap}.StoryHero_secondary__Hs_zr:hover{border-color:var(--brand);background:var(--brand-soft)}.StoryHero_primary__uVuz9:active,.StoryHero_secondary__Hs_zr:active{transform:translateY(0) scale(.98)}.StoryHero_primary__uVuz9:focus-visible,.StoryHero_secondary__Hs_zr:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.StoryHero_viewport__sZSjR{perspective:1400px;min-width:0}.StoryHero_screen__wexnt{overflow:clip;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-4);transform:rotateX(26deg) rotateY(-20deg) scale(.8);transform-origin:50% 60%}.StoryHero_hero__NwjRD[data-scene=live] .StoryHero_screen__wexnt{will-change:transform}.StoryHero_chrome__32IhE{display:flex;align-items:center;gap:6px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--fs-2xs);font-weight:700}.StoryHero_chrome__32IhE i{width:9px;height:9px;border-radius:var(--radius-full);background:var(--surface-sunken)}.StoryHero_chrome__32IhE span{margin-left:var(--space-2)}.StoryHero_frames__D8YGJ{position:relative;aspect-ratio:16/10}.StoryHero_frame__nEe6f{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-6)}.StoryHero_frameCourses__CKU7G,.StoryHero_frameWriting__rX6LV{opacity:0}.StoryHero_frameVocab__9c8l1{perspective:900px}.StoryHero_flash__AqU46{position:relative;width:min(78%,340px);aspect-ratio:3/2;transform-style:preserve-3d}.StoryHero_flashBack__9oXrK,.StoryHero_flashFront__mApn2{position:absolute;inset:0;display:grid;place-content:center;grid-gap:var(--space-2);gap:var(--space-2);border-radius:var(--radius-lg);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center}.StoryHero_flashFront__mApn2{border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-primary)}.StoryHero_flashBack__9oXrK{background:var(--skill-reading-soft);color:var(--skill-reading-on-soft);transform:rotateY(180deg)}.StoryHero_flashBack__9oXrK b,.StoryHero_flashFront__mApn2 b{font-size:var(--fs-3xl);font-weight:800}.StoryHero_flashBack__9oXrK small,.StoryHero_flashFront__mApn2 small{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:650}.StoryHero_frameWriting__rX6LV{align-content:center;justify-items:start;gap:var(--space-4)}.StoryHero_essay__rPQ5Q{margin:0;color:var(--text-primary);font-size:var(--fs-xl);line-height:1.7}.StoryHero_err__zHzqo{position:relative;color:var(--accent);font-weight:750}.StoryHero_err__zHzqo i{position:absolute;right:0;bottom:-2px;left:0;height:3px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left}.StoryHero_fix__JtdG3{margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--skill-reading-soft);color:var(--skill-reading-on-soft);font-size:var(--fs-md);font-weight:700;opacity:0}.StoryHero_frameCourses__CKU7G{overflow:clip;padding-inline:0}.StoryHero_covers__ApsOi{display:flex;gap:var(--space-4);transform:translateX(30%)}.StoryHero_cover__NURap{flex:none;width:clamp(110px,12vw,160px);height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-2)}@media (max-width:900px){.StoryHero_track__ruhtP{height:calc(150 * 1svh)}.StoryHero_stage__h1fXx{align-items:start;padding-top:calc(60px + var(--safe-top) + var(--space-6))}.StoryHero_inner__23MMh{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.StoryHero_title__nla96{font-size:clamp(var(--fs-5xl),9vw,var(--fs-7xl))}.StoryHero_desc__9RgUc{font-size:var(--fs-base)}.StoryHero_viewport__sZSjR{width:min(100%,460px);justify-self:center}.StoryHero_frame__nEe6f{padding:var(--space-4)}.StoryHero_essay__rPQ5Q{font-size:var(--fs-md)}}@media (max-height:640px){.StoryHero_desc__9RgUc{display:none}}@media (prefers-reduced-motion:reduce){.StoryHero_track__ruhtP{height:auto}.StoryHero_stage__h1fXx{position:static;height:auto;padding-block:calc(60px + var(--safe-top) + var(--space-9)) var(--space-10)}.StoryHero_primary__uVuz9:hover,.StoryHero_screen__wexnt,.StoryHero_secondary__Hs_zr:hover{transform:none}}.StoryInside_inside__haKqD{position:relative}.StoryInside_track__ZYvx5{height:calc((100 + 5 * 55) * 1svh)}.StoryInside_stage__MJW7T{position:-webkit-sticky;position:sticky;top:0;display:grid;align-content:center;height:calc(100 * 1svh);padding-top:calc(60px + var(--safe-top));overflow:clip}.StoryInside_viewport__7xUtT{perspective:1600px;overflow:clip;min-width:0}.StoryInside_rail__3bKLP{display:flex;gap:var(--space-6);width:max-content;margin:0;padding:var(--space-4) calc(50vw - min(36vw, 380px));list-style:none}.StoryInside_reading__QJ5HU{--tone:var(--skill-reading);--tone-soft:var(--skill-reading-soft);--tone-ink:var(--skill-reading-on-soft)}.StoryInside_listening__aOJl5{--tone:var(--skill-listening);--tone-soft:var(--skill-listening-soft);--tone-ink:var(--skill-listening-on-soft)}.StoryInside_writing__dObhR{--tone:var(--skill-writing);--tone-soft:var(--skill-writing-soft);--tone-ink:var(--skill-writing-on-soft)}.StoryInside_speaking__sqHic{--tone:var(--skill-speaking);--tone-soft:var(--skill-speaking-soft);--tone-ink:var(--skill-speaking-on-soft)}.StoryInside_brand__GXOIo{--tone:var(--brand);--tone-soft:var(--brand-soft);--tone-ink:var(--brand-on-soft)}.StoryInside_accent__ZXdAr{--tone:var(--accent-2);--tone-soft:var(--accent-2-soft);--tone-ink:var(--accent-2-on-soft)}.StoryInside_panel__LK3xV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:var(--space-6);gap:var(--space-6);width:min(72vw,760px);padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-3)}.StoryInside_inside__haKqD[data-scene=live] .StoryInside_panel__LK3xV{will-change:transform,opacity}.StoryInside_text__LPAMN{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.StoryInside_name__7mY5i{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--tone-ink);font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.StoryInside_title__oXvTI{margin:0;color:var(--text-primary);font-size:var(--fs-3xl);font-weight:800;line-height:1.2;text-wrap:balance}.StoryInside_desc__SBqFK{margin:0;color:var(--text-secondary);line-height:1.6}.StoryInside_mock__NhMBJ{display:grid;place-items:center;min-height:220px;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--tone-soft);color:var(--text-primary)}.StoryInside_mock__NhMBJ small{color:var(--text-secondary);font-size:var(--fs-xs);font-weight:650}.StoryInside_chip__nbHMf{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--tone-ink);font-size:var(--fs-xs);font-weight:750}.StoryInside_mVocab__dR1Mh{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-raised);text-align:center;box-shadow:var(--shadow-2)}.StoryInside_mVocab__dR1Mh b{font-size:var(--fs-3xl)}.StoryInside_mVocab__dR1Mh span{color:var(--text-secondary)}.StoryInside_mListen__LpyJS{display:grid;grid-gap:var(--space-4);gap:var(--space-4);width:100%}.StoryInside_mListen__LpyJS p{margin:0;font-weight:650}.StoryInside_mListen__LpyJS u{color:var(--tone-ink);text-decoration-thickness:2px;text-underline-offset:4px}.StoryInside_wave___k59l{display:flex;align-items:center;gap:3px;height:56px}.StoryInside_wave___k59l i{flex:1 1;border-radius:2px;background:var(--tone);opacity:.75}.StoryInside_mWrite__MBlVD{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.StoryInside_mWrite__MBlVD p{margin:0;font-size:var(--fs-lg);line-height:1.7}.StoryInside_mWrite__MBlVD s{color:var(--accent);text-decoration-thickness:2px}.StoryInside_mWrite__MBlVD ins{color:var(--skill-reading-on-soft);font-weight:800;text-decoration:none}.StoryInside_mSpeak__euh3Q{display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);text-align:center}.StoryInside_mSpeak__euh3Q p{margin:0;font-weight:650}.StoryInside_mSpeak__euh3Q em{color:var(--tone-ink);font-style:normal;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-underline-offset:4px}.StoryInside_mic__ZOE71{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-full);background:var(--tone);color:var(--on-bright);box-shadow:0 0 0 10px var(--surface-raised)}.StoryInside_mLecture__RQr0g{display:grid;grid-gap:var(--space-3);gap:var(--space-3);width:100%}.StoryInside_video__k4K9_{display:grid;place-items:center;aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--surface-raised);color:var(--tone-ink);font-size:var(--fs-3xl)}.StoryInside_mLecture__RQr0g .StoryInside_chip__nbHMf{justify-self:start}.StoryInside_mGrammar__uC1an{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.StoryInside_mGrammar__uC1an p{margin:0;font-size:var(--fs-lg)}.StoryInside_mGrammar__uC1an b{color:var(--tone-ink)}.StoryInside_bridge__yqhWw{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-8) var(--space-10);color:var(--text-secondary);text-align:center}.StoryInside_bridge__yqhWw p{margin:0;flex-basis:100%;font-size:var(--fs-lg)}.StoryInside_bridgeLink__LHzUX{color:var(--landing-brand-hover);font-weight:800;border-radius:var(--radius-xs);transition:color .18s ease;white-space:nowrap}.StoryInside_bridgeLink__LHzUX:hover{color:var(--text-primary)}.StoryInside_bridgeLink__LHzUX:active{opacity:.8}.StoryInside_bridgeLink__LHzUX:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:900px){.StoryInside_track__ZYvx5{height:auto}.StoryInside_stage__MJW7T{position:static;height:auto;padding-block:var(--space-10) 0}.StoryInside_viewport__7xUtT{perspective:none;overflow:visible}.StoryInside_rail__3bKLP{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--space-2) max(var(--space-6),var(--safe-left)) var(--space-4);scroll-padding-inline:var(--space-6)}.StoryInside_panel__LK3xV{flex:none;grid-template-columns:minmax(0,1fr);width:min(86vw,420px);padding:var(--space-5);scroll-snap-align:center}.StoryInside_mock__NhMBJ{min-height:180px}}@media (prefers-reduced-motion:reduce){.StoryInside_track__ZYvx5{height:auto}.StoryInside_stage__MJW7T{position:static;height:auto;padding-block:var(--space-10) 0}.StoryInside_rail__3bKLP{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--space-6)}.StoryInside_panel__LK3xV{flex:none;scroll-snap-align:center}}.StoryMethod_method__5Zi_v{padding-block:var(--story-gap)}.StoryMethod_wrap__9e609{position:relative}.StoryMethod_steps__eG32f{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin:0;padding:0;list-style:none}.StoryMethod_line__aVlDi{position:absolute;top:27px;right:calc(100% / 6);left:calc(100% / 6);height:2px;background:var(--border-default)}.StoryMethod_line__aVlDi i{position:absolute;inset:0;background:var(--landing-grad);transform-origin:left}.StoryMethod_step__tNqIH{position:relative;display:grid;justify-items:center;grid-gap:var(--space-3);gap:var(--space-3);text-align:center}.StoryMethod_dot__3TG8o{display:grid;place-items:center;width:56px;height:56px;border:2px solid var(--landing-brand);border-radius:var(--radius-full);background:var(--surface-page);color:var(--text-primary);font-size:var(--fs-xl);font-weight:800}.StoryMethod_title__LATf1{margin:0;color:var(--text-primary);font-size:var(--fs-2xl);font-weight:800}.StoryMethod_desc__JSTLh{max-width:34ch;margin:0;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.6}@media (max-width:900px){.StoryMethod_steps__eG32f{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.StoryMethod_line__aVlDi{top:28px;bottom:28px;left:27px;right:auto;width:2px;height:auto}.StoryMethod_line__aVlDi i{transform-origin:top}.StoryMethod_step__tNqIH{grid-template-columns:56px minmax(0,1fr);justify-items:start;column-gap:var(--space-4);text-align:left}.StoryMethod_dot__3TG8o{grid-row:span 2}}.StoryPain_pain__jJGEZ{padding-block:var(--story-gap)}.StoryPain_list__FE_1v{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.StoryPain_reading__1rRds{--tone:var(--skill-reading);--tone-soft:var(--skill-reading-soft);--tone-ink:var(--skill-reading-on-soft)}.StoryPain_listening___87ZX{--tone:var(--skill-listening);--tone-soft:var(--skill-listening-soft);--tone-ink:var(--skill-listening-on-soft)}.StoryPain_writing__CQDer{--tone:var(--skill-writing);--tone-soft:var(--skill-writing-soft);--tone-ink:var(--skill-writing-on-soft)}.StoryPain_card__Z_9Hs{position:relative;display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-3)}.StoryPain_pain__jJGEZ[data-scene=live] .StoryPain_card__Z_9Hs{will-change:transform}.StoryPain_icon__UFBcv{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--tone-soft);color:var(--tone-ink)}.StoryPain_title__o1JLd{margin:0;color:var(--text-primary);font-size:var(--fs-2xl);font-weight:800;line-height:1.3}.StoryPain_desc__vHrah{margin:0;color:var(--text-secondary);font-size:var(--fs-lg);line-height:1.6}.StoryPain_fix__imJ6a{margin:var(--space-2) 0 0;padding-top:var(--space-3);border-top:1px dashed var(--border-default);color:var(--tone-ink);font-size:var(--fs-md);font-weight:750}.StoryRail_rail__Unv0z{position:fixed;top:50%;right:max(var(--space-3),var(--safe-right));z-index:calc(var(--z-header) - 1);transform:translateY(-50%)}.StoryRail_rail__Unv0z ol{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.StoryRail_link__ZYksu{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);min-height:24px;border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap}.StoryRail_label__F4NXr{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-raised);font-size:var(--fs-3xs);font-weight:700;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.StoryRail_dot__2_fPm{width:8px;height:8px;border-radius:var(--radius-full);background:var(--border-strong);transition:transform .18s ease,background .18s ease}.StoryRail_link__ZYksu:focus-visible .StoryRail_label__F4NXr,.StoryRail_link__ZYksu:hover .StoryRail_label__F4NXr{opacity:1;transform:none}.StoryRail_link__ZYksu:hover .StoryRail_dot__2_fPm{transform:scale(1.3)}.StoryRail_link__ZYksu:active .StoryRail_dot__2_fPm{transform:scale(.9)}.StoryRail_link__ZYksu:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.StoryRail_link__ZYksu[aria-current] .StoryRail_dot__2_fPm{background:var(--landing-brand);transform:scale(1.5)}@media (max-width:900px){.StoryRail_rail__Unv0z{display:none}}@media (prefers-reduced-motion:reduce){.StoryRail_dot__2_fPm,.StoryRail_label__F4NXr{transition:none}}