.changelog-page[data-v-0c5b21fa]{background:var(--bg);color:var(--text);min-height:100vh}.changelog-hero[data-v-0c5b21fa]{border-bottom:1px solid var(--border);overflow:hidden;padding:56px 0 48px;position:relative}.hero-hex-bg[data-v-0c5b21fa]{top:0;right:0;bottom:0;left:0;opacity:.55;pointer-events:none;position:absolute;z-index:0}.hero-content[data-v-0c5b21fa]{position:relative;z-index:2}.hero-content h1[data-v-0c5b21fa]{color:var(--text);font-size:clamp(36px,4.5vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:16px 0 0}.accent[data-v-0c5b21fa]{color:var(--accent-deep)}.hero-sub[data-v-0c5b21fa]{color:var(--muted);font-size:17px;line-height:1.5;margin:14px 0 0;max-width:520px}.changelog-body[data-v-0c5b21fa]{padding:56px 0 80px}.cl-layout[data-v-0c5b21fa]{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 232px}@media (max-width:860px){.cl-layout[data-v-0c5b21fa]{gap:32px;grid-template-columns:1fr}}.cl-main[data-v-0c5b21fa]{max-width:760px}.cl-main[data-v-0c5b21fa],.release-content[data-v-0c5b21fa]{min-width:0}.cl-pager[data-v-0c5b21fa]{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;margin-top:40px;padding-top:24px}.cl-pager-btn[data-v-0c5b21fa]{background:var(--surface,transparent);border:1px solid var(--border-2);border-radius:8px;color:var(--text-2);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;padding:8px 14px;transition:border-color .15s,color .15s,opacity .15s}.cl-pager-btn[data-v-0c5b21fa]:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent-deep)}.cl-pager-btn[data-v-0c5b21fa]:disabled{cursor:default;opacity:.4}.cl-pager-pos[data-v-0c5b21fa]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em}.cl-daterail[data-v-0c5b21fa]{align-self:start;position:sticky;top:88px}@media (max-width:860px){.cl-daterail[data-v-0c5b21fa]{order:-1;position:static;top:auto}}.daterail-title[data-v-0c5b21fa]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;margin:0 0 12px;padding-left:12px;text-transform:uppercase}.daterail-months[data-v-0c5b21fa]{display:flex;flex-direction:column;gap:2px}@media (max-width:860px){.daterail-months[data-v-0c5b21fa]{max-height:320px;overflow-y:auto}}.dr-month+.dr-month[data-v-0c5b21fa]{border-top:1px solid var(--border)}.dr-month-head[data-v-0c5b21fa]{align-items:center;background:transparent;border:none;color:var(--text-2);cursor:pointer;display:flex;gap:8px;padding:9px 4px 9px 8px;transition:color .15s;width:100%}.dr-month-head.has-active[data-v-0c5b21fa],.dr-month-head[data-v-0c5b21fa]:hover{color:var(--text)}.dr-caret[data-v-0c5b21fa]{color:var(--dim);flex-shrink:0;height:13px;transition:transform .18s ease;width:13px}.dr-month-head.open .dr-caret[data-v-0c5b21fa]{transform:rotate(90deg)}.dr-month-label[data-v-0c5b21fa]{flex:1;font-size:13px;font-weight:500;letter-spacing:-.01em;min-width:0;text-align:left}.dr-month-count[data-v-0c5b21fa]{background:var(--border);border-radius:999px;color:var(--dim);flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;padding:1px 7px}.dr-month-head.has-active .dr-month-count[data-v-0c5b21fa]{background:var(--accent-soft);color:var(--accent-deep)}.daterail-list[data-v-0c5b21fa]{border-left:1px solid var(--border-2);display:flex;flex-direction:column;gap:2px;list-style:none;margin:0 0 6px 10px;padding:0 0 0 8px}.daterail-item[data-v-0c5b21fa]{align-items:center;background:transparent;border:none;border-left:2px solid transparent;color:var(--muted);cursor:pointer;display:flex;gap:10px;margin-left:-1px;padding:7px 12px;text-align:left;transition:color .15s,border-color .15s,background .15s;width:100%}.daterail-item[data-v-0c5b21fa]:hover{color:var(--text)}.daterail-item.active[data-v-0c5b21fa]{background:var(--accent-soft);border-left-color:var(--accent-deep);color:var(--text)}.dr-dot[data-v-0c5b21fa]{background:var(--border-3);border-radius:50%;flex-shrink:0;height:7px;width:7px}.dr-dot.major[data-v-0c5b21fa]{background:var(--accent-deep)}.dr-dot.minor[data-v-0c5b21fa]{background:var(--text-2)}.dr-dot.patch[data-v-0c5b21fa]{background:var(--border-3)}.dr-body[data-v-0c5b21fa]{display:flex;flex-direction:column;gap:1px;min-width:0}.dr-date[data-v-0c5b21fa]{color:inherit;font-size:12.5px;font-weight:500;line-height:1.3}.dr-tag[data-v-0c5b21fa]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.02em}.release-header[data-v-0c5b21fa]{flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.release-header[data-v-0c5b21fa],.release-meta[data-v-0c5b21fa]{align-items:center;display:flex}.release-meta[data-v-0c5b21fa]{gap:8px}.release-tag[data-v-0c5b21fa]{color:var(--text);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;letter-spacing:.02em}.release-latest-badge[data-v-0c5b21fa]{background:var(--accent);border-radius:999px;color:var(--accent-on);font-size:9px;font-weight:600;letter-spacing:.1em}.release-latest-badge[data-v-0c5b21fa],.release-type[data-v-0c5b21fa]{font-family:JetBrains Mono,monospace;padding:2px 8px;text-transform:uppercase}.release-type[data-v-0c5b21fa]{border:1px solid var(--border-2);border-radius:4px;color:var(--muted);font-size:10px;letter-spacing:.08em}.release-type.major[data-v-0c5b21fa]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-deep)}.release-type.minor[data-v-0c5b21fa]{border-color:var(--border-2);color:var(--text-2)}.release-type.patch[data-v-0c5b21fa]{border-color:var(--border);color:var(--dim)}.release-date[data-v-0c5b21fa]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;white-space:nowrap}.release-title[data-v-0c5b21fa]{color:var(--text);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.release-desc[data-v-0c5b21fa]{color:var(--muted);font-size:15px;line-height:1.55;margin:0 0 20px}.release-sections[data-v-0c5b21fa]{display:flex;flex-direction:column;gap:16px}.release-section ul[data-v-0c5b21fa]{list-style:none;margin:0;padding:0}.release-section li[data-v-0c5b21fa]{color:var(--text-2);font-size:14px;line-height:1.6;margin-bottom:4px;padding-left:18px;position:relative}.release-section li[data-v-0c5b21fa]:before{border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.section-label[data-v-0c5b21fa]{border-radius:4px;display:inline-block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;margin:0 0 8px;padding:3px 10px;text-transform:uppercase}.features-label[data-v-0c5b21fa]{background:var(--accent-soft);color:var(--accent-deep)}.features-label+ul li[data-v-0c5b21fa]:before{background:var(--accent-deep)}.improvements-label[data-v-0c5b21fa]{background:#007ca514;background:oklch(.55 .12 230/.08);color:#007ca5;color:oklch(.55 .12 230)}.improvements-label+ul li[data-v-0c5b21fa]:before{background:#007ca5;background:oklch(.55 .12 230)}.fixes-label[data-v-0c5b21fa]{background:#1c874214;color:#1c8742}.fixes-label+ul li[data-v-0c5b21fa]:before{background:#1c8742}.breaking-label[data-v-0c5b21fa]{background:#cc272e14;color:#cc272e}.breaking-label+ul li[data-v-0c5b21fa]:before{background:#cc272e}.release-footer[data-v-0c5b21fa]{align-items:center;border-top:1px dashed var(--border-2);display:flex;gap:12px;justify-content:space-between;margin-top:20px;padding-top:16px}.release-link[data-v-0c5b21fa]{color:var(--accent-deep);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.release-link[data-v-0c5b21fa]:hover{color:var(--text)}.release-contributors[data-v-0c5b21fa]{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em}
