body.editorial-v2-body,html.editorial-v2-html{color:#f3f0e9;background:#0a0a0b}.v2-editorial{--canvas:#0a0a0b;--paper:#121214;--ink:#f3f0e9;--muted:#a6a39c;--line:#f3f0e924;--line-strong:#f3f0e942;--editorial-accent:#ff8a1f;--editorial-mono:ui-monospace, "SF Mono", Menlo, monospace;background:var(--canvas);-webkit-font-smoothing:antialiased;min-height:100svh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Noto Sans SC,Helvetica Neue,sans-serif}.v2-editorial ::selection{background:var(--editorial-accent);color:#0a0a0b}.v2-editorial h1,.v2-editorial h2{overflow-wrap:anywhere}.v2-editorial a:focus-visible,.v2-editorial button:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:5px}.v2-editorial .site-header-shell{width:100%;top:0;left:0;transform:none}.v2-editorial .site-header{border:0;border-bottom:1px solid var(--line);min-height:96px;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0a0bf0;border-radius:0;grid-template-columns:1fr auto auto;gap:30px;padding:20px 36px}.v2-editorial .brand{color:var(--ink);letter-spacing:-.04em;gap:10px;font-size:22px;font-weight:600}.v2-editorial .brand img{width:52px;height:52px}.v2-editorial .nav-links{color:#c5c2ba;gap:26px;font-size:13px;font-weight:400}.v2-editorial .nav-links a[aria-current=page]{color:var(--editorial-accent)}.v2-editorial .language-trigger,.v2-editorial .navigation-trigger{color:var(--ink)}.v2-editorial .language-trigger{padding-inline:10px;font-size:12px}.v2-editorial .header-download{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);box-shadow:none;background:0 0;border-radius:999px;font-size:12px}.v2-editorial .header-download:hover{background:var(--ink);color:var(--canvas)}.v2-editorial .language-menu{border-color:var(--line-strong);background:#171719;box-shadow:0 18px 40px #0005}.v2-editorial .language-option{color:#bbb8b0;font-size:13px}.v2-editorial .language-option.active,.v2-editorial .language-option:hover{color:var(--ink);background:#ffffff0a}.v2-editorial .eyebrow{color:var(--editorial-accent);font-family:var(--editorial-mono);letter-spacing:.14em;font-size:11px;font-weight:500}.v2-editorial .article-page,.v2-editorial .editorial-page{background:0 0}.v2-editorial .docs-layout,.v2-editorial .editorial-cta,.v2-editorial .editorial-hero,.v2-editorial .journal-feature,.v2-editorial .journal-grid,.v2-editorial .journal-hero{width:min(1400px,100% - 72px);margin-inline:auto}.v2-editorial .editorial-hero,.v2-editorial .journal-hero{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);align-items:end;gap:28px 64px;min-height:0;padding:170px 0 64px}.v2-editorial .editorial-hero h1,.v2-editorial .journal-hero h1{max-width:950px;color:var(--ink);letter-spacing:-.06em;text-wrap:balance;margin:24px 0 0;font-size:clamp(52px,7.2vw,104px);font-weight:700;line-height:1.06}@media (width>=901px){.v2-editorial:lang(zh) .editorial-hero h1,.v2-editorial:lang(zh) .journal-hero h1{word-break:keep-all;font-size:clamp(52px,7vw,104px)}}.v2-editorial .editorial-hero .eyebrow{margin:0}.v2-editorial .editorial-hero h1{margin-top:0}.v2-editorial .editorial-hero>p:last-child,.v2-editorial .journal-hero>p{color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.9}.v2-editorial .journal-feature{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:410px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding-block:28px;overflow:visible}.v2-editorial .journal-card-media,.v2-editorial .journal-feature-media{aspect-ratio:16/9;border:1px solid var(--line);background:#171719;border-radius:10px;align-self:center}.v2-editorial .journal-feature:hover img,.v2-editorial .journal-grid article:hover img{transform:none}.v2-editorial .journal-card-media span,.v2-editorial .journal-feature-media span{color:var(--ink);font-family:var(--editorial-mono);background:#0a0a0bcc;border:1px solid #f3f0e933;border-radius:3px}.v2-editorial .journal-feature-copy{justify-content:center;min-height:0;padding:28px 0 28px 48px}.v2-editorial .journal-feature-copy .eyebrow{margin:0 0 24px}.v2-editorial .journal-feature-copy h2{color:var(--ink);margin:0;font-size:clamp(28px,3vw,43px);line-height:1.25}.v2-editorial:lang(zh) .journal-card-copy h2,.v2-editorial:lang(zh) .journal-feature-copy h2{word-break:keep-all}.v2-editorial .journal-feature-copy>p:not(.eyebrow),.v2-editorial .journal-grid p{color:var(--muted);font-size:14px;line-height:1.85}.v2-editorial .journal-card-copy a,.v2-editorial .journal-read-link{color:var(--ink);font-size:13px}.v2-editorial .journal-card-copy a i,.v2-editorial .journal-read-link i{color:var(--editorial-accent)}.v2-editorial .journal-grid{gap:36px;margin-top:42px}.v2-editorial .journal-grid article{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.v2-editorial .journal-card-copy{min-height:260px;padding:26px 0 12px}.v2-editorial .journal-card-copy>span{color:var(--editorial-accent);font-family:var(--editorial-mono);font-size:11px}.v2-editorial .journal-grid h2{color:var(--ink);font-size:27px;line-height:1.3}.v2-editorial .editorial-cta{border-top:1px solid var(--line);min-height:190px;margin-top:48px}.v2-editorial .article-cta a,.v2-editorial .editorial-cta a{background:var(--ink);min-height:54px;color:var(--canvas);border:0;border-radius:999px;justify-content:center;align-items:center;gap:20px;padding:16px 26px;font-size:14px;font-weight:600;display:inline-flex}.v2-editorial .docs-layout{grid-template-columns:240px minmax(0,1fr);gap:72px;display:grid}.v2-editorial .docs-contents{border-top:1px solid var(--line);align-self:start;padding-top:20px;position:sticky;top:122px}.v2-editorial .docs-contents a{color:var(--muted);gap:16px;padding:12px 0;font-size:13px;line-height:1.7;display:flex}.v2-editorial .docs-contents a:hover{color:var(--ink)}.v2-editorial .docs-contents span{color:var(--editorial-accent);font-family:var(--editorial-mono)}.v2-editorial .docs-layout .editorial-sections{border:0;width:100%;margin:0;display:block}.v2-editorial .editorial-sections article{border:0;border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:18px 22px;min-height:0;padding:36px 0 48px;scroll-margin-top:120px;display:grid}.v2-editorial .editorial-sections article>span{color:var(--editorial-accent);font-family:var(--editorial-mono);padding-top:5px;font-size:14px}.v2-editorial .editorial-sections h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,34px);line-height:1.35}.v2-editorial .editorial-sections p{color:#b7b3aa;grid-column:2;max-width:64ch;font-size:16px;line-height:1.95}.v2-editorial .article-hero{padding:150px 0 54px}.v2-editorial .article-hero-inner{width:min(880px,100% - 72px)}.v2-editorial .article-back{color:var(--muted);margin-bottom:36px;font-size:13px}.v2-editorial .article-hero h1{max-width:none;color:var(--ink);font-family:inherit;font-size:clamp(44px,5.8vw,78px);font-weight:650;line-height:1.15}.v2-editorial .article-intro{color:#b7b3aa;max-width:800px;font-family:inherit;font-size:18px;line-height:1.9}.v2-editorial .article-author{color:var(--muted);gap:12px}.v2-editorial .article-author-avatar{border-color:var(--line-strong);background:var(--ink)}.v2-editorial .article-author-copy strong{color:var(--ink);font-size:12px}.v2-editorial .article-author time,.v2-editorial .article-author-copy small{color:var(--muted);font-size:11px}.v2-editorial .article-layout{grid-template-columns:220px minmax(0,780px);gap:64px;width:min(1240px,100% - 72px)}.v2-editorial .article-toc{border-top:1px solid var(--line);padding-top:22px;top:122px}.v2-editorial .article-related>span,.v2-editorial .article-section-index,.v2-editorial .article-toc>span{color:var(--editorial-accent);font-family:var(--editorial-mono);font-size:11px}.v2-editorial .article-layout>.article-toc a{color:var(--muted);padding-block:9px;font-size:12px;line-height:1.65}.v2-editorial .article-layout>.article-toc a:hover{color:var(--ink)}.v2-editorial .article-cover img{border-color:var(--line);box-shadow:none;background:#171719}.v2-editorial .article-cover figcaption{color:var(--muted);font-size:12px}.v2-editorial .article-body>section{scroll-margin-top:122px}.v2-editorial .article-body h2{color:var(--ink);font-family:inherit;font-weight:600;line-height:1.45}.v2-editorial .article-body>section:first-child .article-section-copy{display:block}.v2-editorial .article-body p{color:#c8c4bb;max-width:72ch;font-family:inherit;font-size:17px;line-height:1.95}.v2-editorial .article-body>section:first-child .article-section-copy>div>p:first-child:first-letter{float:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.v2-editorial .article-section-copy blockquote{border:0;border-left:2px solid var(--editorial-accent);background:#ffffff04;margin:28px 0;padding:12px 24px}.v2-editorial .article-section-copy blockquote>span{color:var(--editorial-accent);font-family:var(--editorial-mono);font-size:11px}.v2-editorial .article-section-copy blockquote p{color:var(--ink);margin-top:10px;font-size:17px;font-style:normal}.v2-editorial .article-cta,.v2-editorial .article-faq,.v2-editorial .article-faq article,.v2-editorial .article-related,.v2-editorial .article-related a+a{border-color:var(--line)}.v2-editorial .article-faq h3,.v2-editorial .article-related strong{color:var(--ink);font-family:inherit}.v2-editorial .article-faq h3{font-size:16px}.v2-editorial .article-related strong{font-size:17px;font-weight:500;line-height:1.7}.v2-editorial .article-related svg{color:var(--editorial-accent)}.v2-editorial .article-cta h2{color:var(--ink);font-size:clamp(30px,4vw,52px);line-height:1.3}.v2-editorial .editorial-footer{border-top:1px solid var(--line);color:var(--muted);font-family:var(--editorial-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:28px 36px;font-size:11px;display:flex}.v2-editorial .editorial-footer nav{color:var(--ink);gap:24px;display:flex}@media (width<=1000px){.v2-editorial .editorial-hero,.v2-editorial .journal-hero{gap:24px 40px}.v2-editorial .docs-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.v2-editorial .article-layout{grid-template-columns:180px minmax(0,1fr);gap:36px}}@media (width<=900px){.v2-editorial .site-header{grid-template-columns:1fr auto;gap:12px;min-height:80px;padding:16px 20px}.v2-editorial .brand{gap:8px;font-size:18px}.v2-editorial .brand img{width:44px;height:44px}.v2-editorial .site-header .nav-links.is-open{border-color:var(--line-strong);background:#121214;top:100%;left:20px;right:20px;box-shadow:0 20px 40px #0005}.v2-editorial .navigation-trigger:hover,.v2-editorial .site-header .nav-links a:hover{background:#ffffff0a}.v2-editorial .editorial-hero,.v2-editorial .journal-hero{padding-top:140px;display:block}.v2-editorial .editorial-hero h1{margin-top:24px}.v2-editorial .editorial-hero>p:last-child,.v2-editorial .journal-hero>p{max-width:600px;margin-top:28px}.v2-editorial .journal-feature-copy{padding-left:30px}.v2-editorial .article-layout,.v2-editorial .docs-layout{grid-template-columns:minmax(0,1fr)}.v2-editorial .article-toc,.v2-editorial .docs-contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid;position:static}.v2-editorial .article-toc>span{grid-column:1/-1;margin-bottom:8px}.v2-editorial .article-hero{padding-top:128px}}@media (width<=600px){.v2-editorial .article-cta,.v2-editorial .article-hero-inner,.v2-editorial .article-layout,.v2-editorial .docs-layout,.v2-editorial .editorial-cta,.v2-editorial .editorial-hero,.v2-editorial .journal-feature,.v2-editorial .journal-grid,.v2-editorial .journal-hero{width:calc(100% - 40px)}.v2-editorial .nav-actions{gap:2px}.v2-editorial .header-download{min-width:38px;padding-inline:10px}.v2-editorial .header-download span{display:none}.v2-editorial .editorial-hero h1,.v2-editorial .journal-hero h1{font-size:clamp(40px,11vw,58px)}.v2-editorial .journal-feature,.v2-editorial .journal-grid{grid-template-columns:minmax(0,1fr)}.v2-editorial .journal-feature-copy{padding:28px 0 12px}.v2-editorial .journal-feature-copy h2{font-size:30px}.v2-editorial .journal-card-copy{gap:12px;min-height:0}.v2-editorial .journal-card-copy a{margin-top:10px}.v2-editorial .editorial-sections article{grid-template-columns:28px minmax(0,1fr);gap:14px;padding-block:28px 36px}.v2-editorial .editorial-sections h2{font-size:24px}.v2-editorial .editorial-sections p{font-size:15px}.v2-editorial .article-hero h1{font-size:clamp(36px,9.5vw,52px)}.v2-editorial .article-intro{font-size:16px}.v2-editorial .article-author{flex-wrap:wrap}.v2-editorial .article-author time{width:100%;margin-left:46px}.v2-editorial .article-toc{grid-template-columns:minmax(0,1fr);gap:0}.v2-editorial .article-body p{font-size:16px}.v2-editorial .article-related{grid-template-columns:minmax(0,1fr)}.v2-editorial .article-related a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}.v2-editorial .editorial-footer{padding-inline:20px}}@media (width<=380px){.v2-editorial .brand{gap:6px;font-size:16px}.v2-editorial .brand img{width:40px;height:40px}.v2-editorial .language-trigger{padding-inline:6px}}
