.flow-card[data-astro-cid-navkrlb6]{--neon: #39ff9e;--neon-2: #00e5a0;--violet: #8b5cf6;--chip-h: 60px;--track-gap: 32px;--track-gap-mobile: 24px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,#ffffff0a,#ffffff03),#ffffff08;border-radius:1.5rem;padding:1.5rem;max-width:760px;width:100%;margin:0 auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 30px 80px #00000073,0 0 60px #39ff9e0f}@media (min-width: 640px){.flow-card[data-astro-cid-navkrlb6]{padding:2.25rem}}.flow-card[data-astro-cid-navkrlb6]:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#8b5cf659,#ffffff0f,#8b5cf659);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.flow-noise[data-astro-cid-navkrlb6]{position:absolute;inset:0;z-index:1;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none}.flow-fog[data-astro-cid-navkrlb6]{position:absolute;z-index:0;width:220px;height:220px;bottom:-60px;right:-40px;border-radius:50%;pointer-events:none;filter:blur(55px);background:radial-gradient(circle,rgba(57,255,158,.18),transparent 70%)}@media (min-width: 640px){.flow-fog[data-astro-cid-navkrlb6]{width:280px;height:280px;bottom:-80px;right:-60px;filter:blur(65px)}}@media (prefers-reduced-motion: no-preference){.flow-fog[data-astro-cid-navkrlb6]{animation:flow-fog-drift 20s ease-in-out infinite alternate}}@keyframes flow-fog-drift{0%{transform:translate(0)}to{transform:translate(-8px,-6px)}}.flow-content[data-astro-cid-navkrlb6]{position:relative;z-index:3}.flow-lane[data-astro-cid-navkrlb6]{width:100%}.flow-title[data-astro-cid-navkrlb6]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media (max-width: 767px){.flow-title[data-astro-cid-navkrlb6]{justify-content:center;text-align:center}}.flow-title-main[data-astro-cid-navkrlb6]{font-size:1rem;font-weight:700;color:#f5f7fa}.flow-title-sub[data-astro-cid-navkrlb6]{font-size:.8rem;color:#ffffff80}.flow-dot-sep[data-astro-cid-navkrlb6]{color:#ffffff4d}.flow-badge[data-astro-cid-navkrlb6]{display:inline-block;font-size:.72rem;font-weight:700;border-radius:999px;padding:.3rem .75rem;white-space:nowrap}.flow-badge--danger[data-astro-cid-navkrlb6]{color:#ff5c7a;background:#ff5c7a14;border:1px solid rgba(255,92,122,.3)}.flow-badge--neon[data-astro-cid-navkrlb6]{color:var(--neon);background:#39ff9e14;border:1px solid rgba(57,255,158,.3);box-shadow:0 0 12px #39ff9e33}.flow-divider[data-astro-cid-navkrlb6]{height:1px;background:#ffffff0f;margin:40px 0}.flow-track[data-astro-cid-navkrlb6]{position:relative;display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:var(--track-gap);column-gap:var(--track-gap);align-items:center;margin-top:20px;height:var(--chip-h)}@media (max-width: 767px){.flow-track[data-astro-cid-navkrlb6]{grid-template-columns:1fr;grid-template-rows:repeat(5,auto);row-gap:var(--track-gap-mobile);justify-items:center;height:auto}}.flow-line[data-astro-cid-navkrlb6]{position:absolute;top:50%;left:calc((100% - 4 * var(--track-gap)) / 10);right:calc((100% - 4 * var(--track-gap)) / 10);height:2px;background:#ffffff26;transform:translateY(-50%);z-index:0}.flow-line--static[data-astro-cid-navkrlb6]{background:linear-gradient(90deg,#39ff9e59,#00e5a059);filter:drop-shadow(0 0 6px rgba(57,255,158,.3))}@media (max-width: 767px){.flow-line[data-astro-cid-navkrlb6]{top:calc((100% - 4 * var(--track-gap-mobile)) / 10);bottom:calc((100% - 4 * var(--track-gap-mobile)) / 10);left:50%;right:auto;width:2px;height:auto;transform:translate(-50%)}.flow-line--static[data-astro-cid-navkrlb6]{background:linear-gradient(180deg,#39ff9e59,#00e5a059)}}.flow-dot[data-astro-cid-navkrlb6]{position:absolute;top:0;left:0;width:10px;height:10px;border-radius:50%;z-index:0;transition-property:transform;transition-timing-function:linear;will-change:transform}.flow-dot--dynamic[data-astro-cid-navkrlb6]{background:#fff;box-shadow:0 0 8px #fffc,0 0 16px #8b5cf680}.flow-dot--static[data-astro-cid-navkrlb6]{background:var(--neon);box-shadow:0 0 8px var(--neon),0 0 16px var(--neon-2)}.flow-chip[data-astro-cid-navkrlb6]{position:relative;z-index:1;grid-row:1;grid-column:var(--slot);width:100%;height:var(--chip-h);display:flex;align-items:center;justify-content:center;padding:0 10px;border-radius:14px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#1c1a2b;border:1px solid rgba(139,92,246,.35);transition:border-color .2s ease,box-shadow .2s ease}.flow-chip--neon[data-astro-cid-navkrlb6]{border-color:#39ff9e59}@media (max-width: 767px){.flow-chip[data-astro-cid-navkrlb6]{grid-column:1;grid-row:var(--slot);width:100%;max-width:260px}}.flow-chip[data-astro-cid-navkrlb6].is-active{border-color:#8b5cf6e6;box-shadow:0 0 16px #8b5cf673}.flow-chip--neon[data-astro-cid-navkrlb6].is-active{border-color:#39ff9ee6;box-shadow:0 0 16px #39ff9e73}.flow-chip--end[data-astro-cid-navkrlb6].is-done{border-color:#39ff9e99;box-shadow:0 0 16px #39ff9e66}.flow-chip-content[data-astro-cid-navkrlb6]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:0;max-width:100%;transition:gap .25s ease}.flow-chip-check[data-astro-cid-navkrlb6]{width:0;height:18px;border-radius:50%;background:var(--neon);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;transform:scale(0);transition:width .25s ease,transform .25s ease}.flow-chip--end[data-astro-cid-navkrlb6].is-done .flow-chip-check[data-astro-cid-navkrlb6]{width:18px;transform:scale(1)}.flow-chip--end[data-astro-cid-navkrlb6].is-done .flow-chip-content[data-astro-cid-navkrlb6]{gap:.4rem}.flow-chip-label[data-astro-cid-navkrlb6]{font-size:.85rem;font-weight:600;color:#fffc;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flow-mark[data-astro-cid-navkrlb6]{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;z-index:2}.flow-mark--danger[data-astro-cid-navkrlb6]{background:#ff5c7a;box-shadow:0 0 8px #ff5c7a}@media (prefers-reduced-motion: reduce){.flow-dot[data-astro-cid-navkrlb6]{display:none}.flow-chip-check[data-astro-cid-navkrlb6]{width:18px;transform:scale(1);transition:none}.flow-chip-content[data-astro-cid-navkrlb6]{gap:.4rem;transition:none}}
