.lang-box[data-v-7bb7c82d]{display:flex;gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:3px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lang-box button[data-v-7bb7c82d]{border:none;background:transparent;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.04em;color:#ffffff8c;padding:9px 12px;border-radius:7px;cursor:pointer;transition:all .16s ease;touch-action:manipulation}.lang-box button.active[data-v-7bb7c82d]{background:var(--gold);color:var(--green-deep)}.lang-box button[data-v-7bb7c82d]:not(.active):hover{color:#ffffffd9}.lang-box-pos[data-v-0c5c05a1]{position:absolute;top:calc(28px + env(safe-area-inset-top));right:calc(28px + env(safe-area-inset-right));z-index:5}.top-mark[data-v-0c5c05a1]{position:absolute;top:calc(28px + env(safe-area-inset-top));left:50%;transform:translate(-50%);text-align:center}.top-mark .brand[data-v-0c5c05a1]{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--cloud)}.top-mark .brand span[data-v-0c5c05a1]{color:var(--gold)}.top-mark .sub[data-v-0c5c05a1]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:4px;font-family:IBM Plex Mono,monospace}.card[data-v-0c5c05a1]{width:100%;max-width:460px;margin-top:56px;background:var(--cloud);border-radius:20px;box-shadow:0 30px 60px -20px #00000073,0 2px #ffffff08 inset;padding:30px 28px 32px}.headline[data-v-0c5c05a1]{font-family:Poppins,sans-serif;font-weight:700;font-size:21px;color:var(--slate);letter-spacing:-.01em;margin:0 0 6px;text-align:center}[data-v-0c5c05a1] .accent{color:var(--gold-text)}.subline[data-v-0c5c05a1]{font-size:13px;color:var(--muted);margin:0 0 22px;line-height:1.5;text-align:center}.option[data-v-0c5c05a1]{display:flex;align-items:center;gap:14px;width:100%;border:1.5px solid var(--line);border-radius:14px;padding:16px;background:var(--cloud);cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .1s ease;margin-bottom:12px;text-decoration:none}.option[data-v-0c5c05a1]:last-child{margin-bottom:0}.option[data-v-0c5c05a1]:hover{border-color:var(--green-deep);box-shadow:0 8px 20px -12px #033f354d}.option[data-v-0c5c05a1]:active{transform:scale(.99)}.option-icon[data-v-0c5c05a1]{width:46px;height:46px;border-radius:12px;background:var(--mist);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green-deep)}.option-icon svg[data-v-0c5c05a1]{width:22px;height:22px}.option.prices .option-icon[data-v-0c5c05a1]{background:#ffb60924;color:var(--gold-text)}.option-text[data-v-0c5c05a1]{flex:1}.option-title[data-v-0c5c05a1]{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;color:var(--slate);margin-bottom:2px}.option-desc[data-v-0c5c05a1]{font-size:12.5px;color:var(--muted);line-height:1.4}.option-chevron[data-v-0c5c05a1]{color:var(--muted);flex-shrink:0}.option-chevron svg[data-v-0c5c05a1]{width:16px;height:16px}@media (max-width: 560px){.lang-box-pos[data-v-0c5c05a1]{position:static;transform:none;margin:14px auto 0;width:max-content}.top-mark[data-v-0c5c05a1]{position:static;transform:none;display:flex;flex-direction:column;align-items:center}.card[data-v-0c5c05a1]{margin-top:20px}}@media (max-width: 380px){.card[data-v-0c5c05a1]{padding:24px 18px 26px}.headline[data-v-0c5c05a1]{font-size:19px}}.back-btn[data-v-781c9073]{position:absolute;top:calc(28px + env(safe-area-inset-top));left:calc(28px + env(safe-area-inset-left));width:42px;height:42px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;touch-action:manipulation;z-index:5}.back-btn svg[data-v-781c9073]{width:18px;height:18px}.lang-box-pos[data-v-781c9073]{position:absolute;top:calc(28px + env(safe-area-inset-top));right:calc(28px + env(safe-area-inset-right));z-index:5}.top-mark[data-v-781c9073]{position:absolute;top:calc(28px + env(safe-area-inset-top));left:50%;transform:translate(-50%);text-align:center}.top-mark .brand[data-v-781c9073]{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--cloud)}.top-mark .brand span[data-v-781c9073]{color:var(--gold)}.top-mark .sub[data-v-781c9073]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:4px;font-family:IBM Plex Mono,monospace}.card[data-v-781c9073]{width:100%;max-width:460px;margin-top:56px;background:var(--cloud);border-radius:20px;box-shadow:0 30px 60px -20px #00000073,0 2px #ffffff08 inset;padding:30px 28px 32px;position:relative}.headline[data-v-781c9073]{font-family:Poppins,sans-serif;font-weight:700;font-size:21px;color:var(--slate);letter-spacing:-.01em;margin:0 0 6px;text-align:center}[data-v-781c9073] .accent{color:var(--gold-text)}.subline[data-v-781c9073]{font-size:13px;color:var(--muted);margin:0 0 22px;line-height:1.5;text-align:center}.eyebrow[data-v-781c9073]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-weight:700;display:block;margin-bottom:9px}.dest-box[data-v-781c9073]{display:flex;align-items:center;gap:12px;width:100%;border:1.5px solid var(--line);background:var(--mist);border-radius:12px;padding:13px 14px;min-height:44px;cursor:pointer;margin-bottom:12px;text-align:left;touch-action:manipulation}.dest-box[data-v-781c9073]:hover{border-color:var(--green-deep)}.dest-box-icon[data-v-781c9073]{width:36px;height:36px;border-radius:9px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green-deep)}.dest-box-icon svg[data-v-781c9073]{width:17px;height:17px}.dest-box-text[data-v-781c9073]{flex:1}.dest-box-label[data-v-781c9073]{font-size:10.5px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:1px}.dest-box-value[data-v-781c9073]{font-family:Poppins,sans-serif;font-weight:600;font-size:14.5px;color:var(--slate)}.dest-box-chevron[data-v-781c9073]{color:var(--muted);flex-shrink:0}.dest-box-chevron svg[data-v-781c9073]{width:15px;height:15px}.dest-note[data-v-781c9073]{font-size:13.5px;font-weight:600;color:var(--gold-text);background:#ffb60924;border:1px solid rgba(255,182,9,.35);border-radius:9px;padding:10px 13px;margin:-4px 0 20px;line-height:1.5}.number-input[data-v-781c9073]{width:100%;border:1.5px solid var(--line);background:var(--mist);border-radius:10px;padding:12px 14px;min-height:44px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:var(--slate);margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.number-input[data-v-781c9073]:focus{outline:none;border-color:var(--green-deep)}.date-row[data-v-781c9073]{display:flex;gap:10px;margin-bottom:20px}.date-field[data-v-781c9073]{flex:1}.date-field label[data-v-781c9073]{display:block;font-size:11.5px;color:var(--muted);margin-bottom:5px;font-weight:500}.date-field input[data-v-781c9073]{width:100%;border:1.5px solid var(--line);background:var(--mist);border-radius:10px;padding:12px 11px;min-height:44px;font-family:Inter,sans-serif;font-size:16px;color:var(--slate);-webkit-appearance:none;-moz-appearance:none;appearance:none}.date-field input[data-v-781c9073]:focus{outline:none;border-color:var(--green-deep)}.chip-row[data-v-781c9073]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.chip[data-v-781c9073]{border:1.5px solid var(--line);background:var(--mist);color:var(--slate);padding:11px 16px;min-height:44px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:Inter,sans-serif;touch-action:manipulation}.chip[data-v-781c9073]:hover{border-color:var(--green-deep)}.chip.meal-chip.active[data-v-781c9073]{background:var(--gold);border-color:var(--gold);color:var(--green-deep)}.disclaimer[data-v-781c9073]{font-size:11.5px;color:var(--muted);text-align:center;line-height:1.5;margin-bottom:20px}.btn-whatsapp[data-v-781c9073]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--success);color:#fff;border:none;padding:14px;min-height:48px;border-radius:12px;font-size:14.5px;font-weight:700;cursor:pointer;font-family:Poppins,sans-serif;text-decoration:none;touch-action:manipulation}.btn-whatsapp[data-v-781c9073]:hover{background:#188559}@media (max-width: 560px){.lang-box-pos[data-v-781c9073]{position:static;margin:14px auto 0;width:max-content}.back-btn[data-v-781c9073]{position:static;margin-bottom:14px}.top-mark[data-v-781c9073]{position:static;transform:none;display:flex;flex-direction:column;align-items:center}.card[data-v-781c9073]{margin-top:20px}}@media (max-width: 380px){.card[data-v-781c9073]{padding:24px 18px 26px}.date-row[data-v-781c9073]{flex-direction:column}.headline[data-v-781c9073]{font-size:19px}}.flight-wrap[data-v-8575a105]{padding:2px 22px 4px}.flight-top[data-v-8575a105]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.flight-top .count[data-v-8575a105]{font-family:IBM Plex Mono,monospace;font-size:13px;color:var(--green-deep);font-weight:600}.flight-track[data-v-8575a105]{position:relative;height:56px}#pathSvg[data-v-8575a105]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.track-line[data-v-8575a105]{stroke:var(--line);stroke-width:2.5;stroke-dasharray:1 8;stroke-linecap:round}.track-fill[data-v-8575a105]{stroke-width:3;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset .6s cubic-bezier(.34,1.3,.4,1)}.track-dot[data-v-8575a105]{fill:var(--green-deep)}.track-dot.finish[data-v-8575a105]{fill:var(--gold-text)}.plane-pos[data-v-8575a105]{position:absolute;top:0;left:0;transition:left .6s cubic-bezier(.34,1.3,.4,1),top .6s cubic-bezier(.34,1.3,.4,1),transform .6s cubic-bezier(.34,1.3,.4,1);transform:translate(-50%,-50%) rotate(0)}.plane-icon[data-v-8575a105]{animation:planeBob-8575a105 1.4s ease-in-out infinite;filter:drop-shadow(0 3px 5px rgba(18,42,85,.35))}.plane-pos.landed .plane-icon[data-v-8575a105]{animation:none;transform:none}@keyframes planeBob-8575a105{0%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}to{transform:translateY(0) rotate(-3deg)}}.landed-banner[data-v-8575a105]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 16px;padding:10px 14px;background:#1e9e6b1f;border:1px solid rgba(30,158,107,.3);border-radius:10px;color:var(--success);font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;opacity:0;transform:translateY(-6px) scale(.96);transition:opacity .35s ease,transform .35s cubic-bezier(.34,1.3,.4,1);pointer-events:none}.landed-banner.show[data-v-8575a105]{opacity:1;transform:translateY(0) scale(1)}.confetti[data-v-8575a105]{position:absolute;top:0;right:6px;width:4px;height:4px;pointer-events:none}.confetti span[data-v-8575a105]{position:absolute;top:0;left:0;width:5px;height:5px;border-radius:1px;opacity:0}.confetti span[data-v-8575a105]:nth-child(1){background:var(--gold)}.confetti span[data-v-8575a105]:nth-child(2){background:var(--green-deep)}.confetti span[data-v-8575a105]:nth-child(3){background:var(--gold-text)}.confetti span[data-v-8575a105]:nth-child(4){background:var(--success)}.confetti span[data-v-8575a105]:nth-child(5){background:var(--gold)}.confetti span[data-v-8575a105]:nth-child(6){background:var(--green-deep)}.confetti span[data-v-8575a105]:nth-child(7){background:var(--gold-text)}.confetti span[data-v-8575a105]:nth-child(8){background:var(--success)}.confetti.burst span[data-v-8575a105]{animation:confettiBurst-8575a105 .8s ease-out forwards}.confetti.burst span[data-v-8575a105]:nth-child(1){animation-delay:0ms;--tx: 22px;--ty: -30px}.confetti.burst span[data-v-8575a105]:nth-child(2){animation-delay:20ms;--tx: 34px;--ty: -10px}.confetti.burst span[data-v-8575a105]:nth-child(3){animation-delay:40ms;--tx: 30px;--ty: 14px}.confetti.burst span[data-v-8575a105]:nth-child(4){animation-delay:10ms;--tx: 10px;--ty: 30px}.confetti.burst span[data-v-8575a105]:nth-child(5){animation-delay:60ms;--tx: -14px;--ty: 28px}.confetti.burst span[data-v-8575a105]:nth-child(6){animation-delay:30ms;--tx: -30px;--ty: 8px}.confetti.burst span[data-v-8575a105]:nth-child(7){animation-delay:50ms;--tx: -26px;--ty: -18px}.confetti.burst span[data-v-8575a105]:nth-child(8){animation-delay:15ms;--tx: 4px;--ty: -34px}@keyframes confettiBurst-8575a105{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(var(--tx,26px),var(--ty,-26px)) rotate(200deg) scale(.4)}}.profile-overlay[data-v-8da64fdd]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cloud);z-index:20;display:none;flex-direction:column;overflow-y:auto}.profile-overlay.show[data-v-8da64fdd]{display:flex}.profile-topbar[data-v-8da64fdd]{background:var(--green-deep);padding:18px 20px;display:flex;align-items:center;gap:12px}.profile-back[data-v-8da64fdd]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.profile-back svg[data-v-8da64fdd]{width:16px;height:16px}.profile-topbar-title[data-v-8da64fdd]{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;color:#fff}.profile-avatar-block[data-v-8da64fdd]{padding:26px 22px 10px;text-align:center}.profile-avatar[data-v-8da64fdd]{width:64px;height:64px;border-radius:50%;background:var(--mist);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-family:Poppins,sans-serif;font-weight:700;font-size:22px;color:var(--green-deep)}.profile-name-preview[data-v-8da64fdd]{font-family:Poppins,sans-serif;font-weight:600;font-size:15px;color:var(--slate)}.profile-phone-preview[data-v-8da64fdd]{font-family:IBM Plex Mono,monospace;font-size:12.5px;color:var(--muted);margin-top:2px}.settings-list[data-v-8da64fdd]{padding:10px 22px 24px}.settings-row[data-v-8da64fdd]{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden;background:#fff}.settings-row-head[data-v-8da64fdd]{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.settings-row-icon[data-v-8da64fdd]{width:34px;height:34px;border-radius:9px;background:var(--mist);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--green-deep)}.settings-row-icon svg[data-v-8da64fdd]{width:16px;height:16px}.settings-row-text[data-v-8da64fdd]{flex:1}.settings-row-label[data-v-8da64fdd]{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:var(--slate)}.settings-row-value[data-v-8da64fdd]{font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--muted);margin-top:1px}.settings-row-chevron[data-v-8da64fdd]{color:var(--muted);transition:transform .2s ease;flex-shrink:0}.settings-row-chevron svg[data-v-8da64fdd]{width:14px;height:14px}.settings-row.open .settings-row-chevron[data-v-8da64fdd]{transform:rotate(90deg)}.settings-row-body[data-v-8da64fdd]{max-height:0;overflow:hidden;transition:max-height .25s ease;border-top:1px solid transparent}.settings-row.open .settings-row-body[data-v-8da64fdd]{max-height:200px;border-top-color:var(--line)}.settings-row-form[data-v-8da64fdd]{padding:16px;display:flex;flex-direction:column;gap:10px}.settings-row-form input[data-v-8da64fdd]{border:1.5px solid var(--line);border-radius:9px;padding:10px 12px;font-family:Inter,sans-serif;font-size:14px;color:var(--slate);background:var(--mist)}.settings-row-form input[data-v-8da64fdd]:focus{outline:none;border-color:var(--green-deep)}.settings-save-btn[data-v-8da64fdd]{background:var(--green-deep);color:#fff;border:none;padding:10px;border-radius:9px;font-family:Poppins,sans-serif;font-weight:600;font-size:13.5px;cursor:pointer;transition:background .15s ease}.settings-save-btn[data-v-8da64fdd]:hover{background:var(--green-mid)}.settings-save-btn.saved[data-v-8da64fdd]{background:var(--success)}.logout-btn[data-v-8da64fdd]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;background:transparent;border:1.5px solid rgba(176,53,44,.35);color:#b0352c;padding:12px;border-radius:12px;font-family:Poppins,sans-serif;font-weight:600;font-size:13.5px;cursor:pointer;transition:all .15s ease}.logout-btn[data-v-8da64fdd]:hover{background:#b0352c12;border-color:#b0352c}.logout-btn svg[data-v-8da64fdd]{width:16px;height:16px}.cl-card[data-v-9116f43e]{width:100%;max-width:440px;background:var(--cloud);border-radius:20px;box-shadow:0 24px 48px -24px #122a5547;overflow:hidden;position:relative}.header[data-v-9116f43e]{background:var(--green-deep);padding:28px 20px 20px;text-align:center;position:relative}.header .logo[data-v-9116f43e]{height:88px;width:auto;display:block;margin:0 auto 8px}.header .tag[data-v-9116f43e]{font-family:Poppins,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.header-left[data-v-9116f43e]{position:absolute;top:16px;left:16px;display:flex;gap:8px}.icon-btn[data-v-9116f43e]{width:34px;height:34px;border-radius:50%;background:#ffffff1f;border:1.5px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background .15s ease;padding:0;text-decoration:none}.icon-btn[data-v-9116f43e]:hover{background:#ffffff38}.icon-btn svg[data-v-9116f43e]{width:17px;height:17px}.lang-toggle[data-v-9116f43e]{position:absolute;top:16px;right:16px;display:flex;background:#ffffff1a;border-radius:8px;padding:2px}.lang-toggle button[data-v-9116f43e]{border:none;background:transparent;color:#fff9;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer;letter-spacing:.02em}.lang-toggle button.active[data-v-9116f43e]{background:#fff;color:var(--green-deep)}.profile-overlay[data-v-9116f43e]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cloud);z-index:20;display:none;flex-direction:column;overflow-y:auto}.profile-overlay.show[data-v-9116f43e]{display:flex}.profile-topbar[data-v-9116f43e]{background:var(--green-deep);padding:18px 20px;display:flex;align-items:center;gap:12px}.profile-back[data-v-9116f43e]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.profile-back svg[data-v-9116f43e]{width:16px;height:16px}.profile-topbar-title[data-v-9116f43e]{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;color:#fff}.admin-content[data-v-9116f43e]{padding:26px 22px;text-align:center;color:var(--muted);font-size:13.5px;line-height:1.6}.badge-icon[data-v-9116f43e]{width:52px;height:52px;border-radius:50%;background:#ffb60926;border:1.5px solid var(--gold);color:var(--gold-text);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.badge-icon svg[data-v-9116f43e]{width:24px;height:24px}.hero[data-v-9116f43e]{padding:22px 22px 6px}.hero h1[data-v-9116f43e]{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:1.3;margin:0 0 6px;color:var(--green-deep)}.hero p[data-v-9116f43e]{margin:0;font-size:15px;color:var(--muted);line-height:1.55;max-width:36ch}.selectors[data-v-9116f43e]{padding:16px 22px 4px}.eyebrow[data-v-9116f43e]{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-weight:700;display:block;margin-bottom:9px}.chip-row[data-v-9116f43e]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chip[data-v-9116f43e]{border:1.5px solid var(--line);background:var(--mist);color:var(--slate);padding:7px 13px;border-radius:10px;font-size:14.5px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:Inter,sans-serif}.chip[data-v-9116f43e]:hover{border-color:var(--green-deep)}.chip.active[data-v-9116f43e]{background:var(--green-deep);border-color:var(--green-deep);color:#fff}.chip.visa-type.active[data-v-9116f43e]{background:var(--gold);border-color:var(--gold);color:var(--green-deep)}.reveal-zone[data-v-9116f43e]{padding:6px 22px 24px}.btn-reveal[data-v-9116f43e]{width:100%;background:var(--green-deep);color:#fff;border:none;padding:14px;border-radius:12px;font-size:15.5px;font-weight:700;font-family:Poppins,sans-serif;cursor:pointer;transition:background .15s ease,transform .1s ease}.btn-reveal[data-v-9116f43e]:hover{background:var(--green-mid)}.btn-reveal[data-v-9116f43e]:active{transform:scale(.98)}.flight-label[data-v-9116f43e]{padding:16px 22px 0}.progress-label[data-v-9116f43e]{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.type-note[data-v-9116f43e]{margin:0 22px 16px;padding:12px 14px;background:#ffb60924;border:1px solid rgba(255,182,9,.4);border-left:3px solid var(--gold);border-radius:8px;color:var(--green-deep);font-size:13.5px;line-height:1.5;font-weight:500}.checklist[data-v-9116f43e]{list-style:none;margin:0;padding:0 22px 6px}.item[data-v-9116f43e]{border-bottom:1px solid var(--line);padding:13px 0;display:flex;gap:12px;align-items:flex-start}.item[data-v-9116f43e]:last-child{border-bottom:none}.item input[type=checkbox][data-v-9116f43e]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:21px;height:21px;border:1.5px solid var(--green-deep);border-radius:50%;flex-shrink:0;margin-top:1px;cursor:pointer;position:relative;transition:all .15s ease;background:#fff}.item input[type=checkbox][data-v-9116f43e]:checked{background:var(--success);border-color:var(--success)}.item input[type=checkbox][data-v-9116f43e]:checked:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(40deg)}.txt[data-v-9116f43e]{flex:1}.txt .title[data-v-9116f43e]{font-size:15.5px;font-weight:600;color:var(--slate);line-height:1.4}.item.checked .txt .title[data-v-9116f43e]{color:var(--muted);text-decoration:line-through}.txt .desc[data-v-9116f43e]{font-size:13.5px;color:var(--muted);line-height:1.5;margin-top:2px}.badge[data-v-9116f43e]{font-family:IBM Plex Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:5px;margin-left:8px;display:inline-block;vertical-align:middle}.badge.required[data-v-9116f43e]{background:#ffb60933;color:var(--gold-text)}.badge.conditional[data-v-9116f43e]{background:#033f3514;color:var(--green-deep)}.cta-zone[data-v-9116f43e]{padding:18px 22px 20px;background:var(--mist);border-top:1px solid var(--line)}.cta-zone .note[data-v-9116f43e]{font-size:13px;color:var(--muted);margin:0 0 12px;line-height:1.5}.btn-whatsapp[data-v-9116f43e]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--success);color:#fff;border:none;padding:13px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;text-decoration:none}.btn-whatsapp[data-v-9116f43e]:hover{background:#188559}.qr-zone[data-v-9116f43e]{padding:20px 22px 26px;text-align:center;border-top:1px solid var(--line)}.qr-label[data-v-9116f43e]{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;color:var(--green-deep);letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}#qrcode[data-v-9116f43e]{display:inline-flex;padding:10px;background:#fff;border:1px solid var(--line);border-radius:12px}.url[data-v-9116f43e]{margin-top:9px;font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--muted)}.contact-zone[data-v-9116f43e]{padding:18px 22px;border-top:1px solid var(--line)}.contact-title[data-v-9116f43e]{font-family:Poppins,sans-serif;font-weight:700;font-size:13.5px;color:var(--green-deep);margin-bottom:10px}.contact-row[data-v-9116f43e]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--slate);margin-bottom:7px;line-height:1.4}.contact-icon[data-v-9116f43e]{font-size:14px;flex-shrink:0}.disclaimer-zone[data-v-9116f43e]{padding:14px 22px 22px;font-size:11.5px;color:var(--muted);line-height:1.5;text-align:center}.top-mark[data-v-d6981e87]{position:absolute;top:28px;left:50%;transform:translate(-50%);text-align:center}.top-mark .brand[data-v-d6981e87]{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--cloud)}.top-mark .brand span[data-v-d6981e87]{color:var(--gold)}.top-mark .sub[data-v-d6981e87]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:4px;font-family:IBM Plex Mono,monospace}.lang-box[data-v-d6981e87]{position:absolute;top:28px;right:28px;display:flex;gap:2px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:3px}.lang-box button[data-v-d6981e87]{border:none;background:transparent;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:11px;letter-spacing:.04em;color:#ffffff8c;padding:7px 11px;border-radius:7px;cursor:pointer;transition:all .16s ease}.lang-box button.active[data-v-d6981e87]{background:var(--gold);color:var(--green-deep)}.lang-box button[data-v-d6981e87]:not(.active):hover{color:#ffffffd9}.pass[data-v-d6981e87]{display:flex;width:100%;max-width:560px;margin-top:56px;background:var(--cloud);border-radius:20px;box-shadow:0 30px 60px -20px #00000073,0 2px #ffffff08 inset;overflow:visible;position:relative}.stub[data-v-d6981e87]{width:150px;flex-shrink:0;background:var(--green-mid);color:var(--cloud);border-radius:20px 0 0 20px;padding:26px 18px;display:flex;flex-direction:column;justify-content:space-between}.stub-field[data-v-d6981e87]{margin-bottom:16px}.stub-field[data-v-d6981e87]:last-child{margin-bottom:0}.stub-label[data-v-d6981e87]{font-family:IBM Plex Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px}.stub-value[data-v-d6981e87]{font-family:Poppins,sans-serif;font-weight:600;font-size:13.5px;color:var(--cloud);line-height:1.3}.stub-value.gold[data-v-d6981e87]{color:var(--gold)}.barcode[data-v-d6981e87]{display:flex;gap:2px;align-items:flex-end;height:34px;margin-top:6px}.barcode span[data-v-d6981e87]{display:block;width:2px;background:#ffffff80}.perf[data-v-d6981e87]{width:0;border-left:2px dashed rgba(24,36,32,.18);position:relative}.perf[data-v-d6981e87]:before,.perf[data-v-d6981e87]:after{content:"";position:absolute;left:-11px;width:22px;height:22px;background:var(--green-deep);border-radius:50%}.perf[data-v-d6981e87]:before{top:-11px}.perf[data-v-d6981e87]:after{bottom:-11px}.main[data-v-d6981e87]{flex:1;padding:30px 32px 32px;min-width:0}.headline[data-v-d6981e87]{font-family:Poppins,sans-serif;font-weight:700;font-size:21px;color:var(--slate);letter-spacing:-.01em;margin:0 0 4px}[data-v-d6981e87] .accent{color:var(--gold-text)}.subline[data-v-d6981e87]{font-size:13px;color:var(--muted);margin:0 0 22px;line-height:1.5}.mode-toggle[data-v-d6981e87]{display:flex;background:var(--mist);border-radius:10px;padding:3px;margin-bottom:20px}.mode-toggle button[data-v-d6981e87]{flex:1;border:none;background:transparent;font-family:Inter,sans-serif;font-weight:600;font-size:13px;padding:9px 0;border-radius:8px;cursor:pointer;color:var(--muted);transition:all .18s ease}.mode-toggle button.active[data-v-d6981e87]{background:var(--cloud);color:var(--green-deep);box-shadow:0 2px 6px #033f351f}.field[data-v-d6981e87]{margin-bottom:14px}.field label[data-v-d6981e87]{display:block;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--slate);margin-bottom:6px}.field input[data-v-d6981e87]{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:11px 13px;font-family:Inter,sans-serif;font-size:14px;color:var(--slate);background:var(--cloud);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field input[data-v-d6981e87]:focus{border-color:var(--green-deep);box-shadow:0 0 0 3px #0b54461f}.field input[data-v-d6981e87]::placeholder{color:#b4beb9}.form-error[data-v-d6981e87]{font-size:12.5px;font-weight:600;color:#b0352c;background:#b0352c14;border:1px solid rgba(176,53,44,.25);border-radius:9px;padding:9px 12px;margin:0 0 4px;line-height:1.45}.submit-btn[data-v-d6981e87]{width:100%;border:none;border-radius:11px;padding:13px 0;margin-top:6px;font-family:Poppins,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:.01em;color:var(--green-deep);background:var(--gold);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;box-shadow:0 8px 18px -8px #ffb6098c}.submit-btn[data-v-d6981e87]:hover{transform:translateY(-1px)}.submit-btn[data-v-d6981e87]:active{transform:translateY(0)}.fine-print[data-v-d6981e87]{font-size:11.5px;color:var(--muted);text-align:center;margin-top:14px;line-height:1.5}[data-v-d6981e87] .fine-print a{color:var(--green-mid);font-weight:600;text-decoration:none}[data-v-d6981e87] .fine-print a:hover{text-decoration:underline}.db-link[data-v-d6981e87]{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--line);text-align:center;margin-top:8px;-webkit-user-select:all;user-select:all}@media (max-width: 560px){.lang-box[data-v-d6981e87]{position:static;transform:none;margin:14px auto 0;width:max-content}.top-mark[data-v-d6981e87]{position:static;transform:none;display:flex;flex-direction:column;align-items:center}.pass[data-v-d6981e87]{flex-direction:column;border-radius:18px;margin-top:20px}.stub[data-v-d6981e87]{width:100%;border-radius:18px 18px 0 0;flex-direction:row;flex-wrap:wrap;gap:14px 22px;padding:18px 22px}.stub-field[data-v-d6981e87]{margin-bottom:0}.barcode[data-v-d6981e87]{display:none}.perf[data-v-d6981e87]{width:100%;height:0;border-left:none;border-top:2px dashed rgba(24,36,32,.18)}.perf[data-v-d6981e87]:before{left:-11px;top:-11px;bottom:auto}.perf[data-v-d6981e87]:after{left:auto;right:-11px;top:-11px;bottom:auto}.main[data-v-d6981e87]{padding:24px 22px 26px}}.admin-card[data-v-8b4c50f9]{width:100%;max-width:720px;background:var(--cloud);border-radius:20px;box-shadow:0 24px 48px -24px #122a5547;overflow:hidden}.topbar[data-v-8b4c50f9]{background:var(--green-deep);padding:18px 20px;display:flex;align-items:center;gap:12px}.back[data-v-8b4c50f9]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-decoration:none}.back svg[data-v-8b4c50f9]{width:16px;height:16px}.title[data-v-8b4c50f9]{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;color:#fff;flex:1}.lang-toggle[data-v-8b4c50f9]{display:flex;background:#ffffff1a;border-radius:8px;padding:2px}.lang-toggle button[data-v-8b4c50f9]{border:none;background:transparent;color:#fff9;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;padding:5px 8px;border-radius:6px;cursor:pointer}.lang-toggle button.active[data-v-8b4c50f9]{background:#fff;color:var(--green-deep)}.state-msg[data-v-8b4c50f9]{padding:40px 24px;text-align:center;color:var(--muted);font-size:14px}.stats-grid[data-v-8b4c50f9]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 22px 6px}.stat[data-v-8b4c50f9]{background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:14px 12px;text-align:center}.stat-num[data-v-8b4c50f9]{font-family:Poppins,sans-serif;font-weight:700;font-size:22px;color:var(--green-deep)}.stat-label[data-v-8b4c50f9]{font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:3px;font-family:IBM Plex Mono,monospace}.section-head[data-v-8b4c50f9]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px 10px}.section-title[data-v-8b4c50f9]{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:var(--green-deep)}.export-btn[data-v-8b4c50f9]{display:flex;align-items:center;gap:7px;background:var(--green-deep);color:#fff;border:none;padding:8px 14px;border-radius:9px;font-family:Inter,sans-serif;font-weight:600;font-size:12.5px;cursor:pointer;transition:background .15s ease}.export-btn[data-v-8b4c50f9]:hover{background:var(--green-mid)}.export-btn svg[data-v-8b4c50f9]{width:14px;height:14px}.search-row[data-v-8b4c50f9]{position:relative;display:flex;align-items:center;margin:0 22px 8px}.search-icon[data-v-8b4c50f9]{position:absolute;left:12px;width:16px;height:16px;color:var(--muted);pointer-events:none}.search-row input[data-v-8b4c50f9]{width:100%;border:1.5px solid var(--line);background:var(--mist);border-radius:10px;padding:10px 34px;min-height:42px;font-family:Inter,sans-serif;font-size:14px;color:var(--slate)}.search-row input[data-v-8b4c50f9]:focus{outline:none;border-color:var(--green-deep);background:#fff}.search-clear[data-v-8b4c50f9]{position:absolute;right:10px;width:22px;height:22px;border:none;background:var(--line);color:var(--slate);border-radius:50%;cursor:pointer;font-size:11px;line-height:1;display:flex;align-items:center;justify-content:center}.search-clear[data-v-8b4c50f9]:hover{background:var(--muted);color:#fff}.row-actions[data-v-8b4c50f9]{display:flex;gap:6px;justify-content:flex-end}.key-btn[data-v-8b4c50f9]{width:28px;height:28px;border-radius:7px;background:transparent;border:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.key-btn[data-v-8b4c50f9]:hover{border-color:var(--gold-text);color:var(--gold-text);background:#ffb60914}.key-btn svg[data-v-8b4c50f9]{width:14px;height:14px}.pw-overlay[data-v-8b4c50f9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#033f3566;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px}.pw-modal[data-v-8b4c50f9]{width:100%;max-width:340px;background:var(--cloud);border-radius:16px;padding:22px;box-shadow:0 20px 50px -12px #0006}.pw-title[data-v-8b4c50f9]{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;color:var(--green-deep)}.pw-sub[data-v-8b4c50f9]{font-size:13px;color:var(--muted);margin:2px 0 16px}.pw-field[data-v-8b4c50f9]{position:relative;display:flex;align-items:center}.pw-field input[data-v-8b4c50f9]{width:100%;border:1.5px solid var(--line);background:var(--mist);border-radius:10px;padding:12px 42px 12px 13px;min-height:44px;font-family:Inter,sans-serif;font-size:15px;color:var(--slate)}.pw-field input[data-v-8b4c50f9]:focus{outline:none;border-color:var(--green-deep);background:#fff}.pw-eye[data-v-8b4c50f9]{position:absolute;right:8px;width:30px;height:30px;border:none;background:transparent;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.pw-eye[data-v-8b4c50f9]:hover{color:var(--green-deep)}.pw-eye svg[data-v-8b4c50f9]{width:18px;height:18px}.pw-error[data-v-8b4c50f9]{font-size:12.5px;color:#b0352c;margin:8px 0 0;font-weight:600}.pw-actions[data-v-8b4c50f9]{display:flex;gap:10px;margin-top:18px}.pw-cancel[data-v-8b4c50f9],.pw-save[data-v-8b4c50f9]{flex:1;padding:11px;border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:14px}.pw-cancel[data-v-8b4c50f9]{background:var(--mist);border:1px solid var(--line);color:var(--slate)}.pw-cancel[data-v-8b4c50f9]:hover{background:var(--line)}.pw-save[data-v-8b4c50f9]{background:var(--green-deep);border:none;color:#fff}.pw-save[data-v-8b4c50f9]:hover{background:var(--green-mid)}.pw-save[data-v-8b4c50f9]:disabled{opacity:.6;cursor:default}.table-wrap[data-v-8b4c50f9]{overflow-x:auto;padding:0 22px 24px}table[data-v-8b4c50f9]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-8b4c50f9]{text-align:left;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:8px 10px 8px 0;border-bottom:1.5px solid var(--line);white-space:nowrap}td[data-v-8b4c50f9]{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);color:var(--slate);vertical-align:middle;white-space:nowrap}tr:last-child td[data-v-8b4c50f9]{border-bottom:none}.mono[data-v-8b4c50f9]{font-family:IBM Plex Mono,monospace;font-size:12px}.u-name[data-v-8b4c50f9]{font-weight:600}.u-type[data-v-8b4c50f9]{color:var(--muted);font-size:12px}.badge-admin[data-v-8b4c50f9]{font-family:IBM Plex Mono,monospace;font-size:9.5px;text-transform:uppercase;background:#ffb60933;color:var(--gold-text);padding:2px 6px;border-radius:5px;margin-left:6px}.empty[data-v-8b4c50f9]{text-align:center;color:var(--muted);padding:20px 0}.del-btn[data-v-8b4c50f9]{width:28px;height:28px;border-radius:7px;background:transparent;border:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.del-btn[data-v-8b4c50f9]:hover{border-color:#b0352c;color:#b0352c;background:#b0352c0f}.del-btn svg[data-v-8b4c50f9]{width:14px;height:14px}@media (max-width: 560px){.stats-grid[data-v-8b4c50f9]{grid-template-columns:repeat(2,1fr)}}:root{--green-deep: #033F35;--green-mid: #0B5446;--gold: #FFB609;--gold-text: #A66B00;--mist: #F3F6F4;--cloud: #FFFFFF;--slate: #182420;--muted: #66756F;--success: #1E9E6B;--line: rgba(24, 36, 32, .14)}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;overflow-x:hidden;touch-action:pan-x pan-y}html,body{margin:0;padding:0;max-width:100%}#app{width:100%;max-width:100%;display:contents}body{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Inter,sans-serif;color:var(--slate);position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.dark{background:radial-gradient(circle at 12% 8%,rgba(255,182,9,.1),transparent 40%),radial-gradient(circle at 88% 92%,rgba(255,182,9,.08),transparent 45%),linear-gradient(180deg,var(--green-deep) 0%,#023029 100%);padding:32px 16px;padding-top:calc(32px + env(safe-area-inset-top));padding-bottom:calc(32px + env(safe-area-inset-bottom))}body.dark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}body.light{background:var(--mist);justify-content:flex-start;padding:26px 14px 60px}body.modal-open{overflow:hidden}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#03120f8c;display:none;align-items:flex-end;justify-content:center;z-index:50}.modal-overlay.show{display:flex}.modal-sheet{background:var(--cloud);width:100%;max-width:460px;border-radius:20px 20px 0 0;max-height:75vh;max-height:75svh;display:flex;flex-direction:column;animation:slideUp .22s ease;padding-bottom:env(safe-area-inset-bottom)}@keyframes slideUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{padding:18px 20px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.modal-title{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;color:var(--slate)}.modal-close{width:38px;height:38px;border-radius:50%;background:var(--mist);border:none;color:var(--slate);display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;flex-shrink:0}.modal-close svg{width:16px;height:16px}.modal-list{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:8px 12px 20px}.modal-item{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;min-height:44px;border-radius:10px;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--slate);touch-action:manipulation}.modal-item:hover{background:var(--mist)}.modal-item.active{background:#033f3514;color:var(--green-deep)}.modal-item.active svg{display:block}.modal-item svg{width:16px;height:16px;color:var(--green-deep);display:none}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}
