.landing-article.changelog{max-width:none;font-size:clamp(16px,.5vw + 9px,19px)}.changelog-meta,.changelog-crumb{color:var(--landing-muted);margin:.9em 0 0;font-size:.75em}.changelog-crumb{margin:0 0 1.2em}.changelog-crumb a{color:var(--landing-soft);text-decoration:none}.changelog-crumb a:hover{color:var(--landing-fg)}.changelog-version{color:var(--landing-brand);font-family:ui-monospace,SF Mono,Menlo,monospace}.changelog-entry .landing-article-head .changelog-meta{margin:0 0 .9em}.changelog .changelog-month-title{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted);margin:2em 0 .4em;font-size:.75em;font-weight:500}.changelog-rows{margin:0;padding:0;list-style:none}.changelog-row{border-top:1px solid #ffffff1a;grid-template-columns:9em minmax(0,1fr);align-items:baseline;gap:1.2em;padding:1.1em 0;display:grid}.changelog-row-date{color:var(--landing-muted);flex-direction:column;gap:2px;margin:0;font-size:.8em;line-height:1.5;display:flex}.changelog .changelog-row h3{margin:0;font-size:1.2em;font-weight:500;line-height:1.4}.changelog-row h3 a{color:var(--landing-fg);text-decoration:none;transition:color .16s}.changelog-row h3 a:hover{color:var(--landing-brand)}.changelog-row-text p{color:var(--landing-muted);margin:.3em 0 0;font-size:.9em;line-height:1.6}.changelog-row-image{display:none}@media (width>=900px){.changelog-row[data-image]{grid-template-columns:9em minmax(0,1fr) clamp(200px,22vw,360px);align-items:center}.changelog-row-image{align-self:center;display:block}.changelog-row-image img{border:1px solid #ffffff1a;border-radius:10px;width:100%;height:auto;transition:border-color .16s;display:block}.changelog-row-image:hover img{border-color:#ffffff40}}.changelog-latest{color:var(--landing-soft);margin:.9em 0 0;font-size:.9em}.changelog-latest a{color:var(--landing-fg);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.changelog-latest a:hover{color:var(--landing-brand)}.changelog-follow{color:var(--landing-muted);margin:2em 0 0;font-size:.8em}.changelog-follow a,.changelog-pager a{color:var(--landing-soft);text-underline-offset:3px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3}.changelog-follow a:hover,.changelog-pager a:hover{color:var(--landing-fg)}@media (width>=1100px){.changelog-hero[data-visual]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,3.5vw,64px);display:grid}}.changelog-hero[data-visual]>.changelog-demo{margin-top:0}.changelog-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:1.4em 0 0;display:grid}.changelog-card{background:var(--landing-surface);border:1px solid #ffffff1a;border-radius:12px;padding:1em 1.1em}.changelog .changelog-card-label{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted);margin:0 0 .5em;font-size:.7em;font-weight:500}.changelog-card p{color:var(--landing-soft);margin:0;font-size:.9em;line-height:1.6}.changelog-chips{flex-wrap:wrap;gap:6px;margin:.8em 0 0;padding:0;list-style:none;display:flex}.changelog-chip{color:var(--landing-muted);border:1px solid #ffffff1a;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.7em;line-height:1.5}.changelog-chip-new{color:var(--landing-brand);border-color:#edcb8b66}.changelog-highlight{align-items:baseline;gap:12px;margin:1.5em 0 0;display:flex}.changelog-highlight strong{color:var(--landing-brand);font-size:clamp(36px,6vw,52px);font-weight:500;line-height:1}.changelog-highlight span{color:var(--landing-muted);font-size:.85em}.changelog-demo{margin:1.5em 0 0}.changelog-demo video,.changelog-demo img{background:var(--landing-surface);border:1px solid #ffffff1a;border-radius:12px;width:100%;height:auto;display:block}.changelog-demo figcaption{color:var(--landing-muted);margin-top:.6em;font-size:.8em;line-height:1.55}.changelog-body{margin-top:.5em}.landing-article-body .changelog-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:8px 20px;margin:1.2em 0;display:grid}.changelog-examples .guide-wipe{margin:0}@media (width>=1100px){.landing-article-body .changelog-split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(24px,3vw,56px);display:grid}.changelog-split .guide-wipe{margin:0}}.landing-article-body .changelog-phones{flex-wrap:wrap;align-items:flex-start;gap:16px 24px;margin:1.2em 0;display:flex}.changelog-phones .guide-figure{flex:0 280px;margin:0}.landing-article-body .changelog-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin:1.2em 0 .5em;padding:0;list-style:none;display:grid}.landing-article-body .changelog-features>li{background:var(--landing-surface);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.6em;margin:0;padding:1.1em 1.2em 1.2em;display:flex}.landing-article-body .changelog-features>li>h3{color:var(--landing-fg);margin:0;font-size:1.05em;font-weight:600;line-height:1.4}.landing-article-body .changelog-features>li p{margin:0;font-size:.9em;line-height:1.6}.changelog-features .guide-figure{margin:.2em 0 0}@media (width>=641px) and (width<=1040px){.changelog .guide-tech>article:last-of-type:nth-of-type(odd){grid-column:1/-1}}.changelog .guide-tech-eyebrow:lang(zh),.changelog .guide-compare th:lang(zh){text-transform:none}.changelog-buttons{flex-wrap:wrap;gap:12px;margin:2em 0 .5em;display:flex}.changelog-button{color:var(--landing-fg);border:1px solid #ffffff1a;border-radius:10px;padding:11px 18px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-block}.changelog-button:hover{border-color:#ffffff40}.changelog-button-primary{border-color:var(--landing-brand);background:var(--landing-brand);color:var(--landing-brand-ink)}.changelog-button-primary:hover{border-color:var(--landing-brand-hover);background:var(--landing-brand-hover)}.changelog-button:focus-visible{outline:2px solid var(--landing-brand);outline-offset:3px}.changelog-foot{color:var(--landing-muted);border-top:1px solid #ffffff1a;margin:2em 0 0;padding-top:1em;font-size:.75em;line-height:1.6}.changelog-pager{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:2em;font-size:.85em;display:flex}@media (width<=700px){.changelog-row{grid-template-columns:1fr;gap:4px}.changelog-row-date{flex-direction:row;gap:10px}.changelog-compare{grid-template-columns:1fr}.changelog-pager{flex-direction:column}}
