.cl-notes[data-v-84b52405] :where(h4,p,span){color:inherit}.cl-notes[data-v-84b52405]{color:var(--cl-copy);overflow-wrap:anywhere;gap:.7rem;font-size:.95rem;line-height:1.7;display:grid}.cl-notes-list[data-v-84b52405]{gap:.35rem;display:grid}.cl-notes-item[data-v-84b52405]{padding-left:1.15rem;position:relative}.cl-notes-item[data-v-84b52405]:before{content:"";background:var(--cl-line-strong);width:.42rem;height:1px;position:absolute;top:.78em;left:.1rem}.cl-notes-item.is-numbered[data-v-84b52405]{padding-left:1.6rem}.cl-notes-item.is-numbered[data-v-84b52405]:before{content:attr(data-marker);width:auto;height:auto;color:var(--cl-faint);font-variant-numeric:tabular-nums;background:0 0;top:0}.cl-notes-item.is-sub[data-v-84b52405]{margin-left:1.15rem;font-size:.9rem}.cl-notes-item.is-sub[data-v-84b52405]:before{border-radius:999px;width:.22rem;height:.22rem;top:.72em}.cl-notes-text.is-heading[data-v-84b52405]{color:var(--cl-text);font-size:.95rem;font-weight:700}.cl-notes strong[data-v-84b52405]{color:var(--cl-text);font-weight:600}.cl-notes code[data-v-84b52405]{background:var(--cl-surface-2);color:var(--cl-text);border-radius:.3rem;padding:.05rem .35rem;font-size:.85em}.cl-notes a[data-v-84b52405]{color:var(--cl-text);text-decoration:underline;-webkit-text-decoration-color:var(--cl-line-strong);text-decoration-color:var(--cl-line-strong);text-underline-offset:.2em;transition:text-decoration-color .2s}.cl-notes a[data-v-84b52405]:hover{text-decoration-color:currentColor}.cl-shell[data-v-723a20a8]{--cl-bg:#020402;--cl-surface-2:#161a15;--cl-text:#f5f7f1;--cl-copy:#969f92;--cl-faint:#626a5e;--cl-line:#ffffff14;--cl-line-strong:#ffffff2e;--cl-stable:#7ed321;--cl-stable-soft:#7ed32124;--cl-beta:#d4b263;--cl-beta-soft:#d4b26324;--cl-on-stable:#071006;--cl-display:Metropolis, "SF Pro Display", "Segoe UI", sans-serif;--cl-ease:cubic-bezier(.16, 1, .3, 1);--cl-lane-stable:.55rem;--cl-lane-beta:1.85rem;--cl-gutter:3.4rem;background:var(--cl-bg);width:100%;min-width:100%;color:var(--cl-text);flex:1 0 auto;align-self:stretch;position:relative;overflow:clip}.cl-shell[data-v-723a20a8] :where(h1,h2,p,span){color:inherit}.cl-shell[data-v-723a20a8]:before{content:"";pointer-events:none;background:radial-gradient(56rem 26rem at 88% -8%,#7ed32114,#0000 64%),linear-gradient(#7ed3210a 1px,#0000 0) 0 0/48px 48px,linear-gradient(90deg,#7ed3210a 1px,#0000 0) 0 0/48px 48px;height:46rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 40%,#0000);mask-image:linear-gradient(#000 0 40%,#0000)}.light .cl-shell[data-v-723a20a8]{--cl-bg:#f4f7f9;--cl-surface-2:#e8edf1;--cl-text:#1e293b;--cl-copy:#55657a;--cl-faint:#8d9bb0;--cl-line:#3341551f;--cl-line-strong:#33415542;--cl-stable:#2d5a27;--cl-stable-soft:#2d5a271a;--cl-beta:#96711a;--cl-beta-soft:#96711a1f;--cl-on-stable:#f6fff0}.light .cl-shell[data-v-723a20a8]:before{background:radial-gradient(56rem 26rem at 88% -8%,#2d5a2712,#0000 64%),linear-gradient(#3341550f 1px,#0000 0) 0 0/40px 40px,linear-gradient(90deg,#3341550f 1px,#0000 0) 0 0/40px 40px}.cl-main[data-v-723a20a8]{z-index:1;padding:0 1.5rem clamp(4rem,8vw,7rem);position:relative}.cl-frame[data-v-723a20a8]{width:min(100%,1120px);margin-inline:auto}.cl-sr-only[data-v-723a20a8]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cl-hero[data-v-723a20a8]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,6rem) clamp(2.5rem,5vw,3.75rem);display:grid}.cl-eyebrow[data-v-723a20a8]{color:var(--cl-copy);letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.8rem;font-weight:600;line-height:1;display:inline-flex}.cl-eyebrow-line[data-v-723a20a8]{background:var(--cl-stable);opacity:.6;width:2.6rem;height:1px}.cl-title[data-v-723a20a8]{font-family:var(--cl-display);letter-spacing:-.05em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:700;line-height:.98;display:grid}.cl-lead[data-v-723a20a8]{max-width:31rem;color:var(--cl-copy);margin-top:1.5rem;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.72}.cl-download[data-v-723a20a8]{border-bottom:1px solid var(--cl-line-strong);color:var(--cl-text);transition:border-color .3s var(--cl-ease),gap .3s var(--cl-ease);align-items:center;gap:.4rem;margin-top:1.9rem;padding-bottom:.2rem;font-size:.92rem;font-weight:600;display:inline-flex}.cl-download[data-v-723a20a8]:hover{border-color:var(--cl-stable);gap:.6rem}.cl-shell.is-zh .cl-title[data-v-723a20a8]{letter-spacing:normal;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1.16}.cl-shell.is-zh .cl-lead[data-v-723a20a8]{line-height:1.85}.cl-board[data-v-723a20a8]{aspect-ratio:2;margin:0;position:relative}.cl-board-svg[data-v-723a20a8]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cl-board-future[data-v-723a20a8]{fill:none;stroke:var(--cl-line-strong);stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.cl-board-rail[data-v-723a20a8]{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.cl-board-rail.is-stable[data-v-723a20a8]{stroke:var(--cl-stable)}.cl-board-rail.is-beta[data-v-723a20a8]{stroke:var(--cl-beta)}.cl-board.is-ready .cl-board-rail[data-v-723a20a8]{animation:cl-draw-723a20a8 1.4s var(--cl-ease) forwards}.cl-board.is-ready .cl-board-rail.is-beta[data-v-723a20a8]{animation-delay:.25s}.cl-board-node[data-v-723a20a8]{stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%}.cl-board-node.is-stable[data-v-723a20a8]{fill:var(--cl-stable);stroke:var(--cl-bg)}.cl-board-node.is-beta[data-v-723a20a8]{fill:var(--cl-bg);stroke:var(--cl-beta)}.cl-board.is-ready .cl-board-node[data-v-723a20a8]{animation:cl-pop-723a20a8 .5s var(--cl-ease) .9s forwards}.cl-board-halo[data-v-723a20a8]{fill:var(--cl-beta-soft);stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%}.cl-board.is-ready .cl-board-halo[data-v-723a20a8]{animation:2.8s ease-out 1.4s infinite cl-halo-723a20a8}.cl-board-label[data-v-723a20a8]{text-align:right;opacity:0;transition:opacity .6s var(--cl-ease) .7s;justify-items:end;gap:.25rem;display:grid;position:absolute;transform:translate(-100%)}.cl-board.is-ready .cl-board-label[data-v-723a20a8]{opacity:1}.cl-board-label.is-beta[data-v-723a20a8]{bottom:calc(70% + .9rem);left:calc(82.5% - .9rem)}.cl-board.is-merged .cl-board-label.is-beta[data-v-723a20a8],.cl-board.is-none .cl-board-label.is-beta[data-v-723a20a8]{text-align:center;justify-items:center;left:calc(48% + .5rem);transform:translate(-50%)}.cl-board-label.is-stable[data-v-723a20a8]{top:calc(70% + .9rem);left:calc(57.5% - .9rem)}.cl-board-kicker[data-v-723a20a8]{color:var(--cl-faint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.cl-board-label.is-stable .cl-board-kicker[data-v-723a20a8]{color:var(--cl-stable)}.cl-board-label.is-beta .cl-board-kicker[data-v-723a20a8]{color:var(--cl-beta)}.cl-board-version[data-v-723a20a8]{font-family:var(--cl-display);letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:700;line-height:1}.cl-board-label.is-muted .cl-board-version[data-v-723a20a8]{color:var(--cl-faint);letter-spacing:normal;font-size:clamp(1rem,1.6vw,1.15rem)}.cl-board-date[data-v-723a20a8]{color:var(--cl-faint);white-space:nowrap;font-size:.8rem}.cl-controls[data-v-723a20a8]{border-bottom:1px solid var(--cl-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 2rem;padding-bottom:1.25rem;display:flex}.cl-platforms[data-v-723a20a8]{gap:clamp(1.25rem,3vw,2.5rem);display:flex}.cl-platform[data-v-723a20a8]{color:var(--cl-faint);text-align:left;justify-items:start;gap:.3rem;padding:.2rem 0 .35rem;transition:color .25s;display:grid;position:relative}.cl-platform[data-v-723a20a8]:after{content:"";background:var(--cl-text);transform-origin:0;height:2px;transition:transform .4s var(--cl-ease);position:absolute;bottom:calc(-1.25rem - 1px);left:0;right:0;transform:scaleX(0)}.cl-platform.is-active[data-v-723a20a8],.cl-platform[data-v-723a20a8]:hover{color:var(--cl-text)}.cl-platform.is-active[data-v-723a20a8]:after{transform:scaleX(1)}.cl-platform-name[data-v-723a20a8]{font-family:var(--cl-display);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1}.cl-platform-hint[data-v-723a20a8]{color:var(--cl-faint);white-space:nowrap;font-size:.74rem;line-height:1}.cl-filters[data-v-723a20a8]{border:1px solid var(--cl-line);gap:.2rem;padding:.2rem}.cl-filter[data-v-723a20a8],.cl-filters[data-v-723a20a8]{border-radius:999px;display:inline-flex}.cl-filter[data-v-723a20a8]{color:var(--cl-copy);align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;line-height:1;transition:background-color .25s,color .25s}.cl-filter[data-v-723a20a8]:hover{color:var(--cl-text)}.cl-filter.is-active[data-v-723a20a8]{background:var(--cl-surface-2);color:var(--cl-text)}.cl-filter-dot[data-v-723a20a8]{border-radius:999px;width:.5rem;height:.5rem}.cl-filter.is-stable .cl-filter-dot[data-v-723a20a8]{background:var(--cl-stable)}.cl-filter.is-beta .cl-filter-dot[data-v-723a20a8]{border:1.5px solid var(--cl-beta)}.cl-filter-count[data-v-723a20a8]{color:var(--cl-faint);font-variant-numeric:tabular-nums;font-size:.74rem}.cl-body[data-v-723a20a8]{padding-top:clamp(1.75rem,3vw,2.5rem)}.cl-timeline[data-v-723a20a8]{position:relative}.cl-timeline[data-v-723a20a8]:after,.cl-timeline[data-v-723a20a8]:before{content:"";border-radius:2px;width:2px;position:absolute;top:.4rem;bottom:0;-webkit-mask-image:linear-gradient(#000 0 85%,#0000);mask-image:linear-gradient(#000 0 85%,#0000)}.cl-timeline[data-v-723a20a8]:before{left:calc(var(--cl-lane-stable) - 1px);background:var(--cl-stable);opacity:.55}.cl-timeline[data-v-723a20a8]:after{left:calc(var(--cl-lane-beta) - 1px);background:repeating-linear-gradient(180deg,var(--cl-beta) 0 6px,transparent 6px 11px);opacity:.6}.cl-timeline.is-beta[data-v-723a20a8]:before,.cl-timeline.is-stable[data-v-723a20a8]:after{display:none}.cl-year[data-v-723a20a8]{padding:1.6rem 0 1.1rem var(--cl-gutter);position:relative}.cl-year[data-v-723a20a8]:first-child{padding-top:0}.cl-year-text[data-v-723a20a8]{font-family:var(--cl-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--cl-line-strong);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1}.cl-release[data-v-723a20a8]{padding:0 0 clamp(2.25rem,4vw,3rem) var(--cl-gutter);opacity:0;animation:cl-rise-723a20a8 .7s var(--cl-ease) forwards;animation-delay:calc(var(--i,0)*45ms);grid-template-columns:7.5rem minmax(0,1fr);gap:0 clamp(1rem,3vw,2.5rem);display:grid;position:relative;transform:translateY(10px)}.cl-node[data-v-723a20a8]{top:.42rem;left:calc(var(--cl-lane-stable) - .45rem);background:var(--cl-stable);width:.9rem;height:.9rem;box-shadow:0 0 0 4px var(--cl-bg);border-radius:999px;position:absolute}.cl-release.is-beta .cl-node[data-v-723a20a8]{left:calc(var(--cl-lane-beta) - .4rem);border:2px solid var(--cl-beta);background:var(--cl-bg);width:.8rem;height:.8rem;top:.47rem}.cl-release.is-latest .cl-node[data-v-723a20a8]{box-shadow:0 0 0 4px var(--cl-bg),0 0 0 9px var(--cl-stable-soft)}.cl-release.is-latest.is-beta .cl-node[data-v-723a20a8]{box-shadow:0 0 0 4px var(--cl-bg),0 0 0 9px var(--cl-beta-soft)}.cl-date[data-v-723a20a8]{color:var(--cl-copy);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:.3rem;font-size:.9rem;font-weight:600}.cl-entry[data-v-723a20a8]{grid-column:2;min-width:0;max-width:46rem}.cl-entry-head[data-v-723a20a8]{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.85rem;display:flex}.cl-version[data-v-723a20a8]{font-family:var(--cl-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2vw,1.6rem);font-weight:700;line-height:1.1}.cl-pill[data-v-723a20a8]{letter-spacing:.04em;border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:700;line-height:1}.cl-pill.is-stable[data-v-723a20a8]{background:var(--cl-stable-soft);color:var(--cl-stable)}.cl-pill.is-beta[data-v-723a20a8]{background:var(--cl-beta-soft);color:var(--cl-beta)}.cl-latest[data-v-723a20a8]{color:var(--cl-faint);font-size:.78rem;font-weight:600}.cl-latest[data-v-723a20a8]:before{content:"·";margin-right:.55rem}.cl-lang-note[data-v-723a20a8]{color:var(--cl-faint);margin-bottom:.5rem;font-size:.76rem}.cl-more-row[data-v-723a20a8]{padding-left:var(--cl-gutter)}.cl-more[data-v-723a20a8]{border:1px solid var(--cl-line-strong);min-height:2.6rem;color:var(--cl-text);border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.15rem;font-size:.86rem;font-weight:600;line-height:1;transition:border-color .25s,background-color .25s;display:inline-flex}.cl-more[data-v-723a20a8]:hover{border-color:var(--cl-text);background:var(--cl-surface-2)}.cl-state[data-v-723a20a8]{padding-left:var(--cl-gutter);gap:2.5rem;display:grid}.cl-state.is-message[data-v-723a20a8]{color:var(--cl-copy);justify-items:start;gap:1rem;padding-block:1rem 3rem;font-size:.98rem;line-height:1.7}.cl-skeleton[data-v-723a20a8]{gap:.7rem;max-width:34rem;display:grid}.cl-skeleton-line[data-v-723a20a8]{background:var(--cl-surface-2);border-radius:999px;height:.8rem;animation:1.4s ease-in-out infinite alternate cl-shimmer-723a20a8}.cl-skeleton-line.is-title[data-v-723a20a8]{width:9rem;height:1.4rem}.cl-skeleton-line.is-short[data-v-723a20a8]{width:60%}@keyframes cl-draw-723a20a8{to{stroke-dashoffset:0}}@keyframes cl-pop-723a20a8{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cl-halo-723a20a8{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes cl-rise-723a20a8{to{opacity:1;transform:none}}@keyframes cl-shimmer-723a20a8{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cl-board-label[data-v-723a20a8],.cl-board-node[data-v-723a20a8],.cl-board-rail[data-v-723a20a8],.cl-release[data-v-723a20a8]{opacity:1;stroke-dashoffset:0;transition:none;transform:none;animation:none!important}.cl-board-label[data-v-723a20a8]{transform:translate(-100%)}.cl-board.is-merged .cl-board-label.is-beta[data-v-723a20a8],.cl-board.is-none .cl-board-label.is-beta[data-v-723a20a8]{transform:translate(-50%)}.cl-board-halo[data-v-723a20a8]{display:none}.cl-platform[data-v-723a20a8]:after{transition:none}}@media (width<=900px){.cl-hero[data-v-723a20a8]{grid-template-columns:minmax(0,1fr)}.cl-board[data-v-723a20a8]{width:min(100%,30rem);margin-bottom:4.5rem}}@media (width<=640px){.cl-shell[data-v-723a20a8]{--cl-lane-stable:.45rem;--cl-lane-beta:1.35rem;--cl-gutter:2.4rem}.cl-main[data-v-723a20a8]{padding-inline:1rem}.cl-controls[data-v-723a20a8]{flex-direction:column;align-items:stretch}.cl-platforms[data-v-723a20a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.cl-platform[data-v-723a20a8]:after{width:1.5rem;bottom:-.2rem;right:auto}.cl-filters[data-v-723a20a8]{align-self:flex-start;margin-top:.5rem}.cl-release[data-v-723a20a8]{grid-template-columns:minmax(0,1fr)}.cl-date[data-v-723a20a8]{padding:0 0 .35rem;font-size:.78rem}.cl-entry[data-v-723a20a8]{grid-column:1}.cl-node[data-v-723a20a8]{top:.12rem}.cl-release.is-beta .cl-node[data-v-723a20a8]{top:.17rem}}
