:root{--sx-announce-h:44px}.sx-announce{position:relative;z-index:59;display:flex;align-items:center;justify-content:center;height:var(--sx-announce-h);padding:0 52px;color:#fff;font-size:14px;line-height:1.4;background:linear-gradient(90deg,#FF3D1F,#F06424 55%,#FF7A3D)}.sx-announce[hidden]{display:none}.sx-announce-upgrade{background:linear-gradient(90deg,#1E2638,#2A3550 55%,#1E2638)}.sx-announce-upgrade .sx-announce-tag{color:#1E2638;background:#FFB547}.sx-announce-release{background:linear-gradient(90deg,#3550E8,#4C6CFE 55%,#6B86FF)}.sx-announce-notice{background:#1F2430}.sx-announce-inner{display:flex;align-items:center;gap:10px;min-width:0;max-width:1200px}.sx-announce-tag{flex:none;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;background:rgba(255,255,255,.22)}.sx-announce-text,.sx-announce-text:hover,.sx-announce-text:visited{display:flex;align-items:center;gap:12px;min-width:0;color:#fff;text-decoration:none}.sx-announce-text>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-announce-text b{flex:none;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.55)}a.sx-announce-text:hover b{text-decoration-color:#fff}.sx-announce-close{position:absolute;top:50%;right:14px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;color:#fff;background:transparent;cursor:pointer;transform:translateY(-50%);opacity:.85}.sx-announce-close:hover{opacity:1;background:rgba(255,255,255,.18)}.sx-announce-close:focus-visible{outline:2px solid #fff;outline-offset:1px}.star-skin header.site-header.sx-header.sx-bar{transition:top .2s ease}.sx-announce:not([hidden])~.h5hdr:not(.is-solid) header.site-header.sx-header.sx-bar{top:var(--sx-announce-h)}.sx-announce:not([hidden])~.h5hdr:not(.is-solid) .sx-header.sx-bar .sx-mnav[open] .sx-mnav-panel{top:calc(64px + var(--sx-announce-h))}@media (max-width:767px){:root{--sx-announce-h:40px}.sx-announce{justify-content:flex-start;padding:0 44px 0 16px;font-size:13px}.sx-announce-inner,.sx-announce-text{gap:8px}.sx-announce-text b{font-size:12px}}