.platform-update{position:fixed;z-index:9999;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(680px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px solid #c49af266;border-radius:24px;background:#1a112bf5;box-shadow:0 16px 70px #0009,0 0 45px #974eeb25;color:#eee5fc;font:14px/1.5 DM Sans Variable,sans-serif}.platform-update>svg{flex-shrink:0;color:#cea2ff}.platform-update strong{font-size:16px}.platform-update p{margin:4px 0 0;color:#c3b3d5}.platform-update button{flex-shrink:0;padding:12px 16px;border:0;border-radius:999px;background:#c49aef;color:#1b0e2d;cursor:pointer;font:inherit;font-weight:700}.platform-update button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.platform-update{flex-wrap:wrap;gap:12px;padding:18px}.platform-update>div{flex:1}.platform-update button{width:100%}}
