.update-center-page{min-height:100vh;background:radial-gradient(ellipse at 85% -5%,rgba(26,103,209,.20),transparent 42%),radial-gradient(ellipse at 0% 58%,rgba(12,76,151,.13),transparent 36%),#050b15!important;color:#e8f1ff!important}.update-center-page .shell{min-height:100vh}.update-center-main{margin:0 auto!important;max-width:1240px!important;width:100%}.update-center-main>.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:90px;padding:20px clamp(16px,4vw,42px)!important;border-bottom:1px solid rgba(112,160,230,.16)!important;background:rgba(5,11,21,.82)!important;backdrop-filter:blur(18px)}.update-center-main>.topbar h1{font-size:clamp(22px,3vw,34px);margin:5px 0;color:#f4f8ff}.update-kicker{font:700 10px/1.5 monospace;letter-spacing:.18em;color:#6fb8ff}.update-center-main>.content{padding:clamp(18px,4vw,42px)!important}.update-intro{display:flex;align-items:center;gap:16px;margin-bottom:26px;padding:22px;border:1px solid rgba(76,145,238,.22);border-radius:20px;background:linear-gradient(120deg,rgba(20,63,117,.35),rgba(9,21,39,.65));animation:updateRise .55s ease both}.update-intro h2{margin:0 0 7px;font-size:clamp(19px,2.4vw,26px);color:#eff7ff}.update-intro p{margin:0;color:#a8bdd8;line-height:1.9}.update-live-dot{display:inline-block;flex:none;width:10px;height:10px;background:#4ade80;border-radius:100%;box-shadow:0 0 0 5px rgba(74,222,128,.11),0 0 19px rgba(74,222,128,.35);animation:updatePulse 2s ease-in-out infinite}.update-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.update-public-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(112,160,230,.17);border-radius:20px;background:linear-gradient(145deg,rgba(15,30,51,.96),rgba(7,15,28,.98));box-shadow:0 20px 55px rgba(0,0,0,.18);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;animation:updateRise .6s ease both}.update-public-card:hover{transform:translateY(-5px);border-color:rgba(67,153,255,.5);box-shadow:0 24px 56px rgba(0,0,0,.3),0 0 30px rgba(28,111,232,.08)}.update-public-card>a:first-child img{width:100%;height:205px;object-fit:cover;background:#0b1c31}.update-public-card-body{padding:22px;display:flex;flex-direction:column;flex:1}.update-public-date,.update-article-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:#88a2c5}.update-public-date span{color:#6dafff}.update-public-card h2{font-size:21px;line-height:1.55;margin:12px 0;color:#f4f8ff}.update-public-card h2 a{color:inherit}.update-public-card p{color:#a8bad3;line-height:1.9;margin:0 0 20px}.update-read-link{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(112,160,230,.13);font-weight:700;color:#8ec6ff!important}.update-empty{text-align:center;padding:64px 24px;border:1px dashed rgba(112,160,230,.24);border-radius:20px;background:rgba(10,21,38,.68)}.update-empty>span{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:16px;background:rgba(61,140,255,.14);color:#8dc6ff;font-size:28px}.update-empty h1,.update-empty h2{margin:16px 0 8px;color:#f2f7ff}.update-empty p{color:#a8bad3;margin-bottom:18px}.update-back{font-weight:700;color:#95caff!important}.update-article{max-width:900px;margin:0 auto;border:1px solid rgba(112,160,230,.18);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,rgba(14,29,50,.98),rgba(6,14,26,.99));box-shadow:0 25px 80px rgba(0,0,0,.28)}.update-article>*:not(.update-article-cover){margin-inline:clamp(20px,5vw,54px)}.update-article-meta{padding-top:34px}.update-article h1{font-size:clamp(30px,5vw,48px);line-height:1.35;color:#f3f8ff;margin-top:16px!important;margin-bottom:12px!important}.update-article-excerpt{color:#b7cce6;font-size:18px;line-height:1.95;margin-bottom:26px!important}.update-article-cover{width:100%;max-height:470px;object-fit:cover;margin:24px 0 0}.update-article-content{white-space:normal;overflow-wrap:anywhere;color:#d7e4f7;line-height:2.2;font-size:16px;padding:28px 0}.update-article-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:0!important;margin-bottom:30px!important}.update-article-gallery a{overflow:hidden;border:1px solid rgba(112,160,230,.18);border-radius:14px}.update-article-gallery img{width:100%;height:155px;object-fit:cover;transition:transform .3s ease}.update-article-gallery a:hover img{transform:scale(1.045)}.update-article-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid rgba(112,160,230,.16);padding:18px 0 25px;color:#91a8c7;font-size:13px}.update-powered{text-align:center;padding:24px;color:#637c9e;font-size:12px;border-top:1px solid rgba(112,160,230,.10)}.update-powered strong{color:#8ec5ff}.update-center-page .btn{white-space:nowrap}@keyframes updatePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}@keyframes updateRise{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.update-center-main>.topbar{align-items:flex-start;min-height:auto}.update-public-card>a:first-child img{height:175px}.update-article-footer{align-items:flex-start;flex-direction:column}.update-article-content{font-size:15px}.update-intro{align-items:flex-start;padding:18px}}@media(prefers-reduced-motion:reduce){.update-public-card,.update-intro,.update-live-dot{animation:none!important;transition:none!important}}
/* Homepage changelog cards */
.site-updates-v7{padding:clamp(60px,8vw,105px) 0!important;background:radial-gradient(ellipse at 85% 0%,rgba(28,101,198,.12),transparent 40%),linear-gradient(180deg,rgba(5,12,22,.12),rgba(8,19,34,.62))}.site-updates-grid-v7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}.site-update-card-v7{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(112,160,230,.17);border-radius:19px;background:linear-gradient(145deg,rgba(14,29,50,.97),rgba(7,15,28,.98));box-shadow:0 18px 45px rgba(0,0,0,.18);transition:transform .24s ease,border-color .24s ease}.site-update-card-v7:hover{transform:translateY(-4px);border-color:rgba(72,151,250,.5)}.site-update-cover-v7 img{width:100%;height:185px;object-fit:cover;background:#09172a}.site-update-body-v7{padding:20px;display:flex;flex-direction:column;flex:1}.site-update-meta-v7{display:flex;align-items:center;gap:8px;color:#88a4c7;font-size:11px}.site-update-pulse-v7{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 11px rgba(74,222,128,.5)}.site-update-body-v7 h3{font-size:19px;line-height:1.55;margin:12px 0;color:#f0f6ff}.site-update-body-v7 h3 a{color:inherit}.site-update-body-v7 p{color:#a7bad5;line-height:1.9;margin:0 0 18px}.site-update-link-v7{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;border-top:1px solid rgba(112,160,230,.13);font-weight:700;color:#91caff!important}@media(prefers-reduced-motion:reduce){.site-update-card-v7{transition:none!important}}
/* Shared customer sidebar adds a dedicated update center link. */

.update-heading-brand,.update-detail-head{display:flex;align-items:center;gap:16px;min-width:0}.update-brand-logo{display:block;max-width:185px;width:auto;height:auto;max-height:52px;object-fit:contain}.update-detail-head{flex-wrap:wrap}@media(max-width:560px){.update-brand-logo{max-width:100px;max-height:42px}.update-heading-brand{gap:10px}.update-kicker{font-size:9px}}
