.Home_home__Jm4iM{--home-bg:#070913;--home-panel:#0f172a;--home-muted:#cbd5e1;--home-line:#475569;--home-accent:#67e8f9;background:var(--home-bg);color:#fff;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Noto Sans JP,Yu Gothic,Malgun Gothic,sans-serif;line-height:1.65;overflow-wrap:break-word}.Home_home__Jm4iM *{box-sizing:border-box}.Home_home__Jm4iM a,.Home_home__Jm4iM button,.Home_home__Jm4iM summary{cursor:pointer}.Home_home__Jm4iM a:focus-visible,.Home_home__Jm4iM button:focus-visible,.Home_home__Jm4iM summary:focus-visible{outline:3px solid var(--home-accent);outline-offset:5px}.Home_home__Jm4iM a:hover{text-decoration:underline;text-underline-offset:.25em}.Home_home__Jm4iM a:active{opacity:.85}.Home_home__Jm4iM h1,.Home_home__Jm4iM h2,.Home_home__Jm4iM h3{line-height:1.22;font-weight:700;text-wrap:balance}.Home_home__Jm4iM h1{font-size:clamp(2.4rem,4.5vw,4.6rem);letter-spacing:-.04em}.Home_home__Jm4iM h2{font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.025em}.Home_home__Jm4iM h3{font-size:1.35rem}.Home_home__Jm4iM:lang(ja) h1,.Home_home__Jm4iM:lang(ja) h2,.Home_home__Jm4iM:lang(ko) h1,.Home_home__Jm4iM:lang(ko) h2,.Home_home__Jm4iM[dir=rtl] h1,.Home_home__Jm4iM[dir=rtl] h2{letter-spacing:normal;line-height:1.4}.Home_container__0Oacr{width:min(100% - 3rem,78rem);margin-inline:auto}.Home_skip__gM742{position:absolute;inset-inline-start:1rem;top:-10rem;z-index:60;background:#fff;color:#0f172a;padding:.75rem 1rem}.Home_skip__gM742:focus{top:1rem}.Home_header__wS8yF{border-bottom:1px solid var(--home-line)}.Home_headerInner__0onfx{width:min(100% - 3rem,86rem);margin-inline:auto;display:flex;align-items:center;gap:2rem;flex-wrap:wrap;padding-block:1rem}.Home_wordmark__KgP4g{font-size:2rem;line-height:1;font-weight:900;letter-spacing:-.06em;flex-shrink:0}.Home_wordmark__KgP4g span{color:var(--home-accent)}.Home_nav__BeI6r{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;font-size:.9rem}.Home_nav__BeI6r a{display:inline-flex;align-items:center;min-height:44px}.Home_headerActions__1dmMu{display:flex;align-items:center;gap:1rem;margin-inline-start:auto}.Home_signIn__8LcYQ{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--home-line);padding:.5rem 1rem;border-radius:6px}.Home_languages__8Sx6F{position:relative;font-size:.8rem}.Home_languages__8Sx6F summary{min-height:44px;padding:.25rem .5rem}.Home_currentLanguage__IGrXx{display:block;font-size:.9rem;font-weight:600}.Home_languages__8Sx6F ul{position:absolute;inset-inline-end:0;top:100%;z-index:50;padding:.5rem;width:15rem;max-width:calc(100vw - 3rem);max-height:65vh;overflow:auto;background:var(--home-panel);border:1px solid var(--home-line);border-radius:8px;box-shadow:0 1rem 3rem #0008}.Home_languages__8Sx6F a{display:block;min-height:44px;padding:.5rem .75rem}.Home_languages__8Sx6F a[aria-current=page]{color:var(--home-accent);font-weight:700;text-decoration:underline}.Home_hero__G8uct{padding-block:5rem 4rem;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:3rem}.Home_heroCopy__KZ8cU{min-width:0}.Home_eyebrow__Wl5Wt{font-size:.95rem;font-weight:650;color:var(--home-accent);margin-bottom:1.4rem}.Home_intro__gXjF_{color:var(--home-muted);font-size:1.1rem;margin-block:1.5rem 2rem;max-width:38rem}.Home_actions__5q3Lq{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.Home_primary__CIQKA{justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;background:var(--home-accent);color:var(--home-bg);border-radius:6px;font-weight:700}.Home_primary__CIQKA,.Home_secondary__Euaz0{display:inline-flex;align-items:center;min-height:48px}.Home_secondary__Euaz0{text-decoration:underline;text-underline-offset:.3em}.Home_accessNote__zMSu_,.Home_languageNote__kaW71{font-size:.9rem;color:var(--home-muted);max-width:58rem;margin-top:1.5rem}.Home_film__Zzw0E{min-width:0}.Home_section__24kY5{padding-block:4rem;border-top:1px solid var(--home-line);scroll-margin-top:1.5rem}.Home_sectionIntro__oqn0x{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:2.5rem}.Home_sectionIntro__oqn0x p{color:var(--home-muted);max-width:30rem}.Home_roles__SSwK2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.Home_roles__SSwK2 article{display:flex;flex-direction:column;border-top:3px solid var(--home-accent);padding-top:1.5rem}.Home_roles__SSwK2 p{color:var(--home-muted);margin-block:1rem 1.4rem}.Home_roles__SSwK2 a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin-top:auto;font-weight:650;color:var(--home-accent);text-decoration:underline;text-underline-offset:.3em}.Home_steps__VmYIB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;list-style:none;padding:0}.Home_stepNumber__K7hAv{display:block;font-size:1rem;font-weight:700;color:var(--home-accent);margin-bottom:1rem}.Home_steps__VmYIB p{color:var(--home-muted);margin-top:1rem}.Home_academy__3pvR9{background:#e2e8f0;color:#0f172a;padding-block:4rem}.Home_academy__3pvR9 .Home_eyebrow__Wl5Wt{color:#0e5563}.Home_academy__3pvR9 a:focus-visible{outline-color:#0e5563}.Home_academyGrid__Y_qQw{display:grid;grid-template-columns:1.3fr 1fr;gap:5rem}.Home_academy__3pvR9 p{margin-block:1.25rem}.Home_academy__3pvR9 .Home_primary__CIQKA{background:#0f172a;color:#fff}.Home_guideLinks__wBFIJ{margin-top:1.5rem}.Home_guideLinks__wBFIJ a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.25em}.Home_operations__fKYPL{border-inline-start:1px solid #64748b;padding-inline-start:2.5rem}.Home_operations__fKYPL a{display:inline-flex;min-height:44px;align-items:center;font-weight:650;text-decoration:underline;text-underline-offset:.25em}.Home_tutorialStatus__c_l40{border-top:1px solid #64748b;padding-top:1.25rem;font-size:.95rem}.Home_faq__4meu_{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;border-top:0}.Home_faq__4meu_ details{border-bottom:1px solid var(--home-line);padding-block:1rem}.Home_faq__4meu_ summary{font-size:1.1rem;font-weight:650;min-height:44px;padding-block:.5rem}.Home_faq__4meu_ p{color:var(--home-muted);padding-block:.5rem 1rem}.Home_footer__fDJom{border-top:1px solid var(--home-line);padding-block:2rem;color:var(--home-muted);font-size:.9rem}.Home_footer__fDJom>.Home_container__0Oacr{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem}.Home_footer__fDJom p{margin-top:.8rem}.Home_footer__fDJom nav{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:start}.Home_footer__fDJom a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:1100px){.Home_nav__BeI6r{order:3;width:100%}.Home_hero__G8uct{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.Home_heroCopy__KZ8cU{max-width:48rem}.Home_film__Zzw0E{max-width:60rem}}@media (max-width:760px){.Home_container__0Oacr,.Home_headerInner__0onfx{width:calc(100% - 2rem)}.Home_headerInner__0onfx{gap:1rem}.Home_headerActions__1dmMu{gap:.5rem}.Home_languages__8Sx6F{max-width:12rem}.Home_roles__SSwK2,.Home_steps__VmYIB{grid-template-columns:1fr;gap:2rem}.Home_academyGrid__Y_qQw,.Home_faq__4meu_,.Home_sectionIntro__oqn0x{grid-template-columns:1fr;gap:1.5rem}.Home_section__24kY5{padding-block:3rem}.Home_operations__fKYPL{border-inline-start:0;border-top:1px solid #64748b;padding-inline-start:0;padding-top:2rem}.Home_steps__VmYIB li{padding-inline-start:2.5rem;position:relative}.Home_stepNumber__K7hAv{position:absolute;inset-inline-start:0;top:.15rem}.Home_hero__G8uct h1{font-size:clamp(2rem,8.3vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.Home_home__Jm4iM *,.Home_home__Jm4iM :after,.Home_home__Jm4iM :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.Home_languages__8Sx6F ul,.Home_primary__CIQKA,.Home_signIn__8LcYQ{border:1px solid ButtonText}.Home_home__Jm4iM a:focus-visible,.Home_home__Jm4iM button:focus-visible,.Home_home__Jm4iM summary:focus-visible{outline-color:Highlight}}.Home_headerShell__ZeWry{min-height:0}.Home_home__Jm4iM.Home_headerShell__ZeWry a:focus-visible,.Home_home__Jm4iM.Home_headerShell__ZeWry summary:focus-visible{outline-color:var(--home-accent)}.academy_academy__DZDud{--academy-ink:#132d46;--academy-muted:#4a6175;--academy-paper:#f4f8fc;--academy-blue:#1959a6;--academy-line:#c9d6e2;color:var(--academy-ink);background:var(--academy-paper);min-height:100vh;font-family:Segoe UI,Arial,sans-serif}.academy_academy__DZDud a:focus-visible,.academy_academy__DZDud button:focus-visible,.academy_academy__DZDud input:focus-visible,.academy_academy__DZDud select:focus-visible,.academy_academy__DZDud summary:focus-visible,.academy_academy__DZDud textarea:focus-visible{outline:3px solid var(--academy-blue);outline-offset:4px}.academy_container__a1caP{max-width:1160px;margin:auto;padding:48px 24px 72px}.academy_eyebrow__zBgbL{color:var(--academy-blue);font:700 12px/1.5 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.academy_hero__QAe6a{display:grid;grid-template-columns:1.6fr 1fr;gap:48px;align-items:center;padding:24px 0 56px}.academy_title__xz798{font-family:Arial Narrow,Segoe UI,sans-serif;font-size:clamp(36px,5.6vw,66px);line-height:1.05;font-weight:750;letter-spacing:-.045em;margin:16px 0 24px;max-width:760px}.academy_intro__hntPS{color:var(--academy-muted);max-width:640px;font-size:18px;line-height:1.7}.academy_route__Y5ZjK{padding:28px;border:1px solid var(--academy-line);border-radius:20px;background:#fff}.academy_route__Y5ZjK h2{font-size:18px;font-weight:700;margin-bottom:20px}.academy_route__Y5ZjK ol{padding-inline-start:24px;list-style:decimal}.academy_route__Y5ZjK li{padding:8px 0 8px 8px}.academy_route__Y5ZjK li::marker{color:var(--academy-blue);font-weight:700}.academy_toolbar__YvxC4{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin:24px 0}.academy_toolbar__YvxC4 label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;flex:1;min-width:180px}.academy_toolbar__YvxC4 input,.academy_toolbar__YvxC4 select{background:#fff;color:var(--academy-ink);border:1px solid #748b9e;min-height:44px;padding:10px 12px;border-radius:8px;font-weight:400}.academy_button__BoxX9{padding:10px 20px;border-radius:8px;background:var(--academy-blue);color:#fff}.academy_button__BoxX9,.academy_mediaButton__Q1xje{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-weight:600}.academy_mediaButton__Q1xje{padding:10px 16px;border:1px solid var(--academy-blue);border-radius:8px;background:white;color:var(--academy-blue);cursor:pointer}.academy_mediaButton__Q1xje:hover:not(:disabled){background:var(--academy-blue);color:white}.academy_mediaButton__Q1xje:active:not(:disabled){box-shadow:inset 0 0 0 2px var(--academy-ink)}.academy_mediaButton__Q1xje:disabled{cursor:not-allowed;opacity:.55}.academy_grid__bIy6j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.academy_card__G9X9p{padding:28px;border:1px solid var(--academy-line);border-radius:16px;background:#fff;display:flex;flex-direction:column;align-items:start}.academy_card__G9X9p h2,.academy_card__G9X9p h3{font-size:23px;line-height:1.25;font-weight:700;margin:16px 0 12px;letter-spacing:-.02em}.academy_card__G9X9p p{color:var(--academy-muted);line-height:1.7;margin-bottom:24px}.academy_card__G9X9p a{margin-top:auto;color:var(--academy-blue);font-weight:700;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.academy_meta__YH7Ym{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;font-weight:600;color:var(--academy-muted)}.academy_note__HMM4m{margin-top:32px;padding:20px 24px;border-inline-start:4px solid var(--academy-blue);background:#e7eff8;line-height:1.7}.academy_layout__Q9vjB{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:48px;align-items:start}.academy_article__pIMyy h2{font-size:25px;font-weight:700;margin:36px 0 16px;letter-spacing:-.02em}.academy_article__pIMyy h3{font-size:20px;font-weight:700;margin:0 0 12px}.academy_article__pIMyy li,.academy_article__pIMyy p{line-height:1.75}.academy_article__pIMyy ul{list-style:disc;padding-inline-start:24px}.academy_steps__OEoSa{list-style:none;padding:0;counter-reset:step}.academy_step__73bRB{counter-increment:step;margin:20px 0;padding:24px 28px;background:#fff;border:1px solid var(--academy-line);border-radius:12px}.academy_step__73bRB h2:before,.academy_step__73bRB h3:before{content:counter(step,decimal-leading-zero) " / ";color:var(--academy-blue);font-family:ui-monospace,monospace;font-size:14px}.academy_expected__Djc15{margin-top:16px;color:var(--academy-muted);font-size:14px}.academy_aside__RU1dh{background:#e7eff8;border-radius:16px;padding:24px}.academy_aside__RU1dh h2{font-weight:700;margin-bottom:16px}.academy_aside__RU1dh a{display:block;padding:10px 0;color:var(--academy-blue);text-decoration:underline;text-underline-offset:3px}.academy_details__545co{margin:12px 0;padding:20px;background:#fff;border:1px solid var(--academy-line);border-radius:8px}.academy_details__545co summary{cursor:pointer;font-weight:650}.academy_details__545co p{margin-top:12px}.academy_footer__srGsn{border-top:1px solid var(--academy-line);padding-top:24px;margin-top:48px;display:flex;gap:24px;flex-wrap:wrap;color:var(--academy-muted);font-size:14px}.academy_footer__srGsn a{color:var(--academy-blue);text-decoration:underline}@media (max-width:760px){.academy_container__a1caP{padding:28px 20px 48px}.academy_grid__bIy6j,.academy_hero__QAe6a,.academy_layout__Q9vjB{grid-template-columns:minmax(0,1fr);gap:24px}.academy_hero__QAe6a{padding-bottom:24px}.academy_card__G9X9p,.academy_step__73bRB{padding:22px}}@media print{.academy_academy__DZDud{background:white}.academy_container__a1caP{max-width:none;padding:0}.academy_layout__Q9vjB{display:block}.academy_aside__RU1dh,.academy_footer__srGsn{display:none}.academy_step__73bRB{-moz-column-break-inside:avoid;break-inside:avoid}}.academy_academy__DZDud{overflow-wrap:break-word}.academy_academy__DZDud :lang(ja),.academy_localized__yocK0 :lang(ja){font-family:Noto Sans JP,Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;line-break:strict}.academy_academy__DZDud :lang(ar),.academy_academy__DZDud :lang(hi),.academy_academy__DZDud :lang(ja),.academy_academy__DZDud :lang(ko),.academy_academy__DZDud :lang(zh),.academy_localized__yocK0 :lang(ar),.academy_localized__yocK0 :lang(hi),.academy_localized__yocK0 :lang(ja),.academy_localized__yocK0 :lang(ko),.academy_localized__yocK0 :lang(zh){letter-spacing:normal}.academy_academy__DZDud .academy_title__xz798:lang(ar),.academy_academy__DZDud .academy_title__xz798:lang(hi),.academy_academy__DZDud .academy_title__xz798:lang(ja),.academy_academy__DZDud .academy_title__xz798:lang(ko),.academy_academy__DZDud .academy_title__xz798:lang(zh){line-height:1.4}.academy_academy__DZDud :lang(ja) li,.academy_academy__DZDud :lang(ja) p,.academy_localized__yocK0 :lang(ja) li,.academy_localized__yocK0 :lang(ja) p{line-height:1.85}