.LanguageSwitch_switch__1YP05{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--tracking-wide);color:var(--ink);white-space:nowrap}.LanguageSwitch_prefix__9ZLMb{color:var(--ink)}.LanguageSwitch_control__3_Ka4{position:relative;display:inline-flex;align-items:center}.LanguageSwitch_select__ukEiH{appearance:none;-webkit-appearance:none;margin:0;min-height:var(--touch-target);padding:0 var(--space-16) 0 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.LanguageSwitch_select__ukEiH:hover{color:var(--accent-blue)}.LanguageSwitch_select__ukEiH:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}.LanguageSwitch_chevron__f2bk0{position:absolute;inset-inline-end:0;font-size:9px;line-height:1;color:var(--ink-secondary);pointer-events:none}@media (max-width:767px){.LanguageSwitch_select__ukEiH{min-height:var(--touch-target)}}.LanguageSwitch_prefix__9ZLMb,.LanguageSwitch_select__ukEiH,.LanguageSwitch_switch__1YP05{text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:.06em}.PageTransition_root__DkugA{animation:PageTransition_qc-page-enter__xf1K0 .26s var(--ease-standard)}@keyframes PageTransition_qc-page-enter__xf1K0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PageTransition_root__DkugA{animation:none}}.PressRipple_ring__KGggN{position:fixed;z-index:94;border:1px solid var(--accent-blue);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(0);opacity:.55;animation:PressRipple_qcRipple__DMAtu .42s var(--ease-standard) forwards}@keyframes PressRipple_qcRipple__DMAtu{0%{transform:translate(-50%,-50%) scale(0);opacity:.55}to{transform:translate(-50%,-50%) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.PressRipple_ring__KGggN{display:none}}.NavLinks_list__oVvci{display:flex;align-items:center;gap:var(--space-24)}.NavLinks_link__xHwpx{display:inline-flex;align-items:center;min-height:var(--touch-target);font-size:var(--fs-nav);line-height:var(--lh-nav);letter-spacing:var(--tracking-wide);color:var(--ink);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard)}.NavLinks_link__xHwpx:hover{color:var(--accent-blue);text-decoration:underline;text-underline-offset:4px}.NavLinks_link__xHwpx[data-active=true]{color:var(--accent-blue)}@media (max-width:767px){.NavLinks_list__oVvci{gap:var(--space-16);flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.NavLinks_link__xHwpx{font-size:var(--fs-nav);letter-spacing:0}}.NavLinks_link__xHwpx{text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:.06em;font-size:14px}@media (max-width:767px){.NavLinks_link__xHwpx{letter-spacing:.04em;font-size:13px}}.NavLinks_link__xHwpx{font-stretch:105%;font-family:var(--font-nav-en)}.SiteFooter_footer__vZ3CV{margin-top:var(--footer-top-gap);padding-bottom:var(--space-48)}.SiteFooter_inner__ATo2N{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-8) var(--space-32);width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--safe-x);color:var(--accent-blue);font-size:var(--fs-meta);line-height:var(--lh-meta)}.SiteFooter_copyright__KRmw_{letter-spacing:var(--tracking-wide)}.SiteFooter_meta__EyZgj{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-24)}.SiteFooter_meta__EyZgj li{display:inline-flex;align-items:baseline;gap:var(--space-4)}.SiteFooter_link__MgWb3,.SiteFooter_metaLabel__ycEDr{color:var(--accent-blue)}.SiteFooter_link__MgWb3{display:inline-flex;align-items:center;min-height:var(--touch-target);transition:color var(--duration-fast) var(--ease-standard)}.SiteFooter_link__MgWb3:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:767px){.SiteFooter_inner__ATo2N{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.SiteFooter_meta__EyZgj{gap:var(--space-2,2px) var(--space-16)}}.TopBar_bar__7ENMr{width:100%;height:var(--topbar-height);background:var(--accent-blue)}.SiteHeader_header__qIri_{position:sticky;top:0;z-index:20;background:var(--paper)}.SiteHeader_inner__WNu1_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-32);width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-block:var(--space-16);padding-inline:var(--safe-x);transition:padding-block var(--duration-base) var(--ease-standard)}.SiteHeader_headerScrolled__ra0bG .SiteHeader_inner__WNu1_{padding-block:var(--space-8)}@media (prefers-reduced-motion:reduce){.SiteHeader_inner__WNu1_{transition:none}}.SiteHeader_brand__R0hRG{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--touch-target);color:var(--accent-blue)}.SiteHeader_brandMark__eWYlW{width:20px;height:20px;flex:none}.SiteHeader_brandLogo__DN9pJ{width:20px;height:auto;flex:none}.SiteHeader_brandName__wl7ni{font-size:var(--fs-h3);line-height:1;font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);white-space:nowrap}.SiteHeader_brandReg__scjlk{font-size:9px;line-height:1;transform:translateY(-.35em)}.SiteHeader_brandSub__YT0F6{font-size:var(--fs-meta);line-height:1;color:var(--accent-blue);white-space:nowrap}.SiteHeader_tagline___kLSb{margin:0;text-align:center;font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--tracking-wide);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_nav__xC76B{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(var(--space-16),1.5vw,var(--space-24));min-width:0}.SiteHeader_navLead__Iep5X,.SiteHeader_navTail__Jdlpi{min-width:0}.SiteHeader_language__59ujJ{flex:none}@media (max-width:1023px){.SiteHeader_tagline___kLSb{display:none}.SiteHeader_inner__WNu1_{grid-template-columns:auto minmax(0,1fr);gap:var(--space-16)}.SiteHeader_nav__xC76B{justify-content:flex-end;gap:clamp(var(--space-12),1.5vw,var(--space-16));min-width:0}}@media (max-width:767px){.SiteHeader_inner__WNu1_{grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--space-8)}.SiteHeader_brandSub__YT0F6{display:none}.SiteHeader_nav__xC76B{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead tail" "lang lang";align-items:center;column-gap:var(--space-12);row-gap:var(--space-8);width:100%}.SiteHeader_navLead__Iep5X{grid-area:lead;min-width:0}.SiteHeader_navTail__Jdlpi{grid-area:tail;justify-self:end}.SiteHeader_language__59ujJ{grid-area:lang;justify-self:start}}.SiteHeader_tagline___kLSb{text-transform:uppercase;font-weight:var(--fw-bold);letter-spacing:.08em;font-size:13px}.SiteHeader_brandName__wl7ni{font-weight:var(--fw-bold);letter-spacing:0}.SiteHeader_brandSub__YT0F6{font-weight:var(--fw-medium);letter-spacing:.02em}.SiteHeader_tagline___kLSb{font-stretch:105%}.SiteHeader_brandName__wl7ni{font-stretch:108%}.SiteHeader_brandName__wl7ni,.SiteHeader_tagline___kLSb{font-stretch:normal}@font-face{font-family:interFont;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:interFont Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_f95f38{font-family:interFont,interFont Fallback,system-ui,sans-serif;font-style:normal}.__variable_f95f38{--font-sans-en:"interFont","interFont Fallback",system-ui,sans-serif}@font-face{font-family:navFont;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:navFont Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_f7ebdb{font-family:navFont,navFont Fallback,system-ui,sans-serif;font-style:normal}.__variable_f7ebdb{--font-nav-en:"navFont","navFont Fallback",system-ui,sans-serif}:root{color-scheme:light;--paper:#ffffff;--paper-alt:#f7f7f7;--ink:#111111;--ink-secondary:#595959;--line:#e8e8e8;--accent-blue:#2347ff;--white:#ffffff;--accent-blue-hover:#1a38d6;--focus-ring-color:var(--accent-blue);--focus-ring-width:2px;--focus-ring-offset:2px;--selection-bg:#dbe2ff;--font-sans-fallback:system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-sans:var(--font-sans-en,var(--font-sans-fallback));--font-sans-display:var(--font-sans);--font-sans-zh:"Noto Sans SC Variable","Source Han Sans SC","Noto Sans SC","PingFang SC","Microsoft YaHei",var(--font-sans-fallback);--font-sans-ja:"Noto Sans JP Variable","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic","Noto Sans JP","Meiryo",var(--font-sans-fallback);--fs-display:30px;--lh-display:1.2;--fs-h1:28px;--lh-h1:1.25;--fs-h2:20px;--lh-h2:1.4;--fs-h3:15px;--lh-h3:1.5;--fs-body:15px;--lh-body:1.65;--fs-meta:12.5px;--lh-meta:1.5;--fs-nav:13.5px;--lh-nav:1.4;--fw-regular:400;--fw-medium:500;--fw-bold:600;--tracking-tight:-0.01em;--tracking-wide:0.02em;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-section:var(--space-64);--space-caption:var(--space-8);--card-title-gap:12px;--card-meta-gap:8px;--card-row-gap:40px;--header-hero-gap:clamp(40px,8dvh,96px);--hero-grid-gap:56px;--footer-top-gap:140px;--hero-intro-measure:500px;--grid-columns:5;--grid-gap:22px;--grid-row-gap:40px;--safe-x:44px;--content-max-width:1920px;--topbar-height:10px;--duration-fast:150ms;--duration-base:200ms;--duration-slow:250ms;--ease-standard:cubic-bezier(0.22,1,0.36,1);--duration-reveal:620ms;--duration-mask:760ms;--reveal-distance:24px;--touch-target:44px;--radius-none:0;--image-ratio-card:1/1}@media (max-width:1023px){:root{--grid-columns:3;--grid-gap:18px;--safe-x:24px}}@media (min-width:1024px) and (max-width:1279px){:root{--grid-columns:4;--grid-gap:18px;--safe-x:32px}}@media (max-width:767px){:root{--grid-columns:2;--grid-gap:14px;--grid-row-gap:32px;--space-section:var(--space-32);--safe-x:16px;--topbar-height:6px;--fs-display:24px;--fs-h1:24px;--fs-h2:18px;--fs-h3:14px;--fs-body:14px;--fs-meta:12px;--fs-nav:12.5px;--header-hero-gap:clamp(24px,6dvh,56px);--hero-grid-gap:40px;--footer-top-gap:80px;--card-title-gap:10px;--hero-intro-measure:none}}@media (max-width:374px){:root{--grid-columns:1;--grid-gap:12px;--safe-x:16px}}@media (min-width:1280px){:root{--grid-columns:5;--grid-gap:22px;--safe-x:44px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-locale=zh] body{font-family:var(--font-sans-zh)}html[data-locale=ja] body{font-family:var(--font-sans-ja)}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--selection-bg);color:var(--ink)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.qc-container{width:100%;max-width:var(--content-max-width);margin-inline:auto;padding-inline:var(--safe-x)}.qc-grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gap);row-gap:var(--grid-row-gap)}.qc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qc-skip-link{position:absolute;top:var(--space-8);left:var(--space-8);z-index:100;padding:var(--space-8) var(--space-12);background:var(--white);color:var(--accent-blue);border:1px solid var(--accent-blue);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-standard)}.qc-skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.qc-reading{max-width:68ch;margin-inline:auto}.qc-reveal{transition:opacity var(--duration-reveal) var(--ease-standard) var(--qc-reveal-delay,0s),transform var(--duration-reveal) var(--ease-standard) var(--qc-reveal-delay,0s)}.qc-reveal--armed{opacity:0;transform:translate3d(0,var(--qc-reveal-y,var(--reveal-distance,24px)),0)}.qc-reveal--armed.qc-reveal--in{opacity:1;transform:none;will-change:opacity,transform}@media (max-width:767px){.qc-reveal--armed{transform:translate3d(0,calc(var(--qc-reveal-y, var(--reveal-distance, 24px)) / 2),0)}}@media (prefers-reduced-motion:reduce){.qc-reveal,.qc-reveal--armed,.qc-reveal--armed.qc-reveal--in{opacity:1;transform:none;transition:none;will-change:auto}}.global-not-found_section__BYs_X{padding-top:var(--header-hero-gap);padding-bottom:var(--footer-top-gap)}.global-not-found_mark__hGGAL{width:20px;height:20px;margin-bottom:var(--space-32);color:var(--accent-blue)}.global-not-found_code__YeE6d{font-size:var(--fs-meta);line-height:var(--lh-meta);letter-spacing:var(--tracking-wide);color:var(--accent-blue)}.global-not-found_title__7BrAQ{margin-top:var(--space-8);font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:var(--fw-regular);letter-spacing:var(--tracking-tight);color:var(--ink)}.global-not-found_body__lmJdk{margin-top:var(--space-12);max-width:52ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink-secondary)}.global-not-found_actions__bwS8t{display:flex;flex-wrap:wrap;gap:var(--space-24);margin-top:var(--space-24)}