._3QWieG_page{isolation:isolate;background:radial-gradient(circle at 82% 8%, rgb(var(--color-brand-rgb) / .045), transparent 29rem), var(--vatt-color-page-canvas);color:#f4f4f1;min-height:100vh;padding:0 0 clamp(3rem,7vw,7rem);position:relative;overflow:clip}._3QWieG_background{z-index:-1;opacity:.72;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.76' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.08'/%3E%3C/svg%3E");background-size:96px 96px,96px 96px,180px 180px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000b8 45%,#0000 96%);mask-image:linear-gradient(#000 0%,#000000b8 45%,#0000 96%)}._3QWieG_heroShell,._3QWieG_documentShell{width:var(--vatt-layout-wide);margin:0 auto}._3QWieG_heroShell{padding-top:var(--vatt-breadcrumb-top)}._3QWieG_breadcrumb{gap:var(--vatt-breadcrumb-gap);color:var(--vatt-breadcrumb-color);font-family:var(--vatt-font-mono);font-size:var(--vatt-size-meta);font-weight:var(--vatt-weight-medium);letter-spacing:var(--vatt-breadcrumb-letter-spacing);text-transform:uppercase;flex-wrap:wrap;align-items:center;display:flex}._3QWieG_breadcrumb a{color:var(--vatt-breadcrumb-link-color);text-decoration:none;transition:color .16s}._3QWieG_breadcrumb a:hover,._3QWieG_breadcrumb a:focus-visible{color:var(--vatt-breadcrumb-hover-color);outline:none}._3QWieG_breadcrumb [aria-current=page]{color:var(--vatt-breadcrumb-current-color)}._3QWieG_hero{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) minmax(280px,.52fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding:clamp(2.5rem,4.5vw,4.25rem) 0 clamp(3rem,5vw,4.75rem);display:grid}._3QWieG_heroCopy{max-width:860px}._3QWieG_hero h1{color:#f4f4f1;text-wrap:balance;max-width:12ch;margin:0}._3QWieG_heroMeta{flex-direction:column;align-items:flex-start;padding-bottom:.3rem;display:flex}._3QWieG_metaList{color:#f4f4f18f;font-family:var(--vatt-font-sans);font-size:var(--vatt-size-caption);font-weight:var(--vatt-weight-regular);line-height:var(--vatt-leading-body);gap:.55rem;display:grid}._3QWieG_metaList p{margin:0}._3QWieG_metaList ._3QWieG_updated{color:#f4f4f1db}._3QWieG_documentShell{grid-template-columns:minmax(210px,260px) minmax(0,780px);justify-content:space-between;gap:clamp(4rem,10vw,9rem);padding-top:clamp(3.75rem,7vw,7rem);display:grid}._3QWieG_contents{min-width:0}._3QWieG_contentsInner{scrollbar-color:#ffffff2e transparent;scrollbar-width:thin;max-height:calc(100vh - 8.75rem);padding-right:.7rem;position:sticky;top:7.25rem;overflow-y:auto}._3QWieG_contentsInner>p{color:#f4f4f166;font-family:var(--vatt-font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem}._3QWieG_contentsList{border-top:1px solid #ffffff24;gap:0;margin:0;padding:0;list-style:none;display:grid}._3QWieG_contentsItem{border-bottom:1px solid #ffffff1a}._3QWieG_sectionLink,._3QWieG_subsectionLink{color:#f4f4f18f;font-family:var(--vatt-font-sans);font-weight:var(--vatt-weight-regular);line-height:var(--vatt-leading-compact);text-decoration:none;transition:color .16s;display:block}._3QWieG_sectionLink{font-size:var(--vatt-size-caption);padding:.9rem 0}._3QWieG_subsectionList{border-left:1px solid #ffffff1a;gap:0;margin:-.25rem 0 .75rem;padding:0 0 .2rem 1rem;list-style:none;display:grid}._3QWieG_subsectionLink{color:#f4f4f15c;font-size:var(--vatt-size-body-sm);padding:.38rem 0 .38rem .75rem}._3QWieG_sectionLink:hover,._3QWieG_sectionLink:focus-visible,._3QWieG_subsectionLink:hover,._3QWieG_subsectionLink:focus-visible{color:#fff;outline:none}._3QWieG_article{color:#f4f4f1b3;min-width:0;font-family:var(--vatt-font-sans);font-weight:var(--vatt-weight-regular)}._3QWieG_article h1,._3QWieG_article h2,._3QWieG_article h3,._3QWieG_article h4{color:#f4f4f1;font-family:var(--vatt-font-sans);font-weight:var(--vatt-weight-semibold);text-wrap:balance}._3QWieG_article h2{font-size:var(--vatt-size-heading-md);line-height:var(--vatt-leading-heading);letter-spacing:-.02em;border-top:1px solid #ffffff29;margin:clamp(4.5rem,8vw,7rem) 0 2.25rem;padding-top:2rem;scroll-margin-top:7.5rem}._3QWieG_article>h2:first-child{margin-top:0}._3QWieG_article h3{font-size:var(--vatt-size-heading-xs);line-height:var(--vatt-leading-heading);margin:2.75rem 0 1rem}._3QWieG_article h4{font-size:var(--vatt-size-body-lg);line-height:var(--vatt-leading-heading);margin:2rem 0 .8rem}._3QWieG_article p{margin:1.15rem 0}._3QWieG_article strong{color:#f4f4f1f0;font-weight:var(--vatt-weight-semibold)}._3QWieG_article ul,._3QWieG_article ol{gap:.65rem;margin:1.3rem 0;padding-inline-start:1.5rem;display:grid}._3QWieG_article li{padding-inline-start:.35rem}._3QWieG_article li::marker{color:#b2e732}._3QWieG_article hr{border:0;border-top:1px solid #ffffff29;margin:4.5rem 0}._3QWieG_inlineLink{color:#f4f4f1;font-weight:var(--vatt-weight-medium);-webkit-text-decoration-color:rgb(var(--color-brand-rgb) / .58);text-decoration-color:rgb(var(--color-brand-rgb) / .58);text-underline-offset:.24em;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s}._3QWieG_inlineLink:hover,._3QWieG_inlineLink:focus-visible{color:#b2e732;outline:none;text-decoration-color:#b2e732}html:lang(zh) ._3QWieG_breadcrumb{letter-spacing:.08em;text-transform:none}html:lang(zh) ._3QWieG_contentsInner>p{letter-spacing:.08em;text-transform:none}@media (max-width:900px){._3QWieG_hero{grid-template-columns:minmax(0,1fr);gap:2.5rem}._3QWieG_heroMeta{display:block}._3QWieG_documentShell{grid-template-columns:minmax(0,1fr);gap:4rem}._3QWieG_contentsInner{max-height:none;padding-right:0;position:static;overflow:visible}._3QWieG_contentsList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (max-width:600px){._3QWieG_heroShell{padding-top:var(--vatt-breadcrumb-top-compact)}._3QWieG_hero{padding:3.2rem 0 2.75rem}._3QWieG_hero h1{font-size:var(--vatt-size-heading-xl)}._3QWieG_heroMeta{grid-template-columns:minmax(0,1fr);gap:1.5rem}._3QWieG_documentShell{gap:3rem;padding-top:3.25rem}._3QWieG_contentsList{grid-template-columns:minmax(0,1fr)}._3QWieG_article h2{margin-top:4.5rem}}@media (prefers-reduced-motion:reduce){._3QWieG_breadcrumb a,._3QWieG_sectionLink,._3QWieG_subsectionLink,._3QWieG_inlineLink{transition:none}}@media (forced-colors:active){._3QWieG_background{display:none}}