._aMnd38{display:block;min-width:0;overflow-x:clip;background:var(--sf-threeui-ground);color:var(--sf-text)}._-PTJ5L{padding-block:var(--sf-section-y)}._5AwYt8{display:grid;justify-items:start;gap:var(--sf-space-3);max-width:48rem;margin-bottom:var(--sf-space-7)}._oDh82G{margin:0;background:var(--sf-heading-gradient);background-clip:text;color:transparent;font-size:var(--sf-text-4xl);font-weight:700;letter-spacing:var(--sf-heading-tracking);line-height:1.2;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._bJvr-b{margin:0;font-size:var(--sf-text-base);line-height:var(--sf-leading-body)}._bJvr-b,._davSjX{color:var(--sf-text-muted)}._davSjX{display:flex;flex-wrap:wrap;gap:var(--sf-space-1) var(--sf-space-2);margin:var(--sf-space-6) 0 0;font-size:var(--sf-text-sm)}._YYSKtp,._davSjX{align-items:center}._YYSKtp{display:inline-flex;gap:var(--sf-space-1);border-radius:var(--sf-radius-xs);color:var(--sf-accent-ink);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}._davSjX>._YYSKtp{min-height:var(--sf-control-height)}._YYSKtp:hover{color:var(--sf-text);text-decoration-thickness:2px}._Vmrrp9{display:inline;margin:0 0 0 var(--sf-space-1);padding:0;border:0;border-radius:var(--sf-radius-xs);background:none;color:var(--sf-accent-ink);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}._Vmrrp9:hover{color:var(--sf-text);text-decoration-thickness:2px}._ma4M6w{font-family:var(--sf-font-mono);font-variant-numeric:tabular-nums}._16hxMx{color:var(--sf-text-subtle);font-weight:400}@media (forced-colors:active){._00utCN,._oDh82G{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}._dD40z6{position:relative;width:100%;height:560px;height:clamp(500px,calc(64svh - var(--sf-header-height, 72px) / 2),640px)}@media (max-width:1023px){._dD40z6{height:500px}}@media (max-width:720px){._dD40z6{height:460px}}._3PVi-r{display:grid;justify-items:center;gap:var(--sf-space-6);padding-block:var(--sf-space-2) var(--sf-space-7);text-align:center}._B7cat2{max-width:40rem;margin:0;color:var(--sf-text-muted);font-size:var(--sf-text-base);line-height:var(--sf-leading-body);text-wrap:balance}._B7cat2 ._YYSKtp{display:inline;white-space:nowrap}._mvBN1h{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sf-space-2)}._uCmSNU{width:100%;max-width:960px;margin-top:var(--sf-space-4);text-align:start}._duGfoV{display:grid;gap:var(--sf-space-3);min-width:0;margin:0}.__24twJ{overflow:hidden;border:var(--sf-glass-edge-width) solid var(--sf-line);border-radius:var(--sf-radius-xl);background:var(--sf-paper-raised);box-shadow:var(--sf-glass-highlight),var(--sf-shadow-overlay)}._L_jqi_{display:flex;align-items:center;gap:var(--sf-space-3);min-height:36px;padding:0 var(--sf-space-4);border-bottom:1px solid var(--sf-line);background:var(--sf-paper-sunken)}._W_2PYo{display:inline-flex;flex:none;gap:6px}._W_2PYo i{width:10px;height:10px;border-radius:50%;background:var(--sf-line-strong)}._A5QStw{min-width:0;overflow:hidden;color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:1.4;text-overflow:ellipsis;white-space:nowrap}._K-NoDA{position:relative;background:var(--sf-paper-sunken)}._K-NoDA img{display:block;width:100%;height:auto}._I3hrMj{display:block;aspect-ratio:16/9;background:var(--sf-paper-sunken)}._sa23AC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-2) var(--sf-space-3);color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:1.6}._IKy62V{display:contents}._Z55tCv,._chKqbg,._ieozLz{display:none;width:100%;max-width:36rem;text-align:start}._aMnd38[data-dl-context=mobile] ._chKqbg,._aMnd38[data-dl-context=wechat-desktop] ._ieozLz,._aMnd38[data-dl-context=wechat-mobile] ._Z55tCv{display:block}._NhpdtM{padding-block:var(--sf-space-7) 0;scroll-margin-top:calc(var(--sf-header-height) + var(--sf-space-4))}._7_wTLB{display:grid;gap:var(--sf-space-6)}._Lp1VRS{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sf-space-4) var(--sf-space-7)}._VDmZGi{display:grid;flex:1 1 26rem;justify-items:start;gap:var(--sf-space-3);min-width:0}._00utCN{margin:0;background:var(--sf-heading-gradient);background-clip:text;color:transparent;font-size:var(--sf-text-3xl);font-weight:700;letter-spacing:var(--sf-heading-tracking);line-height:var(--sf-leading-heading);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._fpcCJi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-2) var(--sf-space-6);margin:0;padding:0;list-style:none}._fpcCJi li{position:relative;display:inline-flex;align-items:center;gap:6px;padding:var(--sf-space-1) 12px;border:1px solid var(--sf-line);border-radius:var(--sf-radius-pill);background:var(--sf-paper-sunken);font-size:var(--sf-text-sm);font-weight:700;line-height:1.5}._fpcCJi li+li:before{content:"→";content:"→"/"";position:absolute;left:-19px;top:50%;color:var(--sf-text-subtle);font-weight:400;transform:translateY(-52%)}._Q0lK7Z{color:var(--sf-accent-ink);font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);font-weight:400}@media (max-width:640px){._fpcCJi{gap:var(--sf-space-2)}._fpcCJi li+li:before{display:none}}._9giBMR{display:flex;align-items:flex-start;gap:var(--sf-space-2);max-width:44rem;margin:0;color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:1.7}._9giBMR>svg{margin-top:4px;color:var(--sf-accent-ink)}._tb9Oqq{display:grid;flex:0 0 15rem;gap:var(--sf-space-2);box-sizing:border-box;width:15rem;margin:0;padding:var(--sf-space-3) var(--sf-space-4);border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);background:var(--sf-paper-sunken);font-size:var(--sf-text-sm);line-height:1.6}._tb9Oqq>div{display:grid;grid-template-columns:5em minmax(0,1fr);gap:var(--sf-space-4)}._tb9Oqq dt{color:var(--sf-text-subtle)}._tb9Oqq dd{margin:0;font-weight:700}._uL-bMs{border-top:1px solid var(--sf-line)}._FgRBAz,._NaOIOB{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-3);border-radius:var(--sf-radius-xs);cursor:pointer;list-style:none}._FgRBAz::-webkit-details-marker,._NaOIOB::-webkit-details-marker{display:none}._NaOIOB{min-height:48px;font-weight:700}._KMKFMb{display:grid;gap:var(--sf-space-1);padding-bottom:var(--sf-space-3)}._KMKFMb p{margin:0;color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:1.8}._gqxk0P{display:flex;align-items:center;box-sizing:content-box;min-height:48px;margin:0;border-top:1px solid var(--sf-line);color:var(--sf-text-subtle);font-weight:700}._ln2YCt{display:inline-flex;flex:none;color:var(--sf-text-muted);transition:transform var(--sf-dur-fast) var(--sf-ease-standard)}details[open]>summary ._ln2YCt{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){._ln2YCt{transition:none}}._I57V5t{display:flex;flex-wrap:wrap;gap:var(--sf-space-2) var(--sf-space-6);margin:0;padding:var(--sf-space-4) 0 0;border-top:1px solid var(--sf-line);list-style:none}._I57V5t li{display:inline-flex;align-items:center;gap:var(--sf-space-2);color:var(--sf-text-muted);font-size:var(--sf-text-sm)}._I57V5t svg{color:var(--sf-accent-ink)}._80jj5d{display:grid;gap:var(--sf-space-4)}._80jj5d>._SHzrNH{display:none}._UE2g0c,._aMnd38[data-dl-os=win-legacy] ._80jj5d>._SHzrNH{display:grid}._UE2g0c{grid-template-columns:minmax(0,1fr);gap:var(--sf-space-4)}@media (min-width:768px){._UE2g0c{grid-template-columns:repeat(2,minmax(0,1fr))}}._fN5Hrz{display:flex;flex-direction:column;gap:var(--sf-space-4);box-sizing:border-box;min-width:0;padding:var(--sf-space-5);border:1px solid var(--sf-line);border-radius:var(--sf-radius-lg);background:var(--sf-paper-sunken);transition:border-color var(--sf-dur-fast) var(--sf-ease-standard),background-color var(--sf-dur-fast) var(--sf-ease-standard)}@media (min-width:1024px){._fN5Hrz{padding:var(--sf-space-6)}}._TkD_r3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sf-space-3)}._JVnx8y{display:grid;flex:none;place-items:center;width:44px;height:44px;border:1px solid var(--sf-line);border-radius:var(--sf-radius-md);background:var(--sf-paper-raised);color:var(--sf-text);box-shadow:var(--sf-glass-highlight)}._OlEo0C{display:grid;flex:1 1 6rem;min-width:6rem}._OlEo0C h3{margin:0;font-size:var(--sf-text-xl);line-height:1.3}._OlEo0C span{color:var(--sf-text-subtle);font-size:var(--sf-text-sm);line-height:1.5}._1KsA8G{display:inline-grid;flex:none;align-items:center;justify-items:end;margin-left:auto}._1KsA8G>*{grid-area:1/1;visibility:hidden}._aMnd38:not([data-dl-os=mac]):not([data-dl-os=win]):not([data-dl-os=win-legacy]) ._1KsA8G{display:none}._aMnd38[data-dl-os=mac] ._u0qlgY ._7HrIrM,._aMnd38[data-dl-os=mac]:not([data-dl-arch=x86]) ._pR6IUt ._5JNk37,._aMnd38[data-dl-os=mac][data-dl-arch=x86] ._pR6IUt ._IqUqa0,._aMnd38[data-dl-os=win-legacy] ._pR6IUt ._7HrIrM,._aMnd38[data-dl-os=win-legacy] ._u0qlgY ._IqUqa0,._aMnd38[data-dl-os=win] ._pR6IUt ._7HrIrM,._aMnd38[data-dl-os=win] ._u0qlgY ._5JNk37{visibility:visible}._aMnd38[data-dl-os=win-legacy] ._u0qlgY,._aMnd38[data-dl-os=win] ._u0qlgY{order:-1}._aMnd38[data-dl-os=mac]:not([data-dl-arch=x86]) ._pR6IUt,._aMnd38[data-dl-os=win] ._u0qlgY{border-color:var(--sf-line-control);background:var(--sf-glass-bg-featured);box-shadow:var(--sf-glass-highlight)}@supports (color:color-mix(in srgb,red 50%,blue)){._aMnd38[data-dl-os=mac]:not([data-dl-arch=x86]) ._pR6IUt,._aMnd38[data-dl-os=win] ._u0qlgY{border-color:color-mix(in srgb,var(--sf-accent) 55%,transparent)}}._aMnd38[data-dl-os=mac]:not([data-dl-arch=x86]) ._u0qlgY [data-dl-primary]:is(:not([aria-disabled=true]),[data-busy]),._aMnd38[data-dl-os=mac][data-dl-arch=x86] ._pR6IUt [data-dl-primary]:is(:not([aria-disabled=true]),[data-busy]),._aMnd38[data-dl-os=win-legacy] ._pR6IUt [data-dl-primary]:is(:not([aria-disabled=true]),[data-busy]),._aMnd38[data-dl-os=win-legacy] ._u0qlgY [data-dl-primary]:is(:not([aria-disabled=true]),[data-busy]),._aMnd38[data-dl-os=win] ._pR6IUt [data-dl-primary]:is(:not([aria-disabled=true]),[data-busy]){--ui-bg:var(--sf-glass-bg);--ui-fg:var(--sf-text);--ui-border:var(--sf-line-strong);--ui-bg-hover:var(--sf-paper-raised);--ui-border-hover:var(--sf-line-control);--ui-shadow:var(--sf-glass-highlight)}._fJeoUb{flex:none}._fN5Hrz ._fJeoUb>*{flex:1 1 calc(50% - 1px)}@media (max-width:360px){._fN5Hrz ._fJeoUb>*{flex-basis:100%}}@media (max-width:640px){._NhpdtM ._7_wTLB,._fN5Hrz{padding:var(--sf-space-4)}}._HAZOzN{display:inline-flex;align-items:center;gap:6px}._HAZOzN svg{color:var(--sf-success)}._DvOjde{display:grid}._DvOjde>*{grid-area:1/1}._DvOjde>._N-oH2b{visibility:hidden}._aMnd38[data-dl-os=mac][data-dl-arch=x86] ._DvOjde>._N-oH2b{visibility:visible}._aMnd38[data-dl-os=mac][data-dl-arch=x86] ._DvOjde>._6O1WwH{visibility:hidden}._gWBS5-{display:flex;align-items:flex-start;gap:var(--sf-space-2);margin:0;color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:1.7}._gWBS5- svg{margin-top:3px;color:var(--sf-success)}._6SSaQE{margin-top:auto}._sOVsZx{border-top:1px solid var(--sf-line);padding-top:var(--sf-space-2)}._FgRBAz{min-height:44px;color:var(--sf-text-muted);font-size:var(--sf-text-sm);font-weight:700}._qsurpF{display:inline-flex;gap:6px}._qYeIdO,._qsurpF{align-items:center}._qYeIdO{display:flex;gap:10px;margin:var(--sf-space-1) 0 var(--sf-space-2)}._lgapRy{flex:1;min-width:0;padding:var(--sf-space-2) 10px;border:1px solid var(--sf-line);border-radius:var(--sf-radius-sm);background:var(--sf-paper-sunken);color:var(--sf-text);font-family:var(--sf-font-mono);font-size:var(--sf-text-xs);line-height:1.6;overflow-wrap:anywhere;-moz-user-select:all;user-select:all;-webkit-user-select:all}._nESEXE{margin:0 0 var(--sf-space-2);font-size:var(--sf-text-sm)}._nESEXE a{color:var(--sf-accent-ink);text-decoration:underline;text-underline-offset:4px}._sutrPL{display:flex;align-items:center;box-sizing:content-box;min-height:44px;margin:0;padding-top:var(--sf-space-2);border-top:1px solid var(--sf-line);color:var(--sf-text-subtle);font-size:var(--sf-text-sm)}@media (max-width:560px){._qYeIdO{flex-direction:column;align-items:stretch}}._sTWk4b{scroll-margin-top:calc(var(--sf-header-height) + var(--sf-space-4));border-top:1px solid var(--sf-line)}._sTLagF{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sf-space-5)}@media (min-width:880px){._sTLagF{grid-template-columns:repeat(2,minmax(0,1fr))}}._sTLagF>._bsxHFO{display:flex;flex-direction:column;gap:var(--sf-space-3);scroll-margin-top:calc(var(--sf-header-height) + var(--sf-space-4));container-type:inline-size}._sTLagF>._AO1k7P{grid-column:1/-1}._CQLcrn{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-3)}._CQLcrn h3{margin:0;font-size:var(--sf-text-xl);letter-spacing:-.01em;line-height:1.3}._Vkb8c3{display:grid;gap:2px;min-width:0}._203l8H{font-size:var(--sf-text-sm)}._203l8H,._tr4f7I{margin:0;color:var(--sf-text-muted);line-height:1.5}._tr4f7I{font-size:var(--sf-text-base)}._N_DFYH{color:var(--sf-text-muted);line-height:1.8}._N_DFYH,._az7y9u{margin:0;font-size:var(--sf-text-sm)}._az7y9u{display:flex;flex-wrap:wrap;gap:var(--sf-space-1) var(--sf-space-3);color:var(--sf-text-subtle)}._az7y9u>._ma4M6w{color:var(--sf-text);font-weight:700}._UJu38j{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width: 33rem){._UJu38j{grid-template-columns:repeat(2,minmax(0,1fr))}}._AO1k7P ._UJu38j{max-width:45rem}._wOP7dd{margin:0;color:var(--sf-text-subtle);line-height:1.7}._CIogL3,._wOP7dd{font-size:var(--sf-text-sm)}._CIogL3{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sf-space-2) var(--sf-space-4);margin-top:auto}._CIogL3>._YYSKtp{min-height:44px}._CIogL3>._TK367z,._CIogL3>._sOVsZx{flex:1 1 16rem;padding-top:0;border-top:0}._TK367z{display:flex;align-items:center;min-height:44px;margin:0;color:var(--sf-text-subtle);font-size:var(--sf-text-sm)}._qb3G5E[data-visible=false]{visibility:hidden}._8ir8qz{margin:var(--sf-space-5) 0 0;color:var(--sf-text-subtle);font-size:var(--sf-text-sm)}._Db4fpK{padding-top:0}._sq20cB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--sf-space-5)}._J3DHBL{display:grid;align-content:start;gap:var(--sf-space-3)}._uhz0Hv{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--sf-text-xl);letter-spacing:-.01em;line-height:1.4}._uhz0Hv svg{color:var(--sf-accent-ink)}._WiD_eB{display:grid;gap:var(--sf-space-2);margin:0;padding:0;list-style:none}._WiD_eB li{position:relative;padding-left:18px;color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:1.8}._WiD_eB li:before{content:"";position:absolute;left:2px;top:.8em;width:6px;height:6px;border-radius:50%;background:var(--sf-accent-dot)}