.os-ring{flex:none;display:block;overflow:visible}.os-ring-track{stroke:currentColor;opacity:.22}.os-ring-arc{stroke:currentColor;transition:stroke-dashoffset calc(.42s * var(--motion-scale,1)) cubic-bezier(.3, .7, .3, 1)}.os-ring.is-indeterminate{transform-origin:50%;animation:.9s linear infinite os-ring-spin}@keyframes os-ring-spin{to{transform:rotate(360deg)}}.os-develop{animation:os-dev-a calc(.64s * var(--motion-scale,1)) cubic-bezier(.25, .6, .3, 1) both}.os-develop.os-dev-b{animation-name:os-dev-b}@keyframes os-dev-a{0%{filter:blur(14px)saturate(.15)brightness(1.3)contrast(.8)}45%{filter:blur(4px)saturate(.55)brightness(1.1)contrast(.92)}to{filter:blur()saturate()brightness()contrast()}}@keyframes os-dev-b{0%{filter:blur(14px)saturate(.15)brightness(1.3)contrast(.8)}45%{filter:blur(4px)saturate(.55)brightness(1.1)contrast(.92)}to{filter:blur()saturate()brightness()contrast()}}.os-grain:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay;opacity:0;animation:os-dev-grain calc(.7s * var(--motion-scale,1)) ease-out both;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.os-grain.os-dev-b:after{animation-name:os-dev-grain-b}@keyframes os-dev-grain{0%{opacity:.4}to{opacity:0}}@keyframes os-dev-grain-b{0%{opacity:.4}to{opacity:0}}.os-develop-fx{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0}.os-shutter:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:0;animation:os-shutter-a calc(.38s * var(--motion-scale,1)) ease-out both;background:radial-gradient(circle,#fff 0%,#fffaf0 55%,#fff0d0 100%);position:absolute;inset:0}.os-shutter.os-dev-b:before{animation-name:os-shutter-b}@keyframes os-shutter-a{0%{opacity:0}12%{opacity:.85}to{opacity:0}}@keyframes os-shutter-b{0%{opacity:0}12%{opacity:.85}to{opacity:0}}.os-stagger>*{animation:os-stagger-in calc(.32s * var(--motion-scale,1)) cubic-bezier(.2, .7, .3, 1) both;animation-delay:calc(var(--os-d,0s) * var(--motion-scale,1))}@keyframes os-stagger-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.cx-compare.os-swoop .cx-compare-bar span{box-shadow:0 0 0 6px #e7bc6533,0 4px 18px #0008}html[data-motion=subtle] .os-grain:after{display:none}html[data-motion=subtle] .os-develop,html[data-motion=subtle] .os-develop.os-dev-b{animation-name:os-dev-subtle}@keyframes os-dev-subtle{0%{filter:blur(5px)saturate(.6)brightness(1.08)}to{filter:blur()saturate()brightness()}}html[data-motion=subtle] .os-shutter:before{background:#fff;animation-duration:.22s}html[data-motion=subtle] .os-stagger>*{animation-name:os-stagger-subtle}@keyframes os-stagger-subtle{0%{opacity:0}to{opacity:1}}html[data-motion=off] .os-ring.is-indeterminate,html[data-motion=off] .os-develop,html[data-motion=off] .os-grain:after,html[data-motion=off] .os-shutter:before,html[data-motion=off] .os-stagger>*{animation:none}html[data-motion=off] .os-ring-arc{transition:none}
