.hero-text.svelte-pc5k9k{animation:svelte-pc5k9k-fadeInUp .8s ease-out}@keyframes svelte-pc5k9k-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.carousel-wrapper.svelte-pc5k9k{perspective:1200px;perspective-origin:center center}.carousel-stage.svelte-pc5k9k{position:relative;width:100%;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.carousel-card.svelte-pc5k9k{position:absolute;width:280px;transition:all .7s cubic-bezier(.4,0,.15,1);transform-style:preserve-3d;cursor:pointer;border:none;background:none;padding:0}@media(min-width:768px){.carousel-card.svelte-pc5k9k{width:320px}}.store-card.svelte-pc5k9k{width:100%;background:var(--surface);border-radius:1rem;overflow:hidden;box-shadow:0 20px 40px -12px #0006,0 0 0 1px var(--store-accent, var(--border)) inset;transition:box-shadow .3s ease,transform .3s ease}.carousel-card.svelte-pc5k9k:hover .store-card:where(.svelte-pc5k9k){box-shadow:0 25px 50px -12px #00000080,0 0 50px var(--store-glow),0 0 0 1px var(--store-accent) inset}.store-banner.svelte-pc5k9k{position:relative;height:120px;overflow:hidden}@media(min-width:768px){.store-banner.svelte-pc5k9k{height:140px}}.store-banner--empty.svelte-pc5k9k{background:linear-gradient(135deg,var(--store-accent),color-mix(in oklch,var(--store-accent) 60%,var(--surface)))}.banner-img.svelte-pc5k9k{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.carousel-card.svelte-pc5k9k:hover .banner-img:where(.svelte-pc5k9k){transform:scale(1.05)}.banner-gradient.svelte-pc5k9k{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.8) 100%);pointer-events:none}.banner-content.svelte-pc5k9k{position:absolute;bottom:0;left:0;right:0;padding:1rem 1.25rem}.store-name.svelte-pc5k9k{font-size:1.125rem;font-weight:700;color:#fff;margin:0;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.5);text-align:left}.store-ig.svelte-pc5k9k{position:absolute;top:.625rem;left:.625rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;font-size:.65rem;font-weight:500;color:#ffffffe6;z-index:2;border:1px solid rgba(255,255,255,.1);transition:all .2s ease}.store-ig.svelte-pc5k9k:hover{background:#00000080;border-color:#ec48994d}.store-ig.svelte-pc5k9k svg{color:#f472b6}.store-products.svelte-pc5k9k{padding:.875rem 1.25rem;display:flex;flex-direction:column;gap:.625rem;min-height:130px}.product-row.svelte-pc5k9k{display:flex;align-items:center;gap:.75rem}.product-thumb.svelte-pc5k9k{width:36px;height:36px;border-radius:.5rem;overflow:hidden;flex-shrink:0;background:var(--background);border:1px solid var(--border)}.product-thumb.svelte-pc5k9k img:where(.svelte-pc5k9k){width:100%;height:100%;object-fit:cover}.product-thumb--empty.svelte-pc5k9k{display:flex;align-items:center;justify-content:center;color:var(--muted)}.product-info.svelte-pc5k9k{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.product-name.svelte-pc5k9k{font-size:.8rem;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.product-price.svelte-pc5k9k{font-size:.8rem;font-weight:600;color:var(--store-accent);text-align:left}.products-more.svelte-pc5k9k{font-size:.7rem;color:var(--muted);margin-top:.25rem;text-align:left}.products-empty.svelte-pc5k9k{font-size:.8rem;color:var(--muted);text-align:center;padding:1.5rem 0}.store-footer.svelte-pc5k9k{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid var(--border)}.store-meta.svelte-pc5k9k{font-size:.7rem;color:var(--muted)}.store-cta.svelte-pc5k9k{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--store-accent);transition:gap .3s ease}.carousel-card.svelte-pc5k9k:hover .store-cta:where(.svelte-pc5k9k){gap:.5rem}.carousel-dots.svelte-pc5k9k{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.carousel-dot.svelte-pc5k9k{width:8px;height:8px;border-radius:50%;background:var(--border);border:none;padding:0;cursor:pointer;transition:all .3s ease}.carousel-dot.active.svelte-pc5k9k{background:var(--primary);transform:scale(1.3)}.carousel-dot.svelte-pc5k9k:hover:not(.active){background:var(--muted)}.loading-shimmer.svelte-pc5k9k{width:280px;height:300px;border-radius:1rem;background:linear-gradient(90deg,var(--surface) 0%,color-mix(in oklch,var(--surface) 80%,var(--border)) 50%,var(--surface) 100%);background-size:200% 100%;animation:svelte-pc5k9k-shimmer 1.5s ease-in-out infinite}@keyframes svelte-pc5k9k-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root.light .store-card.svelte-pc5k9k{box-shadow:0 15px 30px -8px #00000026,0 0 0 1px color-mix(in oklch,var(--store-accent) 50%,transparent)}:root.light .carousel-card.svelte-pc5k9k:hover .store-card:where(.svelte-pc5k9k){box-shadow:0 20px 40px -10px #0003,0 0 40px color-mix(in oklch,var(--store-glow) 60%,transparent),0 0 0 1px var(--store-accent)}:root.light .banner-gradient.svelte-pc5k9k{background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.7) 100%)}:root.light .product-price.svelte-pc5k9k{color:var(--store-accent-text)}:root.light .store-cta.svelte-pc5k9k{color:var(--store-accent-text)}.step-indicator.svelte-na6yeb{background:var(--surface);border:1px solid var(--border)}.step-indicator.active.svelte-na6yeb{border-color:var(--step-color);background:color-mix(in oklch,var(--step-color) 10%,var(--surface))}.step-indicator.current.svelte-na6yeb{transform:scale(1.05);box-shadow:0 4px 20px color-mix(in oklch,var(--step-color) 30%,transparent)}.step-icon.svelte-na6yeb{background:var(--background);color:var(--muted)}.step-indicator.active.svelte-na6yeb .step-icon:where(.svelte-na6yeb){background:var(--step-color);color:var(--background)}.step-label.svelte-na6yeb{color:var(--muted)}.step-indicator.active.svelte-na6yeb .step-label:where(.svelte-na6yeb){color:var(--text)}.phone-device.svelte-na6yeb{position:relative;z-index:10}.phone-frame.svelte-na6yeb{width:280px;height:440px;background:linear-gradient(145deg,#2a2b30,#1a1b1f);border-radius:36px;padding:8px;box-shadow:0 50px 100px -20px #00000080,0 30px 60px -30px #0009,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}@media(min-width:768px){.phone-frame.svelte-na6yeb{width:320px;height:500px;border-radius:44px;padding:10px}}.phone-notch.svelte-na6yeb{position:absolute;top:16px;left:50%;transform:translate(-50%);width:80px;height:24px;background:#0a0a0b;border-radius:12px;z-index:20}@media(min-width:768px){.phone-notch.svelte-na6yeb{width:100px;height:28px;border-radius:14px}}.phone-screen.svelte-na6yeb{width:100%;height:100%;background:var(--background);border-radius:28px;overflow:hidden;position:relative}@media(min-width:768px){.phone-screen.svelte-na6yeb{border-radius:34px}}.screen-content.svelte-na6yeb{padding:44px 14px 12px;height:100%;opacity:0;transform:translateY(10px);animation:svelte-na6yeb-screenFadeIn .5s ease forwards}@media(min-width:768px){.screen-content.svelte-na6yeb{padding:48px 16px 14px}}.screen-content.active.svelte-na6yeb{opacity:1;transform:translateY(0)}@keyframes svelte-na6yeb-screenFadeIn{to{opacity:1;transform:translateY(0)}}.screen-header.svelte-na6yeb{margin-bottom:20px;text-align:center}.form-mockup.svelte-na6yeb{display:flex;flex-direction:column;gap:12px}.form-field.svelte-na6yeb{animation:svelte-na6yeb-fieldFadeIn .4s ease forwards;opacity:0}@keyframes svelte-na6yeb-fieldFadeIn{to{opacity:1}}.form-label.svelte-na6yeb{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.form-input.svelte-na6yeb,.form-textarea.svelte-na6yeb{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px;font-size:13px;color:var(--text);transition:all .3s ease;min-height:42px;display:flex;align-items:center}.form-textarea.svelte-na6yeb{min-height:56px;align-items:flex-start}.form-input.typing.svelte-na6yeb,.form-textarea.typing.svelte-na6yeb{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 20%,transparent)}.input-text.svelte-na6yeb{animation:svelte-na6yeb-typeIn .8s ease forwards}@keyframes svelte-na6yeb-typeIn{0%{opacity:0}to{opacity:1}}.cursor.svelte-na6yeb{display:inline-block;width:2px;height:14px;background:var(--primary);margin-left:2px;animation:svelte-na6yeb-blink 1s step-end infinite}.cursor.hidden.svelte-na6yeb{display:none}@keyframes svelte-na6yeb-blink{50%{opacity:0}}.form-button.svelte-na6yeb{margin-top:6px;padding:12px;background:var(--border);color:var(--muted);border:none;border-radius:10px;font-size:13px;font-weight:700;transition:all .4s ease}.form-button.ready.svelte-na6yeb{background:var(--primary);color:var(--background);transform:scale(1.02);box-shadow:0 8px 24px color-mix(in oklch,var(--primary) 40%,transparent)}.payment-mockup.svelte-na6yeb{display:flex;flex-direction:column;gap:10px}.payment-option.svelte-na6yeb{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:10px;animation:svelte-na6yeb-slideIn .4s ease forwards;opacity:0;transform:translate(-10px)}@keyframes svelte-na6yeb-slideIn{to{opacity:1;transform:translate(0)}}.payment-info.svelte-na6yeb{display:flex;align-items:center;gap:12px}.payment-icon.svelte-na6yeb{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-icon.tarjetas.svelte-na6yeb{background:linear-gradient(135deg,#6b8cff,#4c6ef5);color:#fff}.payment-icon.transferencias.svelte-na6yeb{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.payment-name.svelte-na6yeb{display:block;font-size:13px;font-weight:600;color:var(--text)}.payment-desc.svelte-na6yeb{display:block;font-size:11px;color:var(--muted)}.toggle.svelte-na6yeb{width:44px;height:26px;background:var(--border);border-radius:13px;position:relative;transition:background .3s ease}.toggle.active.svelte-na6yeb{background:#22c55e}.toggle-knob.svelte-na6yeb{position:absolute;top:3px;left:3px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.toggle.active.svelte-na6yeb .toggle-knob:where(.svelte-na6yeb){transform:translate(18px)}.payment-success.svelte-na6yeb{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:10px;background:#22c55e;border:none;border-radius:10px;color:#fff;font-size:12px;font-weight:600;animation:svelte-na6yeb-popIn .4s ease .6s forwards;opacity:0;transform:scale(.9);box-shadow:0 4px 12px #22c55e4d}@keyframes svelte-na6yeb-popIn{to{opacity:1;transform:scale(1)}}.catalog-screen.svelte-na6yeb{padding:0!important;display:flex;flex-direction:column}.store-banner.svelte-na6yeb{position:relative;height:80px;background:linear-gradient(135deg,var(--primary),color-mix(in oklch,var(--primary) 70%,#ff9500));overflow:hidden}.store-banner.has-image.svelte-na6yeb{background:var(--surface)}.banner-img.svelte-na6yeb{width:100%;height:100%;object-fit:cover}.banner-gradient.svelte-na6yeb{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 20%,rgba(0,0,0,.2) 60%,rgba(0,0,0,.5) 100%)}.banner-content.svelte-na6yeb{position:absolute;bottom:0;left:0;right:0;padding:10px 12px}.banner-store-name.svelte-na6yeb{font-size:14px;font-weight:700;color:#fff;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.3)}.cart-badge.svelte-na6yeb{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:3px;padding:4px 8px;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:12px;color:#fff;font-size:11px;transition:all .3s ease}.cart-badge.has-items.svelte-na6yeb{background:#fff;border-color:#fff;color:#14151a}.cart-count.svelte-na6yeb{font-weight:700}.catalog-products.svelte-na6yeb{padding:10px;display:flex;flex-direction:column;gap:6px;flex:1;background:var(--background)}.product-row.svelte-na6yeb{display:flex;align-items:center;gap:10px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;animation:svelte-na6yeb-cardSlide .3s ease forwards;opacity:0;transition:all .3s ease}.product-row.added.svelte-na6yeb{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 8%,var(--surface))}@keyframes svelte-na6yeb-cardSlide{to{opacity:1}}.product-thumb.svelte-na6yeb{width:36px;height:36px;border-radius:8px;background:var(--background);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.thumb-img.svelte-na6yeb{width:100%;height:100%;object-fit:cover}.product-thumb.svelte-na6yeb .thumb-icon{color:var(--muted)}.product-details.svelte-na6yeb{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.product-name.svelte-na6yeb{font-size:11px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-price.svelte-na6yeb{font-size:12px;font-weight:700;color:var(--primary)}.add-btn.svelte-na6yeb{width:26px;height:26px;border-radius:8px;border:1px solid var(--border);background:var(--background);color:var(--muted);display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;cursor:pointer}.add-btn.added.svelte-na6yeb{background:var(--primary);border-color:var(--primary);color:#14151a;transform:scale(1.1)}.whatsapp-screen.svelte-na6yeb{background:#0b141a;padding:0!important}.whatsapp-header.svelte-na6yeb{display:flex;align-items:center;gap:10px;padding:44px 12px 10px;background:#1f2c34}.wa-avatar.svelte-na6yeb{width:36px;height:36px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;color:var(--background)}.wa-contact.svelte-na6yeb{flex:1}.wa-name.svelte-na6yeb{display:block;font-size:14px;font-weight:600;color:#e9edef}.wa-status.svelte-na6yeb{display:block;font-size:11px;color:#8696a0}.whatsapp-chat.svelte-na6yeb{padding:12px 10px;display:flex;flex-direction:column;gap:8px;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}@keyframes svelte-na6yeb-messageIn{to{opacity:1;transform:translateY(0)}}.wa-template-message.svelte-na6yeb{background:#005c4b;border-radius:8px 8px 2px;padding:0;overflow:hidden;align-self:flex-end;max-width:92%;animation:svelte-na6yeb-messageIn .5s ease .2s forwards;opacity:0;transform:translateY(10px)}.wa-template-header.svelte-na6yeb{background:#00000026;padding:8px 10px;font-size:12px;font-weight:700;color:#e9edef;text-transform:uppercase;letter-spacing:.5px}.wa-template-body.svelte-na6yeb{padding:10px;font-size:12px;line-height:1.5;color:#e9edef}.wa-template-body.svelte-na6yeb p:where(.svelte-na6yeb){margin:0 0 6px}.wa-template-body.svelte-na6yeb p:where(.svelte-na6yeb):last-child{margin-bottom:0}.wa-template-code.svelte-na6yeb{background:#0000001a;padding:4px 6px;border-radius:4px;font-family:monospace;font-size:11px}.wa-template-info.svelte-na6yeb{opacity:.85;font-size:11px}.wa-template-thanks.svelte-na6yeb{font-size:11px;opacity:.9}.wa-template-message.svelte-na6yeb .wa-time:where(.svelte-na6yeb){padding:0 10px 6px;text-align:right;font-size:10px;color:#fff9}.wa-template-button.svelte-na6yeb{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px;background:transparent;border:none;border-top:1px solid rgba(255,255,255,.1);color:#53bdeb;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease}.wa-template-button.svelte-na6yeb:hover{background:#ffffff0d}:root.light .phone-frame.svelte-na6yeb{background:linear-gradient(145deg,#e8e8e8,#d0d0d0);box-shadow:0 50px 100px -20px #00000026,0 30px 60px -30px #0003,inset 0 1px #fffc,inset 0 -1px #0000001a}:root.light .phone-notch.svelte-na6yeb{background:#1a1a1a}:root.light .whatsapp-screen.svelte-na6yeb{background:#efeae2}:root.light .whatsapp-header.svelte-na6yeb{background:#008069}:root.light .wa-name.svelte-na6yeb,:root.light .wa-status.svelte-na6yeb{color:#fff}:root.light .whatsapp-chat.svelte-na6yeb{background:#efeae2 url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}:root.light .wa-template-message.svelte-na6yeb{background:#d9fdd3}:root.light .wa-template-header.svelte-na6yeb{background:#0000000d;color:#111b21}:root.light .wa-template-body.svelte-na6yeb{color:#111b21}:root.light .wa-template-code.svelte-na6yeb{background:#0000000f}:root.light .wa-template-message.svelte-na6yeb .wa-time:where(.svelte-na6yeb){color:#00000073}:root.light .wa-template-button.svelte-na6yeb{border-top-color:#00000014;color:#027eb5}.animate-in.svelte-1yvagch{animation:svelte-1yvagch-fadeInUp .6s ease forwards}@keyframes svelte-1yvagch-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.info-cards.svelte-1yvagch{display:flex;flex-direction:column;gap:1rem;max-width:380px;margin:0 auto 2rem}.commission-card-single.svelte-1yvagch{background:var(--surface);border:1px solid var(--border);border-radius:1rem;overflow:hidden;transition:all .3s ease}.commission-card-single.svelte-1yvagch:hover{border-color:var(--primary);box-shadow:0 12px 24px -8px #0003}.commission-header.svelte-1yvagch{display:flex;align-items:baseline;justify-content:center;gap:.5rem;padding:1.25rem;background:linear-gradient(135deg,var(--primary),color-mix(in oklch,var(--primary) 80%,#ff9500))}.commission-label.svelte-1yvagch{font-size:.9rem;font-weight:600;color:#14151a;opacity:.9}.commission-rate.svelte-1yvagch{font-size:1.75rem;font-weight:800;color:#14151a}.commission-includes.svelte-1yvagch{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.625rem}.include-item.svelte-1yvagch{display:flex;align-items:center;gap:.625rem;font-size:.85rem;color:var(--text)}.stats-container.svelte-1yvagch{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:1rem}.stat-item.svelte-1yvagch{display:flex;align-items:center;gap:.625rem}.stat-icon.svelte-1yvagch{width:36px;height:36px;border-radius:9px;background:var(--primary);color:#14151a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-content.svelte-1yvagch{display:flex;flex-direction:column}.stat-value.svelte-1yvagch{font-size:1.1rem;font-weight:800;color:var(--text);line-height:1.1}.stat-label.svelte-1yvagch{font-size:.65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.3px}.stat-divider.svelte-1yvagch{width:1px;height:32px;background:var(--border)}.cta-section.svelte-1yvagch{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-text.svelte-1yvagch{font-size:1.125rem;font-weight:600;color:var(--text)}.cta-button.svelte-1yvagch{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;background:var(--primary);color:#14151a;font-size:1.125rem;font-weight:700;border:none;border-radius:.875rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px -4px #ffd33f66}.cta-button.svelte-1yvagch:hover{transform:translateY(-2px);box-shadow:0 12px 32px -4px #ffd33f80}.cta-button.svelte-1yvagch:active{transform:translateY(0)}.cta-subtext.svelte-1yvagch{font-size:.8rem;color:var(--muted)}:root.light .commission-card-single.svelte-1yvagch:hover{box-shadow:0 12px 24px -8px #0000001a}:root.light .cta-button.svelte-1yvagch{box-shadow:0 8px 24px -4px #c8a01e4d}:root.light .cta-button.svelte-1yvagch:hover{box-shadow:0 12px 32px -4px #c8a01e66}
