/* One visible, accessible product-release version. No font assets, no data hooks. */
#appVersion[data-asy-release],#sidebarVersion[data-asy-release]{
 cursor:pointer;appearance:none;font:inherit;text-transform:none;letter-spacing:.025em;
 border:1px solid rgba(242,184,75,.38);border-radius:9px;padding:6px 10px;
 color:#f2c36d;background:rgba(242,184,75,.09);white-space:nowrap;line-height:1.3;
}
#appVersion[data-asy-release]:hover,#sidebarVersion[data-asy-release]:hover{background:rgba(242,184,75,.18);border-color:#f2b84b}
#appVersion[data-asy-release]:focus-visible,#sidebarVersion[data-asy-release]:focus-visible,
.asy-release-close:focus-visible{outline:2px solid #f2b84b;outline-offset:3px}
.asy-sidebar-release{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 2px}
.asy-sidebar-release>span{color:#9ba0a5;font-size:11px;letter-spacing:.06em}
.asy-sidebar-release button{font-size:12px!important}
.asy-release-backdrop{position:fixed;inset:0;z-index:999995;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.78)}
.asy-release-dialog{width:min(100%,560px);max-height:min(85vh,730px);display:flex;flex-direction:column;gap:0;overflow:hidden;border-radius:17px;border:1px solid #494333;background:#101111;color:#f4f4f2;box-shadow:0 25px 85px rgba(0,0,0,.7)}
.asy-release-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding:25px 25px 18px;border-bottom:1px solid #2c2f30}
.asy-release-dialog header span{font-size:10px;letter-spacing:2px;color:#dbad56;font-weight:650}
.asy-release-dialog h2{font-size:29px;line-height:1.1;margin:9px 0 4px}
.asy-release-dialog header p{font-size:12px;color:#a5a9ab;margin:0}
.asy-release-close{font-size:18px!important;color:#c8cac9;background:#262a2c;border:1px solid #434545;border-radius:10px;width:36px;height:36px;cursor:pointer;flex-shrink:0}
.asy-release-scroll{padding:22px 25px;overflow:auto;overscroll-behavior:contain}
.asy-release-entry{margin:0 0 23px;padding:0 0 20px;border-bottom:1px solid #292e2f}
.asy-release-entry:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.asy-release-entry-line{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;align-items:center}
.asy-release-entry-line strong{color:#f2b84b;font-size:14px}
.asy-release-entry-line span{font-size:11px;color:#a5a9ac}
.asy-release-entry h3{font-size:16px;margin:10px 0 10px}
.asy-release-entry ul{padding-left:21px;margin:0;display:grid;gap:7px}
.asy-release-entry li{font-size:13px;line-height:1.6;color:#c5cacd}
.asy-release-dialog footer{background:#151819;border-top:1px solid #262a2c;padding:14px 25px;color:#a7afb0;font-size:11px;line-height:1.55}
@media(max-width:700px){#appVersion[data-asy-release]{font-size:11px!important;padding:5px 8px}.asy-release-backdrop{padding:12px}.asy-release-dialog{max-height:90vh}.asy-release-dialog header{padding:17px}.asy-release-scroll{padding:17px}.asy-release-dialog footer{padding:12px 17px}.asy-sidebar-release{margin:10px 0}}
@media(prefers-reduced-motion:reduce){.asy-release-dialog,*[data-asy-release]{animation:none!important;transition:none!important}}
