.footer-updates-form{position:relative}.footer-updates-success{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px;padding:14px 16px;border:1px solid rgba(16,17,25,.08);border-radius:10px;background:linear-gradient(135deg,#ceff0024,#ffffffeb 58%);box-shadow:0 10px 28px #1011190f;animation:footer-updates-success-in .62s cubic-bezier(.22,1,.36,1) both}.footer-updates-success--duplicate{background:linear-gradient(135deg,#1011190a,#fffffff5 62%)}.footer-updates-success-badge{flex-shrink:0;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#ceff00;color:#101119;animation:footer-updates-badge-pop .72s cubic-bezier(.22,1,.36,1) .08s both}.footer-updates-success--duplicate .footer-updates-success-badge{background:#101119;color:#fff}.footer-updates-success-check{width:22px;height:22px}.footer-updates-success-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:footer-updates-check-draw .45s ease .34s forwards}.footer-updates-success-copy{min-width:0}.footer-updates-success-title{margin:0;font-family:var(--font-display, inherit);font-size:1.05rem;font-weight:800;line-height:1.25;color:#101119;animation:footer-updates-copy-in .55s ease .18s both}.footer-updates-success-message{margin:4px 0 0;font-size:.8125rem;line-height:1.45;color:#101119b8;animation:footer-updates-copy-in .55s ease .28s both}.footer-updates-form-shell{transition:opacity .35s ease,filter .35s ease}.footer-updates-form-shell.is-locked{opacity:.58;filter:grayscale(.08);pointer-events:none;-webkit-user-select:none;user-select:none}.footer-updates-form-shell.is-locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;pointer-events:none}@keyframes footer-updates-success-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes footer-updates-badge-pop{0%{opacity:0;transform:scale(.55)}65%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes footer-updates-check-draw{to{stroke-dashoffset:0}}@keyframes footer-updates-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.footer-updates-success,.footer-updates-success-badge,.footer-updates-success-title,.footer-updates-success-message,.footer-updates-success-check path{animation:none}.footer-updates-success-check path{stroke-dashoffset:0}.footer-updates-form-shell{transition:none}}
