.flow-stamp{border:3px solid var(--color-site-coral-deco);background:color-mix(in srgb, var(--color-surface) 80%, transparent);width:64px;height:64px;color:var(--color-site-coral-deco);letter-spacing:.05em;border-radius:9999px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex;position:absolute;top:-10px;right:0;rotate:12deg}.flow-stamp:before{content:"";border:1.5px solid;border-radius:9999px;position:absolute;inset:3px}@media (width>=64rem){.flow-stamp{top:-26px;left:calc(50% + 22px);right:auto}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.flow-route{view-timeline-name:--flow-route}.flow-route-fill{animation:linear both flow-route-x --flow-route;animation-range:entry 20% cover 55%}}}@keyframes flow-route-x{0%{scale:0 1}}
