.changelog-scroll{overscroll-behavior:contain;background:var(--changelog-paper,var(--stone-content));height:100%;color:var(--stone-ink);overflow:auto}.changelog-view{max-width:1100px;color:var(--stone-ink);margin:0 auto;padding:64px 48px 90px}.changelog-heading{margin:0 0 78px;padding-left:218px;position:relative}.changelog-eyebrow{letter-spacing:.16em;color:var(--stone-muted);font-size:10px;font-weight:500}.changelog-heading h1{letter-spacing:-.045em;margin:16px 0 12px;font-size:42px;font-weight:550;line-height:1.15}.changelog-heading p{color:var(--stone-muted);font-size:14px}.changelog-demo-label{color:var(--stone-muted);margin-top:18px;font-size:10px;display:block}.changelog-entry{grid-template-columns:204px minmax(0,1fr);gap:38px;padding:0 0 96px;display:grid;position:relative}.changelog-track{pointer-events:none;width:26px;position:absolute;top:-48px;bottom:48px;left:0}.changelog-track svg{fill:none;stroke:var(--stone-line);stroke-width:1px;display:block;overflow:hidden}.changelog-node{background:var(--changelog-paper,var(--stone-content));border:1px solid var(--stone-line);width:9px;height:9px;box-shadow:0 0 0 4px var(--changelog-paper,var(--stone-content));border-radius:50%;transition:background .18s,border-color .18s,box-shadow .18s;position:absolute;top:56px;left:19px}.is-current>.changelog-track>.changelog-node{background:var(--stone-effect);border-color:var(--stone-effect);box-shadow:0 0 0 4px var(--changelog-paper,var(--stone-content)),0 0 12px color-mix(in srgb,var(--stone-effect) 20%,transparent)}.changelog-date{color:var(--stone-muted);flex-direction:column;align-self:start;gap:10px;padding:4px 0 0 45px;font-size:14px;line-height:1.6;display:flex;position:relative}.changelog-date>span{opacity:.45;font-variant-numeric:tabular-nums;font-size:11px}.changelog-category{letter-spacing:.07em;text-transform:uppercase;color:var(--stone-muted);align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.changelog-category:before{content:"";background:var(--stone-muted);opacity:.5;width:14px;height:1px}.changelog-entry-content h1,.changelog-entry-content h2{letter-spacing:-.035em;text-wrap:balance;margin:19px 0 16px;font-size:30px;font-weight:550;line-height:1.22}.changelog-entry-content h2 a{color:inherit;text-decoration:none;display:inline}.changelog-entry-content h2 a>svg{vertical-align:middle;opacity:0;margin-left:8px;transition:opacity .18s;display:inline}.changelog-entry-content h2 a:hover>svg,.changelog-entry-content h2 a:focus-visible>svg{opacity:.5}.changelog-summary{color:var(--stone-muted);text-wrap:pretty;margin:0 0 30px;font-size:18px;line-height:1.7}.changelog-media{border:1px solid var(--stone-line);background:var(--stone-chrome);border-radius:10px;margin:32px 0 34px;overflow:hidden}.changelog-media img,.changelog-media video{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.changelog-prose{color:var(--stone-muted);overflow-wrap:anywhere;font-size:18px;line-height:1.8}.changelog-prose p{margin:0 0 20px}.changelog-prose h2,.changelog-prose h3{color:var(--stone-ink);letter-spacing:-.02em;margin:34px 0 12px;font-size:24px;font-weight:550}.changelog-prose strong{color:var(--stone-ink);font-weight:550}.changelog-prose a{text-underline-offset:4px;color:var(--stone-ink);text-decoration:underline}.changelog-prose ul,.changelog-prose ol{margin:16px 0 24px;padding-left:21px}.changelog-prose ul{list-style:outside}.changelog-prose ol{list-style:decimal}.changelog-prose li{margin:7px 0;padding-left:3px}.changelog-prose img{border-radius:8px;max-width:100%}.changelog-prose pre{border:1px solid var(--stone-line);border-radius:8px;padding:15px;overflow:auto}.changelog-prose code{font-size:.85em}.changelog-prose blockquote{border-left:2px solid var(--stone-line);padding-left:18px}.changelog-prose table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.changelog-prose td,.changelog-prose th{border:1px solid var(--stone-line);padding:8px}.changelog-details{margin-top:28px}.changelog-notes{border-bottom:1px solid var(--stone-line)}.changelog-notes-toggle{cursor:pointer;width:100%;color:var(--stone-muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:12px;transition:color .18s;display:flex}.changelog-notes-toggle:hover,.changelog-notes-toggle[aria-expanded=true]{color:var(--stone-ink)}.changelog-notes-toggle>svg{opacity:.6;flex-shrink:0;transition:transform .28s,opacity .18s}.changelog-notes-toggle[aria-expanded=true]>svg{opacity:1;transform:rotate(45deg)}.changelog-notes-frame{transition:height .28s,opacity .22s;overflow:hidden}.changelog-notes-body{padding:0 0 6px;display:flow-root}.changelog-scroll .changelog-notes-toggle:focus-visible{outline:none}.changelog-notes-toggle:focus-visible .changelog-notes-label{outline:1px solid var(--stone-effect);outline-offset:5px;border-radius:2px}.changelog-read,.changelog-back{color:var(--stone-muted);align-items:center;gap:7px;font-size:14px;text-decoration:none;transition:color .18s;display:inline-flex}.changelog-read{margin-top:28px}.changelog-read:hover,.changelog-back:hover{color:var(--stone-ink)}.changelog-end{color:var(--stone-muted);align-items:center;gap:10px;margin-left:218px;font-size:11px;display:flex}.changelog-end>span{background:var(--stone-line);border-radius:50%;width:5px;height:5px}.changelog-empty{color:var(--stone-muted);padding-left:218px;font-size:14px}.changelog-scroll a:focus-visible,.changelog-scroll summary:focus-visible,.changelog-scroll button:focus-visible{outline:2px solid var(--stone-effect);outline-offset:5px;border-radius:3px}.changelog-status{max-width:650px;color:var(--stone-muted);margin:100px auto;padding:24px;font-size:14px}.changelog-status button,.changelog-more{border:1px solid var(--stone-line);cursor:pointer;border-radius:8px;margin-top:18px;padding:10px 16px;font-size:12px;display:block}.changelog-more{margin:0 auto 60px}.is-detail .changelog-heading{margin-bottom:45px}.is-detail .changelog-post-heading>h1{font-size:36px}@media (min-width:1400px){.changelog-view{padding-top:84px}.changelog-heading{margin-bottom:90px}.changelog-entry{padding-bottom:118px}}@media (max-width:900px){.changelog-view{padding:40px 28px 70px}.changelog-entry{grid-template-columns:180px minmax(0,1fr);gap:24px}.changelog-heading{padding-left:156px}.changelog-end{margin-left:156px}.changelog-empty{padding-left:156px}.changelog-entry-content h2{font-size:26px}}@media (max-width:600px){.changelog-view{padding:34px 22px 60px}.changelog-heading{margin-bottom:48px;padding-left:28px}.changelog-heading h1{font-size:34px}.changelog-entry{padding:0 0 66px 45px;display:block}.changelog-date{margin:0 0 16px;padding:0;font-size:13px;position:static}.changelog-date>span{display:none}.changelog-entry-content h2,.is-detail .changelog-post-heading>h1{font-size:26px}.changelog-entry-content h2 a>svg{display:none}.changelog-summary,.changelog-prose{font-size:17px}.changelog-category{font-size:9px}.changelog-end{margin-left:28px}.changelog-empty{padding-left:28px}.changelog-media{margin:23px 0}.changelog-date{line-height:24px}}@media (prefers-reduced-motion:reduce){.changelog-scroll *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.changelog-peek{min-width:0;padding:0 12px 14px 44px}.changelog-peek button{cursor:pointer;transition:color .18s,background .18s,transform .12s}.changelog-peek-post{text-align:left;width:100%;color:var(--stone-ink);justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0;font-size:12px;line-height:1.5;display:flex}.changelog-peek-post svg{opacity:.45;flex-shrink:0;margin-top:3px}.changelog-peek-post:hover svg{opacity:1}.changelog-peek-all{color:var(--stone-muted);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.changelog-peek button:hover{color:var(--stone-ink)}.changelog-peek button:active{transform:scale(.985)}.changelog-peek button:focus-visible{outline:1px solid var(--stone-effect);outline-offset:3px;border-radius:3px}@keyframes changelog-peek-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.changelog-peek,.changelog-peek *{transition:none!important;animation:none!important}}.home-sidebar footer,.changelog-sidebar-section{min-width:0}.changelog-sidebar-toggle{width:100%;height:40px;color:var(--stone-muted);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:0 12px;font-size:14px;transition:background .18s,color .18s;display:flex}.changelog-sidebar-toggle:hover{background:var(--stone-chrome);color:var(--stone-ink)}.changelog-sidebar-toggle[aria-current]{color:var(--stone-ink)}.changelog-sidebar-chevron{margin-left:auto;transition:transform .28s}.changelog-sidebar-toggle[aria-expanded=true] .changelog-sidebar-chevron{transform:rotate(180deg)}.changelog-sidebar-frame{transition:height .28s,opacity .22s;overflow:hidden}.changelog-peek-post>span{overflow-wrap:anywhere;min-width:0}.changelog-sidebar-toggle:focus-visible{outline:1px solid var(--stone-effect);outline-offset:-2px}.changelog-author{color:var(--stone-muted);align-items:center;gap:9px;margin:0 0 24px;font-size:14px;display:flex}.changelog-author img{object-fit:cover;border-radius:50%;width:28px;height:28px}.changelog-cover-link{text-decoration:none;display:block}@media (prefers-reduced-motion:reduce){.changelog-sidebar-section *{transition:none!important;animation:none!important}}.changelog-preview-frame{border:1px solid var(--stone-line);border-radius:12px;overflow:hidden}.changelog-view:not(.is-detail) .changelog-post-heading{padding:0}.changelog-view:not(.is-detail) .changelog-media{border:0;border-bottom:1px solid var(--stone-line);border-radius:0;margin:0}.changelog-view:not(.is-detail) .changelog-cover-link:focus-visible{outline-offset:-3px}@media (max-width:600px){.changelog-view:not(.is-detail) .changelog-post-heading{padding:0}}.changelog-post-meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.changelog-post-meta>time{color:var(--stone-muted);font-size:11px}.changelog-view.is-detail{max-width:850px}.is-detail .changelog-heading{padding-left:0}.is-detail .changelog-entry{padding-left:0;display:block}.changelog-excerpt{min-height:150px;position:relative;overflow:hidden}.changelog-excerpt-text{max-height:150px;padding:22px 24px 0;overflow:hidden}.changelog-excerpt-fade{pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--changelog-paper,var(--stone-content)) 72%);position:absolute;inset:28px 0 0}.changelog-excerpt .changelog-read{white-space:nowrap;color:var(--stone-ink);background:var(--changelog-paper,var(--stone-content));border-radius:6px;margin:0;padding:9px 12px;font-size:14px;font-weight:500;transition:background .18s,box-shadow .18s;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.changelog-excerpt .changelog-read:hover{background:var(--stone-chrome);box-shadow:0 0 0 1px var(--stone-line)}.changelog-peek-post>span{flex:1}.changelog-peek-post>svg:first-child{opacity:.7}@media (max-width:600px){.changelog-excerpt-text{padding:18px 16px 0}.is-detail .changelog-heading{padding-left:0}}@media (prefers-reduced-motion:reduce){.changelog-excerpt *{transition:none!important}}.changelog-entry-main{min-width:0}.changelog-entry-type{margin-bottom:18px;line-height:24px}.changelog-view:not(.is-detail) .changelog-post-heading h2{margin-top:0}@media (prefers-reduced-motion:reduce){.changelog-cover-link .changelog-media img{transform:none!important}}.changelog-view:not(.is-detail){padding-top:48px;padding-bottom:0}.changelog-view:not(.is-detail) .changelog-end{padding-bottom:28px}.changelog-entry:last-child>.changelog-track{bottom:-48px}.changelog-empty{padding-bottom:48px}.changelog-demo-toolbar{border-bottom:1px solid var(--stone-line);background:var(--stone-chrome);height:60px;color:var(--stone-muted);justify-content:space-between;align-items:center;gap:20px;padding:0 84px 0 28px;font-size:13px;display:flex}.changelog-peek{padding:0 12px 8px 40px}.changelog-peek-post{gap:7px;padding:5px 0;font-size:11px;line-height:1.45}.changelog-peek-all{margin-top:7px;padding:4px 0}.changelog-node{top:calc(var(--changelog-marker-y,12.5px) + 43.5px)}.changelog-date{top:calc(var(--changelog-marker-y,12.5px) - 15.2px)}@media (max-width:600px){.changelog-date{top:0}}.changelog-entry:first-child>.changelog-track>svg{-webkit-mask-image:linear-gradient(#0000,#000 64px);mask-image:linear-gradient(#0000,#000 64px)}.changelog-excerpt{height:240px;min-height:240px}.changelog-excerpt-text{max-height:240px}.changelog-excerpt-fade{background:linear-gradient(to bottom,transparent,var(--changelog-paper,var(--stone-content)) 82%);inset:34px 0 0}.changelog-sidebar-heading{align-items:center;display:flex}.changelog-sidebar-heading .changelog-sidebar-toggle{flex:1;min-width:0}.changelog-sidebar-expand{color:var(--stone-muted);border-radius:6px;padding:10px}.changelog-sidebar-expand[aria-expanded=true] svg{transform:rotate(180deg)}.changelog-toolbar{align-items:center;width:100%;min-width:0;display:flex}.changelog-toolbar .home-search{width:200px;max-width:28vw}@media (max-width:600px){.changelog-toolbar{gap:6px}}.changelog-media:has(img){position:relative}.changelog-media:has(img):after{content:"";pointer-events:none;background:linear-gradient(to bottom,var(--changelog-paper,var(--stone-content)) 0%,color-mix(in srgb,var(--changelog-paper,var(--stone-content)) 85%,transparent) 22%,color-mix(in srgb,var(--changelog-paper,var(--stone-content)) 35%,transparent) 65%,transparent 100%);height:clamp(100px,18vw,240px);max-height:55%;position:absolute;inset:0 0 auto}.changelog-preview-frame{border-color:#0000;border-top-style:none;border-top-width:0;border-top-left-radius:0;border-top-right-radius:0;position:relative}.changelog-preview-frame:after{content:"";pointer-events:none;border:1px solid var(--stone-line);border-top:0;border-radius:0 0 12px 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 50% 100%);mask-image:linear-gradient(#0000,#000 50% 100%)}.changelog-stage{isolation:isolate;--changelog-paper:var(--stone-content);background:var(--changelog-paper);height:100%;min-height:0;position:relative}.dark .changelog-stage{--changelog-paper:var(--stone-chrome)}.changelog-stage>.changelog-scroll{background:0 0}.changelog-excerpt{background:var(--changelog-paper,var(--stone-content))}.changelog-authors{flex-wrap:wrap;gap:0 22px;display:flex}.changelog-date time{white-space:nowrap}@media (min-width:601px) and (max-width:900px){.changelog-entry{grid-template-columns:204px minmax(0,1fr)}}.changelog-entry:last-child>.changelog-track>svg{-webkit-mask-image:none;mask-image:none}.changelog-entry:only-child>.changelog-track>svg{-webkit-mask-image:linear-gradient(#0000,#000 64px);mask-image:linear-gradient(#0000,#000 64px)}.changelog-entry.is-unread>.changelog-track>.changelog-node,.changelog-entry>.changelog-track[data-read=false]>.changelog-node{background:var(--stone-effect);border-color:var(--stone-effect)}.changelog-entry>.changelog-track[data-read=true]>.changelog-node{background:var(--changelog-paper,var(--stone-content));border-color:var(--stone-line);box-shadow:0 0 0 4px var(--changelog-paper,var(--stone-content))}@media (max-width:767px){.changelog-stage{height:auto;min-height:0}.changelog-scroll{overscroll-behavior:auto;height:auto;overflow:visible}}
