.version-button{color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-underline-offset:3px;cursor:pointer;opacity:.75;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}.version-button:hover,.version-button:focus-visible{opacity:1;color:#efeaf5;text-decoration-color:#c4b5ed}.changelog-dialog{--ch-ink:#efeaf5;--ch-muted:#a69fb6;--ch-line:#35303f;--ch-accent:#c4b5ed;border:1px solid var(--ch-line);width:min(720px,100vw - 24px);max-height:min(820px,100dvh - 32px);color:var(--ch-ink);background:#1c1a22;border-radius:14px;padding:0;font:14px/1.5 Inter,Segoe UI,Arial,sans-serif;box-shadow:0 24px 80px #000a}.changelog-dialog[open]{flex-direction:column;display:flex}.changelog-dialog::backdrop{background:#0b0912c4}.changelog-dialog>header{border-bottom:1px solid var(--ch-line);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.changelog-dialog h2{margin:0 0 2px;font-size:21px}.changelog-dialog>header span{color:var(--ch-muted);font-size:12px}.changelog-dialog>header button{width:34px;height:34px;color:var(--ch-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:22px}.changelog-dialog>header button:hover{color:var(--ch-ink);background:#ffffff10}.changelog-body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px 16px;overflow:auto}.changelog-body>p{color:var(--ch-muted)}.changelog-release{border-bottom:1px solid var(--ch-line)}.changelog-release:last-child{border-bottom:0}.changelog-release>summary{cursor:pointer;align-items:baseline;gap:12px;padding:16px 0;list-style:none;display:flex}.changelog-release>summary::-webkit-details-marker{display:none}.changelog-release>summary:before{content:"›";color:var(--ch-muted);transition:transform var(--disclosure-duration,.24s) cubic-bezier(.4, 0, .2, 1);display:inline-block}.changelog-release[open]>summary:before{transform:rotate(90deg)}.changelog-dialog .changelog-release[data-disclosure-state=closing]>summary:before{transform:none}.changelog-release>summary strong{font-size:16px}.changelog-release>summary span{color:var(--ch-muted);font-size:12px}.changelog-release>summary em{color:var(--ch-accent);background:#c4b5ed1f;border-radius:99px;margin-left:auto;padding:2px 9px;font-size:11px;font-style:normal}.changelog-release section{padding:0 0 12px 18px}.changelog-release h4{color:var(--ch-accent);margin:4px 0 6px;font-size:13px;font-weight:600}.changelog-release ul{margin:0;padding-left:18px}.changelog-release li{margin:4px 0}.changelog-release li ul{color:var(--ch-muted);margin-top:4px}.changelog-dialog>footer{border-top:1px solid var(--ch-line);padding:14px 24px;font-size:13px}.changelog-dialog>footer a{color:var(--ch-accent)}.changelog-dialog{--ch-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:no-preference){.version-button{transition:opacity .14s ease-out,color .14s ease-out,text-decoration-color .14s ease-out}.changelog-dialog[open]{animation:changelog-in .34s var(--ch-ease) both}.changelog-dialog[open]::backdrop{animation:.26s ease-out both changelog-fade}.changelog-dialog.is-closing{animation:.19s cubic-bezier(.4,0,1,1) both changelog-out}.changelog-dialog.is-closing::backdrop{animation:.19s ease-in both changelog-fade-out}.changelog-release{animation:changelog-rise .46s var(--ch-ease) both;animation-delay:calc(90ms + var(--i,0) * 55ms)}.changelog-release>summary em{animation:1.6s ease-in-out .7s 2 changelog-glow}.changelog-release>summary{transition:color .14s ease-out}.changelog-release>summary:hover strong{color:#fff}.changelog-body>p{animation:.4s ease-out .12s both changelog-fade}.changelog-dialog>header button{transition:background-color .14s ease-out, color .14s ease-out, transform .26s var(--ch-ease)}.changelog-dialog>header button:hover{transform:rotate(90deg)}.changelog-dialog>footer a{transition:color .14s ease-out}}@keyframes changelog-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes changelog-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes changelog-fade{0%{opacity:0}}@keyframes changelog-fade-out{to{opacity:0}}@keyframes changelog-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes changelog-glow{50%{background:#c4b5ed3d;box-shadow:0 0 0 4px #c4b5ed1f}}
