.gift-page.svelte-1jfcqx{min-height:calc(100dvh - var(--navbar-height, 70px));background-color:#f0fffe;color:#2c3e50;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:40px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,color .3s ease}html.dark .gift-page.svelte-1jfcqx{background-color:#030308;color:#e2e8f0}.gift-layout.svelte-1jfcqx{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;max-width:1200px;width:100%;align-items:start}.gift-form-container.svelte-1jfcqx{background-color:#ffffffe6;border:2px solid rgba(30,198,182,.15);border-radius:20px;padding:40px;box-shadow:0 10px 30px #0a4a470f;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html.dark .gift-form-container.svelte-1jfcqx{background-color:#0c0d12;border-color:#1e293b;box-shadow:0 10px 30px #00000080}.main-title.svelte-1jfcqx{font-size:2em;font-weight:800;margin:0 0 12px;background:linear-gradient(135deg,#1ec6b6,#0e5e5a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html.dark .main-title.svelte-1jfcqx{background:linear-gradient(135deg,#2dd4bf,#0d9488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1jfcqx{font-size:.95em;color:#2c5955;line-height:1.6;margin:0 0 35px}html.dark .subtitle.svelte-1jfcqx{color:#94a3b8}.gift-interactive-form.svelte-1jfcqx{display:flex;flex-direction:column;gap:30px}.section-group.svelte-1jfcqx{display:flex;flex-direction:column;gap:15px}.section-title.svelte-1jfcqx{font-size:1.05em;font-weight:600;color:#0a4a47;margin:0}html.dark .section-title.svelte-1jfcqx{color:#f1f5f9}.plans-grid.svelte-1jfcqx{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.plan-button.svelte-1jfcqx{background-color:#fff;border:2px solid rgba(30,198,182,.15);border-radius:12px;padding:16px;text-align:left;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;color:#2c3e50}html.dark .plan-button.svelte-1jfcqx{background-color:#12131a;border-color:#1e293b;color:#e2e8f0}.plan-button.svelte-1jfcqx:hover:not(:disabled){border-color:#1ec6b6;background-color:#f5fffe;transform:translateY(-2px)}html.dark .plan-button.svelte-1jfcqx:hover:not(:disabled){border-color:#0d9488;background-color:#161922}.plan-button.active.svelte-1jfcqx{border-color:#1ec6b6;background-color:#e6fbf9;box-shadow:0 4px 15px #1ec6b626}html.dark .plan-button.active.svelte-1jfcqx{border-color:#2dd4bf;background-color:#0f1c1a;box-shadow:0 0 12px #2dd4bf26}.plan-btn-name.svelte-1jfcqx{font-size:1.1em;font-weight:700;color:#0a4a47;margin-bottom:4px}html.dark .plan-btn-name.svelte-1jfcqx{color:#f8fafc}.plan-btn-desc.svelte-1jfcqx{font-size:.78em;color:#2c5955;margin-bottom:12px;flex-grow:1;line-height:1.4}html.dark .plan-btn-desc.svelte-1jfcqx{color:#94a3b8}.plan-btn-price.svelte-1jfcqx{font-size:1.25em;font-weight:800;color:#1ec6b6}html.dark .plan-btn-price.svelte-1jfcqx{color:#2dd4bf}.price-cycle.svelte-1jfcqx{font-size:.6em;font-weight:500;color:#94a3b8}.cycle-grid.svelte-1jfcqx{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cycle-button.svelte-1jfcqx{background-color:#fff;border:2px solid rgba(30,198,182,.15);border-radius:10px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;box-sizing:border-box;color:#2c3e50}html.dark .cycle-button.svelte-1jfcqx{background-color:#12131a;border-color:#1e293b;color:#e2e8f0}.plan-button.upcoming.svelte-1jfcqx:not(.active){border:2px dashed rgba(30,198,182,.3)}html.dark .plan-button.upcoming.svelte-1jfcqx:not(.active){border-color:#94a3b833}.plan-btn-header.svelte-1jfcqx{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.upcoming-badge.svelte-1jfcqx{font-size:.62em;font-weight:700;color:#f59e0b;background-color:#f59e0b1f;border:1px solid rgba(245,158,11,.25);padding:2px 8px;border-radius:20px;text-transform:uppercase;letter-spacing:.5px}.cycle-button.svelte-1jfcqx:hover{border-color:#1ec6b6;background-color:#f5fffe}html.dark .cycle-button.svelte-1jfcqx:hover{border-color:#0d9488;background-color:#161922}.cycle-button.active.svelte-1jfcqx{border-color:#1ec6b6;background-color:#e6fbf9}html.dark .cycle-button.active.svelte-1jfcqx{border-color:#2dd4bf;background-color:#0f1c1a}.cycle-label.svelte-1jfcqx{font-size:.9em;font-weight:600;color:#0a4a47}html.dark .cycle-label.svelte-1jfcqx{color:#f8fafc}.cycle-badge.svelte-1jfcqx{font-size:.7em;font-weight:700;color:#1ec6b6}html.dark .cycle-badge.svelte-1jfcqx{color:#2dd4bf}.inputs-grid.svelte-1jfcqx{display:flex;flex-direction:column;gap:18px}.input-field.svelte-1jfcqx{display:flex;flex-direction:column;gap:8px}.input-field.svelte-1jfcqx label:where(.svelte-1jfcqx){font-size:.85em;font-weight:500;color:#2c5955}html.dark .input-field.svelte-1jfcqx label:where(.svelte-1jfcqx){color:#94a3b8}.input-field.svelte-1jfcqx input:where(.svelte-1jfcqx),.input-field.svelte-1jfcqx select:where(.svelte-1jfcqx),.input-field.svelte-1jfcqx textarea:where(.svelte-1jfcqx){background-color:#fff;border:2px solid rgba(30,198,182,.15);border-radius:10px;padding:12px 16px;font-size:.92em;color:#2c3e50;transition:all .2s;font-family:inherit}html.dark .input-field.svelte-1jfcqx input:where(.svelte-1jfcqx),html.dark .input-field.svelte-1jfcqx select:where(.svelte-1jfcqx),html.dark .input-field.svelte-1jfcqx textarea:where(.svelte-1jfcqx){background-color:#12131a;border-color:#1e293b;color:#f8fafc}.input-field.svelte-1jfcqx input:where(.svelte-1jfcqx):focus,.input-field.svelte-1jfcqx select:where(.svelte-1jfcqx):focus,.input-field.svelte-1jfcqx textarea:where(.svelte-1jfcqx):focus{outline:none;border-color:#1ec6b6;box-shadow:0 0 0 3px #1ec6b61a}html.dark .input-field.svelte-1jfcqx input:where(.svelte-1jfcqx):focus,html.dark .input-field.svelte-1jfcqx select:where(.svelte-1jfcqx):focus,html.dark .input-field.svelte-1jfcqx textarea:where(.svelte-1jfcqx):focus{border-color:#2dd4bf;box-shadow:0 0 12px #2dd4bf26}.input-row.svelte-1jfcqx{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pricing-summary-container.svelte-1jfcqx{border-top:1px solid rgba(30,198,182,.15);padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:10px}html.dark .pricing-summary-container.svelte-1jfcqx{border-color:#1e293b}.pricing-total-block.svelte-1jfcqx{display:flex;flex-direction:column;gap:4px}.total-label.svelte-1jfcqx{font-size:.8em;color:#2c5955;text-transform:uppercase;letter-spacing:.5px}html.dark .total-label.svelte-1jfcqx{color:#94a3b8}.total-prices.svelte-1jfcqx{display:flex;flex-direction:column}.total-usd.svelte-1jfcqx{font-size:1.8em;font-weight:800;color:#1ec6b6;line-height:1.1}html.dark .total-usd.svelte-1jfcqx{color:#2dd4bf}.submit-btn.svelte-1jfcqx{background:linear-gradient(135deg,#1ec6b6,#0d9488);color:#fff;font-weight:700;border:none;border-radius:30px;padding:14px 28px;font-size:.95em;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px #1ec6b633}html.dark .submit-btn.svelte-1jfcqx{background:linear-gradient(135deg,#2dd4bf,#0d9488);color:#030308;box-shadow:0 4px 15px #2dd4bf40}.submit-btn.svelte-1jfcqx:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #1ec6b64d}html.dark .submit-btn.svelte-1jfcqx:hover:not(:disabled){box-shadow:0 6px 20px #2dd4bf59}.submit-btn.svelte-1jfcqx:disabled{opacity:.7;cursor:not-allowed}.gift-preview-container.svelte-1jfcqx{display:flex;align-items:flex-start;justify-content:center;height:100%}.preview-card-wrapper.svelte-1jfcqx{perspective:1000px;width:100%;max-width:460px}.glass-gift-card.svelte-1jfcqx{background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.15);border-radius:20px;width:100%;aspect-ratio:420 / 580;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 15px 35px #00000073;transition:background-image .5s ease-out;font-size:17px}.card-glow.svelte-1jfcqx{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}.card-inner.svelte-1jfcqx{padding:2.2em;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;box-sizing:border-box;align-items:flex-start;text-align:left}.card-top-row.svelte-1jfcqx{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.card-logo-container.svelte-1jfcqx{display:flex;flex-direction:column;align-items:flex-start;gap:.3em}.card-logo.svelte-1jfcqx{display:flex;align-items:center;gap:.18em}.cube-logo-svg.svelte-1jfcqx{color:#fff;transition:color .3s}.logo-text.svelte-1jfcqx{font-size:1.15em;letter-spacing:.3px;display:inline-flex;align-items:center;gap:.24em}.card-subtitle.svelte-1jfcqx{font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fffc;transition:color .3s;margin-left:.1em}.card-mini-qr.svelte-1jfcqx{background-color:#fff;padding:.3em;border-radius:.6em;box-shadow:0 2px 8px #00000026;width:4.2em;height:4.2em;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.card-mini-qr.svelte-1jfcqx img:where(.svelte-1jfcqx){width:100%;height:100%;object-fit:contain;border-radius:4px}.brand-lotuyo.svelte-1jfcqx{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;color:#fff;transition:color .3s}.brand-app.svelte-1jfcqx{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;color:#fff;transition:color .3s}.gift-icon-decoration.svelte-1jfcqx{display:flex;align-items:center;justify-content:flex-start;width:100%;color:#fff;margin:1.6em 0 1.2em;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2));transition:color .3s}.love-letter-svg.svelte-1jfcqx{fill:currentColor;width:6em;height:6em;transition:all .3s}.card-details.svelte-1jfcqx{margin-bottom:1.18em;width:100%;display:flex;flex-direction:column;align-items:flex-start}.gift-months.svelte-1jfcqx{font-family:Beth Ellen,cursive;font-size:1.45em;font-weight:400;color:#fff;margin:0 0 .7em;line-height:1.6;text-shadow:0 .06em .12em rgba(0,0,0,.2);transition:color .3s}.gift-plan-badge.svelte-1jfcqx{display:inline-block;background-color:#ffffff26;border:.09em solid rgba(255,255,255,.35);color:#fff;font-size:.8em;font-weight:700;padding:.35em .8em;border-radius:1.2em;text-transform:uppercase;letter-spacing:.03em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s;font-family:JetBrains Mono,monospace}.card-bottom.svelte-1jfcqx{border-top:.06em solid rgba(255,255,255,.2);padding-top:1.1em;display:flex;flex-direction:column;gap:.35em;width:100%;align-items:flex-start;transition:border-color .3s}.card-authenticity-info.svelte-1jfcqx{font-family:JetBrains Mono,monospace;font-size:.65em;color:#fff9;display:flex;flex-direction:column;gap:.18em;width:100%;transition:color .3s}.card-inner.light-card.svelte-1jfcqx .card-authenticity-info:where(.svelte-1jfcqx){color:#0f172a8c}.card-divider-dotted.svelte-1jfcqx{border-top:.06em dotted rgba(255,255,255,.25);width:100%;margin:.24em 0;transition:border-color .3s}.card-inner.light-card.svelte-1jfcqx .card-divider-dotted:where(.svelte-1jfcqx){border-top-color:#0f172a26}.card-meta-list.svelte-1jfcqx{display:flex;flex-direction:column;gap:.35em;width:100%}.plan-card-starter.svelte-1jfcqx .gift-plan-badge:where(.svelte-1jfcqx){background-color:#14b8a61a!important;border-color:#14b8a666!important;color:#0d9488!important;text-shadow:none!important}.plan-card-starter.svelte-1jfcqx .gift-icon-decoration:where(.svelte-1jfcqx){color:#14b8a6!important;filter:drop-shadow(0 4px 12px rgba(20,184,166,.35))!important}.plan-card-business.svelte-1jfcqx .gift-plan-badge:where(.svelte-1jfcqx){background-color:#d946ef1a!important;border-color:#d946ef66!important;color:#c026d3!important;text-shadow:none!important}.plan-card-business.svelte-1jfcqx .gift-icon-decoration:where(.svelte-1jfcqx){color:#d946ef!important;filter:drop-shadow(0 4px 12px rgba(217,70,239,.35))!important}.plan-card-enterprise.svelte-1jfcqx .gift-plan-badge:where(.svelte-1jfcqx){background-color:#8b5cf626!important;border-color:#a78bfa66!important;color:#c084fc!important}.plan-card-enterprise.svelte-1jfcqx .gift-icon-decoration:where(.svelte-1jfcqx){color:#a78bfa!important;filter:drop-shadow(0 0 15px rgba(167,139,250,.5))!important}.plan-card-food.svelte-1jfcqx .gift-plan-badge:where(.svelte-1jfcqx){background-color:#f9731626!important;border-color:#fb923c66!important;color:#fdba74!important}.plan-card-food.svelte-1jfcqx .gift-icon-decoration:where(.svelte-1jfcqx){color:#f97316!important;filter:drop-shadow(0 0 15px rgba(249,115,22,.5))!important}.meta-item.svelte-1jfcqx{font-size:.78em;display:flex;gap:.35em;text-shadow:0 .06em .12em rgba(0,0,0,.2);align-items:center}.meta-item.svelte-1jfcqx .lbl:where(.svelte-1jfcqx){color:#ffffffb3;font-weight:500;transition:color .3s}.meta-item.svelte-1jfcqx .val:where(.svelte-1jfcqx){color:#fff;font-weight:600;transition:color .3s}.card-inner.light-card.svelte-1jfcqx .brand-lotuyo:where(.svelte-1jfcqx){color:#0f172a}.card-inner.light-card.svelte-1jfcqx .brand-app:where(.svelte-1jfcqx){color:#0f172a}.card-inner.light-card.svelte-1jfcqx .cube-logo-svg:where(.svelte-1jfcqx){color:#0f172a}.card-inner.light-card.svelte-1jfcqx .card-subtitle:where(.svelte-1jfcqx){color:#0f172ab3}.card-inner.light-card.svelte-1jfcqx .gift-icon-decoration:where(.svelte-1jfcqx){color:#0f172a}.card-inner.light-card.svelte-1jfcqx .gift-months:where(.svelte-1jfcqx){color:#0f172a}.card-inner.light-card.svelte-1jfcqx .gift-plan-badge:where(.svelte-1jfcqx){background-color:#0f172a0f;border-color:#0f172a40;color:#0f172a}.card-inner.light-card.svelte-1jfcqx .card-bottom:where(.svelte-1jfcqx){border-top-color:#0f172a26}.card-inner.light-card.svelte-1jfcqx .meta-item:where(.svelte-1jfcqx) .lbl:where(.svelte-1jfcqx){color:#0f172aa6}.card-inner.light-card.svelte-1jfcqx .meta-item:where(.svelte-1jfcqx) .val:where(.svelte-1jfcqx){color:#0f172a}@keyframes svelte-1jfcqx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float.svelte-1jfcqx{animation:svelte-1jfcqx-float 4s ease-in-out infinite}.animate-fade-in.svelte-1jfcqx{animation:svelte-1jfcqx-fadeIn .4s ease-out}@keyframes svelte-1jfcqx-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.spinner.svelte-1jfcqx{animation:svelte-1jfcqx-spin 1s linear infinite}@keyframes svelte-1jfcqx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-step-container.svelte-1jfcqx{max-width:960px;width:100%}.step-header.svelte-1jfcqx{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.back-link-btn.svelte-1jfcqx{background:none;border:none;color:#2c5955;font-size:.85em;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;margin-bottom:20px;transition:color .2s}html.dark .back-link-btn.svelte-1jfcqx{color:#94a3b8}.back-link-btn.svelte-1jfcqx:hover{color:#1ec6b6}html.dark .back-link-btn.svelte-1jfcqx:hover{color:#2dd4bf}.step-header.svelte-1jfcqx h2:where(.svelte-1jfcqx){font-size:2.2em;font-weight:800;margin:0 0 10px;background:linear-gradient(135deg,#1ec6b6,#0e5e5a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html.dark .step-header.svelte-1jfcqx h2:where(.svelte-1jfcqx){background:linear-gradient(135deg,#2dd4bf,#0d9488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.step-header.svelte-1jfcqx p:where(.svelte-1jfcqx){font-size:.95em;color:#2c5955;line-height:1.6;max-width:600px}html.dark .step-header.svelte-1jfcqx p:where(.svelte-1jfcqx){color:#94a3b8}.payment-grid.svelte-1jfcqx{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.info-card.svelte-1jfcqx{background-color:#fff;border:2px solid rgba(30,198,182,.15);border-radius:16px;padding:28px;margin-bottom:20px;box-shadow:0 4px 20px #0a4a470a}html.dark .info-card.svelte-1jfcqx{background-color:#0c0d12;border-color:#1e293b;box-shadow:none}.info-card.svelte-1jfcqx h3:where(.svelte-1jfcqx){margin:0 0 20px;font-size:1.1em;font-weight:700;color:#0a4a47}html.dark .info-card.svelte-1jfcqx h3:where(.svelte-1jfcqx){color:#f1f5f9}.info-row.svelte-1jfcqx{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(30,198,182,.1);font-size:.9em}html.dark .info-row.svelte-1jfcqx{border-color:#1e293b}.info-row.svelte-1jfcqx:last-child{border-bottom:none}.info-row.highlight-teal.svelte-1jfcqx{background-color:#1ec6b60d;margin:10px -28px;padding:12px 28px;border-top:1px solid rgba(30,198,182,.15);border-bottom:1px solid rgba(30,198,182,.15)}html.dark .info-row.highlight-teal.svelte-1jfcqx{background-color:#0d94880f;border-color:#0d948833}.info-row.highlight-binance.svelte-1jfcqx{background-color:#f3ba2f12;margin:10px -28px;padding:12px 28px;border-top:1px solid rgba(243,186,47,.2);border-bottom:1px solid rgba(243,186,47,.2)}html.dark .info-row.highlight-binance.svelte-1jfcqx{background-color:#f3ba2f14;border-color:#f3ba2f40}.info-row.highlight-binance.svelte-1jfcqx .label:where(.svelte-1jfcqx){color:#92680a}html.dark .info-row.highlight-binance.svelte-1jfcqx .label:where(.svelte-1jfcqx){color:#f5d061}.info-row.highlight-binance.svelte-1jfcqx .value.amount:where(.svelte-1jfcqx){color:#92680a;font-size:1.1em;display:flex;align-items:center;gap:8px}html.dark .info-row.highlight-binance.svelte-1jfcqx .value.amount:where(.svelte-1jfcqx){color:#f5d061}.discount-chip.svelte-1jfcqx{background:#f3ba2f26;border:1px solid rgba(243,186,47,.35);color:#92680a;border-radius:20px;padding:2px 8px;font-size:.7em;font-weight:700;letter-spacing:.5px}html.dark .discount-chip.svelte-1jfcqx{color:#f5d061;border-color:#f3ba2f66;background:#f3ba2f1f}.instrucciones-card.svelte-1jfcqx{background:#ffffffb3;border:1px solid rgba(0,0,0,.07);border-radius:16px;padding:20px 22px;margin-top:16px}html.dark .instrucciones-card.svelte-1jfcqx{background:#ffffff0a;border-color:#ffffff14}.instrucciones-card.svelte-1jfcqx h4:where(.svelte-1jfcqx){margin:0 0 12px;font-size:.9em;font-weight:700;color:#1a2e2d;text-transform:uppercase;letter-spacing:.5px}html.dark .instrucciones-card.svelte-1jfcqx h4:where(.svelte-1jfcqx){color:#a3d5d0}.instrucciones-card.svelte-1jfcqx ol:where(.svelte-1jfcqx){margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.instrucciones-card.svelte-1jfcqx li:where(.svelte-1jfcqx){color:#374151;font-size:.88em;line-height:1.5}html.dark .instrucciones-card.svelte-1jfcqx li:where(.svelte-1jfcqx){color:#94a3b8}.instrucciones-card.svelte-1jfcqx code:where(.svelte-1jfcqx){font-family:JetBrains Mono,monospace;background:#0000000f;padding:1px 5px;border-radius:4px;font-size:.9em}html.dark .instrucciones-card.svelte-1jfcqx code:where(.svelte-1jfcqx){background:#ffffff14}.copy-inline-btn.svelte-1jfcqx{background:none;border:none;cursor:pointer;color:#6b7280;padding:2px;display:inline-flex;align-items:center;opacity:.7;transition:opacity .2s}.copy-inline-btn.svelte-1jfcqx:hover{opacity:1}.qr-btn-binance.svelte-1jfcqx{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:20px;border:2px solid rgba(243,186,47,.4);background:#f3ba2f14;color:#92680a;font-weight:600;font-size:.9em;cursor:pointer;transition:all .2s;font-family:Poppins,sans-serif}html.dark .qr-btn-binance.svelte-1jfcqx{color:#f5d061;border-color:#f3ba2f4d;background:#f3ba2f0f}.qr-btn-binance.svelte-1jfcqx:hover{background:#f3ba2f26;transform:translateY(-1px)}.info-row.svelte-1jfcqx .label:where(.svelte-1jfcqx){color:#2c5955}html.dark .info-row.svelte-1jfcqx .label:where(.svelte-1jfcqx){color:#94a3b8}.info-row.svelte-1jfcqx .value:where(.svelte-1jfcqx){font-weight:600;color:#2c3e50;text-align:right}html.dark .info-row.svelte-1jfcqx .value:where(.svelte-1jfcqx){color:#f1f5f9}.info-row.svelte-1jfcqx .value.amount:where(.svelte-1jfcqx){color:#1ec6b6;font-size:1.1em;font-weight:800}html.dark .info-row.svelte-1jfcqx .value.amount:where(.svelte-1jfcqx){color:#2dd4bf}.info-row.svelte-1jfcqx .value.code:where(.svelte-1jfcqx){font-family:monospace;font-size:1.05em;color:#b45309}html.dark .info-row.svelte-1jfcqx .value.code:where(.svelte-1jfcqx){color:#fde68a}.quick-pay-widget.svelte-1jfcqx{background-color:#fff;border:2px dashed rgba(30,198,182,.35);border-radius:16px;padding:24px;box-shadow:0 4px 20px #0a4a470a}html.dark .quick-pay-widget.svelte-1jfcqx{background-color:#0c0d12;border-color:#0d948859;box-shadow:none}.quick-pay-widget.svelte-1jfcqx h4:where(.svelte-1jfcqx){margin:0 0 12px;font-size:.85em;font-weight:700;color:#2c5955;text-transform:uppercase;letter-spacing:.5px}html.dark .quick-pay-widget.svelte-1jfcqx h4:where(.svelte-1jfcqx){color:#94a3b8}.quick-btns.svelte-1jfcqx{display:flex;gap:12px;flex-wrap:wrap}.action-btn-outline.svelte-1jfcqx,.action-btn-bdv.svelte-1jfcqx{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;font-size:.85em;font-weight:700;cursor:pointer;transition:all .2s;text-decoration:none}.action-btn-outline.svelte-1jfcqx{background:#1ec6b60d;border:1.5px solid rgba(30,198,182,.25);color:#0d9488}html.dark .action-btn-outline.svelte-1jfcqx{background:#0d94881a;border-color:#0d94884d;color:#2dd4bf}.action-btn-outline.svelte-1jfcqx:hover{background:#1ec6b61f;border-color:#1ec6b6}html.dark .action-btn-outline.svelte-1jfcqx:hover{background:#0d94882e;border-color:#2dd4bf}.action-btn-bdv.svelte-1jfcqx{background:linear-gradient(135deg,#0e5e5a,#0d9488);border:none;color:#fff}.action-btn-bdv.svelte-1jfcqx:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0d94884d}.qr-preview-box.svelte-1jfcqx{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;border-top:1px solid rgba(30,198,182,.15);padding-top:20px}html.dark .qr-preview-box.svelte-1jfcqx{border-color:#1e293b}.qr-preview-box.svelte-1jfcqx img:where(.svelte-1jfcqx){border-radius:12px;width:160px;height:160px;box-shadow:0 4px 15px #00000026}.qr-preview-box.svelte-1jfcqx p:where(.svelte-1jfcqx){font-size:.72em;color:#2c5955;max-width:250px;line-height:1.4}html.dark .qr-preview-box.svelte-1jfcqx p:where(.svelte-1jfcqx){color:#94a3b8}.confirmation-card.svelte-1jfcqx{background-color:#fff;border:2px solid rgba(30,198,182,.15);border-radius:20px;padding:35px;box-shadow:0 8px 30px #0a4a470d}html.dark .confirmation-card.svelte-1jfcqx{background-color:#0c0d12;border-color:#1e293b;box-shadow:0 15px 35px #0009}.confirmation-card.svelte-1jfcqx h3:where(.svelte-1jfcqx){margin:0 0 8px;font-size:1.15em;font-weight:700;color:#0a4a47}html.dark .confirmation-card.svelte-1jfcqx h3:where(.svelte-1jfcqx){color:#f1f5f9}.confirmation-card.svelte-1jfcqx .desc:where(.svelte-1jfcqx){font-size:.82em;color:#2c5955;line-height:1.5;margin:0 0 25px}html.dark .confirmation-card.svelte-1jfcqx .desc:where(.svelte-1jfcqx){color:#94a3b8}.payment-form.svelte-1jfcqx{display:flex;flex-direction:column;gap:18px}.phone-inputs.svelte-1jfcqx{display:flex;gap:8px}.phone-inputs.svelte-1jfcqx .pref:where(.svelte-1jfcqx){width:90px;flex-shrink:0}.phone-inputs.svelte-1jfcqx .num:where(.svelte-1jfcqx){flex-grow:1}.input-field.svelte-1jfcqx small:where(.svelte-1jfcqx){font-size:.72em;color:#64748b;margin-top:2px}.input-row-flex.svelte-1jfcqx{display:grid;grid-template-columns:1fr 1fr;gap:15px}.req.svelte-1jfcqx{color:#f43f5e}.submit-btn-payment.svelte-1jfcqx{background:linear-gradient(135deg,#1ec6b6,#0d9488);color:#fff;font-weight:700;border:none;border-radius:12px;padding:14px;font-size:.95em;cursor:pointer;transition:all .3s;width:100%;margin-top:10px;box-shadow:0 4px 15px #1ec6b633}html.dark .submit-btn-payment.svelte-1jfcqx{background:linear-gradient(135deg,#2dd4bf,#0d9488);color:#030308;box-shadow:0 4px 15px #2dd4bf4d}.submit-btn-payment.svelte-1jfcqx:hover{box-shadow:0 6px 20px #1ec6b64d}html.dark .submit-btn-payment.svelte-1jfcqx:hover{box-shadow:0 6px 20px #2dd4bf59}.success-step-container.svelte-1jfcqx{max-width:550px;width:100%}.success-card.svelte-1jfcqx{background-color:#fff;border:2px solid rgba(30,198,182,.15);border-radius:20px;padding:40px;text-align:center;box-shadow:0 10px 30px #0a4a470d;display:flex;flex-direction:column;align-items:center}html.dark .success-card.svelte-1jfcqx{background-color:#0c0d12;border-color:#1e293b;box-shadow:0 15px 35px #0009}.success-icon-wrap.svelte-1jfcqx{width:80px;height:80px;background-color:#10b9811a;border:2px solid rgba(16,185,129,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#10b981;margin-bottom:25px}.success-card.svelte-1jfcqx h2:where(.svelte-1jfcqx){font-size:1.8em;font-weight:800;color:#0a4a47;margin:0 0 12px}html.dark .success-card.svelte-1jfcqx h2:where(.svelte-1jfcqx){color:#fff}.success-p.svelte-1jfcqx{font-size:.92em;color:#2c5955;line-height:1.6;margin:0 0 25px;max-width:400px}html.dark .success-p.svelte-1jfcqx{color:#94a3b8}.gift-recap-box.svelte-1jfcqx{background-color:#f5fffe;border:2px solid rgba(30,198,182,.12);border-radius:12px;padding:20px;width:100%;box-sizing:border-box;text-align:left;margin-bottom:25px;display:flex;flex-direction:column;gap:8px}html.dark .gift-recap-box.svelte-1jfcqx{background-color:#12131a;border-color:#1e293b}.recap-title.svelte-1jfcqx{font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#2c5955;margin-bottom:6px;opacity:.75}html.dark .recap-title.svelte-1jfcqx{color:#64748b}.recap-row.svelte-1jfcqx{font-size:.88em;display:flex;justify-content:space-between}.recap-row.svelte-1jfcqx span:where(.svelte-1jfcqx){color:#2c5955}html.dark .recap-row.svelte-1jfcqx span:where(.svelte-1jfcqx){color:#94a3b8}.recap-row.svelte-1jfcqx strong:where(.svelte-1jfcqx){color:#0a4a47}html.dark .recap-row.svelte-1jfcqx strong:where(.svelte-1jfcqx){color:#f1f5f9}.success-subp.svelte-1jfcqx{font-size:.8em;color:#2c5955;line-height:1.5;margin:0 0 30px;opacity:.8}html.dark .success-subp.svelte-1jfcqx{color:#64748b}.success-actions.svelte-1jfcqx{display:flex;flex-direction:column;gap:12px;width:100%}.btn-primary.svelte-1jfcqx{background:linear-gradient(135deg,#1ec6b6,#0d9488);color:#fff;font-weight:700;border:none;border-radius:30px;padding:12px 24px;font-size:.9em;cursor:pointer;transition:all .3s;width:100%}html.dark .btn-primary.svelte-1jfcqx{background:linear-gradient(135deg,#2dd4bf,#0d9488);color:#030308;box-shadow:0 4px 15px #2dd4bf4d}.btn-primary.svelte-1jfcqx:hover{transform:translateY(-1px);box-shadow:0 4px 15px #1ec6b640}html.dark .btn-primary.svelte-1jfcqx:hover{box-shadow:0 4px 15px #2dd4bf59}.btn-link.svelte-1jfcqx{color:#0d9488;font-size:.88em;font-weight:600;text-decoration:underline;background:none;border:none;cursor:pointer}html.dark .btn-link.svelte-1jfcqx{color:#2dd4bf}.btn-link.svelte-1jfcqx:hover{color:#1ec6b6}.success-preview-wrapper.svelte-1jfcqx{width:100%;max-width:290px;margin:20px 0 25px}.success-preview-wrapper.svelte-1jfcqx .glass-gift-card:where(.svelte-1jfcqx){font-size:11px;border-radius:14px;box-shadow:0 10px 25px #00000040}@media(max-width:768px){.gift-page.svelte-1jfcqx{padding:20px 15px;align-items:flex-start}.gift-layout.svelte-1jfcqx{grid-template-columns:1fr;gap:25px;max-width:calc(100vw - 30px)}.gift-preview-container.svelte-1jfcqx{order:-1;padding:10px 0}.payment-grid.svelte-1jfcqx{grid-template-columns:1fr}.gift-form-container.svelte-1jfcqx,.confirmation-card.svelte-1jfcqx,.success-card.svelte-1jfcqx{padding:30px 25px}.main-title.svelte-1jfcqx{font-size:1.8em;line-height:1.2}.subtitle.svelte-1jfcqx{font-size:.9em;line-height:1.5;margin-bottom:28px}.preview-card-wrapper.svelte-1jfcqx{max-width:360px;margin:0 auto}.payment-method-step.svelte-1jfcqx{max-width:calc(100vw - 30px)}.step-header.svelte-1jfcqx{margin-bottom:28px}.step-header.svelte-1jfcqx h2:where(.svelte-1jfcqx){font-size:1.8em;line-height:1.2}.step-header.svelte-1jfcqx p:where(.svelte-1jfcqx){font-size:.9em;padding:0 5px}.payment-step-container.svelte-1jfcqx{max-width:calc(100vw - 30px)}.info-card.svelte-1jfcqx{padding:22px 20px}.info-row.svelte-1jfcqx{gap:10px}.info-row.svelte-1jfcqx .value:where(.svelte-1jfcqx){text-align:right;word-break:break-all}.info-row.highlight-teal.svelte-1jfcqx{margin:10px -20px;padding:12px 20px}.quick-btns.svelte-1jfcqx{flex-direction:column}.action-btn-outline.svelte-1jfcqx,.action-btn-bdv.svelte-1jfcqx{width:100%;justify-content:center}.success-step-container.svelte-1jfcqx{max-width:calc(100vw - 30px)}}@media(max-width:480px){.gift-page.svelte-1jfcqx{padding:15px 10px}.gift-layout.svelte-1jfcqx{max-width:calc(100vw - 20px);gap:20px}.gift-form-container.svelte-1jfcqx,.confirmation-card.svelte-1jfcqx,.success-card.svelte-1jfcqx{padding:25px 20px;border-radius:16px}.main-title.svelte-1jfcqx{font-size:1.6em}.subtitle.svelte-1jfcqx{font-size:.88em;margin-bottom:24px}.section-title.svelte-1jfcqx{font-size:.97em}.plans-grid.svelte-1jfcqx{grid-template-columns:1fr}.cycle-grid.svelte-1jfcqx{grid-template-columns:repeat(2,1fr)}.input-row.svelte-1jfcqx{grid-template-columns:1fr;gap:12px}.input-field.svelte-1jfcqx input:where(.svelte-1jfcqx),.input-field.svelte-1jfcqx select:where(.svelte-1jfcqx),.input-field.svelte-1jfcqx textarea:where(.svelte-1jfcqx){font-size:16px;padding:14px 16px}.pricing-summary-container.svelte-1jfcqx{flex-direction:column;align-items:flex-start;gap:15px}.submit-btn.svelte-1jfcqx{width:100%;justify-content:center;padding:16px 24px;border-radius:20px;min-height:54px}.preview-card-wrapper.svelte-1jfcqx{max-width:300px;margin:0 auto}.glass-gift-card.svelte-1jfcqx{font-size:11px;border-radius:14px}.card-inner.svelte-1jfcqx{padding:1.6em}.gift-icon-decoration.svelte-1jfcqx{margin:1.8em 0 1.4em}.card-bottom.svelte-1jfcqx{padding-top:.9em}.metodo-card-gift.svelte-1jfcqx{padding:16px 18px;gap:12px}.metodo-logo-gift.svelte-1jfcqx{width:46px;height:46px}.payment-method-step.svelte-1jfcqx{width:100%;max-width:calc(100vw - 20px)}.step-header.svelte-1jfcqx{margin-bottom:22px}.step-header.svelte-1jfcqx h2:where(.svelte-1jfcqx){font-size:1.6em}.step-header.svelte-1jfcqx p:where(.svelte-1jfcqx){font-size:.88em}.payment-step-container.svelte-1jfcqx{max-width:calc(100vw - 20px)}.info-card.svelte-1jfcqx{padding:18px 16px}.info-row.highlight-teal.svelte-1jfcqx{margin:10px -16px;padding:12px 16px}.quick-pay-widget.svelte-1jfcqx{padding:18px 16px}.input-row-flex.svelte-1jfcqx{grid-template-columns:1fr;gap:12px}.submit-btn-payment.svelte-1jfcqx{padding:16px;min-height:54px;font-size:.97em}.success-step-container.svelte-1jfcqx{max-width:calc(100vw - 20px)}.success-card.svelte-1jfcqx{padding:28px 20px}.success-card.svelte-1jfcqx h2:where(.svelte-1jfcqx){font-size:1.5em}.transfer-info-column.svelte-1jfcqx,.payment-form-column.svelte-1jfcqx{min-width:0;width:auto;overflow:hidden}.info-row.svelte-1jfcqx{flex-wrap:wrap;gap:4px 10px}.info-row.svelte-1jfcqx .label:where(.svelte-1jfcqx){flex-shrink:0}.info-row.svelte-1jfcqx .value:where(.svelte-1jfcqx){max-width:100%;overflow-wrap:break-word;word-break:break-all}.info-row.svelte-1jfcqx .value.code:where(.svelte-1jfcqx){font-size:.95em;letter-spacing:0}}.payment-method-step.svelte-1jfcqx{max-width:560px;width:100%}.metodos-grid-gift.svelte-1jfcqx{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.metodo-card-gift.svelte-1jfcqx{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fffffff2;border:2px solid rgba(30,198,182,.15);border-radius:16px;cursor:pointer;transition:all .25s ease;text-align:left;width:100%;color:#2c3e50;font-family:inherit}html.dark .metodo-card-gift.svelte-1jfcqx{background:#0c0d12;border-color:#ffffff14;color:#e2e8f0}.metodo-card-gift.svelte-1jfcqx:not(.upcoming):hover{border-color:#1ec6b6;box-shadow:0 4px 20px #1ec6b626;transform:translateY(-2px)}html.dark .metodo-card-gift.svelte-1jfcqx:not(.upcoming):hover{box-shadow:0 4px 20px #2dd4bf33;border-color:#2dd4bf}.metodo-card-gift.upcoming.svelte-1jfcqx{opacity:.7;cursor:not-allowed}.metodo-logo-gift.svelte-1jfcqx{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.metodo-logo-gift.PM.svelte-1jfcqx{background:linear-gradient(135deg,#1ec6b6,#0d9488)}.metodo-logo-gift.PP.svelte-1jfcqx{background:linear-gradient(135deg,#003087,#009cde)}.metodo-logo-gift.BN.svelte-1jfcqx{background:linear-gradient(135deg,#f0b90b,#d4a017);color:#1a1a1a}.metodo-badge-gift.ahorro.svelte-1jfcqx{background:#f3ba2f1f;color:#b58009;border:1px solid rgba(243,186,47,.3)}html.dark .metodo-badge-gift.ahorro.svelte-1jfcqx{background:#f3ba2f29;color:#f3ba2f;border-color:#f3ba2f59}.spinner-pp.svelte-1jfcqx{animation:svelte-1jfcqx-spin-gift 1s linear infinite}@keyframes svelte-1jfcqx-spin-gift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.metodo-logo-gift.TJ.svelte-1jfcqx{background:linear-gradient(135deg,#6366f1,#4f46e5)}.metodo-info-gift.svelte-1jfcqx{flex:1;display:flex;flex-direction:column;gap:4px}.metodo-nombre-gift.svelte-1jfcqx{font-weight:700;font-size:1em;color:#0a4a47}html.dark .metodo-nombre-gift.svelte-1jfcqx{color:#f8fafc}.metodo-desc-gift.svelte-1jfcqx{font-size:.82em;color:#2c5955}html.dark .metodo-desc-gift.svelte-1jfcqx{color:#94a3b8}.metodo-badge-gift.svelte-1jfcqx{font-size:.72em;font-weight:600;padding:4px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}.metodo-badge-gift.preferencial.svelte-1jfcqx{background:#1ec6b61f;color:#0d9488;border:1px solid rgba(30,198,182,.3)}html.dark .metodo-badge-gift.preferencial.svelte-1jfcqx{background:#1ec6b626;color:#2dd4bf;border-color:#1ec6b659}.metodo-badge-gift.seguro.svelte-1jfcqx{background:#0030870f;color:#0070ba;border:1px solid rgba(0,48,135,.18)}html.dark .metodo-badge-gift.seguro.svelte-1jfcqx{background:#009cde1a;color:#38bdf8;border-color:#009cde33}.metodo-badge-gift.cargo.svelte-1jfcqx{background:#f43f5e14;color:#e11d48;border:1px solid rgba(244,63,94,.2)}html.dark .metodo-badge-gift.cargo.svelte-1jfcqx{background:#f43f5e24;color:#fb7185;border-color:#f43f5e40}.metodo-arrow-gift.svelte-1jfcqx{color:#1ec6b6;flex-shrink:0;opacity:.8}.seguridad-nota-gift.svelte-1jfcqx{text-align:center;font-size:.78em;color:#2c5955;opacity:.75;line-height:1.5;margin:15px 0 0}html.dark .seguridad-nota-gift.svelte-1jfcqx{color:#64748b}.qr-lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e0;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1jfcqx-fadeInOverlay .2s ease}@keyframes svelte-1jfcqx-fadeInOverlay{0%{opacity:0}to{opacity:1}}.qr-lightbox-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;cursor:default;animation:svelte-1jfcqx-zoomIn .25s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1jfcqx-zoomIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.qr-img-fullscreen{max-width:min(90vw,420px);max-height:min(90vh,420px);border-radius:20px;box-shadow:0 20px 60px #00000080}.qr-lightbox-note{color:#ffffffbf;font-size:.9em;text-align:center;max-width:320px;line-height:1.5;margin:0}.qr-close-btn{position:absolute;top:-44px;right:-4px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .2s}.qr-close-btn:hover{background:#ffffff38}
