 .sgSoftwareUpdateNotice{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;background:rgba(8, 12, 18, .72);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 180ms ease, visibility 180ms ease;}.sgSoftwareUpdateNotice--visible{opacity:1;visibility:visible;pointer-events:auto;}html.sgSoftwareUpdateNoticeActive, html.sgSoftwareUpdateNoticeActive body{cursor:progress !important;}.sgSoftwareUpdateNotice__panel{display:grid;grid-template-columns:42px minmax(0, 1fr);align-items:center;gap:14px;inline-size:min(100%, 430px);min-block-size:84px;padding:20px 22px;border:1px solid rgba(255, 255, 255, .14);border-radius:8px;background:#111822;box-shadow:0 18px 54px rgba(0, 0, 0, .34);color:#f4f7fb;transform:translateY(6px) scale(.985);transition:transform 180ms ease;}.sgSoftwareUpdateNotice--visible .sgSoftwareUpdateNotice__panel{transform:translateY(0) scale(1);}.sgSoftwareUpdateNotice__spinner{box-sizing:border-box;inline-size:36px;block-size:36px;border:3px solid rgba(255, 255, 255, .16);border-block-start-color:#3aa6e8;border-inline-end-color:#85d6ad;border-radius:50%;animation:sgSoftwareUpdateSpin 760ms linear infinite;}.sgSoftwareUpdateNotice__content{min-inline-size:0;}.sgSoftwareUpdateNotice__message{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:0;}@keyframes sgSoftwareUpdateSpin{to{transform:rotate(360deg);}}@media (prefers-reduced-motion:reduce){.sgSoftwareUpdateNotice, .sgSoftwareUpdateNotice__panel{transition:none;}.sgSoftwareUpdateNotice__spinner{animation-duration:1600ms;}}