.lib-sync-ring{cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.lib-sync-ring:hover{transform:scale(1.12)}.lib-sync-ring:active{transform:scale(.95)}.lib-sync-btn{transition:transform .12s}.lib-sync-btn:active{transform:scale(.95)}.lib-sync-panel{animation:.28s cubic-bezier(.2,.92,.24,1) both libSync1aPop}@keyframes libSync1aPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.lib-sync-ring:focus-visible,.lib-sync-panel button:focus-visible,.lib-sync-low button:focus-visible,.lib-sync-low input:focus-visible{outline-offset:2px;outline:2px solid #f47832}.lib-sync-panel button,.lib-sync-low button{font:inherit}@media (prefers-reduced-motion:reduce){.lib-sync-ring,.lib-sync-btn,.lib-sync-panel,.lib-sync-panel *{transition:none!important;animation:none!important}}@media (max-width:760px){.lib-sync-ring:after{content:"";position:absolute;inset:-4px}}body[data-lib-sync-theme=light]>[data-lib-sync=shield]{background:#f6f5fa9e!important}
