.cl-badge{font-family:var(--tool-font-mono,"JetBrains Mono", monospace);text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;margin-right:.4rem;padding:.1rem .4rem;font-size:.55rem;font-weight:700;display:inline-block}.cl-badge-fix{color:#f97316;background:#f9731626;border:1px solid #f973164d}.cl-badge-feat{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d}.cl-badge-docs{color:#60a5fa;background:#60a5fa26;border:1px solid #60a5fa4d}.cl-badge-test{color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa4d}.cl-badge-chore{color:#94a3b8;background:#94a3b81f;border:1px solid #94a3b840}.cl-badge-ci{color:#f472b6;background:#f472b61a;border:1px solid #f472b633}.cl-badge-perf{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d}[data-theme=light] .cl-badge-fix{color:#ea580c;background:#ea580c1a}[data-theme=light] .cl-badge-feat{color:#16a34a;background:#16a34a1a}[data-theme=light] .cl-badge-docs{color:#2563eb;background:#2563eb1a}[data-theme=light] .cl-badge-test{color:#7c3aed;background:#7c3aed1a}[data-theme=light] .cl-badge-chore{color:#64748b;background:#64748b1a}[data-theme=light] .cl-badge-ci{color:#db2777;background:#db27771a}[data-theme=light] .cl-badge-perf{color:#d97706;background:#d977061a}.cl-pr-link{font-family:var(--tool-font-mono,"JetBrains Mono", monospace);opacity:.7;font-size:.8em;text-decoration:none;transition:opacity .15s;color:var(--tool-primary-bright,var(--tool-primary,#0ea5e9))!important}.cl-pr-link:hover{opacity:1}.changelog-body h1,.changelog-body h2,.changelog-body h3,.changelog-body h4{font-family:var(--tool-font-mono,"JetBrains Mono", monospace);text-transform:uppercase;color:var(--tool-text,#fff);letter-spacing:-.01em;margin:1.5rem 0 .75rem;font-weight:800}.changelog-body h1{font-size:1.3rem}.changelog-body h2{border-bottom:2px solid var(--tool-border-dim,#ffffff26);padding-bottom:.25rem;font-size:1.1rem}.changelog-body h3{color:var(--tool-primary-bright,var(--tool-primary,currentColor));font-size:.95rem}.changelog-body p{margin:.75rem 0}.changelog-body ul{margin:.5rem 0;padding:0;list-style:none}.changelog-body li{overflow-wrap:anywhere;word-break:break-word;padding:.25rem 0 .25rem 1.25rem;line-height:1.6;position:relative}.changelog-body li:before{content:"▸";color:var(--tool-primary-bright,var(--tool-primary,currentColor));font-weight:700;position:absolute;top:.25rem;left:0}.changelog-body code{font-family:var(--tool-font-mono,"JetBrains Mono", monospace);background:var(--tool-bg-surface,#ffffff0d);color:var(--tool-primary-bright,var(--tool-primary,currentColor));border:1px solid var(--tool-border-dim,#ffffff26);padding:.1rem .35rem;font-size:.85em}.changelog-body pre{background:var(--tool-bg-surface,#0006);border:2px solid var(--tool-border-dim,#ffffff26);font-family:var(--tool-font-mono,"JetBrains Mono", monospace);padding:1rem;font-size:.8rem;overflow-x:auto}.changelog-body a{color:var(--tool-primary-bright,var(--tool-primary,currentColor));border-bottom:1px solid var(--tool-border-dim,#fff3);text-decoration:none;transition:border-color .15s}.changelog-body a:hover{border-color:var(--tool-primary-bright,var(--tool-primary,currentColor))}.changelog-body strong{color:var(--tool-text,#fff);font-weight:700}.cl-collapsed{max-height:180px;position:relative;overflow:hidden}.cl-collapsed:after{content:"";background:linear-gradient(to bottom, transparent, var(--tool-bg-card,#000000e6));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.tool-subnav{z-index:49;background:var(--tool-bg-surface,var(--tool-bg,#0a0a0a));border-bottom:2px solid var(--tool-border-dim,#ffffff26);position:sticky;top:56px}.tool-subnav__inner{align-items:center;gap:1.5rem;max-width:1400px;margin:0 auto;padding:.5rem 1.25rem;display:flex}.tool-subnav__brand{letter-spacing:-.03em;color:var(--tool-primary-bright,var(--tool-primary,currentColor));font-size:1rem;font-style:italic;font-weight:900}.tool-subnav__link{text-transform:uppercase;letter-spacing:.05em;color:var(--tool-text,#fff);opacity:.6;padding-bottom:2px;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .1s,opacity .1s}.tool-subnav__link:hover{opacity:1;color:var(--tool-primary-bright,var(--tool-primary,currentColor))}.tool-subnav__link--active{color:var(--tool-primary-bright,var(--tool-primary,currentColor));opacity:1;border-bottom:3px solid var(--tool-primary-bright,var(--tool-primary,currentColor))}@media (width<=640px){.tool-subnav__inner{flex-wrap:wrap;gap:.5rem}.tool-subnav__brand{font-size:.85rem}.tool-subnav__link{font-size:.7rem}}[data-reveal]{opacity:0;clip-path:inset(40% 0);filter:blur(4px);will-change:opacity, clip-path, filter}[data-reveal].is-visible{opacity:1;clip-path:inset(0);filter:blur();will-change:auto;transition:opacity .3s ease forwards, clip-path .35s steps(6, end) forwards, filter .4s ease forwards}[data-reveal=hero]{opacity:0;clip-path:inset(50% 10%);filter:blur(8px)brightness(1.5)}[data-reveal=hero].is-visible{opacity:1;clip-path:inset(0);filter:blur()brightness();transition:opacity .2s ease forwards, clip-path .45s steps(8, end) forwards, filter .6s ease forwards}[data-reveal=card]{opacity:0;clip-path:inset(20%);transform:scale(.92)}[data-reveal=card].is-visible{opacity:1;clip-path:inset(0);transition:opacity .25s ease forwards, clip-path .3s steps(4, end) forwards, transform .4s cubic-bezier(.34, 1.56, .64, 1) forwards;transform:scale(1)}#pt-overlay{z-index:10000;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(6px);will-change:opacity, transform;position:fixed;inset:0;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;transform:none!important}#pt-overlay{display:none!important}}
