.ss-upd{position:fixed;left:50%;top:calc(env(safe-area-inset-top, 0px) + 10px);z-index:90;transform:translateX(-50%);max-width:calc(100vw - 24px);animation:ss-upd-in .22s cubic-bezier(.3,.7,.3,1)}.ss-upd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 18px;border-radius:999px;border:1px solid transparent;background:var(--ag-tx);color:var(--ag-bg);font:500 14px/1.2 var(--ag-sans);white-space:nowrap;cursor:pointer;box-shadow:var(--ag-shadow2);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ss-upd-btn:hover{opacity:.9}.ss-upd-btn:active{transform:translateY(.5px)}.ss-upd-btn:focus-visible{outline:2px solid var(--ag-acink);outline-offset:2px}.ss-upd.is-quiet{top:calc(env(safe-area-inset-top, 0px) + 62px);z-index:89;pointer-events:none}.ss-upd-pill{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--ag-surface);border:1px solid var(--ag-bd);color:var(--ag-tx2);font:500 13px/1.2 var(--ag-sans);white-space:nowrap;box-shadow:var(--ag-shadow)}.ss-upd-dot{width:7px;height:7px;border-radius:50%;background:var(--ag-wn);flex:none;animation:ss-upd-pulse 1.2s ease-in-out infinite}@keyframes ss-upd-pulse{50%{opacity:.35}}@keyframes ss-upd-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:900px){.ss-upd{top:calc(env(safe-area-inset-top, 0px) + 64px)}.ss-upd.is-quiet{top:calc(env(safe-area-inset-top, 0px) + 116px)}}@media (prefers-reduced-motion:reduce){.ss-upd,.ss-upd-dot{animation:none}}