.payment-flow-wrapper-hero{width:100%;min-width:0}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow{--panel-color:#151d2e;--text-color:#e2e8f0;--node-border-radius:12px;--node-glow:0 0 0 1px #ffffff0f,0 12px 40px #00000073;width:100%;height:100%;min-height:0;background-color:initial;color:var(--text-color)}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__node-paymentFlow{border-radius:var(--node-border-radius);display:flex;height:auto;min-height:112px;min-width:188px;max-width:200px;font-family:var(--font-sans),system-ui,sans-serif;font-weight:500;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;filter:drop-shadow(0 10px 28px rgba(0,0,0,.42));overflow:visible}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-wrapper{overflow:visible;display:flex;padding:2px;position:relative;border-radius:var(--node-border-radius);flex-grow:1}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-wrapper.payment-flow-gradient:before{display:none}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-gradient:before{content:"";position:absolute;padding-bottom:calc(100% * 1.41421356237);width:calc(100% * 1.41421356237);background:conic-gradient(from -160deg at 50% 50%,#6366f159 0deg,#3b82f638 120deg,#38bdf847 240deg,#6366f159 1turn);left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;opacity:.55}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__node-paymentFlow.selected .payment-flow-wrapper.payment-flow-gradient:before{opacity:.85;animation:payment-flow-spinner 5s linear infinite;transform:translate(-50%,-50%) rotate(0deg);z-index:-1}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner{background:var(--panel-color);padding:12px 14px 14px;border-radius:var(--node-border-radius);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;flex-grow:1;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transform-origin:center;overflow:visible;border:1px solid #ffffff1a;box-shadow:var(--node-glow)}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-variant-default{border-color:#94a3b838;background:linear-gradient(165deg,#1a2336,#151d2e)}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-variant-orchestrator{border-color:#818cf873;background:linear-gradient(165deg,#1a2240,#151d2e 55%,#121a2c);box-shadow:var(--node-glow),0 0 28px -8px #6366f159}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-variant-router{border-color:#94a3b838;background:linear-gradient(165deg,#1a2334,#151d2e)}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-variant-fallback{border-color:#fbbf2466;background:linear-gradient(165deg,#2a2318,#1c1810);box-shadow:var(--node-glow),0 0 22px -10px #fbbf2433}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-variant-metrics{border-color:#3b82f661;background:linear-gradient(165deg,#132034,#151d2e)}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-variant-terminal{border-color:#6366f159;background:linear-gradient(165deg,#1c1f3a,#151d2e)}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-badge{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:9999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#c7d2fe;background:#6366f138;border:1px solid #a5b4fc59;line-height:1.2}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-fallback .payment-flow-badge{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2459}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-metric{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 6px;margin-top:10px;padding:7px 11px;width:100%;border-radius:10px;background:#00000047;border:1px solid #ffffff14}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-metric-value{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#f8fafc;line-height:1.2;letter-spacing:-.02em}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-metric-sep{color:#94a3b8a6;font-weight:700;font-size:12px;line-height:1}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-metric-label{font-size:11px;font-weight:600;letter-spacing:.01em;color:#cbd5e1;text-transform:none}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-orchestrator .payment-flow-metric{background:#4f46e533;border-color:#818cf840}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-metrics .payment-flow-metric{background:#3b82f624;border-color:#3b82f640}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-active{transform:scale(1.05);box-shadow:0 0 0 2px #38bdf88c,0 0 40px -12px #38bdf859;z-index:2}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-icon-wrap{margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid #ffffff1f;box-shadow:inset 0 1px 0 #ffffff14}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#e2e8f0}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-icon svg{width:22px;height:22px}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-provider-dark .payment-flow-icon img{filter:invert(1) brightness(1.15)}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-provider-dark .payment-flow-icon-wrap{background:linear-gradient(145deg,#ffffff1f,#0f172a80);border-color:#ffffff24}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-fallback .payment-flow-icon-wrap{border-color:#fbbf2459;background:linear-gradient(145deg,#fbbf241f,#0003)}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-orchestrator .payment-flow-icon-wrap{border-color:#818cf873;background:linear-gradient(145deg,#6366f140,#1e1b4b66);box-shadow:inset 0 1px 0 #ffffff1a,0 0 20px -8px #6366f173}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-router .payment-flow-icon-wrap{border-color:#38bdf859;background:linear-gradient(145deg,#0ea5e926,#0f172a80)}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-metrics .payment-flow-icon-wrap{border-color:#3b82f659;background:linear-gradient(145deg,#3b82f62e,#0f172a73)}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-variant-terminal .payment-flow-icon-wrap{border-color:#818cf84d;background:linear-gradient(145deg,#4f46e533,#0f172a80)}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-content{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-title{margin:0 0 5px;padding:0;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:#f8fafc;max-width:168px;overflow-wrap:anywhere;word-wrap:break-word}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-subtitle{margin:0;max-width:168px;font-size:11px;font-weight:500;line-height:1.45;color:#b4c0d4;overflow-wrap:anywhere}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-hint{margin:10px 0 0;padding:0 4px;max-width:172px;font-size:10px;font-weight:500;line-height:1.5;text-align:center;color:#bac6dceb;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.payment-flow-wrapper-hero.payment-flow-theme-dark .is-provider-dark .payment-flow-hint{color:#94a3b8f2}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-status-popup{position:absolute;top:-62px;left:50%;transform:translateX(-50%);padding:9px 18px;border-radius:9999px;font-size:12px;font-weight:800;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;animation:payment-flow-status-popup-in 2.15s ease forwards;pointer-events:none;z-index:30}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-status-popup--success{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;box-shadow:0 14px 32px #2563eb73,0 0 0 1px #ffffff2e}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-status-popup--error{background:linear-gradient(135deg,#dc2626,#f87171);color:#fff;box-shadow:0 14px 32px #dc262673,0 0 0 1px #ffffff26}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-provider-dark{background:linear-gradient(165deg,#1e293b,#0f172a);border-color:#ffffff1a;box-shadow:var(--node-glow),inset 0 1px 0 #ffffff0f}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-provider-dark .payment-flow-title{color:#f1f5f9}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-provider-dark .payment-flow-subtitle{color:#94a3b8}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-inner.is-provider-dark .payment-flow-icon{color:#e2e8f0}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-cloud{border-radius:100%;width:28px;height:28px;right:0;position:absolute;top:0;transform:translate(50%,-50%);display:flex;transform-origin:center center;padding:2px;overflow:hidden;box-shadow:0 8px 24px #0006;z-index:1}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-cloud div{background-color:#1e293b;flex-grow:1;border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative;color:#94a3b8}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__handle{opacity:0}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__handle.source{right:-10px}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__handle.target{left:-10px}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__node:focus{outline:none}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__edge .react-flow__edge-path{stroke:url(#edge-gradient);stroke-width:2.25;stroke-opacity:.92;filter:drop-shadow(0 0 6px rgba(56,189,248,.15))}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-edge-label{pointer-events:none;z-index:10;max-width:140px;font-size:9.5px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:none;padding:5px 9px;border-radius:8px;background:#0f172aeb;border:1px solid #94a3b840;color:#cbd5e1;box-shadow:0 4px 16px #00000059;backdrop-filter:blur(8px);text-align:center;text-wrap:balance}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-edge-label--primary{border-color:#818cf873;color:#c7d2fe;background:#1e1b4bd9}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-edge-label--success{border-color:#3b82f680;color:#bfdbfe;background:#1e3a8ab8}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-edge-label--fallback{border-color:#fbbf2473;color:#fcd34d;background:#452f06cc}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-flow-edge-label--danger{border-color:#f8717180;color:#fecaca;background:#581c1cd1}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:8 8;animation:payment-flow-dash .85s linear infinite}.payment-flow-wrapper-hero.payment-flow-theme-dark .payment-ball{filter:drop-shadow(0 0 8px rgba(56,189,248,.55));pointer-events:none}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__edge.fallback-route .react-flow__edge-path{stroke:#fbbf24;stroke-opacity:1;stroke-width:2.75;stroke-dasharray:6 7;animation:payment-flow-fallback-dash .7s linear infinite;filter:drop-shadow(0 0 8px rgba(251,191,36,.35))}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__controls button{background-color:#1e293b;color:#e2e8f0;border:1px solid #ffffff1a;border-bottom:none}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__controls button:hover{background-color:#334155}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__controls button:first-child{border-radius:5px 5px 0 0}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__controls button:last-child{border-bottom:1px solid #ffffff1a;border-radius:0 0 5px 5px}.payment-flow-wrapper-hero.payment-flow-theme-dark .react-flow__controls button path{fill:#e2e8f0}.payment-flow-wrapper-hero.payment-flow-theme-dark .provider-logo{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1}.payment-flow-wrapper-hero.payment-flow-theme-dark .provider-logo-nequi{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow{--panel-color:#fff;--text-color:#0f172a;--node-border-radius:12px;--node-glow:0 0 0 1px #0f172a14,0 10px 28px #0f172a14;width:100%;height:100%;min-height:0;background-color:initial;color:var(--text-color)}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__node-paymentFlow{border-radius:var(--node-border-radius);display:flex;height:auto;min-height:112px;min-width:188px;max-width:200px;font-family:var(--font-sans),system-ui,sans-serif;font-weight:500;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;filter:drop-shadow(0 8px 24px rgba(15,23,42,.12));overflow:visible}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-wrapper{overflow:visible;display:flex;padding:2px;position:relative;border-radius:var(--node-border-radius);flex-grow:1}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-wrapper.payment-flow-gradient:before{display:none}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-gradient:before{content:"";position:absolute;padding-bottom:calc(100% * 1.41421356237);width:calc(100% * 1.41421356237);background:#4f46e52e;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:100%;opacity:.55}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__node-paymentFlow.selected .payment-flow-wrapper.payment-flow-gradient:before{opacity:.85;animation:payment-flow-spinner 5s linear infinite;transform:translate(-50%,-50%) rotate(0deg);z-index:-1}@keyframes payment-flow-spinner{to{transform:translate(-50%,-50%) rotate(-1turn)}}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner{background:var(--panel-color);padding:12px 14px 14px;border-radius:var(--node-border-radius);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;flex-grow:1;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;transform-origin:center;overflow:visible;border:1px solid #0f172a1a;box-shadow:var(--node-glow)}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-variant-default{border-color:#94a3b838;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-variant-orchestrator{border-color:#818cf873;background:#fff;box-shadow:var(--node-glow),0 0 24px -8px #6366f138}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-variant-router{border-color:#94a3b838;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-variant-fallback{border-color:#fbbf2466;background:#fff;box-shadow:var(--node-glow),0 0 20px -10px #fbbf2440}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-variant-metrics{border-color:#3b82f659;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-variant-terminal{border-color:#6366f159;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-badge{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:9999px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#4338ca;background:#6366f138;border:1px solid #a5b4fc59;line-height:1.2}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-fallback .payment-flow-badge{color:#fcd34d;background:#fbbf241f;border-color:#fbbf2459}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-metric{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 6px;margin-top:10px;padding:7px 11px;width:100%;border-radius:10px;background:#f1f5f9f2;border:1px solid #0f172a14}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-metric-value{font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.2;letter-spacing:-.02em}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-metric-sep{color:#475569bf;font-weight:700;font-size:12px;line-height:1}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-metric-label{font-size:11px;font-weight:600;letter-spacing:.01em;color:#475569;text-transform:none}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-orchestrator .payment-flow-metric{background:#6366f11a;border-color:#818cf859}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-metrics .payment-flow-metric{background:#3b82f614;border-color:#3b82f63d}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-active{transform:scale(1.05);box-shadow:0 0 0 2px #3b82f673,0 0 32px -12px #3b82f640;z-index:2}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-icon-wrap{margin-bottom:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:#fff;border:1px solid #0f172a1a;box-shadow:inset 0 1px 0 #ffffffe6}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#334155}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-icon svg{width:22px;height:22px}.payment-flow-wrapper-hero.payment-flow-theme-light .is-provider-dark .payment-flow-icon-wrap{background:linear-gradient(145deg,#ffffff1f,#0f172a80);border-color:#ffffff24}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-fallback .payment-flow-icon-wrap{border-color:#fbbf2473;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-orchestrator .payment-flow-icon-wrap{border-color:#818cf873;background:#fff;box-shadow:inset 0 1px 0 #ffffffe6,0 0 16px -8px #6366f133}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-router .payment-flow-icon-wrap{border-color:#38bdf866;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-metrics .payment-flow-icon-wrap{border-color:#3b82f659;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .is-variant-terminal .payment-flow-icon-wrap{border-color:#818cf859;background:#fff}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-body{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-content{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-title{margin:0 0 5px;padding:0;font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.015em;color:#0f172a;max-width:168px;overflow-wrap:anywhere;word-wrap:break-word}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-subtitle{margin:0;max-width:168px;font-size:11px;font-weight:500;line-height:1.45;color:#64748b;overflow-wrap:anywhere}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-status-popup{position:absolute;top:-62px;left:50%;transform:translateX(-50%);padding:9px 18px;border-radius:9999px;font-size:12px;font-weight:800;letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;animation:payment-flow-status-popup-in 2.15s ease forwards;pointer-events:none;z-index:30}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-status-popup--success{background:linear-gradient(135deg,#2563eb,#60a5fa);color:#fff;box-shadow:0 14px 32px #2563eb59,0 0 0 1px #ffffff2e}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-status-popup--error{background:linear-gradient(135deg,#dc2626,#f87171);color:#fff;box-shadow:0 14px 32px #dc262673,0 0 0 1px #ffffff26}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-provider-dark{background:linear-gradient(165deg,#1e293b,#0f172a);border-color:#ffffff1a;box-shadow:var(--node-glow),inset 0 1px 0 #ffffff0f}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-provider-dark .payment-flow-title{color:#f1f5f9}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-provider-dark .payment-flow-subtitle{color:#94a3b8}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-inner.is-provider-dark .payment-flow-icon{color:#e2e8f0}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-cloud{border-radius:100%;width:28px;height:28px;right:0;position:absolute;top:0;transform:translate(50%,-50%);display:flex;transform-origin:center center;padding:2px;overflow:hidden;box-shadow:0 8px 24px #0f172a1f;z-index:1}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-cloud div{background-color:#f1f5f9;flex-grow:1;border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative;color:#64748b}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__handle{opacity:0}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__handle.source{right:-10px}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__handle.target{left:-10px}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__node:focus{outline:none}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__edge .react-flow__edge-path{stroke:url(#edge-gradient);stroke-width:2.25;stroke-opacity:.92;filter:drop-shadow(0 0 6px rgba(56,189,248,.15))}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-edge-label{pointer-events:none;z-index:10;font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:7px;background:#fffffff2;border:1px solid #94a3b859;color:#334155;box-shadow:0 4px 16px #0f172a1a;backdrop-filter:blur(8px)}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-edge-label--primary{border-color:#818cf880;color:#4338ca;background:#eef2fffa}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-edge-label--success{border-color:#3b82f673;color:#1d4ed8;background:#eff6fffa}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-edge-label--fallback{border-color:#fbbf248c;color:#b45309;background:#fffbebfa}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-flow-edge-label--danger{border-color:#f871718c;color:#b91c1c;background:#fef2f2fa}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:8 8;animation:payment-flow-dash .85s linear infinite}.payment-flow-wrapper-hero.payment-flow-theme-light .payment-ball{filter:drop-shadow(0 0 8px rgba(56,189,248,.55));pointer-events:none}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__edge.fallback-route .react-flow__edge-path{stroke:#fbbf24;stroke-opacity:1;stroke-width:2.75;stroke-dasharray:6 7;animation:payment-flow-fallback-dash .7s linear infinite;filter:drop-shadow(0 0 8px rgba(251,191,36,.35))}@keyframes payment-flow-dash{to{stroke-dashoffset:-16}}@keyframes payment-flow-fallback-dash{to{stroke-dashoffset:-20}}@keyframes payment-flow-status-popup-in{0%{opacity:0;transform:translateX(-50%) translateY(10px) scale(.88)}12%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}78%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.94)}}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__controls button{background-color:#1e293b;color:#e2e8f0;border:1px solid #0f172a1a;border-bottom:none}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__controls button:hover{background-color:#f1f5f9}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__controls button:first-child{border-radius:5px 5px 0 0}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__controls button:last-child{border-bottom:1px solid #0f172a1f;border-radius:0 0 5px 5px}.payment-flow-wrapper-hero.payment-flow-theme-light .react-flow__controls button path{fill:#0f172a}.payment-flow-wrapper-hero.payment-flow-theme-light .provider-logo{width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1}.payment-flow-wrapper-hero.payment-flow-theme-light .provider-logo-nequi{background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff}.payment-flow-hero-fs:fullscreen{width:100%;height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden;background:#020617;border-width:0!important;border-radius:0;box-shadow:none}.payment-flow-hero-fs:-webkit-full-screen{width:100%;height:100%;max-height:none;display:flex;flex-direction:column;overflow:hidden;background:#020617;border-width:0!important;border-radius:0;box-shadow:none}