.release-page{width:min(100% - 3rem,52rem);font-family:var(--font-serif);margin-inline:auto;padding-block:clamp(6rem,13vh,9rem) 7rem}.release-intro{max-width:37rem}.release-hero{gap:2.5rem;display:grid}.release-eyebrow{letter-spacing:.14em;color:var(--ink-dim);margin-bottom:1.25rem;font-size:.6875rem}.release-intro h1{letter-spacing:-.055em;font-size:clamp(3.5rem,9vw,5.5rem);line-height:1}.release-lede{text-wrap:balance;margin-top:1.75rem;font-size:clamp(1.3rem,3vw,1.625rem);line-height:1.35}.release-support{color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:.375rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;display:flex}.release-support-note{font-size:.625rem}.release-intro .release-support{margin-top:.875rem}.release-copy{color:var(--ink-dim);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;line-height:1.7}.release-repo{--repo-border:#d8d8d6;--repo-border-hover:#aaa9a6;--repo-bg:#fafaf9;--repo-shadow:0 1px 1px #1714120a, inset 0 1px #fff;--repo-shadow-hover:0 14px 30px -15px #17141240, inset 0 1px #fff;border:1px solid var(--repo-border);background:var(--repo-bg);max-width:100%;box-shadow:var(--repo-shadow);color:#706e6b;border-radius:1rem;align-items:center;gap:.875rem;margin-top:1.75rem;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .25s;display:inline-flex}.release-repo-url{white-space:nowrap;color:#0000;overflow-wrap:anywhere;background-image:linear-gradient(90deg,#7c3aed 0%,#db2777 7%,#e11d48 14%,#ea580c 21%,#ca8a04 28%,#059669 35%,#0284c7 43%,#7c3aed 50%,#db2777 57%,#e11d48 64%,#ea580c 71%,#ca8a04 78%,#059669 85%,#0284c7 93%,#7c3aed 100%);background-position:0 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;min-width:0;animation:10s linear infinite release-repo-rainbow}.release-repo:hover{border-color:var(--repo-border-hover);box-shadow:var(--repo-shadow-hover);transform:translateY(-3px)rotate(-.25deg)}.release-repo:active{transform:translateY(-1px)scale(.99)}.release-repo-github{flex:none;width:1.5rem;height:1.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.release-repo-open{flex:none;font-size:1.125rem;transition:transform .25s cubic-bezier(.16,1,.3,1)}.release-repo:hover .release-repo-github{transform:rotate(-9deg)scale(1.1)}.release-repo:hover .release-repo-open{transform:translate(2px,-2px)}@keyframes release-repo-rainbow{to{background-position:100% 0}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .release-repo{--repo-border:#45423d;--repo-border-hover:#716c64;--repo-bg:#242321;--repo-shadow:0 1px 1px #00000030, inset 0 1px #ffffff0a;--repo-shadow-hover:0 16px 32px -14px #000000b8, inset 0 1px #ffffff12;color:#aaa59d}}:root[data-theme=dark] .release-repo{--repo-border:#45423d;--repo-border-hover:#716c64;--repo-bg:#242321;--repo-shadow:0 1px 1px #00000030, inset 0 1px #ffffff0a;--repo-shadow-hover:0 16px 32px -14px #000000b8, inset 0 1px #ffffff12;color:#aaa59d}.release-demo{margin-block:3.5rem 2.5rem}.demo-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.875rem;display:flex}.demo-heading h2{font-size:1.125rem}.demo-heading>span,.release-demo figcaption{color:var(--ink-dim);font-size:.75rem}.demo-terminal{color:#eeeae2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171614;border:1px solid #39352e;border-radius:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 12px 35px -18px #17141250}.demo-titlebar{color:#aba69d;background:#ffffff03;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;font-size:.625rem;display:flex}.demo-window-dots{gap:.375rem;display:flex}.demo-window-dots i{background:#686156;border-radius:50%;width:.4375rem;height:.4375rem}.demo-screen{height:21rem;padding:1.5rem;overflow:auto}.demo-screen pre{tab-size:2;font-size:.75rem;line-height:1.9}.demo-line-muted{color:#aba69d}.demo-line-accent{color:#edbd50}.demo-line-success{color:#a1c79b}.demo-line-status{color:#edbd50;max-width:100%;animation:7s ease-in-out infinite demo-status-sweep;display:inline-block;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0003 50%,#000 60%);mask-image:linear-gradient(90deg,#000 40%,#0003 50%,#000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes demo-status-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}85%,to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.release-repo-url,.demo-line-status{animation:none}.demo-line-status{-webkit-mask-image:none;mask-image:none}}.demo-controls{border-top:1px solid #ffffff12;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.125rem;font-size:.625rem;display:flex}.demo-position{color:#aba69d;text-align:right}.demo-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.125rem;display:grid}.demo-scenes button{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);min-width:0;color:var(--ink-dim);cursor:pointer;text-align:left;white-space:nowrap;padding-block:.75rem;font-size:.75rem}.demo-scenes button[aria-pressed=true],.demo-scenes button:hover{border-top-color:var(--accent);color:var(--ink)}.demo-scenes button span{margin-right:.4rem;font-size:.625rem}.release-demo figcaption{margin-top:.875rem}.demo-summary{text-wrap:pretty;max-width:35rem;margin-top:1rem;font-size:.9375rem;line-height:1.5}.product-mark{flex:none;width:1.125rem;height:1.125rem}.product-chip{--product-chip-bg:#fafaf9;--product-chip-border:#d8d8d6;border:1px solid var(--product-chip-border);background:var(--product-chip-bg);color:var(--ink);white-space:nowrap;border-radius:.65rem;align-items:center;gap:.5rem;font-family:ui-sans-serif,system-ui,sans-serif;display:inline-flex;box-shadow:0 1px 1px #1714120a}.release-support .product-chip{border-radius:.5rem;gap:.35rem;padding:.25rem .4rem;font-size:.6875rem}.release-support .product-mark{width:.875rem;height:.875rem}.product-chip-claude .product-mark,.product-chip-claude-code .product-mark{color:#d97757}.release-actions{border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);background:color-mix(in srgb, var(--bg) 78%, transparent);border-radius:1rem;max-width:35rem;padding:1.25rem;box-shadow:0 12px 32px -28px #17141280}.release-onboarding h2,.release-roadmap h2{font-size:.875rem;font-weight:400}.release-onboarding p{color:var(--ink-dim);text-wrap:pretty;margin-top:.4rem;font-size:.75rem;line-height:1.5}.release-onboarding{margin:0}.onboarding-link{width:100%;margin-top:.875rem}.release-roadmap{border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);margin-top:1.25rem;padding-top:1.25rem}.integration-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.75rem;display:grid}.integration-options .product-chip{cursor:pointer;justify-content:flex-start;min-height:2.5rem;padding:.55rem .65rem;font-size:.75rem;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s,box-shadow .18s;position:relative}.integration-options .product-chip:hover{border-color:color-mix(in srgb, var(--accent) 70%, var(--ink));transform:translateY(-2px);box-shadow:0 8px 18px -12px #17141280}.integration-options .product-chip[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--product-chip-bg))}.integration-check{color:var(--accent);opacity:0;margin-left:.2rem;transition:opacity .16s,transform .16s cubic-bezier(.16,1,.3,1);transform:scale(.6)}.integration-count{min-width:1.5ch;color:var(--ink-dim);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}.product-chip[aria-pressed=true] .integration-check{opacity:1;transform:scale(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .product-chip{--product-chip-bg:#242321;--product-chip-border:#45423d}}:root[data-theme=dark] .product-chip{--product-chip-bg:#242321;--product-chip-border:#45423d}@media (width>=52rem){.release-hero{grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start}.release-actions{margin-top:3rem}.integration-options{grid-template-columns:1fr}}@media (width<36rem){.release-repo{gap:.625rem;padding:.75rem;font-size:.75rem}.release-repo-open{display:none}.demo-screen{height:25rem;padding:1.125rem}.demo-screen pre{white-space:pre-wrap;overflow-wrap:anywhere}.demo-scenes{gap:0 .5rem}.demo-scenes button{font-size:clamp(.6rem,2.7vw,.75rem)}.demo-scenes button span{margin-right:.2rem}.integration-options{grid-template-columns:1fr}}
