.upgrade-sound{z-index:1150;color:#f1fff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070d0ff2;border:1px solid #57efac88;border-radius:16px;width:min(380px,100vw - 32px);padding:10px 12px;position:fixed;bottom:16px;left:16px;box-shadow:0 6px 28px #0008,0 0 16px #38e18a26}.upgrade-sound-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px;display:flex}.upgrade-sound .upgrade-sound-heading strong{letter-spacing:.1em;align-items:center;gap:7px;animation:1.25s ease-in-out infinite upgradeSoundPulse;display:flex;color:#d0ff81!important;text-shadow:0 0 10px #70ff42,0 0 26px #24e68f,0 0 40px #24e68f77!important;font:950 14px/1.4 system-ui,sans-serif!important}.upgrade-sound .upgrade-sound-heading strong svg{filter:drop-shadow(0 0 8px #86ffb8);animation:.8s ease-in-out infinite alternate upgradeSoundWave}.upgrade-sound .upgrade-sound-heading button{cursor:pointer;min-height:36px;padding:6px 12px;color:#effff7!important;background:#102a20!important;border:1px solid #72ecb377!important;border-radius:9px!important;font:700 14px/1.2 system-ui,sans-serif!important}.upgrade-sound button:focus-visible{outline-offset:3px;outline:2px solid #fff}.upgrade-sound iframe{border:0;border-radius:8px;width:100%;height:60px;display:block}.upgrade-sound small{color:#bfcec7;margin-top:3px;font:400 12px/1.5 system-ui,sans-serif;display:block}.upgrade-sound-clearance{height:150px}@keyframes upgradeSoundPulse{50%{color:#fff;text-shadow:0 0 15px #baff74,0 0 38px #48ff9c,0 0 58px #28e997;transform:scale(1.035)}}@keyframes upgradeSoundWave{to{color:#fff;transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.upgrade-sound .upgrade-sound-heading strong,.upgrade-sound .upgrade-sound-heading strong svg{animation:none}}@media (max-width:768px){.upgrade-sound{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}body.workspace-office-shell .upgrade-sound{bottom:calc(100px + env(safe-area-inset-bottom))}body.workspace-office-shell .upgrade-sound-clearance{height:240px}}@media print{.upgrade-sound,.upgrade-sound-clearance{display:none}}@media (max-width:768px){body:has(.network-hq) .upgrade-sound{box-sizing:border-box!important;width:auto!important;left:12px!important;right:12px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:12px!important;padding:7px 10px!important}body:has(.network-hq) .upgrade-sound-heading{gap:8px;margin-bottom:0}body:has(.network-hq) .upgrade-sound .upgrade-sound-heading strong{letter-spacing:.06em;font-size:12px!important}body:has(.network-hq) .upgrade-sound .upgrade-sound-heading button{min-height:40px!important}body:has(.network-hq) .upgrade-sound>small{display:none}body:has(.network-hq) .upgrade-sound iframe{margin-top:6px}body:has(.network-hq) .upgrade-sound-clearance{height:140px!important}body.unified-workspace.workspace-office-pinned .upgrade-sound{z-index:900;box-sizing:border-box!important;width:auto!important;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:12px!important;padding:6px 10px!important}body:has(.network-hq) .upgrade-sound{z-index:900;box-sizing:border-box!important;width:auto!important;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:12px!important;padding:6px 10px!important}body.unified-workspace .upgrade-sound-heading{flex-wrap:wrap;gap:8px;margin-bottom:0}body.unified-workspace .upgrade-sound .upgrade-sound-heading strong{letter-spacing:.04em;animation:none;font-size:12px!important}body.unified-workspace .upgrade-sound .upgrade-sound-heading button{min-height:44px!important}body.unified-workspace .upgrade-sound>small{display:none}body.unified-workspace .upgrade-sound>small[role=status]{display:block}body.unified-workspace .upgrade-sound iframe{margin-top:6px}body.unified-workspace .upgrade-sound-clearance{padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;height:auto!important}}.upgrade-sound[data-inline=true]{box-sizing:border-box;margin:0 auto 48px;z-index:auto!important;width:min(640px,100% - 32px)!important;position:relative!important;inset:auto!important}@media (max-width:768px){.upgrade-sound:not([data-inline=true]),.upgrade-sound-clearance{display:none!important}}
