@layer components.composite{.RefillConnectingBadge-module__JEFeiW__stage{--badge-size:134px;--icon-size:134px;width:var(--badge-size);height:var(--badge-size);filter:drop-shadow(0 .125rem 1.5rem color-mix(in srgb, var(--color-neutral-950) 6%, transparent));position:relative}.RefillConnectingBadge-module__JEFeiW__ring{object-fit:contain;width:100%;height:100%;animation:RefillConnectingBadge-module__JEFeiW__spin-forward var(--refill-connecting-ring-spin,10s) linear infinite reverse;will-change:transform;display:block;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconStack{width:var(--icon-size);height:var(--icon-size);pointer-events:none;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconLayer{width:100%;height:100%;transition:opacity .32s;position:absolute;inset:0}.RefillConnectingBadge-module__JEFeiW__iconLock,.RefillConnectingBadge-module__JEFeiW__iconCheck{color:var(--color-sage-600)}.RefillConnectingBadge-module__JEFeiW__iconCheck{opacity:0}.RefillConnectingBadge-module__JEFeiW__iconCheck path{stroke-dasharray:32;stroke-dashoffset:32px}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__ring{animation-play-state:paused}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconLock{opacity:0}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck{opacity:1;transition-delay:80ms}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck path{animation:.38s cubic-bezier(.65,0,.35,1) .16s forwards RefillConnectingBadge-module__JEFeiW__draw-check}@keyframes RefillConnectingBadge-module__JEFeiW__spin-forward{to{transform:rotate(360deg)}}@keyframes RefillConnectingBadge-module__JEFeiW__draw-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.RefillConnectingBadge-module__JEFeiW__ring{will-change:auto;animation:none}.RefillConnectingBadge-module__JEFeiW__stageVerified .RefillConnectingBadge-module__JEFeiW__iconCheck path{stroke-dashoffset:0;animation:none}}[data-animations-paused] .RefillConnectingBadge-module__JEFeiW__ring{will-change:auto;animation:none}}
@layer components.composite{.RefillConnectingScreen-module__wvJxZa__root{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:100dvh;padding:2rem 1.9375rem;display:flex;position:relative}.RefillConnectingScreen-module__wvJxZa__message{text-align:center;letter-spacing:-.01rem;max-width:20.625rem;line-height:1.5}}