.changelog-main{max-width:1440px;margin-inline:auto;padding:0 clamp(20px,4vw,56px) clamp(72px,9vw,120px)}.changelog-intro{padding-block:clamp(32px,5vw,72px) clamp(40px,5vw,72px)}.changelog-intro .public-kicker{letter-spacing:.1em;color:var(--fg-mute);font-size:12px}.changelog-intro h1{letter-spacing:-.055em;margin-top:16px;font-size:clamp(44px,5.5vw,72px);line-height:1}.changelog-lead{max-width:58ch;color:var(--fg-mute);margin-top:24px;font-size:18px;line-height:1.6}.changelog-current{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:14.5px;display:flex}.changelog-stage{border:1px solid var(--line-chip);border-radius:999px;align-items:center;min-height:32px;padding:0 14px;font-weight:500;display:inline-flex}.changelog-current strong{font:600 14px/1 var(--font-geist-mono), ui-monospace, monospace;margin-left:4px}.changelog-layout{grid-template-columns:280px minmax(0,880px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.changelog-index{position:sticky;top:24px}.changelog-index-title{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-mute);padding-inline:14px;font-size:12px;font-weight:600}.changelog-index nav{flex-direction:column;gap:2px;margin-top:12px;display:flex}.changelog-index nav a{border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;line-height:1.35;transition:background-color .15s;display:flex}.changelog-index nav a span:first-child{font:500 12px/1.4 var(--font-geist-mono), ui-monospace, monospace;color:var(--fg-mute)}.changelog-index nav a span:last-child{font-size:14.5px;font-weight:500}.changelog-numbering{background:var(--tile);border-radius:22px;margin-top:20px}.changelog-numbering summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:0 14px 0 20px;font-size:15px;font-weight:600;list-style:none;display:flex}.changelog-numbering summary::-webkit-details-marker{display:none}.changelog-toggle{width:32px;height:32px;color:var(--ink);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.changelog-numbering[open] .changelog-toggle{background:var(--ink);color:#fff}.changelog-numbering .changelog-minus,.changelog-numbering[open] .changelog-plus{display:none}.changelog-numbering[open] .changelog-minus{display:block}.changelog-numbering p{color:var(--fg-mute);padding:0 20px 20px;font-size:14.5px;line-height:1.65}.changelog-availability{color:var(--fg-mute);align-items:flex-start;gap:10px;margin-top:16px;padding-inline:14px;font-size:14px;line-height:1.6;display:flex}.changelog-availability svg{flex-shrink:0;margin-top:2px}.changelog-feed{gap:12px;min-width:0;display:grid}.changelog-release{border:1px solid var(--line);border-radius:28px;padding:clamp(24px,3.5vw,44px);scroll-margin-top:24px}.changelog-release-meta{color:var(--fg-mute);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.changelog-version,.changelog-latest{border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}.changelog-version{background:var(--pill);color:var(--fg);font:500 13px/1 var(--font-geist-mono), ui-monospace, monospace}.changelog-latest{background:var(--ink);color:#fff;font-size:13px;font-weight:600}.changelog-release>h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(28px,3vw,36px);line-height:1.1}.changelog-change{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.changelog-category{border:1px solid var(--line-chip);border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.changelog-change h3{letter-spacing:-.025em;margin-top:14px;font-size:20px;font-weight:600;line-height:1.3}.changelog-change p,.changelog-change li{max-width:68ch;color:var(--fg-mute);font-size:16px;line-height:1.7}.changelog-change p{margin-top:6px}.changelog-change ul{gap:6px;margin-top:12px;display:grid}.changelog-change li{padding-left:18px;position:relative}.changelog-change li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.changelog-legacy{background:var(--tile);color:var(--fg-mute);border-radius:16px;margin-top:24px;padding:12px 16px;font-size:14px;line-height:1.6}.changelog-closing{background:var(--frame);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:32px clamp(32px,6vw,96px);margin-top:clamp(72px,9vw,120px);padding:clamp(40px,7vw,96px) clamp(24px,5vw,72px);display:grid}.changelog-closing h2{letter-spacing:-.055em;font-size:clamp(40px,5vw,72px);line-height:1}.changelog-closing p{color:#c9c9cc;max-width:40ch;font-size:17px;line-height:1.6}.public-site .changelog-closing .public-button{color:#111;background:#fff;min-height:60px;margin-top:28px}@media (hover:hover) and (pointer:fine){.changelog-index nav a:hover{background:var(--pill)}.public-site .changelog-closing .public-button:hover{background:#e8e8ea}}@media (max-width:900px){.changelog-layout{flex-direction:column;gap:0;display:flex}.changelog-feed{width:100%}.changelog-index{order:1;width:100%;padding-top:24px;position:static}.changelog-index>nav,.changelog-index-title{display:none}.changelog-numbering{margin-top:0}.changelog-closing{grid-template-columns:minmax(0,1fr)}}
