.fl-stage__img[data-v-838c0f0a]{transition:transform .45s cubic-bezier(.16,1,.3,1)}.fl-stage__nav[data-v-838c0f0a]{width:2.75rem;height:2.75rem;color:var(--foreground);box-shadow:var(--shadow-fl-soft);background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .16s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.fl-stage__nav[data-v-838c0f0a]:hover{background:#fff}.fl-stage__nav[data-v-838c0f0a]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.fl-stage .fl-stage__nav[data-v-838c0f0a]{opacity:0}.fl-stage:hover .fl-stage__nav[data-v-838c0f0a],.fl-stage:focus-within .fl-stage__nav[data-v-838c0f0a]{opacity:1}}@media (prefers-reduced-motion:reduce){.fl-stage__img[data-v-838c0f0a],.fl-stage__nav[data-v-838c0f0a]{transition:none}}.fl-step[data-v-beb34397]{border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:flex}.fl-nfc-dot[data-v-beb34397]:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--fl-gold) 60%, transparent);animation:2.4s ease-out infinite fl-nfc-ring-beb34397;position:absolute;inset:-4px}@keyframes fl-nfc-ring-beb34397{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.fl-nfc-dot[data-v-beb34397]:after{opacity:0;animation:none}}
