.legal-page{max-width:calc(var(--max) + var(--pad-inline) * 2);padding:var(--space-6) var(--pad-inline) var(--space-9);margin:0 auto}.legal-header{margin-bottom:var(--space-7)}.legal-page:has(.changelog-timeline) .legal-header{margin-bottom:var(--space-9)}.legal-header__title{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.legal-header h1{font-size:var(--text-page);letter-spacing:-.035em;color:var(--ink);margin:0;font-weight:700;line-height:1.15}.legal-header__rss{width:2.75rem;height:2.75rem;color:var(--text-tertiary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.15em;text-decoration:none;transition-property:color;transition-duration:.15s;transition-timing-function:ease-out;display:inline-flex;position:relative}.legal-header__rss-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;display:block}@media (hover:hover) and (pointer:fine){.legal-header__rss:hover{color:var(--accent)}}.legal-header__lede{margin:var(--space-4) 0 0;max-width:var(--measure-lede);font-size:var(--text-intro);letter-spacing:-.015em;color:var(--text-secondary);text-wrap:pretty;line-height:1.45}.legal-shell{align-items:start;row-gap:var(--space-7)}.legal-prose{min-width:0;font-size:var(--text-body);color:var(--text-secondary);grid-column:1/-1;line-height:1.65}.legal-shell:not(:has(.changelog-timeline)) .legal-prose{max-width:var(--measure)}.legal-shell:has(.legal-prose .keys)>.legal-prose{max-width:none}.legal-prose :where(h2,h3){color:var(--ink);scroll-margin-top:var(--space-3)}.legal-prose h2{margin:var(--space-8) 0 var(--space-3);font-size:var(--text-20);letter-spacing:-.02em;font-weight:600}.legal-prose h2:first-child,.legal-prose .shortcut-group:first-child>h2{margin-top:0}.legal-prose h3{margin:var(--space-6) 0 var(--space-2);font-size:var(--text-17);letter-spacing:-.015em;font-weight:600}.legal-prose :where(p),.legal-prose :where(ul,ol):not(.changelog-timeline,.release__tags,.release__badges){margin:0 0 var(--space-5)}.legal-prose :where(p):last-child,.legal-prose :where(ul,ol):not(.changelog-timeline,.release__tags,.release__badges):last-child{margin-bottom:0}.legal-prose p+:is(ul,ol):not(.changelog-timeline,.release__tags,.release__badges),.legal-prose :is(ul,ol):not(.changelog-timeline,.release__tags,.release__badges)+:is(ul,ol):not(.changelog-timeline,.release__tags,.release__badges){margin-top:calc(-1 * var(--space-3))}.legal-prose ul:not(.release__tags,.release__badges){padding-left:1.35rem;list-style:outside}.legal-prose ol:not(.changelog-timeline){padding-left:1.35rem}.legal-prose ul:not(.release__tags,.release__badges)>li{margin:0;padding-block:.12em;line-height:1.4}.legal-prose ul:not(.release__tags,.release__badges)>li::marker{color:var(--accent)}.legal-prose ol:not(.changelog-timeline)>li{margin:0;padding-block:.12em;line-height:1.4}.legal-prose ol:not(.changelog-timeline)>li::marker{color:var(--accent);font-weight:600}.legal-prose a{color:var(--accent);font-weight:500;text-decoration:none}@media (hover:hover) and (pointer:fine){.legal-prose a:hover,a.changelog-pager__link:hover{color:var(--accent-hover)}.legal-toc-link:hover:not(.is-active):not([aria-current=location]){color:var(--ink)}}.legal-prose :is(strong,b){color:var(--ink);font-weight:600}.legal-prose .keys{margin:0 0 var(--space-5);gap:0;padding:0;display:grid}.legal-prose h2+.keys{margin-top:calc(-1 * var(--space-2))}.legal-prose .keys:last-child{margin-bottom:0}.legal-prose .keys__row{gap:var(--space-2) var(--space-5);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(9.5rem,12rem) 1fr;align-items:baseline;margin:0;display:grid}.legal-prose .keys__row:last-child{border-bottom:none;padding-bottom:0}.legal-prose .keys__keys{flex-wrap:wrap;align-items:center;gap:.35em .5em;min-width:0;margin:0;display:flex}.legal-prose .keys__keys .keycap-chord{margin-inline:0}.legal-prose .keys__action{margin:0;line-height:1.65}.legal-prose .keys__sep{color:var(--text-tertiary);font-size:var(--text-caption)}.legal-prose .keys__text{color:var(--ink);letter-spacing:-.015em;font-weight:600}@media (width<=47.9375em){.legal-prose .keys__row{gap:var(--space-2);padding:var(--space-4) 0;grid-template-columns:1fr}.legal-prose .keys__row:first-child{padding-top:0}}.legal-note{margin:var(--space-5) 0 0;font-size:var(--text-caption);font-style:italic}.legal-prose :is(p,ul,ol)+.legal-note{margin-top:var(--space-6)}.legal-meta{margin:0}.legal-meta--foot{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-caption);color:var(--text-tertiary)}.changelog-timeline{margin:0;padding:0;list-style:none}.changelog-item{margin:0 0 clamp(var(--space-9), 5vw, var(--space-10));align-items:start;row-gap:var(--space-6);scroll-margin-top:var(--space-3)}.changelog-item>.release__meta,.changelog-item>.release__body{grid-column:1/-1}.changelog-item:last-child{margin-bottom:0}.release__meta{min-width:0;position:relative}.release__date{color:var(--text-tertiary);font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:block}.release__tags,.release__badges{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.release__tags{margin-top:var(--space-4);justify-content:flex-start}.release__tag,.release__badge{border:1px solid color-mix(in srgb, var(--tag-color,var(--text-tertiary)) 28%, transparent);background:color-mix(in srgb, var(--tag-color,var(--text-tertiary)) 12%, white);color:var(--tag-color,var(--text-secondary));font-size:var(--text-11);letter-spacing:-.01em;border-radius:999px;margin:0;padding:.2em .55em;font-weight:500;line-height:1.3}.release__tag[data-color=blue],.release__badge[data-color=blue]{--tag-color:var(--sys-blue)}.release__tag[data-color=purple],.release__badge[data-color=purple]{--tag-color:var(--sys-purple)}.release__tag[data-color=green],.release__badge[data-color=green]{--tag-color:var(--sys-green)}.release__tag[data-color=orange],.release__badge[data-color=orange]{--tag-color:var(--sys-orange)}.release__tag[data-color=pink],.release__badge[data-color=pink]{--tag-color:var(--sys-pink)}.release__tag[data-color=teal],.release__badge[data-color=teal]{--tag-color:var(--sys-teal)}.release__tag[data-color=indigo],.release__badge[data-color=indigo]{--tag-color:var(--sys-indigo)}.release__tag[data-color=cyan],.release__badge[data-color=cyan]{--tag-color:var(--sys-cyan)}.release__tag[data-color=mint],.release__badge[data-color=mint]{--tag-color:var(--sys-mint)}.release__tag[data-color=red],.release__badge[data-color=red]{--tag-color:var(--sys-red)}.release__tag[data-color=yellow],.release__badge[data-color=yellow]{--tag-color:#b58900;border-color:color-mix(in srgb, var(--sys-yellow) 45%, transparent);background:color-mix(in srgb, var(--sys-yellow) 22%, white)}.release__tag[data-color=brown],.release__badge[data-color=brown]{--tag-color:var(--sys-brown)}.release__head{align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.release__title{font-size:var(--text-20);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0;margin:0;font-weight:600;line-height:1.3;display:flex}.legal-prose .release__title{margin:0}.release__heading{flex-wrap:wrap;align-items:baseline;display:flex}.release__title-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.release__title-sep{color:var(--text-tertiary);font-weight:500}.release__version{font-variant-numeric:tabular-nums}.changelog-item__marker{display:none}.release__copy{width:2.5rem;height:2.5rem;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-self:baseline;align-items:center;margin-block:-.375rem;margin-inline-start:calc(var(--space-2) - .375rem);margin-inline-end:-.375rem;padding:0;display:inline-flex;position:relative}.release__copy:hover,.release__copy:focus-visible{color:var(--accent)}.release__copy-icon{width:.875rem;height:.875rem}.release__copy-icon--link{opacity:1;filter:blur();transform:scale(1)}.release__copy-icon--check{opacity:0;filter:blur(4px);color:var(--sys-green);position:absolute;transform:scale(.25)}.release__copy.is-copied .release__copy-icon--link{opacity:0;filter:blur(4px);transform:scale(.25)}.release__copy.is-copied .release__copy-icon--check{opacity:1;filter:blur();transform:scale(1)}@media (prefers-reduced-motion:no-preference){.release__copy{transition-property:opacity,scale;transition-duration:.15s;transition-timing-function:ease-out}.release__copy:active{scale:.96}.release__copy-icon{transition-property:opacity,transform,filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}}@media (hover:hover) and (pointer:fine){.release__copy{opacity:0}.release__head:hover .release__copy,.release__copy:focus-visible,.release__copy.is-copied{opacity:1}}.release__body{min-width:0}.release__body>:where(p,ul,ol){max-width:var(--measure)}.release__body>:first-child{margin-top:0}.release__figure{margin:0 0 var(--space-6)}.release__image{aspect-ratio:2176/1310;outline-offset:-1px;border-radius:.85rem;outline:1px solid #0000001a;width:100%;height:auto;display:block}.release__caption{margin:var(--space-3) 0 0;font-size:var(--text-caption);color:var(--text-tertiary);text-align:center;text-wrap:pretty;line-height:1.45}.release__figure+:is(p,ul,ol){margin-top:0}.changelog-pager{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-10);padding-top:var(--space-7);border-top:1px solid var(--line);font-size:var(--text-caption);flex-wrap:wrap;display:flex}.changelog-pager__status{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.changelog-pager__link{min-height:2.75rem;color:var(--accent);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.changelog-pager__link[aria-disabled=true]{color:var(--text-tertiary);cursor:default;font-weight:500}@media (width>=60em){.changelog-item{margin-bottom:0}.changelog-item>.release__meta{top:calc(var(--nav-h) + var(--space-6));align-items:flex-end;gap:var(--space-4);text-align:right;padding-right:var(--space-5);padding-bottom:var(--space-6);flex-direction:column;grid-column:1/4;display:flex;position:sticky}.changelog-item>.release__body{grid-column:4/-1}.release__date{line-height:calc(var(--text-20) * 1.25)}.release__tags{justify-content:flex-end;margin-top:0}.release__title-date,.release__title-sep,.release__badges{display:none}.changelog-item__marker{--marker-size:.5rem;top:calc((var(--text-20) * 1.25 - var(--marker-size)) / 2);right:calc(-.5 * var(--grid-gutter));width:var(--marker-size);height:var(--marker-size);corner-shape:round;background:var(--accent);box-sizing:border-box;border-radius:50%;display:block;position:absolute;transform:translate(50%)}.release__body{margin-left:calc(var(--grid-gutter) / -2);border-left:1px solid var(--line);padding-left:calc(var(--grid-gutter) / 2 + var(--space-6));padding-bottom:var(--space-9)}.changelog-item:last-child>.release__body{padding-bottom:0}.release__head{margin-bottom:var(--space-7)}.release__title{line-height:1.25}}@media (width<=59.9375em){.release__meta{display:none}.release__head{align-items:flex-start;gap:var(--space-3);flex-direction:column}.release__title{width:100%}.release__heading{align-items:flex-start;gap:var(--space-1);flex-direction:column}.release__title-sep{display:none}.release__title-date{font-size:var(--text-caption);line-height:1.3}.release__version{font-size:var(--text-20);font-weight:600;line-height:1.3}.release__copy{align-self:flex-end}}.legal-toc-wrap{background:0 0;border:none;margin:0;padding:0;position:relative}.legal-toc-summary{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 0 var(--space-2) var(--space-2);cursor:default;user-select:none;list-style:none;display:flex}.legal-toc-summary::marker{content:"";display:none}.legal-toc-summary::-webkit-details-marker{content:"";display:none}.legal-toc-label{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:0;font-weight:600}.legal-toc-list{border-left:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-toc-item{margin:0;list-style:none}.legal-toc-item--sub .legal-toc-link{padding-left:var(--space-4)}.legal-toc-link{padding:var(--space-1) var(--space-2);font-size:var(--text-caption);color:var(--text-tertiary);border-left:2px solid #0000;margin-left:-1px;font-weight:500;line-height:1.3;text-decoration:none;transition-property:color,border-color,font-weight;transition-duration:.15s;transition-timing-function:ease-out;display:block}.legal-toc-link.is-active,.legal-toc-link[aria-current=location]{color:var(--ink);border-left-color:var(--accent);font-weight:600}@media (width<=59.9375em){.legal-toc-wrap{display:none!important}}@media (width>=60em){.legal-header{margin-bottom:var(--space-7)}.legal-page:has(.changelog-timeline) .legal-header{margin-bottom:var(--space-9)}.legal-shell:has(.legal-toc-wrap)>.legal-prose{grid-area:1/1/auto/10}.legal-toc-wrap:not([open])>.legal-toc{display:block!important}.legal-toc-wrap{width:auto;min-width:0;top:calc(var(--nav-h) + var(--space-6));max-height:calc(100svh - var(--nav-h) - var(--space-10));grid-area:1/10/auto/-1;display:block;position:sticky;overflow:visible}.legal-toc{max-height:calc(100svh - var(--nav-h) - var(--space-10));scrollbar-width:thin;padding:0;overflow-y:auto}}
