[data-scheme]{--cl-motion: var(--tier-s);--cl-plus: var(--tier-a);--cl-ui: var(--foreground);--cl-ai-kit: var(--tier-c)}.changelog-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 28px;border-bottom:1px solid var(--border);margin-bottom:0}.changelog-filter-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.changelog-filter-divider{width:1px;height:18px;background:var(--border);margin:0 4px}.changelog-filter{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint);border:1px solid var(--border);background:transparent;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.changelog-filter:hover{color:var(--foreground);border-color:color-mix(in srgb,var(--foreground) 28%,transparent)}.changelog-filter.is-on{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.changelog-filter--motion.is-on{color:var(--fresh-ink);background:var(--cl-motion);border-color:var(--cl-motion)}.changelog-filter--plus.is-on{color:var(--fresh-ink);background:var(--cl-plus);border-color:var(--cl-plus)}.changelog-filter--ui.is-on{color:var(--fresh-ink);background:var(--cl-ui);border-color:var(--cl-ui)}.changelog-filter--ai-kit.is-on{color:var(--fresh-ink);background:var(--cl-ai-kit);border-color:var(--cl-ai-kit)}.changelog-filter-dot{width:8px;height:8px;border-radius:50%;background:var(--cl-motion);flex-shrink:0}.changelog-filter--plus .changelog-filter-dot{background:var(--cl-plus)}.changelog-filter--ui .changelog-filter-dot{background:var(--cl-ui)}.changelog-filter--ai-kit .changelog-filter-dot{background:var(--cl-ai-kit)}.changelog-filter.is-on .changelog-filter-dot{background:currentColor}.changelog-filter-count{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}.changelog-list{list-style:none;padding:0;margin:0}.changelog-row{display:grid;grid-template-columns:220px 1fr;gap:32px;padding:36px 0;border-bottom:1px solid var(--border);scroll-margin-top:80px}.changelog-row:last-child{border-bottom:none}.changelog-row-meta{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:sticky;top:80px;align-self:start;padding-top:0}.changelog-row-libraryrow{align-self:flex-start;display:inline-flex;align-items:stretch;width:fit-content}.changelog-row-library{display:flex;align-items:center;padding:6px 10px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--fresh-ink);font-variation-settings:"wght" 600;background:var(--cl-motion);width:fit-content;text-decoration:none;transition:filter .12s ease}.changelog-row-library:hover{filter:brightness(1.08)}.changelog-row-library--plus{background:var(--cl-plus)}.changelog-row-library--ui{background:var(--cl-ui)}.changelog-row-library--ai-kit{background:var(--cl-ai-kit)}.changelog-row-version-frame{align-self:flex-start;padding:8px;background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--cl-motion) 22%,transparent) 0 1px,transparent 1px 5px);width:fit-content}.changelog-row--plus .changelog-row-version-frame{background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--cl-plus) 22%,transparent) 0 1px,transparent 1px 5px)}.changelog-row--ui .changelog-row-version-frame{background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--cl-ui) 22%,transparent) 0 1px,transparent 1px 5px)}.changelog-row--ai-kit .changelog-row-version-frame{background:repeating-linear-gradient(var(--dossier-stripe-angle),color-mix(in srgb,var(--cl-ai-kit) 22%,transparent) 0 1px,transparent 1px 5px)}.changelog-row-version{display:block;padding:14px 18px;font-family:var(--font-mono);font-size:30px;font-variation-settings:"wght" 580;color:var(--foreground);letter-spacing:-.02em;line-height:1;background:var(--background);width:fit-content}.changelog-row-content{display:flex;flex-direction:column;gap:22px}.changelog-row-date{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);display:block}.changelog-row-type{display:flex;align-items:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--foreground-feint);padding:0 10px;border:1px solid var(--border);border-left:none;background:var(--layer);width:fit-content}.changelog-row-type--major{color:var(--foreground);font-variation-settings:"wght" 600}.changelog-row-type--minor{color:var(--foreground)}.changelog-row-body{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--foreground);max-width:600px}.changelog-row-body>:first-child{margin-top:0}.changelog-row-body>:last-child{margin-bottom:0}.changelog-row-body h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-variation-settings:"wght" 560;color:var(--cl-motion);margin:18px 0 10px}.changelog-row--plus .changelog-row-body h3{color:var(--cl-plus)}.changelog-row--ui .changelog-row-body h3{color:var(--cl-ui)}.changelog-row--ai-kit .changelog-row-body h3{color:var(--cl-ai-kit)}.changelog-row-body h3:first-child{margin-top:0}.changelog-row-body p{margin:0 0 12px}.changelog-row-body ul{margin:0 0 12px;padding:0;list-style:none}.changelog-row-body li{position:relative;padding-left:18px;margin:0 0 6px}.changelog-row-body li:before{content:"";position:absolute;left:4px;top:.55em;width:4px;height:4px;border-radius:50%;background:var(--foreground-feint)}.changelog-row-body code{font-family:var(--font-mono);font-size:13px;background:var(--code-bg);border:1px solid var(--code-border);padding:1px 5px;border-radius:0}.changelog-row-body a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px}.changelog-row-body a:hover{text-decoration-color:currentColor}.changelog-row-body strong{font-variation-settings:"wght" 600}.changelog-interstitial-host{list-style:none;padding:0;border:none}.changelog-interstitial-host .mag-interstitial{width:100%;max-width:100%;margin:16px 0}.changelog-sentinel{padding:40px 0;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint)}.changelog-end{padding:40px 0 80px;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--foreground-feint);margin:0}.changelog-empty{padding:60px 0;text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--foreground-feint)}@media(max-width:720px){.changelog-row{grid-template-columns:1fr;gap:16px;padding:28px 0}.changelog-row-meta{position:static;padding-top:0}.changelog-row-version{font-size:26px;padding:12px 14px}}.changelog-hub{--fresh-accent: var(--lab-yellow);--background: var(--fresh-ink);--layer: var(--fresh-raised);--foreground: var(--fresh-paper);--foreground-feint: var(--fresh-muted);--border: var(--fresh-line);--accent: var(--fresh-accent);--code-bg: var(--fresh-raised);--code-border: var(--fresh-line);width:100vw;margin-inline:calc(50% - 50vw);background:var(--fresh-ink);color:var(--fresh-paper)}.changelog-hub-index{width:min(100%,var(--fresh-grid-max-width));margin-inline:auto;padding:clamp(56px,7vw,92px) var(--fresh-grid-gutter) clamp(72px,9vw,120px);box-sizing:border-box}.changelog-hub .changelog-filters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fresh-grid-gap);padding:0 0 32px;border-color:var(--fresh-line)}.changelog-hub .changelog-filter-group:first-child{grid-column:1 / 7}.changelog-hub .changelog-filter-divider{display:none}.changelog-hub .changelog-filter-divider+.changelog-filter-group{grid-column:7 / 11}.changelog-hub .changelog-filter-count{grid-column:11 / -1;align-self:center;justify-self:end;margin-left:0}.changelog-hub .changelog-filter{border-color:var(--fresh-line);color:var(--fresh-muted)}.changelog-hub .changelog-filter:hover{color:var(--fresh-paper)}.changelog-hub .changelog-filter.is-on{color:var(--fresh-ink);background:var(--fresh-paper);border-color:var(--fresh-paper)}.changelog-hub .changelog-filter--motion.is-on{background:var(--cl-motion);border-color:var(--cl-motion)}.changelog-hub .changelog-filter--plus.is-on{background:var(--cl-plus);border-color:var(--cl-plus)}.changelog-hub .changelog-filter--ui.is-on{background:var(--cl-ui);border-color:var(--cl-ui)}.changelog-hub .changelog-filter--ai-kit.is-on{background:var(--cl-ai-kit);border-color:var(--cl-ai-kit)}.changelog-hub .changelog-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fresh-grid-gap);padding:clamp(36px,4.5vw,64px) 0;border-color:var(--fresh-line)}.changelog-hub .changelog-row-meta{grid-column:1 / 4;top:96px}.changelog-hub .changelog-row-content{grid-column:4 / 11;min-width:0}.changelog-hub .changelog-row-version{background:var(--fresh-ink);color:var(--fresh-paper)}.changelog-hub .changelog-row-body{max-width:65ch;color:var(--fresh-paper)}.changelog-hub .changelog-interstitial-host{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fresh-grid-gap);border-bottom:1px solid var(--fresh-line)}.changelog-hub .changelog-interstitial-host .mag-interstitial{grid-column:4 / 11;margin-block:clamp(40px,5vw,64px)}@media(max-width:980px){.changelog-hub .changelog-filter-group:first-child{grid-column:1 / -1}.changelog-hub .changelog-filter-divider+.changelog-filter-group{grid-column:1 / 10}.changelog-hub .changelog-filter-count{grid-column:10 / -1}.changelog-hub .changelog-row-meta{grid-column:1 / 4}.changelog-hub .changelog-row-content,.changelog-hub .changelog-interstitial-host .mag-interstitial{grid-column:4 / -1}}@media(max-width:720px){.changelog-hub .changelog-filters{grid-template-columns:1fr;gap:16px}.changelog-hub .changelog-filter-group:first-child,.changelog-hub .changelog-filter-divider+.changelog-filter-group,.changelog-hub .changelog-filter-count{grid-column:1}.changelog-hub .changelog-filter-count{justify-self:start}.changelog-hub .changelog-row{grid-template-columns:1fr;gap:20px}.changelog-hub .changelog-row-meta,.changelog-hub .changelog-row-content{grid-column:1}.changelog-hub .changelog-interstitial-host{grid-template-columns:1fr}.changelog-hub .changelog-interstitial-host .mag-interstitial{grid-column:1}}
