.changelog[data-v-f621cb20]{min-height:100vh;position:relative}.orb[data-v-f621cb20]{pointer-events:none;z-index:0;filter:blur(130px);background:radial-gradient(#7c5cf038,#0000 70%);width:640px;height:420px;position:fixed;top:-160px;left:50%;transform:translate(-50%)}.bar[data-v-f621cb20]{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#0a0a0fb8;position:sticky;top:0}.bar-inner[data-v-f621cb20]{justify-content:space-between;align-items:center;height:64px;display:flex}.brand[data-v-f621cb20]{font-family:var(--font-display);align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.bar-right[data-v-f621cb20]{align-items:center;gap:20px;display:flex}.back[data-v-f621cb20]{color:var(--text-2);font-size:14px;font-weight:500;transition:color .16s}.back[data-v-f621cb20]:hover{color:var(--text)}.body[data-v-f621cb20]{z-index:1;padding-top:72px;padding-bottom:96px;position:relative}.title[data-v-f621cb20]{margin-top:14px;font-size:clamp(2.2rem,1.6rem + 3vw,3.4rem);font-weight:700}.sub[data-v-f621cb20]{color:var(--text-2);margin:12px 0 40px}.timeline[data-v-f621cb20]{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-f621cb20]{padding:28px 32px}.entry-head[data-v-f621cb20]{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.tag[data-v-f621cb20]{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.date[data-v-f621cb20]{color:var(--text-3);font-size:13px}.entry-body[data-v-f621cb20] h3{font-family:var(--font-display);margin:20px 0 8px;font-size:1.05rem;font-weight:600}.entry-body[data-v-f621cb20] h3:first-child{margin-top:0}.entry-body[data-v-f621cb20] h4{color:var(--text-2);margin:16px 0 6px;font-size:.95rem;font-weight:600}.entry-body[data-v-f621cb20] p{color:var(--text-2);margin:0 0 10px;line-height:1.6}.entry-body[data-v-f621cb20] ul{margin:0 0 10px;padding-left:20px}.entry-body[data-v-f621cb20] li{color:var(--text-2);margin-bottom:4px;line-height:1.6}.entry-body[data-v-f621cb20] strong{color:var(--text)}.entry-body[data-v-f621cb20] code{background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1px 5px;font-size:.9em}.back-cta[data-v-f621cb20]{color:var(--accent);margin-top:40px;font-size:14px;font-weight:600;display:inline-flex}
