.cl-page[data-v-2f4f5e13]{padding:56px 0 88px;background:var(--bg)}.container[data-v-2f4f5e13]{max-width:920px;margin:0 auto;padding:0 32px}.page-header[data-v-2f4f5e13]{margin-bottom:40px}.eyebrow[data-v-2f4f5e13]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:var(--accent-light);color:var(--accent);font-size:13px;font-weight:600}.page-title[data-v-2f4f5e13]{margin:14px 0 10px;font-size:32px;font-weight:700;color:var(--text0);letter-spacing:-.02em;line-height:1.3}.page-desc[data-v-2f4f5e13]{max-width:680px;font-size:15px;color:var(--text2);line-height:1.8}.header-links[data-v-2f4f5e13]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.timeline[data-v-2f4f5e13]{list-style:none;display:flex;flex-direction:column;gap:28px}.release[data-v-2f4f5e13]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:start;scroll-margin-top:88px}.release-meta[data-v-2f4f5e13]{position:sticky;top:88px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding-top:18px}.release-version[data-v-2f4f5e13]{font-size:18px;font-weight:700;color:var(--text0);font-variant-numeric:tabular-nums}.release-version[data-v-2f4f5e13]:hover{color:var(--accent)}.release-date[data-v-2f4f5e13]{font-size:13px;color:var(--text3);font-variant-numeric:tabular-nums}.latest-badge[data-v-2f4f5e13]{margin-top:4px;padding:1px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:600}.release-summary[data-v-2f4f5e13]{margin-bottom:16px;font-size:15px;color:var(--text1)}.release-section+.release-section[data-v-2f4f5e13]{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.section-title[data-v-2f4f5e13]{margin-bottom:12px;font-size:16px;font-weight:700;color:var(--text0)}.items[data-v-2f4f5e13]{list-style:none;display:flex;flex-direction:column;gap:10px}.items li[data-v-2f4f5e13]{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:1.75;color:var(--text1)}.item-text[data-v-2f4f5e13]{min-width:0;overflow-wrap:anywhere}.item-text[data-v-2f4f5e13] code{padding:1px 6px;border-radius:5px;background:var(--accent-light);color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.tag[data-v-2f4f5e13]{flex:none;min-width:44px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;line-height:22px;text-align:center;background:var(--bg2);color:var(--text2)}.tag-reader[data-v-2f4f5e13]{background:#eef2ff;color:#4338ca}.tag-ai[data-v-2f4f5e13]{background:#f5f3ff;color:#7c3aed}.tag-lib[data-v-2f4f5e13]{background:#ecfeff;color:#0e7490}.tag-auth[data-v-2f4f5e13]{background:#fff7ed;color:#c2410c}.tag-ui[data-v-2f4f5e13]{background:#f0fdf4;color:#15803d}.tag-fmt[data-v-2f4f5e13]{background:#fdf2f8;color:#be185d}.tag-action[data-v-2f4f5e13]{background:#fef3c7;color:#b45309}.legacy-note[data-v-2f4f5e13]{margin-top:12px;padding-top:24px;border-top:1px dashed var(--border2);font-size:13px;color:var(--text3)}@media (max-width: 760px){.cl-page[data-v-2f4f5e13]{padding:36px 0 64px}.container[data-v-2f4f5e13]{padding:0 16px}.page-title[data-v-2f4f5e13]{font-size:26px}.release[data-v-2f4f5e13]{grid-template-columns:minmax(0,1fr);gap:10px}.release-meta[data-v-2f4f5e13]{position:static;flex-direction:row;align-items:baseline;gap:10px;padding-top:0}.latest-badge[data-v-2f4f5e13]{margin-top:0}.release-body[data-v-2f4f5e13]{padding:18px}.items li[data-v-2f4f5e13]{flex-direction:column;gap:4px}}
