.ai-timeline.svelte-5z0ymf{--claude: var(--accent, #f45a19);--openai: #ddd8c7;--open: #a597e6;--other: #a6b6b4;--me: #aaa69a;--ink: #f3f0e8;--ink-dim: #b5b2a7;--rule: rgba(255, 255, 255, .09);--mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, monospace;container:ai-timeline / inline-size;min-width:0;margin:1.75rem 0;scroll-margin-top:5.5rem;background:radial-gradient(ellipse at 100% 0,rgba(244,90,25,.09),transparent 50%),var(--surface-dark, #26251e);border:1px solid var(--rule);border-radius:var(--radius-lg, .75rem);box-shadow:0 8px 24px #26251e14;color:var(--ink)}.panel.svelte-5z0ymf{margin:0;padding:clamp(.75rem,2.5cqi,1.5rem)}.caption-top.svelte-5z0ymf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.5rem;font-family:var(--mono);font-size:.625rem;line-height:1.4;color:var(--ink-dim)}.eyebrow.svelte-5z0ymf{text-transform:uppercase;letter-spacing:.06em}.period.svelte-5z0ymf{white-space:nowrap}.period.svelte-5z0ymf span:where(.svelte-5z0ymf){margin:0 .25em;color:var(--claude)}.title.svelte-5z0ymf{max-width:42em;margin:0 0 .3rem;font-size:clamp(1rem,2.5cqi,1.25rem);font-weight:500;letter-spacing:-.025em;line-height:1.3;color:var(--ink)}.subtitle.svelte-5z0ymf{margin:0;font-size:.75rem;line-height:1.45;color:var(--ink-dim)}.legend.svelte-5z0ymf{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.85rem 0 .75rem;padding:0 0 .75rem;list-style:none;border-bottom:1px solid var(--rule);font-size:.6875rem;line-height:1.3}.legend.svelte-5z0ymf li:where(.svelte-5z0ymf){display:inline-flex;align-items:center;gap:.4rem}.key.svelte-5z0ymf{flex:none;width:.7rem;height:.3rem;border-radius:1px}.key--claude.svelte-5z0ymf{background:var(--claude)}.key--openai.svelte-5z0ymf{background:var(--openai)}.key--open.svelte-5z0ymf{background:var(--open)}.key--other.svelte-5z0ymf{background:var(--other)}.key--me.svelte-5z0ymf{border:1px dashed var(--me)}.key--single.svelte-5z0ymf{width:.375rem;height:.375rem;margin-inline:.15rem;transform:rotate(45deg);background:var(--ink);border-radius:0}.chart.svelte-5z0ymf{display:grid;grid-template-columns:10rem minmax(0,1fr);column-gap:.75rem;isolation:isolate}.column-heading.svelte-5z0ymf,.axis.svelte-5z0ymf{grid-row:1;min-height:1.5rem;font-family:var(--mono);font-size:.625rem;line-height:1.2;color:var(--ink-dim)}.column-heading.svelte-5z0ymf{grid-column:1}.axis.svelte-5z0ymf{position:relative;grid-column:2}.tick-label.svelte-5z0ymf{position:absolute;left:0;transform:translate(-50%);white-space:nowrap}.date-heading.svelte-5z0ymf{display:none;grid-column:3;text-align:right}.guides.svelte-5z0ymf{position:relative;grid-column:2;grid-row:2;z-index:-1;pointer-events:none}.tick.svelte-5z0ymf,.release.svelte-5z0ymf{position:absolute;top:0;bottom:0;border-left:1px solid var(--rule)}.release.svelte-5z0ymf{border-left:1px dashed rgba(243,240,232,.32)}.rows.svelte-5z0ymf{display:grid;grid-column:1 / -1;grid-row:2;grid-template-columns:subgrid;margin:0;padding:0;list-style:none}.row.svelte-5z0ymf,.row-button.svelte-5z0ymf{position:relative;display:grid;grid-column:1 / -1;grid-template-columns:subgrid;min-width:0}.row.svelte-5z0ymf{--family: var(--other)}.row--me.svelte-5z0ymf{--family: var(--me)}.row--claude.svelte-5z0ymf{--family: var(--claude)}.row--openai.svelte-5z0ymf{--family: var(--openai)}.row--open.svelte-5z0ymf{--family: var(--open)}.row.svelte-5z0ymf:nth-child(2n){background:#ffffff06}.row-button.svelte-5z0ymf{align-items:center;min-height:1.5rem;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast, .15s);-webkit-tap-highlight-color:transparent}.row--active.svelte-5z0ymf .row-button:where(.svelte-5z0ymf){background:#ffffff14}.row-button.svelte-5z0ymf:focus-visible{outline:1px solid var(--ink);outline-offset:2px}@container ai-timeline (min-width: 28.001rem) and (max-width: 47.999rem){.row--active.svelte-5z0ymf .row-button:where(.svelte-5z0ymf):after{content:attr(data-dates);position:absolute;top:calc(100% - 2px);right:0;z-index:2;max-width:calc(100% - 1rem);padding:.25rem .5rem;border-radius:3px;background:var(--ink);box-shadow:0 3px 10px #00000026;color:var(--surface-dark, #26251e);font-size:.6875rem;line-height:1.4;pointer-events:none}}.label.svelte-5z0ymf{grid-column:1;padding:.2rem .25rem;font-size:.75rem;line-height:1.25;overflow-wrap:anywhere}.row--me.svelte-5z0ymf .label:where(.svelte-5z0ymf){font-weight:600}.track.svelte-5z0ymf{position:relative;grid-column:2;align-self:stretch;min-width:0}.track.svelte-5z0ymf:before{content:"";position:absolute;top:50%;inset-inline:0;border-top:1px solid rgba(255,255,255,.035)}.bar.svelte-5z0ymf{position:absolute;top:50%;height:.375rem;min-width:3px;transform:translateY(-50%);border-radius:2px;background:var(--family);box-shadow:inset 0 1px #fff3}.row--me.svelte-5z0ymf .bar:where(.svelte-5z0ymf){box-sizing:border-box;border:1px dashed var(--me);background:transparent;box-shadow:none}.bar--single.svelte-5z0ymf{width:.375rem;min-width:0;transform:translate(-50%,-50%) rotate(45deg);border-radius:0}.row--active.svelte-5z0ymf .bar:where(.svelte-5z0ymf){filter:brightness(1.2)}.date-range.svelte-5z0ymf{display:none;grid-column:3;padding-right:.25rem;font-size:.6875rem;font-variant-numeric:tabular-nums;line-height:1.25;text-align:right;white-space:nowrap;color:var(--ink-dim)}.milestones.svelte-5z0ymf{position:relative;grid-column:2;grid-row:3;min-height:2.5rem;margin-top:.4rem;font-size:.625rem;line-height:1.4}.milestone.svelte-5z0ymf{position:absolute;display:grid;gap:.1rem;transform:translate(-50%);text-align:center;white-space:nowrap}.milestone.svelte-5z0ymf strong:where(.svelte-5z0ymf){font-family:var(--mono);font-size:.6875rem;font-weight:600}.milestone.svelte-5z0ymf time:where(.svelte-5z0ymf){color:var(--ink-dim)}.milestone--end.svelte-5z0ymf{transform:translate(-100%);text-align:right}.chart-footer.svelte-5z0ymf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:.35rem;padding-top:.65rem;border-top:1px solid var(--rule);font-size:.6875rem;line-height:1.4}.readout.svelte-5z0ymf{display:grid;gap:.15rem;min-height:2.1rem;margin:0}.readout.svelte-5z0ymf strong:where(.svelte-5z0ymf){font-weight:500}.readout.svelte-5z0ymf span:where(.svelte-5z0ymf),.note.svelte-5z0ymf{color:var(--ink-dim)}.note.svelte-5z0ymf{max-width:19em;margin:0;text-align:right}.visually-hidden.svelte-5z0ymf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container ai-timeline (min-width: 48rem){.chart.svelte-5z0ymf{grid-template-columns:10rem minmax(0,1fr) 10.5rem}.date-heading.svelte-5z0ymf,.date-range.svelte-5z0ymf{display:block}}@container ai-timeline (max-width: 34rem){.tick-year.svelte-5z0ymf{display:block}.axis.svelte-5z0ymf,.column-heading.svelte-5z0ymf{min-height:2rem}.tick-label.svelte-5z0ymf{text-align:center}}@container ai-timeline (max-width: 28rem){.caption-top.svelte-5z0ymf{font-size:.5625rem}.legend.svelte-5z0ymf{gap:.45rem .75rem}.chart.svelte-5z0ymf{grid-template-columns:minmax(0,1fr)}.column-heading.svelte-5z0ymf{display:none}.axis.svelte-5z0ymf,.guides.svelte-5z0ymf,.milestones.svelte-5z0ymf{grid-column:1}.row-button.svelte-5z0ymf{grid-template-columns:minmax(0,1fr) auto;column-gap:.4rem;row-gap:.075rem;min-height:1.75rem;padding:.15rem 0}.label.svelte-5z0ymf{grid-row:1;padding-block:0;font-size:.6875rem}.date-range.svelte-5z0ymf{display:block;grid-column:2;grid-row:1;font-size:.625rem}.track.svelte-5z0ymf{grid-column:1 / -1;grid-row:2;height:.375rem}.milestone.svelte-5z0ymf:first-child{transform:none;text-align:left}.chart-footer.svelte-5z0ymf{align-items:start}.note.svelte-5z0ymf{max-width:none;text-align:left}}@container ai-timeline (max-width: 20rem){.tick-label--minor.svelte-5z0ymf{visibility:hidden}}@media(prefers-reduced-motion:reduce){.row-button.svelte-5z0ymf{transition:none}}.contributor.svelte-1hqbkzh{padding:1rem 1.1rem 1.1rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition-fast)}.contributor.svelte-1hqbkzh:hover{border-color:var(--text-faint)}.contributor.svelte-1hqbkzh:first-child{grid-column:1 / -1}header.svelte-1hqbkzh{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.3rem .75rem}img.svelte-1hqbkzh{grid-row:span 2;border-radius:50%;background:var(--bg-card)}a.svelte-1hqbkzh{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--text);text-decoration:none}a.svelte-1hqbkzh:hover{color:var(--accent)}.stats.svelte-1hqbkzh{display:flex;gap:.35rem}.stat.svelte-1hqbkzh{padding:.1rem .5rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-white);font-family:var(--mono);font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap}.prs.svelte-1hqbkzh{border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-hover);font-weight:600}p.svelte-1hqbkzh{margin:.7rem 0 0;font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--text-muted)}.contributors.svelte-vg98m6{max-width:var(--measure, 42rem);margin:1.5rem 0 2rem}ul.svelte-vg98m6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media(max-width:560px){ul.svelte-vg98m6{grid-template-columns:minmax(0,1fr)}}.leaps.svelte-srf3m3{max-width:var(--measure, 42rem);margin:1.25rem 0 1rem}.leaps.svelte-srf3m3 ol{margin:0;padding:0;list-style:none;counter-reset:leap}.leaps.svelte-srf3m3 li{position:relative;padding:.7rem 0 .7rem 2.25rem;border-top:1px solid var(--border-light);counter-increment:leap;font-size:.95rem;line-height:1.6;color:var(--text-muted)}.leaps.svelte-srf3m3 li:last-child{border-bottom:1px solid var(--border-light)}.leaps.svelte-srf3m3 li:before{content:counter(leap,decimal-leading-zero);position:absolute;top:.7rem;left:0;font-family:var(--mono);font-size:var(--font-size-sm);line-height:1.52rem;font-weight:600;color:var(--accent-hover)}.leaps.svelte-srf3m3 li>strong:first-child{font-weight:600;color:var(--text)}.leaps.svelte-srf3m3 li>strong:first-child:after{content:"."}@media(max-width:640px){.leaps.svelte-srf3m3 li{padding-left:1.85rem}}.post-page.svelte-1ly2j4j{--measure: 42rem}.container.svelte-1ly2j4j{max-width:72rem;margin:0 auto;padding:0 1.5rem}.hero.svelte-1ly2j4j{background:var(--bg);padding:2.5rem 0 3rem}.crumbs.svelte-1ly2j4j{font-size:var(--font-size-xs);color:var(--text-faint);margin-bottom:2rem}.crumbs.svelte-1ly2j4j a:where(.svelte-1ly2j4j){color:inherit;text-decoration:none}.crumbs.svelte-1ly2j4j a:where(.svelte-1ly2j4j):hover{color:var(--accent)}.crumb-sep.svelte-1ly2j4j{margin:0 .4rem}.hero-grid.svelte-1ly2j4j{display:grid;grid-template-columns:minmax(0,1fr) clamp(17.5rem,26vw,20rem);gap:clamp(1.5rem,5vw,4rem);align-items:end}.eyebrow.svelte-1ly2j4j{margin:0 0 .75rem;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.title.svelte-1ly2j4j{max-width:18em;margin:0 0 1.25rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.08;color:var(--text)}.lede.svelte-1ly2j4j{max-width:var(--measure);margin:0 0 1.25rem;font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--text-muted)}.byline.svelte-1ly2j4j{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:var(--font-size-sm);color:var(--text-faint)}.byline.svelte-1ly2j4j a:where(.svelte-1ly2j4j){text-decoration:none}.author.svelte-1ly2j4j{color:var(--text);display:inline-flex;align-items:center;gap:.4rem}.author.svelte-1ly2j4j img:where(.svelte-1ly2j4j){border-radius:50%;background:var(--bg-card)}.pills.svelte-1ly2j4j{display:flex;gap:.35rem}.pill.svelte-1ly2j4j{padding:.1rem .5rem;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg-white);font-family:var(--mono);font-size:var(--font-size-xs);color:var(--text-muted);white-space:nowrap;transition:border-color var(--transition-fast),color var(--transition-fast)}.prs.svelte-1ly2j4j{border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-hover);font-weight:600}.author.svelte-1ly2j4j:hover,.pill.svelte-1ly2j4j:hover{color:var(--accent)}.pill.svelte-1ly2j4j:hover{border-color:var(--accent)}.release-card.svelte-1ly2j4j{min-width:0;padding:1.25rem 1.4rem 1.1rem;background:var(--terminal-bg);border-radius:var(--radius-card);box-shadow:var(--shadow-soft),0 0 0 1px var(--terminal-border);color:#ffffffd9}.card-label.svelte-1ly2j4j{margin:0 0 .75rem;font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.card-version.svelte-1ly2j4j{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.15rem 1rem;margin:0 0 1rem;font-family:var(--mono);font-size:1.5rem;color:#fff}.card-version.svelte-1ly2j4j time:where(.svelte-1ly2j4j){font-size:var(--font-size-xs);color:#ffffff80}.cmd.svelte-1ly2j4j{display:block;padding:.55rem .8rem;background:var(--terminal-chrome);border:1px solid var(--terminal-border);border-radius:var(--radius);font-family:var(--mono);font-size:.78rem;color:#ffffffd9;white-space:nowrap;overflow-x:auto}.cmd.svelte-1ly2j4j .dim:where(.svelte-1ly2j4j){color:var(--accent)}.card-links.svelte-1ly2j4j{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin-top:1rem;font-size:var(--font-size-sm)}.card-links.svelte-1ly2j4j a:where(.svelte-1ly2j4j){color:#ffffffd9;text-decoration:none}.card-links.svelte-1ly2j4j a:where(.svelte-1ly2j4j):first-child{color:var(--accent);font-weight:500}.card-links.svelte-1ly2j4j a:where(.svelte-1ly2j4j):hover{color:#fff}.body.svelte-1ly2j4j{background:var(--bg-white);border-top:1px solid var(--border-light);padding:3.5rem 0 5rem}.body-grid.svelte-1ly2j4j{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:3rem;align-items:start}.contents.svelte-1ly2j4j{position:sticky;top:5.5rem;font-size:var(--font-size-sm)}.contents-label.svelte-1ly2j4j{margin:0 0 .75rem;font-size:var(--font-size-xs);color:var(--text-faint)}.contents.svelte-1ly2j4j ol:where(.svelte-1ly2j4j){margin:0 0 1.5rem;padding:0;list-style:none;border-left:1px solid var(--border)}.contents.svelte-1ly2j4j li:where(.svelte-1ly2j4j) a:where(.svelte-1ly2j4j){display:block;margin-left:-1px;padding:.35rem 0 .35rem .9rem;border-left:1px solid transparent;line-height:var(--leading-snug);color:var(--text-muted);text-decoration:none;transition:color var(--transition-fast),border-color var(--transition-fast)}.contents.svelte-1ly2j4j li:where(.svelte-1ly2j4j) a:where(.svelte-1ly2j4j):hover{border-left-color:var(--accent);color:var(--text)}.contents-back.svelte-1ly2j4j{font-size:var(--font-size-xs);color:var(--text-faint);text-decoration:none}.contents-back.svelte-1ly2j4j:hover{color:var(--accent)}.prose.svelte-1ly2j4j{font-size:1.0625rem;line-height:1.75;color:var(--text)}.prose.svelte-1ly2j4j>:is(p,ol,ul,h2,table,figure){max-width:var(--measure)}.prose.svelte-1ly2j4j>:is(p,ol,ul){margin:0 0 1.25rem}.prose.svelte-1ly2j4j>:first-child{margin-top:0}.prose.svelte-1ly2j4j>:is(ol,ul){padding-left:1.25rem}.prose.svelte-1ly2j4j>:is(ol,ul)>li{margin-bottom:.75rem}.prose.svelte-1ly2j4j>:is(ol,ul)>li::marker{color:var(--text-faint)}.prose.svelte-1ly2j4j h2{margin:3.5rem 0 1rem;font-size:var(--font-size-2xl);font-weight:500;letter-spacing:-.025em;line-height:var(--leading-snug);scroll-margin-top:5.5rem}.prose.svelte-1ly2j4j a:not([class]){color:var(--text);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.2em;transition:text-decoration-color var(--transition-fast)}.prose.svelte-1ly2j4j a:not([class]):hover{text-decoration-color:var(--accent)}.prose.svelte-1ly2j4j a[href*="/pull/"]{padding:.05rem .4rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--mono);font-size:.78em;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color var(--transition-fast),border-color var(--transition-fast)}.prose.svelte-1ly2j4j a[href*="/pull/"]:hover{border-color:var(--accent);color:var(--accent-hover)}.prose.svelte-1ly2j4j>blockquote{max-width:var(--measure);box-sizing:border-box;margin:2rem 0;padding:1.1rem 1.4rem;background:var(--bg);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0}.prose.svelte-1ly2j4j>blockquote>p{margin:0}.prose.svelte-1ly2j4j strong{font-weight:600}.prose.svelte-1ly2j4j code{font-family:var(--mono);font-size:.85em;background:var(--bg-card);border-radius:var(--radius-sm);padding:.05rem .3rem;overflow-wrap:anywhere}.prose.svelte-1ly2j4j>figure{margin:2rem 0 2.5rem}.prose.svelte-1ly2j4j>figure>a{display:block}.prose.svelte-1ly2j4j>figure img{display:block;box-sizing:border-box;width:100%;height:auto;border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color var(--transition-fast)}.prose.svelte-1ly2j4j>figure>a:hover img{border-color:var(--accent)}.prose.svelte-1ly2j4j>table{width:100%;margin:2rem 0 2.5rem;border:1px solid var(--border);border-radius:var(--radius-lg);border-collapse:separate;border-spacing:0;overflow:hidden;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.prose.svelte-1ly2j4j :is(th,td){padding:.7rem 1rem;border-bottom:1px solid var(--border-light);text-align:left;vertical-align:baseline}.prose.svelte-1ly2j4j tbody tr:last-child td{border-bottom:none}.prose.svelte-1ly2j4j th{background:var(--bg);border-bottom-color:var(--border);font-weight:600;color:var(--text)}.prose.svelte-1ly2j4j th small{display:block;font-size:var(--font-size-xs);font-weight:400;color:var(--text-faint)}.prose.svelte-1ly2j4j td:first-child{color:var(--text-muted)}.prose.svelte-1ly2j4j td:nth-child(2){color:var(--text-faint)}.prose.svelte-1ly2j4j :is(th,td):nth-child(3){background:color-mix(in srgb,var(--accent) 5%,transparent)}.prose.svelte-1ly2j4j td:nth-child(3){font-weight:600}.prose.svelte-1ly2j4j td:last-child{font-family:var(--mono);font-size:var(--font-size-xs);font-weight:600;color:var(--accent-hover);white-space:nowrap}@media(max-width:1024px){.body-grid.svelte-1ly2j4j{grid-template-columns:minmax(0,1fr)}.contents.svelte-1ly2j4j{display:none}}@media(max-width:800px){.hero-grid.svelte-1ly2j4j{grid-template-columns:minmax(0,1fr)}.release-card.svelte-1ly2j4j{max-width:24rem}}@media(max-width:640px){.container.svelte-1ly2j4j{padding:0 1rem}.hero.svelte-1ly2j4j{padding:1.5rem 0 2rem}.body.svelte-1ly2j4j{padding:2rem 0 3.5rem}.prose.svelte-1ly2j4j{font-size:var(--font-size-base)}.prose.svelte-1ly2j4j :is(th,td){padding:.6rem .65rem}.prose.svelte-1ly2j4j h2{margin-top:2.5rem;font-size:var(--font-size-xl)}}
