html,body{font-family:DM Sans,sans-serif;background:#0a0a0a;margin:0;padding:0;height:100%;overflow:hidden}.fd.svelte-jqjb51{font-family:Figtree,sans-serif}.shell.svelte-jqjb51{width:100%;max-width:430px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.scr.svelte-jqjb51{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden}.splash-bg.svelte-jqjb51{background:linear-gradient(160deg,#032e22,#054d3c 45%,#086b53)}.warm-bg.svelte-jqjb51{background:#f5f2ed}.done-bg.svelte-jqjb51{background:linear-gradient(160deg,#032e22,#054d3c,#0a8a6a)}.ring.svelte-jqjb51{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,1);left:50%;top:50%;transform:translate(-50%,-50%);animation:svelte-jqjb51-pulse 3s ease-in-out infinite}.logo-box.svelte-jqjb51{width:96px;height:96px;border-radius:28px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 24px 64px #0006}.moz-dots.svelte-jqjb51{display:flex;gap:8px;align-items:center;justify-content:center}.moz-dots.svelte-jqjb51 div:where(.svelte-jqjb51){width:8px;height:8px;border-radius:50%}.teal-header.svelte-jqjb51{flex-shrink:0;padding:20px 20px 28px;background:#086b53}.hdr-title.svelte-jqjb51{font-size:1.85rem;font-weight:900;color:#fff;line-height:1.12;margin:0}.hdr-sub.svelte-jqjb51{color:#ffffff8c;font-size:13px;margin-top:6px;margin-bottom:0}.header-icon.svelte-jqjb51{width:40px;height:40px;border-radius:12px;background:#ffffff2e;display:flex;align-items:center;justify-content:center}.prog-bar.svelte-jqjb51{flex:1;height:3px;border-radius:99px;overflow:hidden;background:#fff3}.step-body.svelte-jqjb51{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.step-body.svelte-jqjb51::-webkit-scrollbar{display:none}.lang-row.svelte-jqjb51{width:100%;display:flex;align-items:center;gap:14px;border-radius:16px;border:1.5px solid;padding:14px 16px;cursor:pointer;transition:all .18s}.lang-row.svelte-jqjb51:active{transform:scale(.98)}.check-circle.svelte-jqjb51{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ill-card.svelte-jqjb51{background:#fff;border-radius:20px;box-shadow:0 16px 48px #00000061}.float-badge.svelte-jqjb51{position:absolute;background:#fff;border-radius:14px;padding:8px 14px;box-shadow:0 8px 24px #00000047}.float-a.svelte-jqjb51{animation:svelte-jqjb51-float 3.4s ease-in-out infinite}.float-b.svelte-jqjb51{animation:svelte-jqjb51-float 2.8s ease-in-out infinite .5s}.float-c.svelte-jqjb51{animation:svelte-jqjb51-float 3.1s ease-in-out infinite .9s}.tag-pill.svelte-jqjb51{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 12px;border-radius:99px;background:#ffffff1f;color:#ffffffbf}.geo-circle.svelte-jqjb51{position:absolute;border-radius:50%;border:1px solid white}.choice-btn.svelte-jqjb51{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;border-radius:18px;border:2px solid;cursor:pointer;transition:all .18s;font-family:DM Sans,sans-serif}.choice-btn.svelte-jqjb51:active{transform:scale(.97)}.method-tile.svelte-jqjb51{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border-radius:16px;border:2px solid;cursor:pointer;transition:all .18s;font-family:DM Sans,sans-serif;position:relative}.method-tile.svelte-jqjb51:active{transform:scale(.96)}.card-prev.svelte-jqjb51{border-radius:18px;padding:18px 20px;position:relative;overflow:hidden;min-height:152px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 16px 48px #0000004d;transition:background .5s}.card-shine.svelte-jqjb51{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.07) 50%,transparent 65%);background-size:200% 100%;animation:svelte-jqjb51-shimmer 4s ease-in-out infinite}.chip.svelte-jqjb51{width:32px;height:24px;border-radius:4px;background:#fff3;display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px}.chip-cell.svelte-jqjb51{border-radius:2px;background:#ffffff80}.scan-zone.svelte-jqjb51{width:100%;border:2px dashed #e2d5d0;border-radius:20px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;cursor:pointer;position:relative;transition:all .2s}.scan-zone.svelte-jqjb51:active{background:#f5f2ed}.scan-corners.svelte-jqjb51{position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none}.sc.svelte-jqjb51{position:absolute;width:20px;height:20px;border-color:#086b53;border-style:solid}.tl.svelte-jqjb51{top:0;left:0;border-width:2.5px 0 0 2.5px;border-radius:4px 0 0}.tr.svelte-jqjb51{top:0;right:0;border-width:2.5px 2.5px 0 0;border-radius:0 4px 0 0}.bl.svelte-jqjb51{bottom:0;left:0;border-width:0 0 2.5px 2.5px;border-radius:0 0 0 4px}.br.svelte-jqjb51{bottom:0;right:0;border-width:0 2.5px 2.5px 0;border-radius:0 0 4px}.surface-card.svelte-jqjb51{background:#fff;border-radius:20px;padding:18px;border:1.5px solid #f0ede9}.esim-card.svelte-jqjb51{border-radius:24px;padding:22px;background:linear-gradient(135deg,#086b53,#0a8a6a 55%,#1a8a6a);position:relative;overflow:hidden;box-shadow:0 16px 48px #086b5366}.esim-card-shine.svelte-jqjb51{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);background-size:200% 100%;animation:svelte-jqjb51-shimmer 5s ease-in-out infinite}.delivery-btn.svelte-jqjb51{display:flex;align-items:center;gap:14px;background:#fff;border-radius:16px;padding:14px 16px;border:1.5px solid #f0ede9;cursor:pointer;width:100%;text-align:left}.done-pill.svelte-jqjb51{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:99px;background:#ffffff24}.done-pill.svelte-jqjb51 span:where(.svelte-jqjb51){font-size:11px;font-weight:600;color:#ffffffd9}.t-inp.svelte-jqjb51{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #e2d5d0;border-radius:12px;padding:13px 15px;font-size:15px;font-family:DM Sans,sans-serif;color:#1c1c1a;outline:none;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none}.t-inp.svelte-jqjb51:focus{border-color:#086b53;box-shadow:0 0 0 3px #086b531a}.t-inp.svelte-jqjb51::placeholder{color:#58423b59}.field-lbl.svelte-jqjb51{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#58423b73;margin-bottom:6px}.inp-icon.svelte-jqjb51{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#58423b59;pointer-events:none}.cvc-toggle.svelte-jqjb51{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#58423b66;background:transparent;border:none;cursor:pointer;padding:4px}.sec-note.svelte-jqjb51{display:flex;align-items:center;gap:6px;font-size:11px;color:#58423b66}.icon-btn-light.svelte-jqjb51{width:36px;height:36px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0}.icon-btn-light.svelte-jqjb51:active{opacity:.7}.btn.svelte-jqjb51{width:100%;padding:15px 20px;border-radius:14px;font-family:Figtree,sans-serif;font-weight:700;font-size:15px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .15s,transform .1s;letter-spacing:.01em}.btn.svelte-jqjb51:active{transform:scale(.98)}.btn.svelte-jqjb51:disabled{opacity:.3;cursor:not-allowed;transform:none}.btn-teal.svelte-jqjb51{background:#086b53;color:#fff}.btn-white.svelte-jqjb51{background:#fff;color:#086b53}.btn-ghost.svelte-jqjb51{width:100%;background:transparent;border:none;color:#58423b8c;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:12px 20px;cursor:pointer;text-align:center}@keyframes svelte-jqjb51-riseIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jqjb51-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes svelte-jqjb51-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-jqjb51-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-jqjb51-pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.08}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.14}}@keyframes svelte-jqjb51-ripple{0%{transform:scale(1);opacity:.3}to{transform:scale(2.8);opacity:0}}@keyframes svelte-jqjb51-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-jqjb51-spin{to{transform:rotate(360deg)}}@keyframes svelte-jqjb51-draw{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes svelte-jqjb51-blink{0%,to{opacity:1}50%{opacity:.4}}.draw-check.svelte-jqjb51{stroke-dasharray:80;animation:svelte-jqjb51-draw .55s ease .15s both}
