.rt[data-astro-cid-vtufdqkg]{margin:26px 0 0}.rt-summary[data-astro-cid-vtufdqkg]{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3)}.rt-summary[data-astro-cid-vtufdqkg] b[data-astro-cid-vtufdqkg]{color:var(--fg);font-weight:500}.rt-plot[data-astro-cid-vtufdqkg]{position:relative;height:62px;margin-top:16px;padding:0 22px}.rt-axis[data-astro-cid-vtufdqkg]{position:absolute;left:22px;right:22px;top:26px;height:1px;background:var(--line)}.rt-tick[data-astro-cid-vtufdqkg]{position:absolute;top:36px;transform:translate(-50%);font-family:var(--font-mono);font-size:10px;color:var(--fg-4);white-space:nowrap}.rt-tick[data-astro-cid-vtufdqkg] i[data-astro-cid-vtufdqkg]{position:absolute;left:50%;top:-10px;width:1px;height:5px;background:var(--line)}.rt-dot[data-astro-cid-vtufdqkg]{position:absolute;top:26px;width:7px;height:7px;margin:-3px 0 0 -3.5px;border-radius:50%;background:var(--fg-3);box-shadow:0 0 0 2px var(--bg)}.rt-dot[data-astro-cid-vtufdqkg].major{width:11px;height:11px;margin:-5px 0 0 -5.5px;background:var(--fg)}.rt-label[data-astro-cid-vtufdqkg]{position:absolute;top:0;transform:translate(-50%);font-family:var(--font-mono);font-size:10.5px;color:var(--fg-2);white-space:nowrap}@media(max-width:620px){.rt-label[data-astro-cid-vtufdqkg]{display:none}.rt-plot[data-astro-cid-vtufdqkg]{height:44px}}.cl-hero-section{background:radial-gradient(ellipse 900px 460px at 50% 0%,oklch(from var(--ok) l c h / .06) 0%,transparent 60%),var(--bg);border-bottom:1px solid var(--line);padding:64px 32px 32px}.cl-hero{padding:0}.cl-hero .row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px}.cl-hero h1{font-size:56px;letter-spacing:-.035em;line-height:1;margin:12px 0 14px}.cl-hero .lede{font-size:16px;color:var(--fg-2);max-width:580px;line-height:1.55}.cl-rss{display:flex;flex-direction:column;gap:6px;align-items:flex-end;font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.cl-rss a{color:var(--fg-2);text-decoration:none;padding:5px 10px;border:1px solid var(--line);border-radius:5px;background:var(--panel);display:inline-flex;align-items:center;gap:6px}.cl-filters{display:flex;gap:6px;flex-wrap:wrap;margin:32px 0 8px}.cl-filter{font-family:inherit;font-size:12px;padding:5px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--line);color:var(--fg-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cl-filter.active{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cl-filter .dot{width:6px;height:6px;border-radius:50%}.cl-list{margin-top:32px;display:flex;flex-direction:column;gap:56px}.cl-entry{display:grid;grid-template-columns:200px 1fr;gap:48px}.cl-meta{position:sticky;top:80px;align-self:start;display:flex;flex-direction:column;gap:6px;padding-top:4px}.cl-date{font-family:var(--font-mono);font-size:12px;color:var(--fg-3);letter-spacing:.02em}.cl-version{font-family:var(--font-mono);font-size:22px;font-weight:500;letter-spacing:-.02em}.cl-version .dim{color:var(--fg-3)}.cl-codename{font-size:12px;color:var(--fg-2);font-style:italic}.cl-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.cl-tag{font-family:var(--font-mono);font-size:9.5px;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.06em}.cl-tag.major{background:#dbf8da;color:oklch(40% .16 145)}.cl-tag.feat{background:oklch(95% .04 250);color:oklch(45% .16 250)}.cl-tag.fix{background:oklch(95% .05 75);color:oklch(45% .16 75)}.cl-tag.sec{background:oklch(95% .05 25);color:#a20519}.dark .cl-tag.major{background:#06320c;color:#68db70}.dark .cl-tag.feat{background:#0e2a45;color:oklch(78% .16 250)}.dark .cl-tag.fix{background:oklch(28% .07 75);color:#f9ad26}.dark .cl-tag.sec{background:#491513;color:oklch(78% .18 25)}.cl-body{display:flex;flex-direction:column;gap:16px}.cl-body h2{font-size:26px;letter-spacing:-.02em;line-height:1.2;margin:0}.cl-body h2 em{color:var(--fg-3)}.cl-summary{font-size:15px;color:var(--fg-2);line-height:1.55;margin:0}.cl-summary code{font-family:var(--font-mono);font-size:13px;background:var(--bg-2);padding:1px 6px;border-radius:3px}.cl-mock{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:18px;margin:6px 0;display:flex;flex-direction:column;gap:10px}.cl-mock-head{font-family:var(--font-mono);font-size:10.5px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;display:flex;justify-content:space-between}.cl-section{display:flex;flex-direction:column;gap:8px}.cl-section-label{font-family:var(--font-mono);font-size:10px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;padding-bottom:4px;border-bottom:1px solid var(--line)}.cl-list-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cl-list-items li{font-size:13.5px;color:var(--fg-2);line-height:1.55;display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start}.cl-list-items li svg{color:var(--ok);margin-top:4px}.cl-list-items li .breaking{color:var(--crit);margin-top:4px}.cl-list-items li b{color:var(--fg);font-weight:500}.cl-list-items li code{font-family:var(--font-mono);font-size:11.5px;background:var(--bg-2);padding:1px 5px;border-radius:3px;color:var(--fg)}.cl-pullout{background:var(--bg-2);border-left:2px solid var(--ok);padding:14px 16px;border-radius:0 8px 8px 0;font-size:13px;color:var(--fg-2);line-height:1.55}.cl-pullout b{color:var(--fg)}.cl-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;padding-top:10px;border-top:1px solid var(--line-2);font-family:var(--font-mono);font-size:11px;color:var(--fg-3)}.cl-footer .by{display:flex;align-items:center;gap:6px}.cl-footer .by .av{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#ed7665,#7071dd);color:#fff;display:grid;place-items:center;font-size:9px;font-weight:600}.cl-footer a{color:var(--fg-2);text-decoration:none;padding:2px 7px;border:1px solid var(--line);border-radius:4px}.cl-footer a:hover{color:var(--fg);border-color:var(--fg-3)}.cl-divider{height:1px;background:var(--line);margin:24px 0;opacity:.5}.cl-mini{display:grid;grid-template-columns:200px 1fr;gap:48px;padding:18px 0;border-bottom:1px solid var(--line-2)}.cl-mini:last-of-type{border-bottom:0}.cl-mini-summary{font-size:14px;color:var(--fg-2);line-height:1.5}.cl-mini-summary b{color:var(--fg);font-weight:500}.cl-load-more{margin:48px auto;display:block;padding:10px 20px;background:var(--panel);border:1px solid var(--line);color:var(--fg);font:inherit;font-size:13px;border-radius:8px;cursor:pointer}.cl-load-more:hover{border-color:var(--fg-3)}.cl-patch{background:#070a0c;color:#c9ced2;border-radius:8px;padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.6}.cl-patch .add{color:#4ac06c}.cl-patch .rem{color:#fa6863}.cl-patch .lo{color:#5e6468}@media(max-width:900px){.cl-hero .row{grid-template-columns:1fr}.cl-rss{align-items:flex-start}.cl-entry,.cl-mini{grid-template-columns:1fr;gap:14px}.cl-meta{position:static}.cl-hero h1{font-size:38px}}
