.wx-section-head[data-v-fedde8b8]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.wx-strip[data-v-fedde8b8]{scrollbar-width:none;gap:.75rem;padding:.25rem 0;display:flex;overflow-x:auto}.wx-strip[data-v-fedde8b8]::-webkit-scrollbar{display:none}.wx-strip-item[data-v-fedde8b8]{flex:0 0 160px;display:flex}.wx-offers-empty[data-v-fedde8b8]{border:1px dashed var(--fp-border-default,#dfe3ea);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);color:var(--fp-text-tertiary,#8a93a6);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.wx-offers-empty p[data-v-fedde8b8]{margin:0;font-size:.85rem}@media (width>=900px){.wx-strip-item[data-v-fedde8b8]{flex:0 0 220px}}.wx-pc-reserved[data-v-5f81dbf2]{color:#067647;background:#e7f7ef;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.wx-pc[data-v-5f81dbf2]{text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);box-shadow:var(--fp-shadow-sm,0 2px 6px #0e1d5c0f);transition:transform var(--fp-duration-fast,.12s) ease, box-shadow var(--fp-duration-fast,.12s) ease;flex-direction:column;padding:0;display:flex;overflow:hidden}.wx-pc[data-v-5f81dbf2]:hover{box-shadow:var(--fp-shadow-md,0 6px 16px #0e1d5c14);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wx-pc[data-v-5f81dbf2]:hover{transform:none}}.wx-pc-media[data-v-5f81dbf2]{background-color:var(--fp-blue-100,#dde5ff);background-position:50%;background-size:cover;flex:none;height:0;padding-top:60%;position:relative}.wx-pc-media--empty[data-v-5f81dbf2]{background-image:linear-gradient(135deg, var(--fp-blue-200,#bbc9ff), var(--fp-blue-400,#6d8bff))}.wx-pc-price[data-v-5f81dbf2]{max-width:calc(100% - 1rem);color:var(--fp-ink-800,#171c28);white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:999px;padding:.3rem .7rem;font-size:.74rem;font-weight:700;position:absolute;top:.5rem;right:.5rem;overflow:hidden;box-shadow:0 1px 4px #0e1d5c1f}.wx-pc-body[data-v-5f81dbf2]{flex-direction:column;flex:1;align-items:flex-start;gap:.4rem;padding:.65rem .7rem .8rem;display:flex}.wx-pc-title[data-v-5f81dbf2]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:2.6em;margin:0;font-size:.92rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wx-pc-sub[data-v-5f81dbf2]{color:var(--fp-text-secondary,#5f6878);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;width:100%;min-height:1.4em;margin:0;font-size:.78rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.wx-pc-route[data-v-5f81dbf2],.wx-pc-chips[data-v-5f81dbf2]{flex-wrap:nowrap;align-items:center;gap:.35rem;max-width:100%;min-height:22px;margin-top:auto;display:flex;overflow:hidden}.wx-pc-flag[data-v-5f81dbf2]{object-fit:cover;width:22px;height:16px;box-shadow:0 0 0 1px var(--fp-border-subtle,#eef0f4);border-radius:3px;flex:none}.wx-pc-arrow[data-v-5f81dbf2]{color:var(--fp-text-tertiary,#98a1b3);flex:none}.wx-pc-chip[data-v-5f81dbf2]{min-width:0;color:var(--fp-text-secondary,#5f6878);background:var(--fp-ink-50,#f4f6fa);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;max-width:8rem;padding:.2rem .55rem;font-size:.74rem;font-weight:600;overflow:hidden}.wx-pc-chip--more[data-v-5f81dbf2]{flex:none}.pkg[data-v-69c54c5d]{background:var(--site-bg);padding:48px 0}.pkg-inner[data-v-69c54c5d]{max-width:1200px;margin:0 auto;padding:0 24px}.pkg-header[data-v-69c54c5d]{text-align:center}.pkg-grid[data-v-69c54c5d]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;gap:.9rem;display:grid}@media (width>=900px){.pkg-grid[data-v-69c54c5d]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}}.pkg-filters[data-v-69c54c5d]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.pkg-chip[data-v-69c54c5d]{border:1.5px solid var(--site-border,#e5e7eb);background:var(--site-card-bg,#fff);color:var(--site-text-muted);font-family:var(--site-body-font);cursor:pointer;white-space:nowrap;border-radius:9999px;align-items:center;padding:7px 18px;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}.pkg-chip[data-v-69c54c5d]:hover{border-color:var(--site-primary);color:var(--site-primary)}.pkg-chip--active[data-v-69c54c5d]{background:var(--site-primary);border-color:var(--site-primary);color:var(--site-text-inverse,#fff)}.pkg-chip--active[data-v-69c54c5d]:hover{background:var(--site-accent);border-color:var(--site-accent);color:var(--site-text-inverse,#fff)}.pkg-chip-count[data-v-69c54c5d]{background:color-mix(in srgb, var(--site-text) 8%, transparent);min-width:20px;height:20px;color:var(--site-text-muted);border-radius:99px;justify-content:center;align-items:center;margin-left:6px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.pkg-chip--active .pkg-chip-count[data-v-69c54c5d]{background:color-mix(in srgb, var(--site-text-inverse,#fff) 25%, transparent);color:var(--site-text-inverse,#fff)}@media (width<=480px){.pkg[data-v-69c54c5d]{padding:24px 0}.pkg-inner[data-v-69c54c5d]{padding:0 14px}.pkg-filters[data-v-69c54c5d]{gap:6px;margin-bottom:16px}.pkg-chip[data-v-69c54c5d]{padding:6px 14px;font-size:.8rem}}.wx-xh-body[data-v-55041a19]{color:var(--fp-text-secondary,#5f6878);font-size:.88rem;line-height:1.6}.wx-xh-body--clamped[data-v-55041a19]{-webkit-line-clamp:var(--wx-xh-lines,4);line-clamp:var(--wx-xh-lines,4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wx-xh-body[data-v-55041a19] p{margin:0 0 .5rem}.wx-xh-body[data-v-55041a19] p:last-child{margin-bottom:0}.wx-xh-more[data-v-55041a19]{font:inherit;color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:none;margin-top:.2rem;padding:0;font-size:.85rem;font-weight:600}.wx-gal[data-v-20cebd59]{background:var(--fp-blue-100,#dde5ff) center / cover no-repeat;flex:none;width:100%;position:relative}.wx-gal--hero[data-v-20cebd59]{aspect-ratio:5/4;border-bottom-right-radius:22px;border-bottom-left-radius:22px}.wx-gal--inset[data-v-20cebd59]{aspect-ratio:16/10;border-radius:var(--fp-radius-lg,16px)}.wx-gal--empty[data-v-20cebd59]{background:linear-gradient(135deg, var(--fp-blue-200,#bbc9ff), var(--fp-blue-400,#6d8bff))}.wx-gal-count[data-v-20cebd59]{color:var(--fp-ink-800,#171c28);background:#ffffffeb;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem}.wx-gal-tap[data-v-20cebd59]{cursor:pointer;background:0 0;border:none;width:40%;position:absolute;top:30%;bottom:0}.wx-gal-tap--l[data-v-20cebd59]{left:0}.wx-gal-tap--r[data-v-20cebd59]{right:0}.wx-incl[data-v-fac3faae]{background:#1b2130;border-radius:18px;flex-direction:column;gap:1rem;margin-top:.35rem;padding:1.05rem 1.1rem;display:flex}.wx-incl-grid[data-v-fac3faae]{grid-template-columns:1fr 1fr;gap:1rem .75rem;display:grid}.wx-incl-col[data-v-fac3faae]{flex-direction:column;gap:.7rem;min-width:0;display:flex}.wx-incl-pill[data-v-fac3faae]{color:#fff;border:1px solid #ffffff47;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;display:inline-flex}.wx-incl-pill svg[data-v-fac3faae]{color:#4ade80;width:15px;height:15px}.wx-incl-pill--no svg[data-v-fac3faae]{color:#f77}.wx-incl-list[data-v-fac3faae]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.wx-incl-list li[data-v-fac3faae]{color:#ffffffeb;align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.wx-incl-list li svg[data-v-fac3faae]{color:#4ade80;flex:none;width:16px;height:16px;margin-top:.1rem}.wx-incl-list--no li svg[data-v-fac3faae]{color:#f77}.wx-tool[data-v-e15d6cb6]{background:var(--fp-bg-page,#f7f8fa)}.wx-tool-head[data-v-e15d6cb6]{z-index:5;background:var(--fp-bg-surface,#fff);border-bottom:1px solid var(--fp-border-subtle,#eef0f4);align-items:center;gap:.75rem;padding:clamp(1rem,4vw,1.35rem) clamp(1rem,4vw,1.35rem) .75rem;display:flex;position:sticky;top:0}.wx-tool-title[data-v-e15d6cb6]{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:var(--fp-weight-semibold,600);font-size:var(--fp-text-h2,18px);letter-spacing:var(--fp-tracking-snug,-.01em);color:var(--fp-ink-800,#171c28);margin:0}.wx-tool-sub[data-v-e15d6cb6]{font-size:var(--fp-text-body-sm,13px);color:var(--fp-text-secondary,#5f6878);margin:.15rem 0 0}.wx-tool-action[data-v-e15d6cb6]{margin-left:auto}.wx-tool-body[data-v-e15d6cb6]{flex:1;padding:clamp(1rem,4vw,1.35rem)}.wx-tool-main[data-v-e15d6cb6]{display:contents}.wx-tool-foot[data-v-e15d6cb6]{padding:0 clamp(1rem,4vw,1.35rem) clamp(1rem,4vw,1.35rem)}.wx-tool-head--hoisted[data-v-e15d6cb6]{background:0 0;border-bottom:none;flex:1;min-width:0;padding:0;position:static}.wx-tool-head--hoisted .wx-tool-headings[data-v-e15d6cb6]{min-width:0}.wx-tool-head--hoisted .wx-tool-title[data-v-e15d6cb6]{font-size:var(--fp-text-h3,15px)}.wx-tool-head--hoisted .wx-tool-title[data-v-e15d6cb6],.wx-tool-head--hoisted .wx-tool-sub[data-v-e15d6cb6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wx-tool-head--hoisted .wx-tool-sub[data-v-e15d6cb6]{font-size:var(--fp-text-caption,12px)}@container wx-app (width>=720px){.wx-tool[data-v-e15d6cb6]{background:0 0}.wx-tool-body[data-v-e15d6cb6],.wx-tool-foot[data-v-e15d6cb6]{padding:0}.wx-tool-foot[data-v-e15d6cb6]{padding-top:var(--fp-space-5,20px)}}@container wx-app (width>=1080px){.wx-tool-body--split[data-v-e15d6cb6]{gap:var(--fp-space-8,32px);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.wx-tool-body--split .wx-tool-main[data-v-e15d6cb6]{min-width:0;display:block}.wx-tool-body--split .wx-tool-rail[data-v-e15d6cb6]{top:calc(var(--wx-bar-h,60px) + var(--fp-space-5,20px));max-height:calc(100dvh - var(--wx-bar-h,60px) - var(--fp-space-10,40px));position:sticky;overflow-y:auto}}.wx-pkg-gate[data-v-4e79a4a0]{text-align:center;color:var(--fp-ink-500,#6b7385);margin:.4rem 0 0;font-size:11px}.wx-pkg-toast[data-v-4e79a4a0]{z-index:80;background:var(--fp-ink-800,#171c28);color:#fff;border-radius:999px;padding:.6rem 1rem;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0b0e1440}.wx-toast-enter-active[data-v-4e79a4a0],.wx-toast-leave-active[data-v-4e79a4a0]{transition:opacity .22s,transform .22s}.wx-toast-enter-from[data-v-4e79a4a0],.wx-toast-leave-to[data-v-4e79a4a0]{opacity:0;transform:translate(-50%)translateY(.5rem)}.wx-pkg[data-v-4e79a4a0]{background:var(--fp-bg-surface,#fff);flex-direction:column;display:flex}.wx-pkg-share[data-v-4e79a4a0]{width:34px;height:34px;color:var(--fp-ink-700,#2c3444);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.wx-pkg-share[data-v-4e79a4a0]:hover{background:var(--fp-ink-050,#10151f0f)}.wx-pkg-body[data-v-4e79a4a0]{flex-direction:column;padding:1rem clamp(1rem,4vw,1.35rem) 2rem;display:flex}.wx-pkg-title[data-v-4e79a4a0]{font-family:var(--fp-font-display,"Poppins", sans-serif);letter-spacing:-.01em;color:var(--fp-ink-900,#0f1420);margin:.4rem 0 .85rem;font-size:1.62rem;font-weight:700;line-height:1.18}.wx-pkg-meta[data-v-4e79a4a0]{flex-direction:column;gap:.7rem;display:flex}.wx-pkg-meta-row[data-v-4e79a4a0]{flex-wrap:wrap;gap:.5rem 1.9rem;display:flex}.wx-pkg-mi[data-v-4e79a4a0]{color:var(--fp-text-primary,#2b3446);align-items:center;gap:.45rem;font-size:.95rem;font-weight:500;display:inline-flex}.wx-pkg-mi svg[data-v-4e79a4a0]{width:18px;height:18px;color:var(--fp-text-tertiary,#98a1b3);flex:none}.wx-pkg-div[data-v-4e79a4a0]{border:none;border-top:1px solid var(--fp-border-subtle,#eef0f4);margin:1.25rem 0}.wx-pkg-sec[data-v-4e79a4a0]{flex-direction:column;gap:.7rem;display:flex}.wx-pkg-h[data-v-4e79a4a0]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-900,#0f1420);margin:0;font-size:1.2rem;font-weight:700}.wx-pkg-from[data-v-4e79a4a0]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:1rem}.wx-pkg-from strong[data-v-4e79a4a0]{color:var(--fp-ink-900,#0f1420);margin:0 .15rem;font-size:1.7rem;font-weight:800}.wx-pkg-cur[data-v-4e79a4a0]{color:var(--fp-text-tertiary,#98a1b3);font-size:.95rem;font-weight:600}.wx-pkg-styles[data-v-4e79a4a0]{color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;padding:0;font-size:.95rem;font-weight:600;display:inline-flex}.wx-pkg-styles-chev[data-v-4e79a4a0]{transition:transform .18s}.wx-pkg-styles-chev--up[data-v-4e79a4a0]{transform:rotate(180deg)}.wx-pkg-tiers[data-v-4e79a4a0]{flex-direction:column;gap:.5rem;display:flex}.wx-pkg-tier[data-v-4e79a4a0]{border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-subtle,#fafbfd);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.wx-pkg-tier-label[data-v-4e79a4a0]{color:var(--fp-ink-800,#171c28);font-size:.9rem;font-weight:600}.wx-pkg-tier-right[data-v-4e79a4a0]{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.wx-pkg-tier-price[data-v-4e79a4a0]{color:var(--fp-ink-900,#0f1420);white-space:nowrap;font-weight:700}.wx-pkg-tier-price s[data-v-4e79a4a0]{color:var(--fp-text-tertiary,#98a1b3);margin-right:.3rem;font-weight:500}.wx-pkg-tier-seats[data-v-4e79a4a0]{color:#c2410c;font-size:.74rem;font-weight:600}.wx-pkg-sale[data-v-4e79a4a0]{color:#ff8f8f;background:#ff787824;border-radius:999px;align-self:flex-start;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.84rem;font-weight:700;display:inline-flex}.wx-pkg-sale svg[data-v-4e79a4a0]{width:16px;height:16px}.wx-pkg-res[data-v-4e79a4a0]{background:#f2fbf5;border:1px solid #b7e4c7;border-radius:14px;flex-direction:column;gap:.5rem;margin:.2rem 0 .9rem;padding:.9rem 1rem;display:flex}.wx-pkg-res--paid[data-v-4e79a4a0]{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff)}.wx-pkg-res-head[data-v-4e79a4a0]{align-items:center;gap:.45rem;display:flex}.wx-pkg-res-ico[data-v-4e79a4a0]{color:#067647;display:inline-flex}.wx-pkg-res--paid .wx-pkg-res-ico[data-v-4e79a4a0]{color:var(--fp-accent,#335cff)}.wx-pkg-res-title[data-v-4e79a4a0]{color:var(--fp-ink-800,#171c28);font-size:.95rem;font-weight:700}.wx-pkg-res-line[data-v-4e79a4a0]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:.85rem}.wx-pkg-res-prog[data-v-4e79a4a0]{flex-direction:column;gap:.3rem;display:flex}.wx-pkg-res-bar[data-v-4e79a4a0]{background:#06764726;border-radius:999px;height:5px;overflow:hidden}.wx-pkg-res-fill[data-v-4e79a4a0]{background:#067647;border-radius:999px;height:100%;display:block}.wx-pkg-res-meta[data-v-4e79a4a0]{color:var(--fp-text-secondary,#5f6878);font-variant-numeric:tabular-nums;font-size:.8rem}.wx-pkg-res-actions[data-v-4e79a4a0]{gap:.5rem;display:flex}.wx-pkg-res-btn[data-v-4e79a4a0]{flex:1}.wx-pkg-tier-note[data-v-4e79a4a0]{color:var(--fp-text-secondary,#5f6878);margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.wx-pkg-tier--current[data-v-4e79a4a0]{background:#06764714;border-radius:10px}.wx-pkg-tier-chip[data-v-4e79a4a0]{color:#067647;background:#e7f7ef;border-radius:999px;margin-left:.4rem;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.wx-pkg-book[data-v-4e79a4a0]{background:var(--fp-accent,#4f57e0);color:#fff;width:100%;font-family:var(--fp-font-display,"Poppins", sans-serif);cursor:pointer;border:none;border-radius:15px;justify-content:center;align-items:center;gap:.4rem;margin-top:1.1rem;padding:1rem;font-size:1.02rem;font-weight:600;transition:filter .12s,transform .12s;display:flex}.wx-pkg-book[data-v-4e79a4a0]:hover{filter:brightness(1.05)}.wx-pkg-book[data-v-4e79a4a0]:active{transform:translateY(1px)}.wx-pkg-pick[data-v-4e79a4a0]{border:1.5px dashed var(--fp-border-default,#d7dbe3);border-radius:15px;flex-direction:column;gap:.75rem;margin-top:.8rem;padding:.9rem;display:flex}.wx-pkg-pick-txt[data-v-4e79a4a0]{color:var(--fp-text-primary,#2b3446);margin:0;font-size:.95rem}.wx-pkg-pick-btn[data-v-4e79a4a0]{background:var(--wx-brand-tint,#eef2ff);width:100%;color:var(--fp-ink-800,#2b3446);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem;font-size:.95rem;font-weight:600;display:flex}.wx-pkg-pick-btn[data-v-4e79a4a0]:hover{background:#e4ebff}.wx-pkg-chips[data-v-4e79a4a0]{flex-wrap:wrap;gap:.5rem;display:flex}.wx-pkg-chips--sm[data-v-4e79a4a0]{gap:.35rem}.wx-pkg-chip[data-v-4e79a4a0]{color:var(--fp-text-primary,#2b3446);background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-border-default,#dfe3ea);border-radius:999px;padding:.32rem .7rem;font-size:.84rem;font-weight:500}.wx-pkg-chips--sm .wx-pkg-chip[data-v-4e79a4a0]{padding:.2rem .55rem;font-size:.76rem}.wx-pkg-days[data-v-4e79a4a0]{scrollbar-width:none;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.wx-pkg-days[data-v-4e79a4a0]::-webkit-scrollbar{display:none}.wx-pkg-day-tab[data-v-4e79a4a0]{border:1.5px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);width:58px;height:62px;color:var(--fp-text-secondary,#5f6878);cursor:pointer;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.05rem;display:flex}.wx-pkg-day-tab small[data-v-4e79a4a0]{font-size:.68rem;font-weight:500}.wx-pkg-day-tab strong[data-v-4e79a4a0]{color:var(--fp-ink-800,#171c28);font-size:1.15rem;font-weight:700}.wx-pkg-day-tab--on[data-v-4e79a4a0]{border-color:var(--fp-accent,#4f57e0);background:var(--fp-accent,#4f57e0)}.wx-pkg-day-tab--on small[data-v-4e79a4a0],.wx-pkg-day-tab--on strong[data-v-4e79a4a0]{color:#fff}.wx-pkg-day-head[data-v-4e79a4a0]{background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:12px;align-self:flex-start;align-items:center;gap:.55rem;padding:.55rem .85rem;display:inline-flex;box-shadow:0 2px 8px #0e1d5c0d}.wx-pkg-day-head strong[data-v-4e79a4a0]{color:var(--fp-ink-900,#0f1420);font-size:.95rem}.wx-pkg-day-badge[data-v-4e79a4a0]{color:var(--fp-text-secondary,#5f6878);background:var(--fp-ink-50,#f4f6fa);border-radius:999px;padding:.18rem .55rem;font-size:.76rem;font-weight:600}.wx-pkg-tl[data-v-4e79a4a0]{flex-direction:column;padding-left:.35rem;display:flex}.wx-pkg-tl-item[data-v-4e79a4a0]{border-left:1.5px dashed var(--fp-border-default,#d7dbe3);gap:.75rem;padding:0 0 1.1rem 1.1rem;display:flex;position:relative}.wx-pkg-tl-item[data-v-4e79a4a0]:last-child{border-left-color:#0000;padding-bottom:0}.wx-pkg-tl-ico[data-v-4e79a4a0]{background:var(--fp-bg-surface,#fff);width:34px;height:34px;color:var(--fp-accent,#4f57e0);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:-18px;box-shadow:0 2px 8px #0e1d5c1a}.wx-pkg-tl-ico svg[data-v-4e79a4a0]{width:18px;height:18px}.wx-pkg-tl-body[data-v-4e79a4a0]{flex-direction:column;flex:1;gap:.4rem;min-width:0;padding-left:1.4rem;display:flex}.wx-pkg-tl-title[data-v-4e79a4a0]{color:var(--fp-ink-800,#171c28);margin:0;font-size:.95rem;font-weight:600}.wx-pkg-tl-desc[data-v-4e79a4a0]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:.88rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.wx-pkg-book[data-v-4e79a4a0]:active{transform:none}.wx-pkg-styles-chev[data-v-4e79a4a0]{transition:none}}.wx-sheet-anchor[data-v-de57c28b]{display:none}.wx-sheet-scrim[data-v-de57c28b]{box-sizing:border-box;font-family:var(--fp-font-ui,"Poppins", system-ui, sans-serif);color:var(--fp-text-primary,#2a3242);z-index:65;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain;background:#0b0e1473;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.wx-sheet[data-v-de57c28b]{overscroll-behavior:contain;background:var(--fp-bg-surface,#fff);width:100%;max-width:480px;max-height:90dvh;padding:.6rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;scroll-padding-bottom:32px;overflow-y:auto;box-shadow:0 -12px 40px #0b0e1438}.wx-sheet-scrim[data-v-de57c28b] *,.wx-sheet-scrim[data-v-de57c28b] :before,.wx-sheet-scrim[data-v-de57c28b] :after{box-sizing:border-box}.wx-sheet-grip[data-v-de57c28b]{background:var(--fp-ink-200,#dfe3ea);border-radius:999px;width:40px;height:4px;margin:0 auto .9rem;display:block}.wx-sheet-scrim--dialog[data-v-de57c28b]{padding:var(--fp-space-6,24px);align-items:center}.wx-sheet--dialog[data-v-de57c28b]{border-radius:var(--fp-radius-2xl,24px);max-width:520px;max-height:min(85dvh,720px);box-shadow:var(--fp-shadow-modal,0 24px 60px #0b0e144d);padding:1.35rem 1.5rem 1.5rem}.wx-sheet--dialog .wx-sheet-grip[data-v-de57c28b]{display:none}.wx-sheet-enter-active[data-v-de57c28b],.wx-sheet-leave-active[data-v-de57c28b]{transition:opacity .2s}.wx-sheet-enter-active .wx-sheet[data-v-de57c28b],.wx-sheet-leave-active .wx-sheet[data-v-de57c28b]{transition:transform .26s cubic-bezier(.32,.72,0,1)}.wx-sheet-enter-from[data-v-de57c28b],.wx-sheet-leave-to[data-v-de57c28b]{opacity:0}.wx-sheet-enter-from .wx-sheet[data-v-de57c28b],.wx-sheet-leave-to .wx-sheet[data-v-de57c28b]{transform:translateY(100%)}.wx-sheet-enter-from .wx-sheet--dialog[data-v-de57c28b],.wx-sheet-leave-to .wx-sheet--dialog[data-v-de57c28b]{transform:translateY(.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.wx-sheet-enter-active .wx-sheet[data-v-de57c28b],.wx-sheet-leave-active .wx-sheet[data-v-de57c28b]{transition:none}}.pds[data-v-6befb346]{flex-direction:column;gap:.75rem;display:flex}.pds-title[data-v-6befb346]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.05rem;font-weight:600}.pds-text[data-v-6befb346],.pds-note[data-v-6befb346]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:.88rem;line-height:1.5}.pds-note[data-v-6befb346]{color:var(--fp-accent,#335cff)}.svc[data-v-a6cbc15b]{opacity:0;padding:48px 0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.svc--visible[data-v-a6cbc15b]{opacity:1;transform:translateY(0)}.svc-inner[data-v-a6cbc15b]{max-width:1200px;margin:0 auto;padding:0 24px}.svc-tiles[data-v-a6cbc15b]{border-bottom:1px solid var(--site-border,#e5e7eb);flex-wrap:wrap;justify-content:center;gap:0;margin-bottom:0;display:flex}.svc-tile[data-v-a6cbc15b]{color:var(--site-text-muted);font-family:var(--site-body-font);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:20px 32px 16px;font-size:.84rem;font-weight:500;line-height:1.2;transition:color .2s;display:flex;position:relative}.svc-tile[data-v-a6cbc15b]:after{content:"";background:var(--site-primary);border-radius:2px 2px 0 0;width:0;height:2.5px;transition:width .25s,left .25s;position:absolute;bottom:-1px;left:50%}.svc-tile[data-v-a6cbc15b]:hover{color:var(--site-text)}.svc-tile-icon[data-v-a6cbc15b]{width:52px;height:52px;color:inherit;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.svc-tile-icon .bi[data-v-a6cbc15b]{font-size:1.7rem}.svc-tile:hover .svc-tile-icon[data-v-a6cbc15b]{color:var(--site-primary);transform:translateY(-2px)}.svc-tile--active[data-v-a6cbc15b]{color:var(--site-primary);font-weight:600}.svc-tile--active[data-v-a6cbc15b]:after{width:60%;left:20%}.svc-tile--active .svc-tile-icon[data-v-a6cbc15b]{color:var(--site-primary)}.svc-tile-label[data-v-a6cbc15b]{line-height:1.2;display:block}.svc-content[data-v-a6cbc15b]{min-height:200px;margin-top:16px;padding-top:16px}.svc-content[data-v-a6cbc15b] .section{padding:0}.svc-soon[data-v-a6cbc15b]{text-align:center;background:radial-gradient(ellipse at 20% 0%, color-mix(in srgb, var(--site-primary) 5%, transparent) 0%, transparent 60%), radial-gradient(ellipse at 80% 100%, color-mix(in srgb, var(--site-primary) 4%, transparent) 0%, transparent 60%), var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);flex-direction:column;align-items:center;max-width:540px;margin:0 auto;padding:56px 32px;display:flex;position:relative;overflow:hidden}.svc-soon-badge[data-v-a6cbc15b]{background:color-mix(in srgb, var(--site-primary) 10%, transparent);color:var(--site-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;padding:4px 14px;font-size:.72rem;font-weight:700;display:inline-block;position:absolute;top:16px;right:16px}.svc-soon-icon[data-v-a6cbc15b]{background:color-mix(in srgb, var(--site-primary) 8%, transparent);width:80px;height:80px;color:color-mix(in srgb, var(--site-primary) 50%, transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.svc-soon-icon .bi[data-v-a6cbc15b]{font-size:2rem}.svc-soon-title[data-v-a6cbc15b]{font-family:var(--site-heading-font);color:var(--site-text);margin:0 0 10px;font-size:1.3rem;font-weight:600}.svc-soon-desc[data-v-a6cbc15b]{color:var(--site-text-muted);font-family:var(--site-body-font);max-width:400px;margin:0 0 28px;font-size:.92rem;line-height:1.7}.svc-soon-wa[data-v-a6cbc15b]{color:#fff;font-family:var(--site-body-font);background:#25d366;border-radius:9999px;align-items:center;gap:8px;padding:11px 28px;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.svc-soon-wa[data-v-a6cbc15b]:hover{color:#fff;background:#1da851;transform:translateY(-1px)}@media (width<=768px){.svc-tiles[data-v-a6cbc15b]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;overflow-x:auto}.svc-tiles[data-v-a6cbc15b]::-webkit-scrollbar{display:none}.svc-tile[data-v-a6cbc15b]{gap:6px;padding:14px 20px 12px;font-size:.8rem}.svc-tile-icon[data-v-a6cbc15b]{width:44px;height:44px}.svc-tile-icon .bi[data-v-a6cbc15b]{font-size:1.4rem}.svc-soon[data-v-a6cbc15b]{padding:40px 20px}.svc-soon-icon[data-v-a6cbc15b]{width:64px;height:64px}.svc-soon-icon .bi[data-v-a6cbc15b]{font-size:1.6rem}}@media (width<=480px){.svc[data-v-a6cbc15b]{padding:24px 0}.svc-tiles[data-v-a6cbc15b]{border-bottom:none;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px;padding:0;display:grid;overflow:visible}.svc-tile[data-v-a6cbc15b]{background:var(--site-card-bg,#fff);border:1.5px solid var(--site-border,#e5e7eb);border-radius:14px;gap:8px;padding:18px 6px 14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 4px #0000000d}.svc-tile[data-v-a6cbc15b]:after{display:none}.svc-tile--active[data-v-a6cbc15b]{border-color:var(--site-primary);box-shadow:0 2px 10px color-mix(in srgb, var(--site-primary) 18%, transparent)}.svc-tile--active .svc-tile-icon[data-v-a6cbc15b]{color:var(--site-primary)}.svc-tile-icon[data-v-a6cbc15b]{width:36px;height:36px}.svc-tile-icon .bi[data-v-a6cbc15b]{font-size:1.4rem}.svc-tile-label[data-v-a6cbc15b]{white-space:normal;text-align:center;word-break:break-word;font-size:.7rem;font-weight:600;line-height:1.15}.svc-inner[data-v-a6cbc15b]{padding:0 14px}.svc-content[data-v-a6cbc15b]{border-top:1px solid var(--site-border);margin-top:12px;padding-top:12px}}.fp-lang-switch[data-v-6fb4466d]{display:inline-flex;position:relative}.fp-lang-trigger[data-v-6fb4466d]{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.fp-lang-trigger[data-v-6fb4466d]:hover{background:#0000000a;border-color:#0003}.fp-lang-trigger-code[data-v-6fb4466d]{letter-spacing:.04em}.fp-lang-menu[data-v-6fb4466d]{top:calc(100% + 6px);z-index:30;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:200px;max-height:320px;padding:6px;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 24px #00000014}.fp-lang-menu--up[data-v-6fb4466d]{top:auto;bottom:calc(100% + 6px)}.fp-lang-option[data-v-6fb4466d]{width:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fp-lang-option[data-v-6fb4466d]:hover{background:#0000000a}.fp-lang-option--active[data-v-6fb4466d]{color:#047857;background:#10b98114}.fp-lang-option-native[data-v-6fb4466d]{font-weight:600}.fp-lang-option-en[data-v-6fb4466d]{color:#00000080;margin-inline-start:auto;font-size:.75rem}.fp-lang-option--active .fp-lang-option-en[data-v-6fb4466d]{color:#047857;opacity:.7}.fp-lang-option-check[data-v-6fb4466d]{color:#10b981;margin-inline-start:6px}.footer-switchers[data-v-2ddde4eb]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-currency-switch[data-v-2ddde4eb]{background:0 0;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.footer-currency-pill[data-v-2ddde4eb]{appearance:none;letter-spacing:.02em;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.footer-currency-pill[data-v-2ddde4eb]:hover{background:#0000000d}.footer-currency-pill--active[data-v-2ddde4eb]{background:var(--site-accent,#10b981);color:var(--site-text-inverse,#fff)}.footer-currency-pill--active[data-v-2ddde4eb]:hover{background:var(--site-accent,#10b981)}.footer-currency-pill[data-v-2ddde4eb]:focus-visible{outline:2px solid var(--site-accent,#10b981);outline-offset:2px}.wx-oc[data-v-9bb6372e]{text-align:left;width:100%;height:100%;font:inherit;cursor:pointer;border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);box-shadow:var(--fp-shadow-sm,0 2px 6px #0e1d5c0f);transition:transform var(--fp-duration-fast,.12s) ease, box-shadow var(--fp-duration-fast,.12s) ease;flex-direction:column;padding:0;display:flex;overflow:hidden}.wx-oc[data-v-9bb6372e]:hover{box-shadow:var(--fp-shadow-md,0 6px 16px #0e1d5c14);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wx-oc[data-v-9bb6372e]:hover{transform:none}}.wx-oc-media[data-v-9bb6372e]{background-color:var(--fp-blue-100,#dde5ff);background-position:50%;background-size:cover;flex:none;height:0;padding-top:62.5%;position:relative}.wx-oc-media--empty[data-v-9bb6372e]{background-image:linear-gradient(135deg, var(--fp-blue-200,#bbc9ff), var(--fp-blue-400,#6d8bff))}.wx-oc-price[data-v-9bb6372e]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0b0e14d1;border-radius:999px;max-width:calc(100% - 1rem);padding:.22rem .55rem;font-size:.74rem;font-weight:700;position:absolute;bottom:.5rem;left:.5rem;overflow:hidden}.wx-oc-body[data-v-9bb6372e]{flex-direction:column;flex:1;align-items:flex-start;gap:.3rem;padding:.6rem .65rem .75rem;display:flex}.wx-oc-tag[data-v-9bb6372e]{letter-spacing:.06em;text-transform:uppercase;max-width:100%;color:var(--fp-blue-700,#1a37b0);background:var(--fp-blue-50,#eef2ff);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:700;display:inline-block;overflow:hidden}.wx-oc-title[data-v-9bb6372e]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:.86rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.wx-offers[data-v-06927d54]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-items:stretch;gap:.9rem;display:grid}.wx-offer-filter[data-v-06927d54]{scrollbar-width:none;gap:.5rem;margin-bottom:1rem;padding:.15rem 0;display:flex;overflow-x:auto}.wx-offer-filter[data-v-06927d54]::-webkit-scrollbar{display:none}.wx-chipf[data-v-06927d54]{border:1.5px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);color:var(--fp-text-secondary,#5f6878);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.82rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.wx-chipf--on[data-v-06927d54]{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);color:var(--fp-accent,#335cff)}.wx-chipf-flag[data-v-06927d54]{object-fit:cover;width:18px;height:13px;box-shadow:0 0 0 1px var(--fp-border-subtle,#eef0f4);border-radius:2px}.wx-offers-empty[data-v-06927d54]{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1rem 1rem;display:flex}.wx-offers-empty-art[data-v-06927d54]{margin-bottom:.4rem}.wx-offers-empty-title[data-v-06927d54]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.05rem;font-weight:600}.wx-offers-empty-text[data-v-06927d54]{color:var(--fp-text-secondary,#5f6878);max-width:300px;margin:0;font-size:.88rem;line-height:1.5}@media (width>=900px){.wx-offers[data-v-06927d54]{gap:var(--fp-space-5,20px);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.site-band[data-v-829a087c]{background:var(--site-bg);color:var(--site-text);padding:clamp(48px,7vw,88px) 0}.site-band--alt[data-v-829a087c]{background:var(--site-section-alt)}.site-band--deep[data-v-829a087c]{background:var(--site-primary);color:var(--site-text-inverse)}.site-band-inner[data-v-829a087c]{flex-direction:column;gap:clamp(28px,4vw,44px);width:min(1180px,100% - 2.5rem);margin:0 auto;display:flex}.site-band-head[data-v-829a087c]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.site-band--start .site-band-head[data-v-829a087c]{text-align:start;align-items:flex-start}.site-band-eyebrow[data-v-829a087c]{background:color-mix(in oklab, var(--site-primary) 12%, transparent);color:var(--site-primary);font-family:var(--site-body-font);letter-spacing:.01em;border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.site-band--deep .site-band-eyebrow[data-v-829a087c]{background:color-mix(in oklab, var(--site-text-inverse) 16%, transparent);color:var(--site-text-inverse)}.site-band-eyebrow-icon[data-v-829a087c]{align-items:center;line-height:0;display:inline-flex}.site-band-title[data-v-829a087c]{font-family:var(--site-heading-font);letter-spacing:-.02em;text-wrap:balance;color:inherit;margin:0;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:700;line-height:1.14}.site-band-title-accent[data-v-829a087c]{color:var(--site-accent)}.site-band--deep .site-band-title-accent[data-v-829a087c]{color:color-mix(in oklab, var(--site-text-inverse) 62%, var(--site-accent))}.site-band-desc[data-v-829a087c]{max-width:46rem;font-family:var(--site-body-font);color:var(--site-text-muted);margin:0;font-size:1.05rem;line-height:1.6}.site-band--deep .site-band-desc[data-v-829a087c]{color:color-mix(in oklab, var(--site-text-inverse) 82%, transparent)}.site-band-desc[data-v-829a087c] p{margin:0 0 .5em}.site-band-desc[data-v-829a087c] p:last-child{margin-bottom:0}.cs-wrap[data-v-9e19aae6]{position:relative}.cs-display[data-v-9e19aae6]{border:1.5px solid var(--site-border,var(--fp-border-default));border-radius:var(--site-radius-sm,8px);background:var(--site-card-bg,var(--fp-bg-surface));cursor:pointer;align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s;display:flex}.cs-display[data-v-9e19aae6]:hover{border-color:var(--site-primary,var(--fp-border-strong))}.cs-display.disabled[data-v-9e19aae6]{opacity:.5;cursor:not-allowed}.cs-display.has-value[data-v-9e19aae6]{padding-right:56px}.cs-placeholder[data-v-9e19aae6]{color:var(--fp-text-tertiary);font-size:var(--site-font-size,.875rem)}.cs-flag[data-v-9e19aae6]{object-fit:cover;border:1px solid #00000014;border-radius:2px;flex-shrink:0;width:22px;height:15px}.cs-name[data-v-9e19aae6]{font-size:var(--site-font-size,.875rem);color:var(--site-text,var(--fp-text-primary));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cs-chevron[data-v-9e19aae6]{color:var(--fp-text-tertiary);flex-shrink:0;margin-left:auto;font-size:.75rem}.cs-clear[data-v-9e19aae6]{color:var(--fp-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.875rem;transition:color .15s;display:flex;position:absolute;right:28px}.cs-clear[data-v-9e19aae6]:hover{color:var(--fp-danger)}.cs-dropdown-wrap[data-v-9e19aae6]{position:relative}.cs-input[data-v-9e19aae6]{border:1.5px solid var(--site-primary,var(--fp-accent));border-radius:var(--site-radius-sm,8px);width:100%;font-size:var(--site-font-size,.875rem);color:var(--site-text,var(--fp-text-primary));background:var(--site-card-bg,var(--fp-bg-surface));box-sizing:border-box;outline:none;padding:10px 12px;font-family:inherit}.cs-dropdown-floating{background:var(--site-card-bg,var(--fp-bg-surface,#fff));border:1.5px solid var(--site-border,var(--fp-border-default,#d1d5db));border-radius:var(--site-radius-sm,8px);z-index:100000;max-height:260px;overflow-y:auto;box-shadow:0 12px 32px #0000002e}.cs-dropdown-floating::-webkit-scrollbar{width:4px}.cs-dropdown-floating::-webkit-scrollbar-thumb{background:var(--site-border,var(--fp-ink-300,#cbd5e1));border-radius:2px}.cs-dropdown-floating .cs-option{font-size:var(--site-font-size,.8125rem);color:var(--site-text,var(--fp-text-primary,#111827));cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:background .1s;display:flex}.cs-dropdown-floating .cs-option:hover{background:var(--site-hover-bg,var(--fp-ink-100,#f3f4f6))}.cs-dropdown-floating .cs-option.selected{background:var(--site-selected-bg,var(--fp-icon-indigo-bg,#eef2ff));color:var(--site-primary,var(--fp-icon-indigo-color,#4338ca));font-weight:600}.cs-dropdown-floating .cs-flag{object-fit:cover;border:1px solid #00000014;border-radius:2px;flex-shrink:0;width:22px;height:15px}.cs-dropdown-floating .cs-no-results{font-size:var(--site-font-size,.8125rem);color:var(--site-text-muted,var(--fp-text-tertiary,#6b7280));text-align:center;padding:12px 10px}@media (width<=540px){.cs-display{padding:11px 12px}.cs-name,.cs-placeholder{font-size:.92rem}.cs-input{padding:11px 12px;scroll-margin-bottom:32px;font-size:16px}.cs-dropdown-floating{max-height:40dvh}.cs-dropdown-floating .cs-option{padding:11px 12px;font-size:.88rem}}.crs-wrap[data-v-fcc42b78]{position:relative}.crs-display[data-v-fcc42b78]{border:1.5px solid var(--fp-border-default);background:var(--fp-bg-surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;transition:border-color .15s;display:flex}.crs-display[data-v-fcc42b78]:hover{border-color:var(--fp-border-strong)}.crs-display.disabled[data-v-fcc42b78]{opacity:.5;cursor:not-allowed}.crs-display.has-value[data-v-fcc42b78]{padding-right:56px}.crs-placeholder[data-v-fcc42b78]{color:var(--fp-text-tertiary);font-size:.875rem}.crs-code[data-v-fcc42b78]{color:var(--fp-icon-indigo-color);background:var(--fp-icon-indigo-bg);letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.8125rem;font-weight:700}.crs-name[data-v-fcc42b78]{color:var(--fp-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.crs-chevron[data-v-fcc42b78]{color:var(--fp-text-tertiary);flex-shrink:0;margin-left:auto;font-size:.75rem}.crs-clear[data-v-fcc42b78]{color:var(--fp-text-tertiary);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.875rem;transition:color .15s;display:flex;position:absolute;right:28px}.crs-clear[data-v-fcc42b78]:hover{color:var(--fp-danger)}.crs-dropdown-wrap[data-v-fcc42b78]{position:relative}.crs-input[data-v-fcc42b78]{border:1.5px solid var(--fp-accent);width:100%;color:var(--fp-text-primary);background:var(--fp-bg-surface);box-shadow:0 0 0 3px var(--fp-accent-ring,#10b9811a);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:.875rem}.crs-dropdown[data-v-fcc42b78]{background:var(--fp-bg-surface);border:1.5px solid var(--fp-border-default);z-index:50;border-radius:8px;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001a}.crs-dropdown[data-v-fcc42b78]::-webkit-scrollbar{width:4px}.crs-dropdown[data-v-fcc42b78]::-webkit-scrollbar-thumb{background:var(--fp-ink-300);border-radius:2px}.crs-option[data-v-fcc42b78]{color:var(--fp-text-primary);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:.8125rem;transition:background .1s;display:flex}.crs-option[data-v-fcc42b78]:hover{background:var(--fp-ink-100)}.crs-option.selected[data-v-fcc42b78]{background:var(--fp-icon-indigo-bg);color:var(--fp-icon-indigo-color);font-weight:600}.crs-option-code[data-v-fcc42b78]{color:var(--fp-icon-indigo-color);min-width:32px;font-size:.75rem;font-weight:700}.crs-option.selected .crs-option-code[data-v-fcc42b78]{color:var(--fp-icon-indigo-color)}.crs-no-results[data-v-fcc42b78]{color:var(--fp-text-tertiary);text-align:center;padding:12px 10px;font-size:.8125rem}@media (width<=540px){.crs-display[data-v-fcc42b78]{padding:11px 12px}.crs-code[data-v-fcc42b78],.crs-name[data-v-fcc42b78],.crs-placeholder[data-v-fcc42b78]{font-size:.92rem}.crs-input[data-v-fcc42b78]{padding:11px 12px;font-size:.92rem}.crs-dropdown[data-v-fcc42b78]{max-height:50vh}.crs-option[data-v-fcc42b78]{padding:11px 12px;font-size:.88rem}}.fpdtp[data-v-eddbaebb]{width:100%;position:relative}.fpdtp--disabled[data-v-eddbaebb]{opacity:.5;pointer-events:none}.fpdtp-input[data-v-eddbaebb]{border:1px solid var(--fp-gray-200,#e5e7eb);border-radius:var(--fp-radius-md,8px);background:var(--fp-bg-surface,#fff);cursor:pointer;min-height:38px;color:var(--fp-gray-700,var(--fp-text-primary,#374151));align-items:center;gap:8px;padding:8px 12px;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:flex}.fpdtp-input[data-v-eddbaebb]:hover{border-color:var(--fp-gray-300,#d1d5db)}.fpdtp-input--open[data-v-eddbaebb]{border-color:var(--fp-accent,#10b981);box-shadow:0 0 0 3px var(--fp-accent-ring,#10b9811a)}.fpdtp-icon[data-v-eddbaebb]{color:var(--fp-accent,#10b981);flex-shrink:0;font-size:.9375rem}.fpdtp-value[data-v-eddbaebb]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.fpdtp-placeholder[data-v-eddbaebb]{color:var(--fp-gray-400,#9ca3af);flex:1}.fpdtp-clear[data-v-eddbaebb]{background:var(--fp-gray-100);width:20px;height:20px;color:var(--fp-gray-400);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;transition:all .1s;display:flex}.fpdtp-clear[data-v-eddbaebb]:hover{background:var(--fp-gray-200);color:var(--fp-gray-600)}.fpdtp-chevron[data-v-eddbaebb]{color:var(--fp-gray-400);flex-shrink:0;font-size:.625rem;transition:transform .2s}.fpdtp-chevron--open[data-v-eddbaebb]{transform:rotate(180deg)}.fpdtp-popup{z-index:99999;background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-gray-200,#e5e7eb);border-radius:var(--fp-radius-lg,10px);color:var(--fp-gray-700,#374151);font-family:inherit;overflow:hidden;box-shadow:0 12px 36px #0000001f,0 2px 8px #0000000f}.fpdtp-cal{padding:12px}.fpdtp-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.fpdtp-cal-title{color:var(--fp-gray-800,#1f2937);letter-spacing:-.01em;cursor:pointer;border-radius:var(--fp-radius-sm,6px);background:0 0;border:none;padding:5px 10px;font-family:inherit;font-size:.875rem;font-weight:700;transition:background .1s}.fpdtp-cal-title:hover:not(.fpdtp-cal-title--top){background:var(--fp-gray-100,#f3f4f6)}.fpdtp-cal-title--top{cursor:default}.fpdtp-my-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:4px 0;display:grid}.fpdtp-my{border-radius:var(--fp-radius-md,8px);height:44px;color:var(--fp-gray-700,#374151);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .1s;display:flex}.fpdtp-my:hover:not(.fpdtp-my--disabled):not(.fpdtp-my--selected){background:var(--fp-gray-100,#f3f4f6)}.fpdtp-my--today{color:var(--fp-accent,#10b981);box-shadow:inset 0 0 0 1.5px var(--fp-accent,#10b981);font-weight:700}.fpdtp-my--selected{font-weight:700;background:var(--fp-accent,#10b981)!important;color:var(--fp-text-inverse,#fff)!important}.fpdtp-my--disabled{color:var(--fp-gray-300,#d1d5db);cursor:not-allowed;opacity:.5}.fpdtp-cal-foot{border-top:1px solid var(--fp-gray-100,#f3f4f6);justify-content:center;margin-top:8px;padding-top:8px;display:flex}.fpdtp-today{border-radius:var(--fp-radius-md,8px);cursor:pointer;color:var(--fp-accent,#10b981);background:0 0;border:none;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .1s;display:inline-flex}.fpdtp-today:hover{background:var(--fp-accent-light,var(--fp-gray-100,#f3f4f6))}.fpdtp-today i{font-size:.875rem}.fpdtp-nav{border-radius:var(--fp-radius-sm,6px);cursor:pointer;width:28px;height:28px;color:var(--fp-gray-500,#6b7280);background:0 0;border:none;justify-content:center;align-items:center;font-size:.75rem;transition:all .1s;display:flex}.fpdtp-nav:hover{background:var(--fp-gray-100,#f3f4f6);color:var(--fp-gray-700,#374151)}.fpdtp-cal-grid{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.fpdtp-dow{text-transform:uppercase;letter-spacing:.04em;color:var(--fp-gray-400,#9ca3af);text-align:center;padding:4px 0;font-size:.6875rem;font-weight:600}.fpdtp-day{border-radius:var(--fp-radius-sm,6px);width:36px;height:34px;color:var(--fp-gray-700,#374151);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;font-family:inherit;font-size:.8125rem;font-weight:500;transition:all .1s;display:flex}.fpdtp-day:hover:not(.fpdtp-day--disabled):not(.fpdtp-day--selected):not(.fpdtp-day--range-start):not(.fpdtp-day--range-end){background:var(--fp-gray-100,#f3f4f6)}.fpdtp-day--other{color:var(--fp-gray-300,#d1d5db)}.fpdtp-day--today{color:var(--fp-accent,#10b981);box-shadow:inset 0 0 0 1.5px var(--fp-accent,#10b981);font-weight:700}.fpdtp-day--selected{font-weight:700;background:var(--fp-accent,#10b981)!important;color:var(--fp-text-inverse,#fff)!important}.fpdtp-day--disabled{color:var(--fp-gray-300,#d1d5db);cursor:not-allowed;opacity:.5}.fpdtp-day--range-start,.fpdtp-day--range-end{font-weight:700;background:var(--fp-accent,#10b981)!important;color:var(--fp-text-inverse,#fff)!important}.fpdtp-day--in-range{background:var(--fp-accent-light,#ecfdf5);color:var(--fp-accent,#10b981);border-radius:0;font-weight:600}.fpdtp-day--range-start{border-radius:var(--fp-radius-sm,6px) 0 0 var(--fp-radius-sm,6px)}.fpdtp-day--range-end{border-radius:0 var(--fp-radius-sm,6px) var(--fp-radius-sm,6px) 0}.fpdtp-day--range-start.fpdtp-day--range-end{border-radius:var(--fp-radius-sm,6px)}.fpdtp-range-hint{color:var(--fp-accent,#10b981);justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:.75rem;font-weight:500;display:flex}.fpdtp-time{padding:12px}.fpdtp-time-divider{background:var(--fp-gray-200,#e5e7eb);height:1px;margin-bottom:10px}.fpdtp-time-label{text-transform:uppercase;letter-spacing:.04em;color:var(--fp-gray-400,#9ca3af);align-items:center;gap:5px;margin-bottom:6px;font-size:.75rem;font-weight:600;display:flex}.fpdtp-time-label i{font-size:.8125rem}.fpdtp-time-display{text-align:center;color:var(--fp-gray-800,#1f2937);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;font-family:var(--fp-font-mono,monospace);margin-bottom:10px}.fpdtp-time-cols{gap:8px;display:flex}.fpdtp-time-col{flex:1}.fpdtp-time-col-label{text-transform:uppercase;letter-spacing:.04em;color:var(--fp-gray-400,#9ca3af);text-align:center;margin-bottom:4px;font-size:.6875rem;font-weight:600}.fpdtp-time-scroll{border:1px solid var(--fp-gray-200,#e5e7eb);border-radius:var(--fp-radius-md,8px);scrollbar-width:thin;scrollbar-color:var(--fp-gray-300,#d1d5db) transparent;max-height:160px;overflow-y:auto}.fpdtp-time-scroll::-webkit-scrollbar{width:4px}.fpdtp-time-scroll::-webkit-scrollbar-track{background:0 0}.fpdtp-time-scroll::-webkit-scrollbar-thumb{background:var(--fp-gray-300,#d1d5db);border-radius:2px}.fpdtp-time-cell{width:100%;color:var(--fp-gray-600,#4b5563);text-align:center;cursor:pointer;font-size:.8125rem;font-weight:500;font-family:var(--fp-font-mono,monospace);background:0 0;border:none;padding:6px 0;transition:all .1s;display:block}.fpdtp-time-cell:hover:not(.fpdtp-time-cell--active){background:var(--fp-gray-50,#f9fafb)}.fpdtp-time-cell--active{font-weight:700;background:var(--fp-accent,#10b981)!important;color:var(--fp-text-inverse,#fff)!important}.fpdtp-time-cell--quick{color:var(--fp-gray-800,#1f2937);font-weight:600}.fpdtp-time-actions{margin-top:10px}.fpdtp-done{background:var(--fp-accent,#10b981);width:100%;color:var(--fp-text-inverse,#fff);border-radius:var(--fp-radius-md,8px);cursor:pointer;border:none;justify-content:center;align-items:center;gap:6px;padding:8px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.fpdtp-done:hover{background:var(--fp-accent-hover,#059669)}.fpdtp-done i{font-size:.875rem}.fpdtp-pop-enter-active{transition:opacity .15s,transform .15s}.fpdtp-pop-leave-active{transition:opacity .1s}.fpdtp-pop-enter-from{opacity:0;transform:translateY(-4px)}.fpdtp-pop-enter-to{opacity:1;transform:translateY(0)}.fpdtp-pop-leave-from{opacity:1}.fpdtp-pop-leave-to{opacity:0}@media (width<=480px){.fpdtp-popup{width:auto!important;left:8px!important;right:8px!important}.fpdtp-day{width:32px;height:30px;font-size:.75rem}}.ta-chat[data-v-9e784381]{color:#0f172a;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;min-height:520px;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 12px 32px #0000000f}.ta-header[data-v-9e784381]{background:linear-gradient(#fff 0%,#f8fafc 100%);border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:14px 18px;display:flex}.ta-back[data-v-9e784381]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;transition:background .12s,color .12s;display:inline-flex}.ta-back[data-v-9e784381]:hover{background:var(--ta-primary-soft);color:var(--ta-primary)}.ta-back[data-v-9e784381]:focus-visible{outline:2px solid var(--ta-primary);outline-offset:2px}.ta-header-avatar[data-v-9e784381]{background:linear-gradient(135deg, var(--ta-primary) 0%, #6366f1 100%);color:#fff;width:38px;height:38px;box-shadow:0 2px 6px var(--ta-primary-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.ta-header-meta[data-v-9e784381]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ta-title[data-v-9e784381]{letter-spacing:-.005em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.ta-subtitle[data-v-9e784381]{color:#64748b;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:400;line-height:1.3;display:inline-flex}.ta-status-dot[data-v-9e784381]{background:#10b981;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 2px #10b9812e}.ta-thread[data-v-9e784381]{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.ta-bubble[data-v-9e784381]{letter-spacing:-.002em;border-radius:14px;max-width:85%;padding:11px 15px;font-size:.9375rem;font-weight:400;line-height:1.5}.ta-bubble--assistant[data-v-9e784381]{color:#0f172a;background:#f1f5f9;border-bottom-left-radius:4px;align-self:flex-start}.ta-bubble--user[data-v-9e784381]{background:var(--ta-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end;font-weight:500}.ta-bubble-msg[data-v-9e784381]{white-space:pre-wrap;margin:0}.ta-recs[data-v-9e784381]{flex-direction:column;align-self:stretch;gap:12px;padding:8px 2px 4px;animation:.28s ease-out ta-recs-in-9e784381;display:flex}@keyframes ta-recs-in-9e784381{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ta-recs-heading[data-v-9e784381]{letter-spacing:.04em;text-transform:uppercase;color:#64748b;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:600;display:inline-flex}.ta-recs-heading i[data-v-9e784381]{color:#f59e0b;font-size:.875rem}.ta-rec-hero[data-v-9e784381]{background:linear-gradient(180deg, #fff 0%, var(--ta-primary-soft) 100%);border:1.5px solid var(--ta-primary);box-shadow:0 8px 24px var(--ta-primary-ring);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.ta-rec-hero-head[data-v-9e784381]{align-items:center;gap:12px;display:flex}.ta-rec-hero-flag[data-v-9e784381]{font-size:1.625rem;line-height:1}.ta-rec-hero-name[data-v-9e784381]{color:#0f172a;letter-spacing:-.01em;flex:1;margin:0;font-size:1.0625rem;font-weight:700}.ta-rec-hero-ribbon[data-v-9e784381]{background:var(--ta-primary);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.625rem;font-weight:700}.ta-rec-hero-meta[data-v-9e784381]{color:#475569;flex-wrap:wrap;gap:6px 12px;font-size:.75rem;display:flex}.ta-rec-hero-cat[data-v-9e784381]{text-transform:capitalize;color:var(--ta-primary);font-weight:600}.ta-rec-hero--clickable[data-v-9e784381]{cursor:pointer;transition:transform .12s,box-shadow .12s,border-color .12s}.ta-rec-hero--clickable[data-v-9e784381]:hover{box-shadow:0 6px 16px var(--ta-primary-ring);border-color:var(--ta-primary);transform:translateY(-1px)}.ta-rec-hero-rationale[data-v-9e784381]{color:#1e293b;margin:0;font-size:.875rem;line-height:1.5}.ta-rec-hero-budget[data-v-9e784381]{color:#0f172a;margin:0;font-size:.875rem;font-weight:700}.ta-rec-hero-hint[data-v-9e784381]{color:var(--ta-primary);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.ta-rec-row[data-v-9e784381]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:stretch;gap:10px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.ta-rec-row[data-v-9e784381]:hover{border-color:var(--ta-primary);box-shadow:0 4px 12px var(--ta-primary-ring)}.ta-rec-row-flag[data-v-9e784381]{flex-shrink:0;font-size:1.25rem;line-height:1.4}.ta-rec-row-body[data-v-9e784381]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ta-rec-row-top[data-v-9e784381]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ta-rec-row-rank[data-v-9e784381]{color:#94a3b8;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.ta-rec-row-name[data-v-9e784381]{color:#0f172a;margin:0;font-size:.9375rem;font-weight:600}.ta-rec-row-cat[data-v-9e784381]{text-transform:uppercase;letter-spacing:.04em;color:var(--ta-primary);font-size:.6875rem;font-weight:600}.ta-rec-row-rationale[data-v-9e784381]{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ta-rec-row-foot[data-v-9e784381]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.ta-rec-row-cost[data-v-9e784381]{color:#0f172a;margin-left:auto;font-size:.75rem;font-weight:600}.ta-rec-row--clickable[data-v-9e784381]{cursor:pointer;transition:border-color .12s,transform .12s}.ta-rec-row--clickable[data-v-9e784381]:hover{border-color:var(--ta-primary);transform:translateY(-1px)}.ta-rec-row-arrow[data-v-9e784381]{color:var(--ta-primary);flex-shrink:0;align-self:center;font-size:1.05rem}.ta-rec-pills[data-v-9e784381]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ta-rec-pill[data-v-9e784381]{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:.6875rem;font-weight:600}.ta-rec-pill--match-high[data-v-9e784381]{color:#1e40af;background:#dbeafe}.ta-rec-pill--match-medium[data-v-9e784381]{color:#3730a3;background:#e0e7ff}.ta-rec-pill--match-low[data-v-9e784381]{color:#6b21a8;background:#f3e8ff}.ta-input[data-v-9e784381]{background:#fafafa;border-top:1px solid #e5e7eb;flex-direction:column;gap:10px;padding:12px 16px;display:flex}.ta-chip-row[data-v-9e784381]{flex-wrap:wrap;gap:6px;display:flex}.ta-chip[data-v-9e784381]{color:#334155;letter-spacing:-.002em;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:999px;padding:7px 14px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .12s,border-color .12s,color .12s}.ta-chip[data-v-9e784381]:hover{border-color:var(--ta-primary);color:var(--ta-primary)}.ta-chip--active[data-v-9e784381]{background:var(--ta-primary);color:#fff;border-color:var(--ta-primary)}.ta-chip[data-v-9e784381]:focus-visible{outline:2px solid var(--ta-primary);outline-offset:2px}.ta-restart[data-v-9e784381]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.ta-restart[data-v-9e784381]:hover:not(:disabled){color:var(--ta-primary);border-color:var(--ta-primary);background:var(--ta-primary-soft)}.ta-restart[data-v-9e784381]:disabled{opacity:.5;cursor:default}.ta-restart i[data-v-9e784381]{font-size:.875rem}@media (width<=480px){.ta-restart-text[data-v-9e784381]{display:none}.ta-restart[data-v-9e784381]{padding:6px 8px}}.ta-restart-overlay[data-v-9e784381]{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ta-restart-dialog[data-v-9e784381]{background:#fff;border-radius:12px;width:90%;max-width:340px;padding:20px;box-shadow:0 20px 50px #0f172a33}.ta-restart-title[data-v-9e784381]{color:#0f172a;margin:0 0 8px;font-size:1rem;font-weight:600}.ta-restart-msg[data-v-9e784381]{color:#475569;margin:0 0 16px;font-size:.8125rem;line-height:1.5}.ta-restart-actions[data-v-9e784381]{justify-content:flex-end;gap:8px;display:flex}.ta-restart-cancel[data-v-9e784381],.ta-restart-confirm[data-v-9e784381]{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:.8125rem;font-weight:600}.ta-restart-confirm[data-v-9e784381]{background:var(--ta-primary);border-color:var(--ta-primary);color:#fff}.ta-restart-confirm[data-v-9e784381]:disabled,.ta-restart-cancel[data-v-9e784381]:disabled{opacity:.6;cursor:default}.ta-chat[data-v-9e784381]{position:relative}.ta-band-row[data-v-9e784381]{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ta-band[data-v-9e784381]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;flex-direction:column;flex:calc(50% - 8px);align-items:flex-start;gap:2px;min-width:0;padding:10px 14px;font-family:inherit;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.ta-band[data-v-9e784381]:hover{border-color:var(--ta-primary)}.ta-band--active[data-v-9e784381]{border-color:var(--ta-primary);background:var(--ta-primary-soft);box-shadow:0 0 0 3px var(--ta-primary-ring)}.ta-band-label[data-v-9e784381]{color:#0f172a;font-size:.9375rem;font-weight:600}.ta-band-sub[data-v-9e784381]{color:#64748b;font-size:.75rem}@media (width<=480px){.ta-band[data-v-9e784381]{flex:100%}}.ta-numeric[data-v-9e784381],.ta-textarea[data-v-9e784381],.ta-year-select[data-v-9e784381]{color:#0f172a;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:.9375rem;font-weight:400;transition:border-color .12s,box-shadow .12s}.ta-year-select[data-v-9e784381]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2364748b' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.ta-numeric[data-v-9e784381]:focus,.ta-textarea[data-v-9e784381]:focus,.ta-year-select[data-v-9e784381]:focus{border-color:var(--ta-primary);box-shadow:0 0 0 3px var(--ta-primary-ring);outline:none}.ta-numeric-wrap[data-v-9e784381]{align-items:stretch;display:flex;position:relative}.ta-numeric-prefix[data-v-9e784381]{color:#6b7280;pointer-events:none;letter-spacing:.02em;font-size:.85rem;font-weight:600;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ta-numeric--with-prefix[data-v-9e784381]{padding-left:52px}.ta-textarea--over[data-v-9e784381]{border-color:#ef4444}.ta-wordcount[data-v-9e784381]{color:#94a3b8;text-align:right;letter-spacing:.01em;font-size:.75rem;font-weight:500}.ta-wordcount--over[data-v-9e784381]{color:#ef4444}.ta-submit[data-v-9e784381]{background:var(--ta-primary);color:#fff;letter-spacing:-.002em;cursor:pointer;border:none;border-radius:8px;align-self:flex-end;padding:10px 22px;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .12s,box-shadow .12s}.ta-submit[data-v-9e784381]:hover:not(:disabled){background:var(--ta-accent);box-shadow:0 4px 12px var(--ta-primary-shadow)}.ta-submit[data-v-9e784381]:focus-visible{outline:2px solid var(--ta-primary);outline-offset:2px}.ta-submit[data-v-9e784381]:disabled{color:#fff;cursor:not-allowed;background:#cbd5e1}.ta-typing[data-v-9e784381]{align-self:flex-start;gap:4px;padding:8px 12px;display:inline-flex}.ta-typing span[data-v-9e784381]{background:#9ca3af;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ta-dot-9e784381}.ta-typing span[data-v-9e784381]:nth-child(2){animation-delay:.2s}.ta-typing span[data-v-9e784381]:nth-child(3){animation-delay:.4s}@keyframes ta-dot-9e784381{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ta-multi-country[data-v-9e784381]{flex-direction:column;gap:10px;display:flex}.ta-multi-country-list[data-v-9e784381]{flex-wrap:wrap;gap:6px;display:flex}.ta-multi-country-pill[data-v-9e784381]{background:var(--ta-primary-soft);color:var(--ta-primary);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.ta-multi-country-remove[data-v-9e784381]{width:18px;height:18px;color:var(--ta-primary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:background .12s;display:inline-flex}.ta-multi-country-remove[data-v-9e784381]:hover{background:var(--ta-primary);color:#fff}.ta-multi-country-hint[data-v-9e784381]{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.4}.ta-auth[data-v-9e784381]{flex-direction:column;gap:10px;display:flex}.ta-auth-list[data-v-9e784381]{flex-direction:column;gap:6px;display:flex}.ta-auth-pill[data-v-9e784381]{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px 8px 14px;font-size:.8125rem;display:flex}.ta-auth-pill-text[data-v-9e784381]{color:#334155;flex-wrap:wrap;flex:1;align-items:center;gap:8px;line-height:1.3;display:flex}.ta-auth-pill-text strong[data-v-9e784381]{color:#0f172a;font-weight:600}.ta-auth-pill-country[data-v-9e784381]{font-weight:500}.ta-auth-pill-meta[data-v-9e784381]{color:#64748b;font-size:.75rem;font-weight:500}.ta-auth-pill-remove[data-v-9e784381]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:1.1rem;line-height:1;transition:background .12s,color .12s}.ta-auth-pill-remove[data-v-9e784381]:hover{color:#991b1b;background:#fee2e2}.ta-auth-add[data-v-9e784381]{color:var(--ta-primary);cursor:pointer;background:#fff;border:1.5px dashed #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:.875rem;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.ta-auth-add[data-v-9e784381]:hover{border-color:var(--ta-primary);background:var(--ta-primary-soft)}.ta-auth-form[data-v-9e784381]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.ta-auth-form-field[data-v-9e784381]{flex-direction:column;gap:6px;display:flex}.ta-auth-form-label[data-v-9e784381]{letter-spacing:.01em;text-transform:uppercase;color:#64748b;font-size:.75rem;font-weight:600}.ta-auth-optional[data-v-9e784381]{text-transform:none;color:#94a3b8;font-weight:400}.ta-chip-row--compact[data-v-9e784381]{gap:6px}.ta-auth-form-actions[data-v-9e784381]{justify-content:flex-end;gap:8px;display:flex}.ta-auth-save[data-v-9e784381]{background:var(--ta-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:.8125rem;font-weight:600}.ta-auth-save[data-v-9e784381]:disabled{cursor:not-allowed;background:#cbd5e1}.ta-auth-cancel[data-v-9e784381]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:.8125rem;font-weight:500}.ta-auth-cancel[data-v-9e784381]:hover{background:#f1f5f9}.ta-auth-hint[data-v-9e784381]{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.4}.ta-error[data-v-9e784381]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0 18px 12px;padding:10px 14px;font-size:.8125rem;font-weight:500;line-height:1.4}@media (width<=480px){.ta-chat[data-v-9e784381]{min-height:460px;box-shadow:none;border-left:none;border-right:none;border-radius:0;margin-left:-14px;margin-right:-14px}.ta-header[data-v-9e784381]{gap:10px;padding:12px 14px}.ta-header-avatar[data-v-9e784381]{width:34px;height:34px;font-size:.9rem}.ta-title[data-v-9e784381]{font-size:.9375rem}.ta-subtitle[data-v-9e784381]{font-size:.6875rem}.ta-thread[data-v-9e784381]{gap:8px;padding:14px}.ta-bubble[data-v-9e784381]{max-width:92%;padding:9px 13px;font-size:.875rem}.ta-input[data-v-9e784381]{gap:10px;padding:12px 14px}.ta-chip[data-v-9e784381]{flex:0 auto;padding:6px 12px;font-size:.75rem}.ta-chip-row[data-v-9e784381]{max-height:40vh;overflow-y:auto}.ta-rec-pill[data-v-9e784381]{padding:2px 8px;font-size:.625rem}.ta-recs-heading[data-v-9e784381]{font-size:.6875rem}.ta-submit[data-v-9e784381]{width:100%;padding:11px}}.vcs-inner[data-v-1d614e89]{width:100%}.vcs-bar[data-v-1d614e89]{background:var(--site-card-bg,#fff);border:1px solid var(--site-border,#e5e7eb);box-shadow:var(--site-shadow-sm,0 2px 8px #0000000d);border-radius:14px;margin:0 auto 14px;padding:8px}.vcs-search[data-v-1d614e89]{align-items:center;display:flex;position:relative}.vcs-search-icon[data-v-1d614e89]{color:var(--site-text-muted);pointer-events:none;z-index:1;font-size:.95rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.vcs-search-select[data-v-1d614e89]{flex:1;min-width:0}.vcs-search-select[data-v-1d614e89] .cs-display,.vcs-search-select[data-v-1d614e89] .cs-input{padding-left:38px!important}.vcs-search-select[data-v-1d614e89] .cs-display .cs-flag{margin-left:0}.vcs-or[data-v-1d614e89]{color:var(--site-text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;padding:0 4px;font-size:.78rem;font-weight:600;display:flex}.vcs-free-cta[data-v-1d614e89]{background:var(--site-accent,#10b981);color:var(--site-text-inverse,#fff);font-family:var(--site-body-font);cursor:pointer;transition:filter var(--site-duration-fast,.16s) var(--site-ease-out,ease-out), opacity var(--site-duration-fast,.16s) var(--site-ease-out,ease-out);border:none;border-radius:10px;font-size:.88rem;font-weight:600}.vcs-free-cta[data-v-1d614e89]:hover:not(:disabled){filter:brightness(1.08)}.vcs-free-cta[data-v-1d614e89]:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.vcs-free-cta--disabled[data-v-1d614e89],.vcs-free-cta[data-v-1d614e89]:disabled{opacity:.45;cursor:not-allowed}.vcs-chat-wrap[data-v-1d614e89]{flex-shrink:0;align-items:center;display:flex;position:relative}.vcs-chat-bubble[data-v-1d614e89]{background:var(--site-accent,#10b981);color:var(--site-text-inverse,#fff);font-family:var(--site-body-font);letter-spacing:.01em;white-space:nowrap;box-shadow:0 6px 18px color-mix(in srgb, var(--site-accent) 35%, transparent), 0 2px 4px #00000014;pointer-events:none;z-index:2;border-radius:12px;align-items:center;gap:5px;padding:6px 11px;font-size:.76rem;font-weight:600;animation:2.6s ease-in-out infinite vcs-chat-bubble-float-1d614e89;display:inline-flex;position:absolute;bottom:calc(100% + 10px);right:-4px}.vcs-chat-bubble .bi[data-v-1d614e89]{font-size:.85rem}.vcs-chat-bubble[data-v-1d614e89]:after{content:"";border:6px solid #0000;border-top-color:var(--site-accent,#10b981);filter:drop-shadow(0 2px 1px #00000014);width:0;height:0;margin-top:-1px;position:absolute;top:100%;right:18px}@keyframes vcs-chat-bubble-float-1d614e89{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vcs-chat-bubble[data-v-1d614e89]{animation:none}}.vcs-chat-btn[data-v-1d614e89]{background:color-mix(in srgb, var(--site-accent) 14%, transparent);width:44px;height:44px;color:var(--site-accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .16s,transform .16s;display:flex;position:relative}.vcs-chat-btn[data-v-1d614e89]:hover{background:color-mix(in srgb, var(--site-accent) 22%, transparent);transform:scale(1.04)}.vcs-chat-btn[data-v-1d614e89]:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.vcs-chat-btn .bi[data-v-1d614e89]{font-size:1.05rem}.vcs-chat-pulse[data-v-1d614e89]{border:2px solid var(--site-accent);opacity:.6;pointer-events:none;border-radius:50%;animation:2s ease-out infinite vcs-chat-pulse-1d614e89;position:absolute;inset:-2px}@keyframes vcs-chat-pulse-1d614e89{0%{opacity:.55;transform:scale(.9)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.vcs-chat-pulse[data-v-1d614e89]{opacity:.35;animation:none}}.vcc-card[data-v-1d614e89]{background:var(--site-card-bg,#fff);border-radius:18px;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000038}.vcc-head[data-v-1d614e89]{border-bottom:1px solid var(--site-border,#e5e7eb);background:var(--site-section-alt,#f9fafb);align-items:center;gap:12px;padding:14px 16px;display:flex}.vcc-head-icon[data-v-1d614e89]{background:color-mix(in srgb, var(--site-accent) 18%, transparent);width:38px;height:38px;color:var(--site-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.vcc-head-meta[data-v-1d614e89]{flex:1;min-width:0}.vcc-eyebrow[data-v-1d614e89]{text-transform:uppercase;letter-spacing:.06em;color:var(--site-text-muted);font-size:.7rem;font-weight:600}.vcc-title[data-v-1d614e89]{font-family:var(--site-heading-font);color:var(--site-text);margin:1px 0 0;font-size:1.02rem;font-weight:700;line-height:1.25}.vcc-close[data-v-1d614e89]{border:1px solid var(--site-border,#e5e7eb);background:var(--site-card-bg,#fff);width:34px;height:34px;color:var(--site-text);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vcc-close[data-v-1d614e89]:hover{background:var(--site-section-alt,#f4f2ed)}.vcc-body[data-v-1d614e89]{flex:1;min-height:0;overflow-y:auto}@media (width<=560px){.vcc-card[data-v-1d614e89]{border-radius:18px 18px 0 0;max-height:96vh}}.vcs-no-match[data-v-1d614e89]{text-align:center;max-width:760px;color:var(--site-text-muted);font-size:.85rem;font-family:var(--site-body-font);margin:0 auto 18px}.vcs-clear[data-v-1d614e89]{color:var(--site-accent);cursor:pointer;text-underline-offset:2px;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0 0 0 4px;text-decoration:underline;text-decoration-thickness:1px}.vcs-clear[data-v-1d614e89]:hover{filter:brightness(.9)}@media (width<=640px){.vcs-inner[data-v-1d614e89]{padding:0 14px}.vcs-bar[data-v-1d614e89]{flex-direction:column;gap:8px;margin-bottom:10px;padding:8px}.vcs-or[data-v-1d614e89]{display:none}.vcs-free-cta[data-v-1d614e89]{justify-content:center;width:100%;padding:10px 16px}.vcs-chat-wrap[data-v-1d614e89]{align-self:center;margin:2px 0 4px}.vcs-chat-bubble[data-v-1d614e89]{display:none}}.wx-stepper[data-v-3d6ee7ed]{align-items:center;gap:.85rem;display:inline-flex}.wx-stepper-btn[data-v-3d6ee7ed]{border:1.5px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);width:30px;height:30px;color:var(--fp-ink-700,#2a3242);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:border-color .12s,color .12s;display:inline-flex}.wx-stepper-btn[data-v-3d6ee7ed]:not(:disabled):hover{border-color:var(--fp-accent,#335cff);color:var(--fp-accent,#335cff)}.wx-stepper-btn[data-v-3d6ee7ed]:disabled{opacity:.4;cursor:not-allowed}.wx-stepper-val[data-v-3d6ee7ed]{text-align:center;min-width:1.1rem;color:var(--fp-ink-800,#171c28);font-size:.98rem;font-weight:600}.wx-upload-scrim[data-v-cae23587]{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0b0e1480;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.wx-upload-card[data-v-cae23587]{border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);text-align:center;flex-direction:column;align-items:center;gap:.6rem;max-width:260px;padding:1.5rem 1.75rem;display:flex;box-shadow:0 18px 48px #0b0e1447}.wx-upload-text[data-v-cae23587]{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:var(--fp-weight-semibold,600);font-size:var(--fp-text-h3,15px);color:var(--fp-ink-800,#171c28);margin:.2rem 0 0}.wx-upload-sub[data-v-cae23587]{color:var(--fp-text-tertiary,#9aa2b1);margin:0;font-size:.8rem}.wx-fade-enter-active[data-v-cae23587],.wx-fade-leave-active[data-v-cae23587]{transition:opacity .18s}.wx-fade-enter-from[data-v-cae23587],.wx-fade-leave-to[data-v-cae23587]{opacity:0}.wx-tdocs[data-v-5445f511]{flex-direction:column;gap:.9rem;display:flex}.wx-tdoc-recordshead[data-v-5445f511]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:.2rem 0 -.2rem;font-size:.95rem;font-weight:700}.wx-tdoc-filters[data-v-5445f511]{gap:.4rem;display:flex}.wx-tdoc-addcard[data-v-5445f511]{border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);flex-direction:column;gap:.85rem;padding:1rem;display:flex}.wx-tdoc-dates[data-v-5445f511]{gap:.6rem;display:flex}.wx-tdoc-dates>.wx-field[data-v-5445f511]{flex:1;min-width:0}.wx-hint[data-v-5445f511]{margin:-.3rem 0 0;font-size:.78rem}.wx-hint--warn[data-v-5445f511]{color:var(--fp-danger,#f04438)}.wx-tdoc-list[data-v-5445f511]{flex-direction:column;gap:.7rem;display:flex}.wx-tdoc-card[data-v-5445f511]{border:1px solid var(--fp-border-subtle,#eef0f4);border-left:3px solid var(--fp-accent,#335cff);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);flex-direction:column;gap:.6rem;padding:.85rem .95rem;display:flex}.wx-tdoc--visa[data-v-5445f511]{border-left-color:var(--fp-accent,#335cff)}.wx-tdoc--residence[data-v-5445f511]{border-left-color:#12b76a}.wx-tdoc--id[data-v-5445f511]{border-left-color:#06b6d4}.wx-tdoc--other[data-v-5445f511]{border-left-color:var(--fp-ink-400,#8a93a6)}.wx-tdoc--expired[data-v-5445f511]{border-left-color:var(--fp-warning,#f79009)}.wx-tdoc-top[data-v-5445f511]{align-items:center;gap:.5rem;display:flex}.wx-tdoc-ico[data-v-5445f511]{border-radius:var(--fp-radius-sm,8px);background:var(--wx-brand-tint,#eef2ff);width:32px;height:32px;color:var(--fp-accent,#335cff);flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-tdoc--residence .wx-tdoc-ico[data-v-5445f511]{color:#12b76a;background:#e7f8ef}.wx-tdoc--id .wx-tdoc-ico[data-v-5445f511]{color:#06b6d4;background:#ecfeff}.wx-tdoc--other .wx-tdoc-ico[data-v-5445f511]{background:var(--fp-ink-100,#eef0f4);color:var(--fp-ink-500,#5f6878)}.wx-tdoc-type[data-v-5445f511]{letter-spacing:.04em;text-transform:uppercase;color:var(--fp-ink-700,#2a3242);flex:1;min-width:0;font-size:.82rem;font-weight:700}.wx-tdoc-entry[data-v-5445f511]{text-transform:uppercase;letter-spacing:.03em;background:var(--fp-ink-100,#eef0f4);color:var(--fp-ink-600,#404a5c);white-space:nowrap;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.wx-tdoc-expiredtag[data-v-5445f511]{text-transform:uppercase;background:var(--fp-warning-bg,#fef3e1);color:#8f5200;border-radius:999px;padding:.15rem .45rem;font-size:.66rem;font-weight:700}.wx-tdoc-trash[data-v-5445f511]{color:var(--fp-text-tertiary,#8a93a6);cursor:pointer;background:0 0;border:none;flex:none;padding:.2rem;display:inline-flex}.wx-tdoc-trash[data-v-5445f511]:hover{color:var(--fp-danger,#f04438)}.wx-tdoc-confirm[data-v-5445f511]{flex:none;gap:.6rem;font-size:.82rem;display:flex}.wx-tdoc-del[data-v-5445f511]{color:var(--fp-danger,#f04438)}.wx-tdoc-country[data-v-5445f511]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.wx-tdoc-flag[data-v-5445f511]{object-fit:cover;border:1px solid #00000014;border-radius:3px;width:22px;height:15px}.wx-tdoc-validity[data-v-5445f511]{border-top:1px dashed var(--fp-border-default,#dfe3ea);border-bottom:1px dashed var(--fp-border-default,#dfe3ea);gap:1.5rem;padding:.5rem 0;display:flex}.wx-tdoc-validity>div[data-v-5445f511]{flex-direction:column;display:flex}.wx-tdoc-dlabel[data-v-5445f511]{letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-tertiary,#8a93a6);font-size:.62rem;font-weight:700}.wx-tdoc-dval[data-v-5445f511]{color:var(--fp-ink-700,#2a3242);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.wx-tdoc-note[data-v-5445f511]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:.8rem;line-height:1.45}.wx-tdoc-empty[data-v-5445f511]{text-align:center;color:var(--fp-text-secondary,#5f6878);margin:0;padding:1.5rem 1rem;font-size:.88rem;line-height:1.5}.wx-boost[data-v-1b90057a]{text-align:left;border-radius:var(--fp-radius-md,12px);border:1.5px solid var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);cursor:pointer;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;transition:box-shadow .15s;display:flex}.wx-boost[data-v-1b90057a]:hover{box-shadow:0 0 0 3px var(--fp-accent-ring,#335cff29)}.wx-boost-ico[data-v-1b90057a]{background:var(--fp-bg-surface,#fff);width:38px;height:38px;color:var(--fp-accent,#335cff);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-boost-text[data-v-1b90057a]{flex-direction:column;flex:1;min-width:0;display:flex}.wx-boost-title[data-v-1b90057a]{color:var(--fp-ink-800,#171c28);font-size:.92rem;font-weight:600}.wx-boost-sub[data-v-1b90057a]{color:var(--fp-text-secondary,#5f6878);font-size:.78rem}.wx-docflags[data-v-1b90057a]{align-items:center;gap:.25rem;margin-top:.15rem;display:inline-flex}.wx-docflag[data-v-1b90057a]{object-fit:cover;border:1px solid #00000014;border-radius:2px;width:18px;height:13px}.wx-docflag-more[data-v-1b90057a]{color:var(--fp-text-secondary,#5f6878);margin-left:.1rem;font-size:.72rem;font-weight:700}.wx-docflag-code[data-v-1b90057a]{letter-spacing:.02em;color:var(--fp-text-secondary,#5f6878);background:var(--fp-ink-100,#eef0f4);border-radius:3px;padding:.05rem .3rem;font-size:.66rem;font-weight:700}.wx-bprompt[data-v-56414209]{flex-direction:column;gap:.35rem;display:flex}.wx-bprompt-title[data-v-56414209]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:.92rem;font-weight:600}.wx-bprompt-why[data-v-56414209]{color:var(--fp-accent,#335cff);margin:0 0 .2rem;font-size:.8rem;line-height:1.4}.sc-compliance[data-v-2ea16909]{border-top:1px solid var(--fp-border-subtle,#eef0f4);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding-top:1rem;display:flex}.sc-compliance-badge[data-v-2ea16909]{cursor:pointer;text-decoration:none}.sc-compliance-badge[data-v-2ea16909]:hover{text-decoration:underline}.sc-compliance-head[data-v-2ea16909]{align-items:center;gap:.5rem;display:flex}.sc-compliance-label[data-v-2ea16909]{letter-spacing:.06em;text-transform:uppercase;color:var(--fp-text-secondary,#5f6878);font-size:.72rem;font-weight:700}.sc-compliance-badge[data-v-2ea16909]{color:#067647;background:#e7f8ef;border-radius:999px;padding:.15rem .5rem;font-size:.66rem;font-weight:700}.sc-compliance-sub[data-v-2ea16909]{color:var(--fp-text-tertiary,#9aa2b1);margin:0;font-size:.8rem}.sc-compliance-marks[data-v-2ea16909]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.sc-mark[data-v-2ea16909]{color:var(--fp-ink-600,#404a5c);background:var(--fp-bg-page,#f4f5f8);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:6px;padding:.2rem .45rem;font-size:.62rem;font-weight:700}.wx-loading[data-v-c9cd6ed2]{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;display:flex}.wx-loading-title[data-v-c9cd6ed2]{color:var(--fp-ink-800,#171c28);margin:.6rem 0 0;font-weight:600}.wx-loading-sub[data-v-c9cd6ed2]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:.85rem}.wx-loading-phase[data-v-c9cd6ed2]{animation:.4s wx-phase-fade-c9cd6ed2}@keyframes wx-phase-fade-c9cd6ed2{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wx-loading-phase[data-v-c9cd6ed2]{animation:none}}.vr-stack[data-v-e2c8f0b1]{flex-direction:column;gap:1rem;display:flex}.vr-card[data-v-e2c8f0b1]{border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);border-radius:18px;flex-direction:column;gap:1rem;padding:1rem;display:flex;box-shadow:0 6px 20px #171c280d}.vr-hero[data-v-e2c8f0b1]{background:var(--fp-bg-page,#f4f5f8);border-radius:14px;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem 1rem;display:flex}.vr-hero-flag[data-v-e2c8f0b1]{object-fit:cover;border-radius:50%;width:56px;height:56px;box-shadow:0 0 0 1px #0000000f}.vr-pill[data-v-e2c8f0b1]{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.35rem .85rem;font-size:.74rem;font-weight:700}.vr-pill--good[data-v-e2c8f0b1]{color:#067647;background:#e7f8ef}.vr-pill--info[data-v-e2c8f0b1]{background:var(--wx-brand-tint,#eef2ff);color:var(--fp-accent,#335cff)}.vr-pill--warn[data-v-e2c8f0b1]{color:#b42318;background:#fce9e9}.vr-pill--bad[data-v-e2c8f0b1]{color:#912018;background:#fbdcd9}.vr-pill--neutral[data-v-e2c8f0b1]{background:var(--fp-ink-100,#eef0f4);color:var(--fp-ink-600,#404a5c)}.vr-cohort[data-v-e2c8f0b1]{text-align:center;font-size:var(--fp-text-body-sm,13px);color:var(--fp-accent,#335cff);margin:0;line-height:1.5}.vr-cohort strong[data-v-e2c8f0b1]{font-weight:600}.vr-facts[data-v-e2c8f0b1]{flex-direction:column;gap:.7rem;padding:0 .2rem;display:flex}.vr-fact[data-v-e2c8f0b1]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.vr-fact-label[data-v-e2c8f0b1]{color:var(--fp-text-secondary,#5f6878);font-size:.9rem}.vr-fact-value[data-v-e2c8f0b1]{color:var(--fp-ink-800,#171c28);text-align:right;font-size:.9rem;font-weight:700}.vr-chip[data-v-e2c8f0b1]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;font-weight:700}.vr-chip--req[data-v-e2c8f0b1]{color:#b42318;background:#fce9e9}.vr-chip--ok[data-v-e2c8f0b1]{color:#067647;background:#e7f8ef}.vr-acc[data-v-e2c8f0b1]{flex-direction:column;gap:.55rem;display:flex}.vr-acc-item[data-v-e2c8f0b1]{border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);border-radius:14px;overflow:hidden}.vr-acc-head[data-v-e2c8f0b1]{cursor:pointer;width:100%;font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.98rem;font-weight:600;display:flex}.vr-acc-chev[data-v-e2c8f0b1]{color:var(--fp-text-tertiary,#8a93a6);flex:none;transition:transform .12s}.vr-acc-chev--open[data-v-e2c8f0b1]{transform:rotate(180deg)}.vr-acc-body[data-v-e2c8f0b1]{flex-direction:column;gap:.5rem;padding:0 1rem .9rem;display:flex}.vr-acc-text[data-v-e2c8f0b1]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:.88rem;line-height:1.55}.vr-acc-groups[data-v-e2c8f0b1]{gap:1.35rem;margin-top:1.25rem;display:grid}.vr-acc-group+.vr-acc-group[data-v-e2c8f0b1]{border-top:1px solid var(--fp-border-subtle,#eef0f4);padding-top:1.35rem}.vr-acc-group-head[data-v-e2c8f0b1]{align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.vr-acc-group-icon[data-v-e2c8f0b1]{color:var(--fp-accent,#335cff);flex:none}.vr-acc-group-title[data-v-e2c8f0b1]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:.86rem;font-weight:600}.vr-acc-group-count[data-v-e2c8f0b1]{background:var(--fp-ink-100,#eef0f4);min-width:1.5rem;font-family:var(--fp-font-data,"Inter", sans-serif);text-align:center;font-variant-numeric:tabular-nums;color:var(--fp-ink-600,#5f6878);border-radius:999px;flex:none;margin-left:auto;padding:.1rem .45rem;font-size:.72rem;font-weight:700;line-height:1.5}.vr-acc-list[data-v-e2c8f0b1]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.vr-acc-list li[data-v-e2c8f0b1]{color:var(--fp-text-body,#404a5c);align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.5;display:flex}.vr-acc-list--stage[data-v-e2c8f0b1]{gap:.4rem;padding-left:1.6rem}.vr-acc-list--stage li[data-v-e2c8f0b1]{align-items:baseline;gap:.5rem}.vr-acc-list--stage .vr-acc-dot[data-v-e2c8f0b1]{background:var(--fp-ink-300,#c3cad6);align-self:flex-start;margin-top:.42rem}.vr-acc-item-brief[data-v-e2c8f0b1]{flex:1;min-width:0}.vr-acc-drafted[data-v-e2c8f0b1]{color:var(--fp-accent,#335cff);cursor:pointer;transition:background var(--fp-duration-fast,.12s) var(--fp-ease-out,cubic-bezier(.22, 1, .36, 1));background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:-.55rem -.3rem -.55rem 0;padding:.55rem;display:inline-flex}.vr-acc-drafted[data-v-e2c8f0b1]:hover,.vr-acc-drafted--open[data-v-e2c8f0b1]{background:var(--wx-brand-tint,#eef2ff)}.vr-acc-drafted[data-v-e2c8f0b1]:focus-visible{outline:2px solid var(--fp-accent,#335cff);outline-offset:2px}.vr-acc-draft-note[data-v-e2c8f0b1]{border-radius:var(--fp-radius-md,12px);background:var(--wx-brand-tint,#eef2ff);color:var(--fp-text-secondary,#5f6878);margin:.1rem 0 .15rem;padding:.5rem .65rem;font-size:.76rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.vr-acc-drafted[data-v-e2c8f0b1]{transition:none}}.vr-acc-dot[data-v-e2c8f0b1]{background:var(--fp-accent,#335cff);border-radius:999px;flex:none;width:6px;height:6px;margin-top:.5rem}.vr-acc-startlink[data-v-e2c8f0b1]{color:var(--fp-accent,#335cff);align-self:flex-start;margin-top:.3rem;font-size:.9rem;font-weight:600;text-decoration:none}.vr-acc-startlink[data-v-e2c8f0b1]:hover{text-decoration:underline}.vr-disclaimer[data-v-e2c8f0b1]{background:var(--fp-warning-bg,#fef3e1);color:#8f5200;border-radius:12px;margin:0;padding:.7rem .85rem;font-size:.8rem;line-height:1.5}.wx-dpr[data-v-bb013c07]{border-top:1px solid var(--fp-border-subtle,#eef0f4);flex-direction:column;gap:.75rem;margin-top:.25rem;padding-top:1.25rem;display:flex}.wx-dpr-rail[data-v-bb013c07]{scrollbar-width:none;gap:.75rem;margin:0 calc(-1*clamp(1rem,4vw,1.35rem));padding:.25rem clamp(1rem,4vw,1.35rem);display:flex;overflow-x:auto}.wx-dpr-rail[data-v-bb013c07]::-webkit-scrollbar{display:none}.wx-dpr-item[data-v-bb013c07]{flex:0 0 160px;display:flex}.wx-dpr-rail--single .wx-dpr-item[data-v-bb013c07]{flex:auto;max-width:240px}.ehc-card[data-v-dbc66d7a]{text-align:left;border-radius:var(--fp-radius-lg,16px);border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);width:100%;box-shadow:var(--fp-shadow-sm,0 2px 6px #0e1d5c0f);cursor:pointer;transition:border-color var(--fp-duration-fast,.12s) ease, transform var(--fp-duration-fast,.12s) ease;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.ehc-card[data-v-dbc66d7a]:hover{border-color:var(--fp-accent,#335cff);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ehc-card[data-v-dbc66d7a]:hover{transform:none}}.ehc-row[data-v-dbc66d7a]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ehc-purpose[data-v-dbc66d7a]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);font-size:.98rem;font-weight:600}.ehc-time[data-v-dbc66d7a]{color:var(--fp-text-tertiary,#8a93a6);white-space:nowrap;font-size:.78rem}.ehc-verdict[data-v-dbc66d7a]{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--fp-radius-full,9999px);padding:.28rem .6rem;font-size:.68rem;font-weight:700}.ehc-verdict--req[data-v-dbc66d7a]{background:var(--fp-warning-bg,#fef3e1);color:#8f5200}.ehc-verdict--free[data-v-dbc66d7a]{background:var(--fp-success-bg,#e7f8ef);color:#076a3e}.ehc-consult[data-v-dbc66d7a]{appearance:none;color:var(--fp-accent,#335cff);white-space:nowrap;border-radius:var(--fp-radius-full,9999px);border:1px solid color-mix(in srgb, var(--fp-accent,#335cff) 24%, transparent);background:color-mix(in srgb, var(--fp-accent,#335cff) 6%, transparent);cursor:pointer;align-items:center;gap:.35rem;padding:.2rem .55rem;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s;display:inline-flex}.ehc-consult[data-v-dbc66d7a]:hover,.ehc-consult[data-v-dbc66d7a]:focus-visible{background:color-mix(in srgb, var(--fp-accent,#335cff) 14%, transparent);border-color:var(--fp-accent,#335cff);outline:none}.ehc-consult-chev[data-v-dbc66d7a]{color:var(--fp-accent,#335cff);font-size:15px;line-height:1}.ehc-divider[data-v-dbc66d7a]{background:var(--fp-border-subtle,#eef0f4);height:1px}.ehc-row--foot[data-v-dbc66d7a]{min-height:24px}.ehc-price[data-v-dbc66d7a]{color:var(--fp-ink-700,#2a3242);font-size:.95rem;font-weight:700}.ehc-price-unit[data-v-dbc66d7a]{color:var(--fp-text-tertiary,#8a93a6);font-size:.72rem;font-weight:500}.ehc-marker[data-v-dbc66d7a]{border-radius:var(--fp-radius-sm,8px);background:var(--wx-brand-tint,#eef2ff);width:30px;height:30px;color:var(--fp-accent,#335cff);justify-content:center;align-items:center;display:inline-flex}.ehc-chevron[data-v-dbc66d7a]{color:var(--fp-text-tertiary,#8a93a6);flex:none}.pro-upsell[data-v-939cddcf]{text-align:center;border:1.5px solid var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);border-radius:18px;flex-direction:column;align-items:center;gap:.7rem;padding:1.5rem;display:flex}.pro-upsell-ico[data-v-939cddcf]{width:62px;height:62px;color:var(--fp-accent,#335cff);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pro-upsell-title[data-v-939cddcf]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.2rem;font-weight:700}.pro-upsell-msg[data-v-939cddcf]{color:var(--fp-text-secondary,#5f6878);max-width:36ch;margin:0 0 .3rem;font-size:.88rem;line-height:1.5}.pro-upsell .wx-btn[data-v-939cddcf]{width:100%}.cu[data-v-f1e63615]{flex-direction:column;gap:.85rem;display:flex}.cu-opt[data-v-f1e63615]{text-align:left;border:1.5px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);cursor:pointer;border-radius:14px;align-items:center;gap:.7rem;width:100%;padding:.95rem 1rem;transition:border-color .12s,background .12s;display:flex}.cu-opt--on[data-v-f1e63615]{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff)}.cu-radio[data-v-f1e63615]{border:2px solid var(--fp-border-strong,#c3cad6);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.cu-radio--on[data-v-f1e63615]{border-color:var(--fp-accent,#335cff)}.cu-radio--on[data-v-f1e63615]:after{content:"";background:var(--fp-accent,#335cff);border-radius:50%;position:absolute;inset:3px}.cu-opt-body[data-v-f1e63615]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.cu-opt-title[data-v-f1e63615]{color:var(--fp-ink-800,#171c28);font-size:.95rem;font-weight:700}.cu-opt-sub[data-v-f1e63615]{color:var(--fp-text-secondary,#5f6878);font-size:.8rem;line-height:1.35}.cu-opt-price[data-v-f1e63615]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);flex:none;font-size:1rem;font-weight:700}.cu-best[data-v-f1e63615]{padding-top:.55rem;position:relative}.cu-best-tag[data-v-f1e63615]{z-index:1;letter-spacing:.04em;text-transform:uppercase;background:var(--wx-brand-tint,#eef2ff);color:var(--fp-accent,#335cff);border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:0;left:.85rem}.rc-head[data-v-ad2a2fc6]{gap:var(--fp-space-3,12px);flex-direction:column;display:flex}.rc-lead[data-v-ad2a2fc6]{font-size:var(--fp-text-body-sm,13px);line-height:var(--fp-leading-normal,1.45);color:var(--fp-text-secondary,#5f6878);margin:0}.rc-meter[data-v-ad2a2fc6]{align-items:center;gap:.6rem;display:flex}.rc-meter-bar[data-v-ad2a2fc6]{background:var(--fp-ink-100,#eef0f4);border-radius:999px;flex:1;height:8px;overflow:hidden}.rc-meter-fill[data-v-ad2a2fc6]{background:var(--fp-accent,#335cff);height:100%;transition:width var(--fp-duration-normal,.2s) ease;border-radius:999px;display:block}.rc-meter-label[data-v-ad2a2fc6]{color:var(--fp-text-secondary,#5f6878);flex:none;font-size:.78rem;font-weight:600}.rc-list[data-v-ad2a2fc6]{gap:var(--fp-space-2,8px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rc-item[data-v-ad2a2fc6]{text-align:left;border-radius:var(--fp-radius-md,12px);border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);cursor:pointer;width:100%;transition:border-color var(--fp-duration-fast,.12s) ease, background var(--fp-duration-fast,.12s) ease;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.rc-item--on[data-v-ad2a2fc6]{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff)}.rc-check[data-v-ad2a2fc6]{border:1.5px solid var(--fp-border-strong,#c3cad6);background:var(--fp-bg-surface,#fff);color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}.rc-check--on[data-v-ad2a2fc6]{border-color:var(--fp-accent,#335cff);background:var(--fp-accent,#335cff)}.rc-item-text[data-v-ad2a2fc6]{font-size:var(--fp-text-body-sm,13px);line-height:var(--fp-leading-normal,1.45);color:var(--fp-ink-800,#171c28)}.rc-done[data-v-ad2a2fc6]{background:var(--fp-success-bg,#e7f8ef);color:#076a3e}.wv-title[data-v-3e890c5a]{color:var(--fp-ink-800,#171c28);margin:0 0 .9rem;font-size:1.05rem;font-weight:700}.wv-sub[data-v-3e890c5a]{color:var(--fp-text-secondary,#5f6878);margin:-.6rem 0 .9rem;font-size:.83rem;line-height:1.5}.wv-list[data-v-3e890c5a]{flex-direction:column;gap:.65rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.wv-item[data-v-3e890c5a]{border:1px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);border-radius:14px;padding:.85rem}.wv-item--held[data-v-3e890c5a]{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff)}.wv-head[data-v-3e890c5a]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.6rem;padding:0;display:flex}.wv-flags[data-v-3e890c5a]{flex-shrink:0;align-items:center;gap:.2rem;padding-top:.12rem;display:inline-flex}.wv-doc-flag[data-v-3e890c5a]{object-fit:cover;border-radius:2px;width:18px;height:13px;box-shadow:0 0 0 1px #00000014}.wv-doc[data-v-3e890c5a]{background:var(--fp-bg-subtle,#f6f8fb);color:var(--fp-ink-700,#2a3242);border-radius:4px;align-items:center;padding:.1rem .32rem;font-size:.66rem;font-weight:700;display:inline-flex}.wv-more[data-v-3e890c5a]{color:var(--fp-text-secondary,#5f6878);font-size:.68rem;font-weight:700}.wv-headtext[data-v-3e890c5a]{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.wv-prompt[data-v-3e890c5a]{color:var(--fp-ink-800,#171c28);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.wv-prompt--clamp[data-v-3e890c5a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-condnote[data-v-3e890c5a]{color:var(--fp-text-secondary,#5f6878);align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;display:inline-flex}.wv-chev[data-v-3e890c5a]{color:var(--fp-text-secondary,#5f6878);flex-shrink:0;margin-top:.1rem;transition:transform .18s}.wv-chev--open[data-v-3e890c5a]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.wv-chev[data-v-3e890c5a]{transition:none}}.wv-cond[data-v-3e890c5a]{background:var(--fp-bg-subtle,#f6f8fb);border-radius:10px;margin-top:.6rem;padding:.5rem .6rem}.wv-cond-label[data-v-3e890c5a]{letter-spacing:.04em;text-transform:uppercase;color:var(--fp-text-secondary,#5f6878);align-items:center;gap:.28rem;font-size:.68rem;font-weight:700;display:inline-flex}.wv-cond-text[data-v-3e890c5a]{color:var(--fp-ink-700,#2a3242);margin:.2rem 0 0;font-size:.79rem;line-height:1.5}.wv-held[data-v-3e890c5a]{color:var(--fp-accent,#335cff);align-items:center;gap:.35rem;margin:.55rem 0 0;font-size:.79rem;font-weight:600;display:flex}.wv-no[data-v-3e890c5a]{margin-top:.5rem}.tt-card[data-v-89214f8e]{background:var(--wx-brand-tint,#eef2ff);border:1px solid #0000;border-radius:16px;padding:1rem}.tt-title[data-v-89214f8e]{color:var(--fp-ink-800,#171c28);margin:0 0 .85rem;font-size:1rem;font-weight:700}.tt-options[data-v-89214f8e]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.tt-option[data-v-89214f8e]{border:1px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);color:var(--fp-ink-700,#2a3242);cursor:pointer;border-radius:12px;padding:.7rem .6rem;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s}.tt-option[data-v-89214f8e]:hover:not(:disabled),.tt-option[aria-pressed=true][data-v-89214f8e]{border-color:var(--fp-accent,#335cff);color:var(--fp-accent,#335cff)}.tt-option[data-v-89214f8e]:disabled,.tt-skip[data-v-89214f8e]:disabled,.tt-change[data-v-89214f8e]:disabled{opacity:.6;cursor:default}.tt-skip[data-v-89214f8e]{color:var(--fp-ink-700,#2a3242);cursor:pointer;background:0 0;border:0;margin:.85rem auto 0;padding:.25rem .4rem;font-size:.8rem;text-decoration:underline;display:block}.tt-answered[data-v-89214f8e]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tt-answered-label[data-v-89214f8e]{color:var(--fp-ink-800,#171c28);font-size:.88rem;font-weight:600}.tt-change[data-v-89214f8e]{color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem;font-size:.82rem;font-weight:600}.dr[data-v-f85dd733]{flex-direction:column;gap:.75rem;display:flex}.dr-meta[data-v-f85dd733]{color:var(--fp-text-secondary,#5f6878);margin:0 0 .25rem;font-size:12px}.dr-ai[data-v-f85dd733]{color:var(--fp-accent,#335cff);font-weight:600}.dr-acc[data-v-f85dd733]{border:1px solid var(--fp-border-subtle,#eef0f4);background:#fff;border-radius:14px;overflow:hidden}.dr-acc-head[data-v-f85dd733]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.85rem .95rem;display:flex}.dr-acc-title[data-v-f85dd733]{color:var(--fp-ink-800,#171c28);flex:1;font-size:14px;font-weight:600}.dr-count[data-v-f85dd733]{color:var(--fp-text-secondary,#5f6878);font-weight:500}.dr-chev[data-v-f85dd733]{color:var(--fp-text-secondary,#5f6878);flex:none;transition:transform .2s}.dr-chev--open[data-v-f85dd733]{transform:rotate(180deg)}.dr-lock[data-v-f85dd733]{color:var(--fp-text-tertiary,#97a1b5);flex:none}.dr-acc-body[data-v-f85dd733]{padding:0 .95rem .95rem}.dr-summary[data-v-f85dd733]{color:var(--fp-ink-700,#253045);margin:0;font-size:13px;line-height:1.55}.dr-conf[data-v-f85dd733]{color:var(--fp-ink-700,#253045);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:13px;display:flex}.dr-pill[data-v-f85dd733]{letter-spacing:.02em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.dr-pill--sm[data-v-f85dd733]{padding:2px 7px}.dr-pill--ok[data-v-f85dd733]{color:#027a48;background:#12b76a24}.dr-pill--warn[data-v-f85dd733]{color:#b54708;background:#f7900929}.dr-pill--bad[data-v-f85dd733]{color:#b42318;background:#f0443824}.dr-list[data-v-f85dd733]{flex-direction:column;gap:.85rem;margin:0;list-style:none;display:flex}.dr-check[data-v-f85dd733]{align-items:flex-start;gap:.6rem;display:flex}.dr-check-ico[data-v-f85dd733]{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.dr-check-ico--ok[data-v-f85dd733]{color:#12b76a;background:#12b76a26}.dr-check-ico--bad[data-v-f85dd733]{color:#f04438;background:#f0443824}.dr-check-ico--warn[data-v-f85dd733]{color:#b54708;background:#f7900929}.dr-check-ico--na[data-v-f85dd733],.dr-check-ico--skip[data-v-f85dd733]{color:#667085;background:#66708524}.dr-check-body[data-v-f85dd733]{color:var(--fp-ink-800,#171c28);flex-direction:column;gap:.25rem;font-size:13px;line-height:1.45;display:flex}.dr-check-title[data-v-f85dd733]{font-weight:500}.dr-tag[data-v-f85dd733]{letter-spacing:.04em;border-radius:6px;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:700}.dr-tag--req[data-v-f85dd733]{background:var(--fp-gray-100,#f1f3f7);color:var(--fp-text-secondary,#5f6878)}.dr-tag--na[data-v-f85dd733],.dr-tag--skip[data-v-f85dd733]{background:var(--fp-gray-100,#f1f3f7);color:var(--fp-text-tertiary,#8a93a6)}.dr-cross[data-v-f85dd733]{border-top:1px solid var(--fp-border-subtle,#eef0f4);flex-direction:column;gap:.3rem;padding:.6rem 0;display:flex}.dr-cross-head[data-v-f85dd733]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dr-cross-file[data-v-f85dd733]{color:var(--fp-text-secondary,#5f6878);background:var(--fp-gray-100,#f1f3f7);border-radius:999px;padding:2px 7px;font-size:11px}.dr-cross-obs[data-v-f85dd733]{color:var(--fp-ink-800,#171c28);font-size:13px;font-weight:500;line-height:1.5}.dr-cross-do[data-v-f85dd733]{color:var(--fp-accent,#335cff);font-size:12.5px;line-height:1.5}.dr-officer[data-v-f85dd733]{color:var(--fp-ink-700,#253045);font-size:12.5px;line-height:1.5}.dr-strength[data-v-f85dd733]{color:#027a48;font-size:12.5px;line-height:1.5}.dr-tag--warn[data-v-f85dd733]{color:#b54708;background:#f7900929}.dr-tag--bad[data-v-f85dd733]{color:#b42318;background:#f0443824}.dr-file[data-v-f85dd733]{color:var(--fp-accent,#335cff);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;align-items:center;gap:.3rem;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.dr-file svg[data-v-f85dd733]{flex:none}.dr-note[data-v-f85dd733]{color:var(--fp-text-secondary,#5f6878);font-size:12px;line-height:1.5}.dr-alert[data-v-f85dd733]{flex-direction:column;gap:.25rem;display:flex}.dr-alert-file[data-v-f85dd733]{color:var(--fp-ink-800,#171c28);font-size:13px;font-weight:600}.dr-alert-issue[data-v-f85dd733]{color:var(--fp-ink-700,#253045);font-size:13px;line-height:1.45}.dr-ra-line[data-v-f85dd733]{color:var(--fp-ink-700,#253045);align-items:flex-start;gap:.5rem;margin:0 0 .4rem;font-size:13px;line-height:1.45;display:flex}.dr-reco[data-v-f85dd733]{color:var(--fp-ink-700,#253045);align-items:flex-start;gap:.5rem;margin:.5rem 0 0;font-size:13px;line-height:1.5;display:flex}.dr-reco svg[data-v-f85dd733]{color:var(--fp-accent,#335cff);flex:none;margin-top:1px}.dr-empty[data-v-f85dd733]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:13px}.dr-locked[data-v-f85dd733]{flex-direction:column;gap:.6rem;display:flex}.dr-blur-row[data-v-f85dd733]{background:linear-gradient(90deg, var(--fp-gray-100,#f1f3f7) 0%, var(--fp-gray-50,#f8f9fb) 60%);filter:blur(.5px);border-radius:7px;height:14px}.dr-blur-row[data-v-f85dd733]:nth-child(2){width:82%}.dr-blur-row[data-v-f85dd733]:nth-child(3){width:65%}.dr-help[data-v-d92d4a55]{text-align:center;color:var(--fp-text-secondary,#5f6878);margin:.5rem 0 0;font-size:13px}.rh[data-v-e11408de]{flex-direction:column;gap:.9rem;display:flex}.rh-head[data-v-e11408de]{text-align:center}.rh-title[data-v-e11408de]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.05rem;font-weight:700}.rh-sub[data-v-e11408de]{color:var(--fp-text-secondary,#5f6878);margin:.15rem 0 0;font-size:13px}.rh-list[data-v-e11408de]{flex-direction:column;gap:.6rem;max-height:52vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rh-item[data-v-e11408de]{border:1px solid var(--fp-border-subtle,#eef0f4);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:.7rem;width:100%;padding:.75rem .85rem;display:flex}.rh-item-ico[data-v-e11408de]{color:var(--fp-text-secondary,#5f6878);flex:none}.rh-item-body[data-v-e11408de]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.rh-item-title[data-v-e11408de]{color:var(--fp-ink-800,#171c28);font-size:13px;font-weight:600}.rh-badges[data-v-e11408de]{flex-wrap:wrap;gap:.4rem;display:flex}.rh-badge[data-v-e11408de]{letter-spacing:.03em;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:700}.rh-badge--ok[data-v-e11408de]{color:#027a48;background:#12b76a26}.rh-badge--bad[data-v-e11408de]{color:#b42318;background:#f0443824}.rh-badge--paid[data-v-e11408de]{background:color-mix(in srgb, var(--fp-accent,#335cff) 14%, transparent);color:var(--fp-accent,#335cff)}.rh-badge--muted[data-v-e11408de]{background:var(--fp-gray-100,#f1f3f7);color:var(--fp-text-secondary,#5f6878)}.rh-chev[data-v-e11408de]{color:var(--fp-text-tertiary,#97a1b5);flex:none}.af[data-v-b6ccd236]{flex-direction:column;gap:.85rem;display:flex}.af-head[data-v-b6ccd236]{text-align:center}.af-head--row[data-v-b6ccd236]{text-align:left;align-items:center;gap:.6rem;display:flex}.af-back[data-v-b6ccd236]{width:30px;height:30px;color:var(--fp-ink-700,#253045);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.af-title[data-v-b6ccd236]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.05rem;font-weight:700}.af-sub[data-v-b6ccd236]{color:var(--fp-text-secondary,#5f6878);margin:.15rem 0 0;font-size:13px}.af-uplabel[data-v-b6ccd236]{color:var(--fp-text-secondary,#5f6878);font-size:12px;font-weight:600}.af-drop[data-v-b6ccd236]{border:1.5px dashed var(--fp-accent,#335cff);background:color-mix(in srgb, var(--fp-accent,#335cff) 5%, #fff);width:100%;color:var(--fp-accent,#335cff);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:.3rem;padding:1.1rem;display:flex}.af-drop--cta[data-v-b6ccd236]{margin-top:.1rem}.af-drop-title[data-v-b6ccd236]{font-size:14px;font-weight:600}.af-drop-sub[data-v-b6ccd236]{color:var(--fp-text-tertiary,#97a1b5);font-size:11px}.af-field[data-v-b6ccd236]{flex-direction:column;gap:.3rem;display:flex}.af-label[data-v-b6ccd236]{color:var(--fp-ink-800,#171c28);font-size:12px;font-weight:600}.wx-input[data-v-b6ccd236]{box-sizing:border-box;border:1px solid var(--fp-border,#d7dbe3);width:100%;max-width:100%;color:var(--fp-ink-800,#171c28);background:#fff;border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:16px;display:block}.wx-input[data-v-b6ccd236]:focus{border-color:var(--fp-accent,#335cff);box-shadow:0 0 0 3px var(--fp-accent-ring,#335cff2e);outline:none}select.wx-input[data-v-b6ccd236]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a93a6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.25rem}.af-listhead[data-v-b6ccd236]{color:var(--fp-ink-800,#171c28);margin:.35rem 0 0;font-size:13px;font-weight:700}.af-search[data-v-b6ccd236]{border:1px solid var(--fp-border,#d7dbe3);color:var(--fp-text-tertiary,#97a1b5);border-radius:10px;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.af-search-input[data-v-b6ccd236]{color:var(--fp-ink-800,#171c28);background:0 0;border:none;flex:1;padding:.6rem 0;font-size:16px}.af-search-input[data-v-b6ccd236]:focus{outline:none}.af-list[data-v-b6ccd236]{flex-direction:column;gap:.5rem;max-height:42vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.af-row[data-v-b6ccd236]{align-items:stretch;gap:.4rem;display:flex}.af-doc[data-v-b6ccd236]{border:1px solid var(--fp-border-subtle,#eef0f4);cursor:pointer;text-align:left;background:#fff;border-radius:12px;flex:1;align-items:center;gap:.7rem;min-width:0;padding:.6rem .75rem;display:flex}.af-eye[data-v-b6ccd236]{border:1px solid var(--fp-border-subtle,#eef0f4);width:42px;color:var(--fp-text-secondary,#5f6878);cursor:pointer;background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.af-eye[data-v-b6ccd236]:hover{color:var(--fp-accent,#335cff);border-color:color-mix(in srgb, var(--fp-accent,#335cff) 40%, transparent)}.af-eye[data-v-b6ccd236]:disabled{opacity:.5;cursor:default}.af-doc-ext[data-v-b6ccd236]{color:#b42318;background:#f044381f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:inline-flex}.af-doc-body[data-v-b6ccd236]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.af-doc-name[data-v-b6ccd236]{color:var(--fp-ink-800,#171c28);word-break:break-word;font-size:13px;font-weight:600}.af-doc-meta[data-v-b6ccd236]{color:var(--fp-text-secondary,#5f6878);align-items:center;gap:.4rem;font-size:11px;display:flex}.af-doc-chip[data-v-b6ccd236]{background:var(--fp-gray-100,#f1f3f7);color:var(--fp-text-secondary,#5f6878);border-radius:6px;padding:1px 6px;font-weight:600}.af-empty[data-v-b6ccd236],.af-none[data-v-b6ccd236]{color:var(--fp-text-secondary,#5f6878);text-align:center;margin:.25rem 0 0;font-size:13px}.gd[data-v-a7f87a51]{flex-direction:column;gap:.85rem;display:flex}.gd-loading[data-v-a7f87a51]{justify-content:center;align-items:center;min-height:200px;display:flex}.gd-err[data-v-a7f87a51]{flex-direction:column;gap:.75rem;display:flex}.gd-head[data-v-a7f87a51]{align-items:center;gap:.6rem;display:flex}.gd-title[data-v-a7f87a51]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);flex:1;margin:0;font-size:1.05rem;font-weight:700}.gd-copy[data-v-a7f87a51]{color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:.35rem;padding:.25rem .4rem;font-size:12px;font-weight:600;display:inline-flex}.gd-body[data-v-a7f87a51]{color:var(--fp-ink-700,#253045);background:var(--fp-gray-50,#f8f9fb);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:12px;max-height:52vh;padding:.9rem;font-size:13px;line-height:1.6;overflow-y:auto}.gd-body[data-v-a7f87a51] p{margin:0 0 .7rem}.gd-body[data-v-a7f87a51] p:last-child{margin-bottom:0}.gd-body[data-v-a7f87a51] h1,.gd-body[data-v-a7f87a51] h2,.gd-body[data-v-a7f87a51] h3,.gd-body[data-v-a7f87a51] h4{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:1rem 0 .45rem;font-size:13.5px;font-weight:700}.gd-body[data-v-a7f87a51] h1:first-child,.gd-body[data-v-a7f87a51] h2:first-child,.gd-body[data-v-a7f87a51] h3:first-child,.gd-body[data-v-a7f87a51] h4:first-child{margin-top:0}.gd-body[data-v-a7f87a51] strong{color:var(--fp-ink-800,#171c28);font-weight:600}.gd-body[data-v-a7f87a51] ul,.gd-body[data-v-a7f87a51] ol{margin:0 0 .7rem;padding-left:1.15rem}.gd-body[data-v-a7f87a51] li{margin-bottom:.25rem}.gd-body[data-v-a7f87a51] blockquote{border-left:2px solid var(--fp-border-subtle,#eef0f4);color:var(--fp-text-secondary,#5f6878);margin:.6rem 0;padding-left:.7rem}.gd-body[data-v-a7f87a51] hr{border:none;border-top:1px solid var(--fp-border-subtle,#eef0f4);margin:.9rem 0}.gd-body[data-v-a7f87a51] table{border-collapse:collapse;width:100%;margin:.6rem 0}.gd-body[data-v-a7f87a51] th,.gd-body[data-v-a7f87a51] td{border:1px solid var(--fp-border-subtle,#eef0f4);text-align:left;padding:.35rem .5rem}.gd-body[data-v-a7f87a51] a{color:var(--fp-accent,#335cff)}.wx-lb-anchor[data-v-03d289f7]{display:none}.wx-lb[data-v-03d289f7]{z-index:80;touch-action:none;background:#080a10eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wx-lb-stage[data-v-03d289f7]{touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.wx-lb-img[data-v-03d289f7]{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:zoom-in;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%}.wx-lb-img--zoomed[data-v-03d289f7]{cursor:grab}.wx-lb-btn[data-v-03d289f7]{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .12s;display:inline-flex}.wx-lb-btn[data-v-03d289f7]:hover{background:#ffffff3d}.wx-lb-btn[data-v-03d289f7]:disabled{opacity:.4;cursor:default}.wx-lb-close[data-v-03d289f7]{top:max(.9rem, env(safe-area-inset-top));position:absolute;right:.9rem}.wx-lb-controls[data-v-03d289f7]{bottom:max(1.1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.wx-lb-zoomval[data-v-03d289f7]{color:#fff;cursor:pointer;background:0 0;border:none;min-width:52px;font-size:.82rem;font-weight:600}.fpv[data-v-8fd227df]{z-index:70;background:#080c14e0;flex-direction:column;display:flex;position:fixed;inset:0}.fpv-bar[data-v-8fd227df]{padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem .75rem;color:#fff;flex:none;align-items:center;gap:.75rem;display:flex}.fpv-name[data-v-8fd227df]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.fpv-actions[data-v-8fd227df]{gap:.4rem;display:flex}.fpv-btn[data-v-8fd227df]{color:#fff;cursor:pointer;background:#ffffff24;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.fpv-frame[data-v-8fd227df]{background:#fff;border:none;flex:1;width:100%}.fpv-fallback[data-v-8fd227df]{color:#fff;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.9rem;padding:1.5rem;display:flex}.dv-teleport-anchor[data-v-1389f5bd]{display:none}.dv[data-v-1389f5bd]{flex-direction:column;gap:1rem;display:flex}.dv-lead[data-v-1389f5bd]{color:var(--fp-text-secondary,#5f6878);margin:0;font-size:13px;line-height:1.5}.dv-h[data-v-1389f5bd]{text-transform:uppercase;letter-spacing:.04em;color:var(--fp-text-tertiary,#97a1b5);margin:0 0 .6rem;font-size:13px;font-weight:700}.dv-hnote[data-v-1389f5bd]{color:var(--fp-text-secondary,#5f6878);margin:-.3rem 0 .6rem;font-size:12px;line-height:1.45}.dv-reqlist[data-v-1389f5bd]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dv-req[data-v-1389f5bd]{border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:12px;flex-direction:column;gap:.5rem;padding:.8rem .9rem;display:flex}.dv-req--done[data-v-1389f5bd]{background:#f3fbf8;border-color:#12b76a73}.dv-req-top[data-v-1389f5bd]{align-items:flex-start;gap:.55rem;display:flex}.dv-req-ico[data-v-1389f5bd]{border:1.5px solid var(--fp-border,#d7dbe3);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.dv-req-ico--done[data-v-1389f5bd]{background:var(--fp-success,#12b76a);border-color:var(--fp-success,#12b76a)}.dv-req-name[data-v-1389f5bd]{color:var(--fp-ink-800,#171c28);flex:1;font-size:13px;font-weight:500;line-height:1.4}.dv-req--issue[data-v-1389f5bd]{border-color:var(--fp-warning,#f59e0b)}.dv-req-ico--issue[data-v-1389f5bd]{background:var(--fp-warning,#f59e0b);border-color:var(--fp-warning,#f59e0b);color:#fff}.dv-req-issue[data-v-1389f5bd]{color:var(--fp-warning,#b45309);margin:0;padding-left:1.3rem;font-size:12px;line-height:1.4}.dv-req-file[data-v-1389f5bd]{color:#027a48;word-break:break-word;margin:0;padding-left:1.3rem;font-size:12px}.dv-req-actions[data-v-1389f5bd]{gap:.5rem;padding-left:1.3rem;display:flex}.dv-act[data-v-1389f5bd]{border:1px solid var(--fp-border,#d7dbe3);color:var(--fp-ink-700,#253045);cursor:pointer;background:#fff;border-radius:8px;padding:.35rem .7rem;font-size:12px;font-weight:600}.dv-act--gen[data-v-1389f5bd]{border-color:color-mix(in srgb, var(--fp-accent,#335cff) 40%, transparent);color:var(--fp-accent,#335cff);align-items:center;gap:.3rem;display:inline-flex}.dv-pro[data-v-1389f5bd]{letter-spacing:.05em;background:var(--fp-accent,#335cff);color:#fff;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:800}.dv-resulttop[data-v-1389f5bd]{justify-content:flex-end;display:flex}.dv-hist[data-v-1389f5bd]{color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.2rem;font-size:12px;font-weight:600;display:inline-flex}.dv-toast[data-v-1389f5bd]{left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:60;background:var(--fp-ink-900,#10151f);color:#fff;border-radius:999px;align-items:center;gap:.5rem;max-width:calc(100% - 2rem);padding:.7rem 1.05rem;font-size:13px;font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #080c1447}.dv-toast-ico[data-v-1389f5bd]{background:var(--fp-success,#12b76a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.dv-toast-enter-active[data-v-1389f5bd],.dv-toast-leave-active[data-v-1389f5bd]{transition:opacity .22s,transform .22s}.dv-toast-enter-from[data-v-1389f5bd],.dv-toast-leave-to[data-v-1389f5bd]{opacity:0;transform:translate(-50%)translateY(.5rem)}@media (prefers-reduced-motion:reduce){.dv-toast-enter-active[data-v-1389f5bd],.dv-toast-leave-active[data-v-1389f5bd]{transition:opacity .22s}.dv-toast-enter-from[data-v-1389f5bd],.dv-toast-leave-to[data-v-1389f5bd]{transform:translate(-50%)}}.rj[data-v-7187aff2]{flex-direction:column;gap:.9rem;display:flex}.rj-cta[data-v-7187aff2]{background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:16px;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.rj-cta-title[data-v-7187aff2]{color:var(--fp-ink-800,#171c28);margin:0;font-size:.95rem;font-weight:600}.rj-cta-btn[data-v-7187aff2]{border:1.5px dashed var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);color:var(--fp-accent,#335cff);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:.85rem;font-size:.9rem;font-weight:600;display:flex}.rj-form[data-v-7187aff2]{flex-direction:column;gap:.8rem;display:flex}.rj-form-dates[data-v-7187aff2]{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.rj-logs-title[data-v-7187aff2]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:.2rem 0 0;font-size:1rem;font-weight:700}.rj-loading[data-v-7187aff2]{justify-content:center;padding:1.5rem;display:flex}.rj-card[data-v-7187aff2]{border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);border-radius:16px;flex-direction:column;gap:.6rem;padding:.9rem;display:flex;box-shadow:0 4px 14px #171c280a}.rj-card-head[data-v-7187aff2]{align-items:center;gap:.55rem;display:flex}.rj-flag[data-v-7187aff2]{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.rj-card-title[data-v-7187aff2]{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.rj-card-country[data-v-7187aff2]{color:var(--fp-ink-800,#171c28);font-size:.95rem;font-weight:700}.rj-purpose[data-v-7187aff2]{letter-spacing:.04em;text-transform:uppercase;color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);border-radius:6px;padding:.15rem .45rem;font-size:.62rem;font-weight:700}.rj-menu[data-v-7187aff2]{color:var(--fp-text-tertiary,#9aa2b1);cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.2rem}.rj-sheet[data-v-7187aff2]{flex-direction:column;gap:.9rem;display:flex}.rj-sheet-head[data-v-7187aff2]{border-bottom:1px solid var(--fp-border-subtle,#eef0f4);align-items:center;gap:.6rem;padding-bottom:.9rem;display:flex}.rj-sheet-meta[data-v-7187aff2]{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.rj-sheet-country[data-v-7187aff2]{color:var(--fp-ink-800,#171c28);font-size:.95rem;font-weight:700}.rj-sheet-del[data-v-7187aff2]{color:#b42318;cursor:pointer;background:#fdecec;border:1px solid #f0c5c1;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem;font-size:.9rem;font-weight:600;display:flex}.rj-card-dates[data-v-7187aff2]{background:var(--fp-bg-page,#f4f5f8);border-radius:12px;justify-content:space-between;gap:1rem;padding:.7rem .85rem;display:flex}.rj-date-right[data-v-7187aff2]{text-align:right}.rj-card-dates>div[data-v-7187aff2]{flex-direction:column;gap:.15rem;display:flex}.rj-date-label[data-v-7187aff2]{color:var(--fp-text-tertiary,#9aa2b1);font-size:.72rem}.rj-date-val[data-v-7187aff2]{color:var(--fp-ink-800,#171c28);font-size:.86rem;font-weight:700}.rj-card-file[data-v-7187aff2]{color:var(--fp-text-secondary,#5f6878);align-items:center;gap:.4rem;font-size:.83rem;display:flex}.rj-file-name[data-v-7187aff2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rj-card-noevidence[data-v-7187aff2]{color:var(--fp-text-tertiary,#9aa2b1);font-size:.8rem;font-style:italic}.rj-card-added[data-v-7187aff2]{color:var(--fp-text-tertiary,#9aa2b1);text-align:right;font-size:.75rem}.wx-mb[data-v-e312a09b]{margin-bottom:.75rem}.wx-travelers[data-v-e312a09b]{flex-direction:column;gap:.5rem;display:flex}.wx-traveler-row[data-v-e312a09b]{border:1.5px solid var(--fp-border-default,#dfe3ea);border-radius:var(--fp-radius-md,12px);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.wx-traveler-info[data-v-e312a09b]{color:var(--fp-ink-700,#2a3242);align-items:center;gap:.6rem;font-size:.92rem;font-weight:500;display:flex}.wx-traveler-info>svg[data-v-e312a09b]{color:var(--fp-text-secondary,#5f6878);flex:none}.wx-traveler-label[data-v-e312a09b]{flex-direction:column;line-height:1.15;display:flex}.wx-traveler-sub[data-v-e312a09b]{color:var(--fp-text-tertiary,#8a93a6);font-size:.72rem;font-weight:400}.wx-triplist[data-v-e312a09b]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wx-triprow[data-v-e312a09b]{border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:var(--fp-radius-md,12px);background:var(--fp-bg-surface,#fff);justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.wx-trip-country[data-v-e312a09b]{color:var(--fp-ink-800,#171c28);font-size:.9rem;font-weight:600}.wx-trip-dates[data-v-e312a09b]{color:var(--fp-text-secondary,#5f6878);font-size:.78rem}.wx-triprow--editing[data-v-e312a09b]{border-color:var(--fp-accent,#335cff);box-shadow:0 0 0 1px var(--fp-accent,#335cff)}.wx-trip-info[data-v-e312a09b]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.wx-trip-actions[data-v-e312a09b]{flex:none;gap:.35rem;display:flex}.wx-trip-act[data-v-e312a09b]{border:1px solid var(--fp-border,#d7dbe3);border-radius:var(--fp-radius-sm,8px);background:var(--fp-bg-surface,#fff);width:32px;height:32px;color:var(--fp-text-secondary,#5f6878);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.wx-trip-act[data-v-e312a09b]:hover:not(:disabled){color:var(--fp-accent,#335cff);border-color:var(--fp-accent,#335cff)}.wx-trip-act--danger[data-v-e312a09b]:hover:not(:disabled){color:var(--fp-danger,#f04438);border-color:var(--fp-danger,#f04438)}.wx-trip-act[data-v-e312a09b]:disabled{opacity:.5;cursor:not-allowed}.wx-trip-add[data-v-e312a09b]{border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);flex-direction:column;gap:.6rem;padding:1rem;display:flex}.wx-trip-add-title[data-v-e312a09b]{color:var(--fp-ink-800,#171c28);margin:0 0 .1rem;font-size:.92rem;font-weight:600}.wx-trip-dates-row[data-v-e312a09b]{gap:.6rem;display:flex}.wx-trip-date[data-v-e312a09b]{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}select.wx-input[data-v-e312a09b]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%238a93a6' stroke-width='1.75'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.wx-oc-card[data-v-e312a09b]{background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:16px;gap:.85rem;padding:.75rem;display:flex;box-shadow:0 6px 20px #171c280d}.wx-oc-card-media[data-v-e312a09b]{background-color:var(--fp-blue-100,#dde5ff);background-position:50%;background-size:cover;background-image:linear-gradient(135deg, var(--fp-blue-200,#bbc9ff), var(--fp-blue-400,#6d8bff));border-radius:12px;justify-content:center;align-items:center;width:84px;min-width:84px;height:84px;display:flex;position:relative;overflow:hidden}.wx-oc-card-flag[data-v-e312a09b]{object-fit:cover;border:2px solid #ffffffb3;border-radius:50%;width:40px;height:40px}.wx-oc-card-body[data-v-e312a09b]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.wx-oc-card-eyebrow[data-v-e312a09b]{letter-spacing:.08em;text-transform:uppercase;color:var(--fp-text-secondary,#5f6878);font-size:.66rem;font-weight:700}.wx-oc-card-title[data-v-e312a09b]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.wx-oc-card-meta[data-v-e312a09b]{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.wx-oc-card-chip[data-v-e312a09b]{color:var(--fp-ink-700,#2a3242);background:var(--fp-bg-page,#f4f6fb);border:1px solid var(--fp-border-subtle,#eef0f4);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.18rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex;overflow:hidden}.wx-oc-card-chip--cat[data-v-e312a09b]{color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);border-color:color-mix(in srgb, var(--fp-accent,#335cff) 20%, transparent);text-transform:capitalize}.wx-oc-card-chip-flag[data-v-e312a09b]{object-fit:cover;border-radius:50%;flex-shrink:0;width:14px;height:14px}.wx-oc-card-price[data-v-e312a09b]{align-items:baseline;gap:.3rem;margin-top:.15rem;display:inline-flex}.wx-oc-card-price-label[data-v-e312a09b]{color:var(--fp-text-secondary,#5f6878);font-size:.7rem}.wx-oc-card-price-amt[data-v-e312a09b]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);font-size:1rem;font-weight:700}.wx-oc-card-price-per[data-v-e312a09b]{color:var(--fp-text-tertiary,#8a93a6);font-size:.7rem}@media (width<=380px){.wx-oc-card-media[data-v-e312a09b]{width:68px;min-width:68px;height:68px}}.el-card[data-v-e312a09b]{background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:18px;flex-direction:column;gap:1.1rem;padding:1.15rem;display:flex;box-shadow:0 6px 20px #171c280d}.el-card-title[data-v-e312a09b]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.12rem;font-weight:700;line-height:1.3}.el-field[data-v-e312a09b]{flex-direction:column;gap:.4rem;display:flex}.el-label[data-v-e312a09b]{color:var(--fp-ink-800,#171c28);font-size:.92rem;font-weight:600}.el-control[data-v-e312a09b]{border-bottom:1.5px solid var(--fp-border-subtle,#e4e7ec);align-items:center;gap:.55rem;padding-bottom:.15rem;display:flex}.el-control[data-v-e312a09b]:focus-within{border-bottom-color:var(--fp-accent,#335cff)}.el-ico[data-v-e312a09b]{width:20px;height:20px;color:var(--fp-text-tertiary,#9aa2b1);flex-shrink:0}.el-control[data-v-e312a09b] .cs-wrap{flex:1;min-width:0}.el-control[data-v-e312a09b] .cs-display{background:0 0;border:none;border-radius:0;padding:.35rem 0}.el-control[data-v-e312a09b] .cs-name,.el-control[data-v-e312a09b] .cs-placeholder{font-size:1rem}.el-native[data-v-e312a09b]{appearance:none;min-width:0;color:var(--fp-ink-800,#171c28);text-transform:capitalize;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:.35rem 0;font-size:1rem}.el-native--empty[data-v-e312a09b]{color:var(--fp-text-tertiary,#9aa2b1);text-transform:none}.el-chev[data-v-e312a09b]{color:var(--fp-text-tertiary,#9aa2b1);flex-shrink:0}.el-control[data-v-e312a09b] .fpdtp{flex:1;min-width:0}.el-control[data-v-e312a09b] .fpdtp-input{background:0 0;border:none;border-radius:0;padding:.35rem 0}.el-control[data-v-e312a09b] .fpdtp-icon{display:none}.el-cta[data-v-e312a09b]{margin-top:.3rem}.el-history[data-v-e312a09b]{flex-direction:column;gap:.55rem;margin-top:.4rem;display:flex}.el-history-head[data-v-e312a09b]{justify-content:space-between;align-items:center;display:flex}.el-history-title[data-v-e312a09b]{font-family:var(--fp-font-display,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);margin:0;font-size:1.05rem;font-weight:700}.el-history-more[data-v-e312a09b]{color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.el-history-more[data-v-e312a09b]:disabled{opacity:.6;cursor:default}.el-allowance-wrap[data-v-e312a09b]{flex-direction:column;gap:.3rem;display:flex}.el-allowance-row[data-v-e312a09b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.el-allowance[data-v-e312a09b]{color:var(--fp-blue-700,#1a37b0);background:var(--fp-blue-50,#eef2ff);border:1px solid color-mix(in srgb, var(--fp-accent,#335cff) 18%, transparent);border-radius:var(--fp-radius-full,9999px);align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.8rem;display:inline-flex}.el-gopro[data-v-e312a09b]{font:inherit;color:var(--fp-accent,#335cff);cursor:pointer;background:0 0;border:none;flex:none;padding:.2rem .1rem;font-size:.78rem;font-weight:700}.el-gopro[data-v-e312a09b]:hover,.el-gopro[data-v-e312a09b]:focus-visible{outline:none;text-decoration:underline}.el-allowance-reset[data-v-e312a09b]{color:var(--fp-text-tertiary,#8a93a6);margin:0;padding-left:.15rem;font-size:.74rem}.el-allowance strong[data-v-e312a09b]{font-weight:700}.el-allowance--out[data-v-e312a09b]{color:#8f5200;background:var(--fp-warning-bg,#fef3e1);border-color:#8f520033}.el-hist[data-v-e312a09b]{text-align:left;border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);cursor:pointer;border-radius:14px;align-items:center;gap:.65rem;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s;display:flex}.el-hist[data-v-e312a09b]:hover{border-color:var(--fp-accent,#335cff);box-shadow:0 4px 14px #171c280f}.el-hist-flag[data-v-e312a09b]{object-fit:cover;border:1px solid #0000000f;border-radius:50%;flex-shrink:0;width:38px;height:38px}.el-hist-name[data-v-e312a09b]{min-width:0;color:var(--fp-ink-800,#171c28);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.95rem;font-weight:600;overflow:hidden}.el-hist-stats[data-v-e312a09b]{align-items:center;gap:.7rem;display:inline-flex}.el-hist-stat[data-v-e312a09b]{align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;display:inline-flex}.el-hist-stat--check[data-v-e312a09b]{color:var(--fp-accent,#335cff)}.el-hist-stat--consult[data-v-e312a09b]{color:#7c5cff}.el-hist-arrow[data-v-e312a09b]{color:var(--fp-text-tertiary,#9aa2b1);flex-shrink:0}.el-offer-gone[data-v-e312a09b]{background:var(--fp-warn-bg,#fff7ed);border:1px solid var(--fp-warn-border,#fed7aa);color:var(--fp-warn-700,#92400e);border-radius:12px;align-items:center;gap:.5rem;margin-bottom:.6rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.4;display:flex}.el-offer-gone svg[data-v-e312a09b]{flex:none}.vr-next-card[data-v-e312a09b]{background:var(--wx-brand-tint,#eef2ff);width:100%;color:var(--fp-ink-800,#171c28);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:.85rem;padding:.95rem 1rem;transition:transform .15s,box-shadow .15s;display:flex}.vr-next-card[data-v-e312a09b]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #335cff24}@media (prefers-reduced-motion:reduce){.vr-next-card[data-v-e312a09b]:hover{transform:none}}.vr-next-ico[data-v-e312a09b]{background:var(--fp-bg-surface,#fff);width:40px;height:40px;color:var(--fp-accent,#335cff);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vr-next-body[data-v-e312a09b]{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.vr-next-name[data-v-e312a09b]{color:var(--fp-ink-800,#171c28);flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;font-size:.98rem;font-weight:700;display:flex}.vr-next-tag[data-v-e312a09b]{letter-spacing:.04em;text-transform:uppercase;background:var(--fp-bg-surface,#fff);color:var(--fp-accent,#335cff);border-radius:999px;padding:.18rem .45rem;font-size:.6rem;font-weight:700}.vr-next-pitch[data-v-e312a09b]{color:var(--fp-text-secondary,#5f6878);margin:.1rem 0 .15rem;font-size:.78rem;font-weight:400;line-height:1.4}.vr-next-sub[data-v-e312a09b]{color:var(--fp-accent,#335cff);align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.vr-next-price[data-v-e312a09b]{background:var(--fp-bg-surface,#fff);color:var(--fp-accent,#335cff);white-space:nowrap;border-radius:999px;flex:none;align-self:center;padding:.3rem .6rem;font-size:.95rem;font-weight:800;line-height:1.2}.vr-next-card--secondary .vr-next-price[data-v-e312a09b]{background:var(--wx-brand-tint,#eef2ff)}.vr-next-chev[data-v-e312a09b]{color:var(--fp-accent,#335cff);flex:none}.vr-next-card--secondary[data-v-e312a09b]{background:var(--fp-bg-surface,#fff);border-color:var(--fp-border-default,#dfe3ea)}.vr-next-card--secondary .vr-next-ico[data-v-e312a09b]{background:var(--wx-brand-tint,#eef2ff)}.vr-next-card[data-v-e312a09b]:disabled{opacity:.7;cursor:default}.el-next[data-v-e312a09b]{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@container wx-app (width>=1080px){.el-reset[data-v-e312a09b]{border-color:var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);color:var(--fp-ink-700,#2a3242)}.el-reset[data-v-e312a09b]:hover{border-color:var(--fp-accent,#335cff);color:var(--fp-accent,#335cff)}}@container wx-app (width>=720px){.wx-frame-canvas[data-v-f2f25a54]{background:var(--fp-bg-page,#f7f8fa);flex-direction:column;flex:1;min-width:0;display:flex}.wx-frame-page[data-v-f2f25a54]{flex-direction:column;flex:1 0 auto;width:100%;margin:0 auto;padding:clamp(1rem,2cqi,1.75rem);display:flex}.wx-frame-page--center[data-v-f2f25a54]{max-width:640px}.wx-frame-page--feed[data-v-f2f25a54],.wx-frame-page--split[data-v-f2f25a54]{max-width:1120px}}.fp-dob[data-v-5bdff87e]{gap:8px;display:flex}.fp-dob-part[data-v-5bdff87e]{flex:1 1 0;min-width:0}.fp-dob-part--default[data-v-5bdff87e]{border:1.5px solid var(--fp-border-default,#dfe3ea);border-radius:var(--fp-radius-md,12px);background:var(--fp-bg-surface,#fff);color:var(--fp-ink-800,#171c28);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a93a6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:10px 28px 10px 10px;font-size:16px;line-height:1.2}.fp-dob-part--default[data-v-5bdff87e]:focus-visible{outline:2px solid var(--fp-accent,#335cff);outline-offset:1px}.fp-dob-month[data-v-5bdff87e]{flex-grow:1.15}.fp-dob-day[data-v-5bdff87e]{flex-grow:.8}.fp-dob-year[data-v-5bdff87e]{flex-grow:1}.cd[data-v-745b8853]{text-align:center;padding:0 .25rem .5rem}.cd-icon[data-v-745b8853]{background:var(--fp-blue-50,color-mix(in srgb, var(--site-primary,#10b981) 10%, var(--site-card-bg,#fff)));width:3.25rem;height:3.25rem;color:var(--fp-accent,var(--site-primary,#10b981));border-radius:50%;justify-content:center;align-items:center;margin:0 auto .85rem;display:flex}.cd-title[data-v-745b8853]{color:var(--fp-ink-900,var(--site-text,#1a1a2e));margin:0 0 .4rem;font-size:1.0625rem;font-weight:700}.cd-sub[data-v-745b8853]{color:var(--fp-ink-500,var(--site-text-muted,#6e7191));margin:0 0 1.1rem;font-size:.8125rem;line-height:1.5}.cd .wx-form[data-v-745b8853]{text-align:left}.cd-seg[data-v-745b8853]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cd-seg-opt[data-v-745b8853]{border:1px solid var(--fp-gray-200,var(--site-border,#e8e6e1));border-radius:var(--fp-radius-md,var(--site-radius,12px));background:var(--fp-gray-50,var(--site-neutral-soft,#f8f9fa));color:var(--fp-ink-500,var(--site-text-muted,#6e7191));cursor:pointer;padding:.6rem .75rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.cd-seg-opt[data-v-745b8853]:disabled{cursor:not-allowed;opacity:.6}.cd-seg-opt--on[data-v-745b8853]{background:var(--fp-blue-50,color-mix(in srgb, var(--site-primary,#10b981) 10%, var(--site-card-bg,#fff)));border-color:var(--fp-accent,var(--site-primary,#10b981));color:var(--fp-accent,var(--site-primary,#10b981))}.cd-hint[data-v-745b8853]{color:var(--fp-ink-500,var(--site-text-muted,#6e7191));margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.cd-hint--err[data-v-745b8853]{color:var(--fp-danger,var(--site-danger,#f04438))}.cd-cta[data-v-745b8853]{margin-top:1.15rem}.cd-guess[data-v-745b8853]{font-size:var(--fp-text-caption,12px);color:var(--fp-text-secondary,var(--site-text-muted,#6e7191));margin:.45rem 0 0;line-height:1.45}.wx-od-share[data-v-f5b94ced]{width:34px;height:34px;color:var(--fp-ink-700,#2c3444);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.wx-od-share[data-v-f5b94ced]:hover{background:var(--fp-ink-050,#10151f0f)}.wx-od-gate[data-v-f5b94ced]{color:var(--fp-ink-500,#6b7385);margin-top:2px;font-size:11px;display:block}.wx-od-toast[data-v-f5b94ced]{z-index:80;background:var(--fp-ink-800,#171c28);color:#fff;border-radius:999px;padding:.6rem 1rem;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0b0e1440}.wx-toast-enter-active[data-v-f5b94ced],.wx-toast-leave-active[data-v-f5b94ced]{transition:opacity .22s,transform .22s}.wx-toast-enter-from[data-v-f5b94ced],.wx-toast-leave-to[data-v-f5b94ced]{opacity:0;transform:translate(-50%)translateY(.5rem)}.wx-od[data-v-f5b94ced]{gap:var(--fp-space-6,24px);flex-direction:column;display:flex}.wx-od-hero[data-v-f5b94ced]{align-items:center;gap:var(--fp-space-3,12px);display:flex}.wx-od-thumb[data-v-f5b94ced]{border-radius:var(--fp-radius-lg,16px);background-color:var(--wx-brand-tint,#eef2ff);width:68px;height:68px;color:var(--fp-accent,#335cff);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-od-thumb--btn[data-v-f5b94ced]{cursor:zoom-in;border:none;padding:0;position:relative;overflow:hidden}.wx-od-thumb-zoom[data-v-f5b94ced]{color:#fff;background:#0b0e14b8;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:4px;right:4px}.wx-od-hero-copy[data-v-f5b94ced]{gap:var(--fp-space-2,8px);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wx-od-title[data-v-f5b94ced]{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:var(--fp-weight-semibold,600);font-size:var(--fp-text-h2,18px);color:var(--fp-ink-800,#171c28);margin:0;line-height:1.25}.wx-od-meta[data-v-f5b94ced]{align-items:center;gap:var(--fp-space-2,8px);flex-wrap:wrap;display:flex}.wx-od-dest[data-v-f5b94ced]{font-size:var(--fp-text-body-sm,13px);color:var(--fp-ink-800,#171c28);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.wx-od-flag[data-v-f5b94ced]{object-fit:cover;width:20px;height:14px;box-shadow:0 0 0 1px var(--fp-border-subtle,#eef0f4);border-radius:3px}.wx-od-tag[data-v-f5b94ced]{font-size:var(--fp-text-caption,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);border-radius:var(--fp-radius-full,9999px);padding:.25rem .6rem;font-weight:700}.wx-od-block[data-v-f5b94ced]{gap:var(--fp-space-3,12px);flex-direction:column;display:flex}.wx-od-about[data-v-f5b94ced]{font-size:var(--fp-text-body,15px);line-height:var(--fp-leading-normal,1.6);color:var(--fp-text-secondary,#5f6878)}.wx-od-about--clamp[data-v-f5b94ced]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wx-od-about[data-v-f5b94ced] p{margin:0 0 .7em}.wx-od-about[data-v-f5b94ced] p:last-child{margin-bottom:0}.wx-od-about[data-v-f5b94ced] ul,.wx-od-about[data-v-f5b94ced] ol{margin:0 0 .7em;padding-left:1.2em}.wx-od-about[data-v-f5b94ced] li{margin-bottom:.25em}.wx-od-about[data-v-f5b94ced] strong{color:var(--fp-ink-800,#171c28);font-weight:600}.wx-od-about[data-v-f5b94ced] em{font-style:italic}.wx-od-about[data-v-f5b94ced] a{color:var(--fp-accent,#335cff);text-decoration:underline}.wx-od-about[data-v-f5b94ced] h1,.wx-od-about[data-v-f5b94ced] h2,.wx-od-about[data-v-f5b94ced] h3,.wx-od-about[data-v-f5b94ced] h4{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:var(--fp-weight-semibold,600);color:var(--fp-ink-800,#171c28);margin:1em 0 .4em;line-height:1.3}.wx-od-about[data-v-f5b94ced] h2{font-size:var(--fp-text-h3,15px)}.wx-od-about[data-v-f5b94ced] h3,.wx-od-about[data-v-f5b94ced] h4{font-size:var(--fp-text-body-sm,13px)}.wx-od-more[data-v-f5b94ced]{align-self:flex-start}.wx-od-incl[data-v-f5b94ced]{gap:var(--fp-space-3,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wx-od-incl li[data-v-f5b94ced]{align-items:flex-start;gap:var(--fp-space-3,12px);font-size:var(--fp-text-body,15px);color:var(--fp-ink-800,#171c28);display:flex}.wx-od-incl svg[data-v-f5b94ced]{color:var(--fp-accent,#335cff);flex:none;margin-top:1px}.wx-od-provider[data-v-f5b94ced]{align-items:center;gap:var(--fp-space-3,12px);padding:var(--fp-space-3,12px) var(--fp-space-4,16px);border-radius:var(--fp-radius-lg,16px);background:var(--fp-bg-surface,#fff);border:1px solid var(--fp-border-subtle,#eef0f4);box-shadow:var(--fp-shadow-sm,0 2px 6px #0e1d5c0f);display:flex}.wx-od-provider-logo[data-v-f5b94ced]{border-radius:var(--fp-radius-md,12px);border:1px solid var(--fp-border-subtle,#eef0f4);background-color:var(--wx-brand-tint,#eef2ff);width:44px;height:44px;color:var(--fp-accent,#335cff);font-family:var(--fp-font-display,"Poppins", sans-serif);background-position:50%;background-size:cover;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.wx-od-provider-meta[data-v-f5b94ced]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wx-od-provider-name[data-v-f5b94ced]{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:var(--fp-weight-semibold,600);font-size:var(--fp-text-body,15px);color:var(--fp-ink-800,#171c28);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wx-od-provider-role[data-v-f5b94ced]{font-size:var(--fp-text-caption,11px);letter-spacing:.06em;text-transform:uppercase;color:var(--fp-text-tertiary,#8a93a6);font-weight:600}.wx-od-provider-badge[data-v-f5b94ced]{flex:none}.wx-od-footer[data-v-f5b94ced]{justify-content:space-between;align-items:center;gap:var(--fp-space-4,16px);margin:var(--fp-space-2,8px) calc(-1 * clamp(1rem, 4vw, 1.35rem)) calc(-1 * clamp(1rem, 4vw, 1.35rem));padding:var(--fp-space-4,16px) clamp(1rem, 4vw, 1.35rem);background:var(--fp-bg-surface,#fff);border-top:1px solid var(--fp-border-subtle,#eef0f4);display:flex;position:sticky;bottom:0}.wx-od-price[data-v-f5b94ced]{flex-direction:column;min-width:0;display:flex}.wx-od-price-from[data-v-f5b94ced]{font-size:var(--fp-text-caption,11px);text-transform:uppercase;letter-spacing:.06em;color:var(--fp-text-tertiary,#8a93a6)}.wx-od-price-amt[data-v-f5b94ced]{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:700;font-size:var(--fp-text-h3,15px);color:var(--fp-ink-800,#171c28)}.wx-od-price-amt em[data-v-f5b94ced]{font-style:normal;font-weight:500;font-size:var(--fp-text-body-sm,13px);color:var(--fp-text-secondary,#5f6878)}@container wx-app (width>=720px){.wx-od-footer[data-v-f5b94ced]{margin:var(--fp-space-2,8px) 0 0;padding:var(--fp-space-4,16px);border:1px solid var(--fp-border-subtle,#eef0f4);border-radius:var(--fp-radius-lg,16px);position:static}}@container wx-app (width>=1080px){.wx-od-footer[data-v-f5b94ced]{align-items:stretch;gap:var(--fp-space-3,12px);box-shadow:var(--fp-shadow-sm,0 2px 6px #0e1d5c0f);flex-direction:column;margin:0}.wx-od-footer .wx-btn[data-v-f5b94ced]{width:100%}}.vhc[data-v-cf7a5449]{background:var(--site-card-bg,#fff);color:var(--site-text);text-align:start;border-radius:18px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);display:flex;box-shadow:0 24px 60px #0f172a2e}.vhc-title[data-v-cf7a5449]{font-family:var(--site-heading-font);color:var(--site-text);text-wrap:balance;margin:0;font-size:1.22rem;font-weight:700;line-height:1.25}.vhc-sub[data-v-cf7a5449]{font-family:var(--site-body-font);color:var(--site-text-muted);margin:-8px 0 0;font-size:.9rem;line-height:1.5}.vhc-field[data-v-cf7a5449]{flex-direction:column;gap:7px;display:flex}.vhc-label[data-v-cf7a5449]{font-family:var(--site-body-font);color:var(--site-text-muted);font-size:.85rem;font-weight:600}.vhc-select[data-v-cf7a5449]{width:100%}.vhc-cta[data-v-cf7a5449]{background:var(--site-primary);width:100%;color:var(--site-text-inverse);font-family:var(--site-body-font);cursor:pointer;transition:filter var(--site-duration-fast) var(--site-ease-out);border:0;border-radius:999px;padding:14px 20px;font-size:1rem;font-weight:600}.vhc-cta[data-v-cf7a5449]:hover:not(:disabled){filter:brightness(1.06)}.vhc-cta[data-v-cf7a5449]:focus-visible{box-shadow:var(--site-focus-ring);outline:none}.vhc-cta[data-v-cf7a5449]:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.vhc-cta[data-v-cf7a5449]{transition:none}}.phi-wrap[data-v-72489cf2]{box-sizing:border-box;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;display:flex}.phi-dial-picker[data-v-72489cf2]{flex-shrink:0;position:relative}.phi-dial-btn[data-v-72489cf2]{border:1.5px solid var(--site-border,var(--fp-border-default,#e5e7eb));background:var(--site-section-alt,var(--fp-bg-muted,#f4f2ed));height:100%;color:var(--site-text,var(--fp-text-primary));font-family:var(--site-body-font,inherit);cursor:pointer;white-space:nowrap;border-right:none;border-radius:10px 0 0 10px;align-items:center;gap:4px;padding:8px 10px;font-size:.84rem;transition:border-color .2s;display:flex}.phi-dial-btn[data-v-72489cf2]:disabled{opacity:.6;cursor:not-allowed}.phi-dial-chevron[data-v-72489cf2]{opacity:.5;font-size:.55rem}.phi-dial-drop[data-v-72489cf2]{z-index:100;background:var(--site-card-bg,var(--fp-bg-surface,#fff));border:1px solid var(--site-border,var(--fp-border-default,#e5e7eb));border-radius:10px;min-width:260px;margin-top:4px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.phi-dial-drop--floating[data-v-72489cf2]{z-index:10000;box-sizing:border-box;font-family:var(--site-body-font,var(--fp-font-ui,"Poppins", system-ui, sans-serif));margin-top:0;position:fixed}.phi-dial-drop--floating[data-v-72489cf2] *,.phi-dial-drop--floating[data-v-72489cf2] :before,.phi-dial-drop--floating[data-v-72489cf2] :after{box-sizing:border-box}.phi-dial-search[data-v-72489cf2]{border:none;border-bottom:1px solid var(--site-border,var(--fp-border-default,#e5e7eb));width:100%;font-family:var(--site-body-font,inherit);color:var(--site-text,var(--fp-text-primary));background:var(--site-card-bg,var(--fp-bg-surface,#fff));outline:none;padding:10px 12px;scroll-margin-bottom:32px;font-size:max(16px,.84rem)}.phi-dial-search[data-v-72489cf2]::placeholder{color:var(--site-text-muted,var(--fp-text-tertiary))}.phi-dial-list[data-v-72489cf2]{max-height:220px;overflow-y:auto}@media (width<=540px){.phi-dial-list[data-v-72489cf2]{max-height:40dvh}}.phi-dial-item[data-v-72489cf2]{cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;transition:background .1s;display:flex}.phi-dial-item[data-v-72489cf2]:hover{background:var(--site-section-alt,var(--fp-bg-muted,#f4f2ed))}.phi-dial-item--active[data-v-72489cf2]{background:color-mix(in srgb, var(--site-primary,var(--fp-accent)) 8%, transparent);color:var(--site-primary,var(--fp-accent));font-weight:600}.phi-dial-flag[data-v-72489cf2]{font-size:1rem;line-height:1}.phi-dial-name[data-v-72489cf2]{text-overflow:ellipsis;white-space:nowrap;color:var(--site-text,var(--fp-text-primary));flex:1;overflow:hidden}.phi-dial-code[data-v-72489cf2]{color:var(--site-text-muted,var(--fp-text-tertiary));font-size:.78rem;font-weight:500}.phi-dial-empty[data-v-72489cf2]{text-align:center;color:var(--site-text-muted,var(--fp-text-tertiary));padding:12px;font-size:.82rem}.phi-input[data-v-72489cf2]{border:1.5px solid var(--site-border,var(--fp-border-default,#e5e7eb));background:var(--site-bg,var(--fp-bg-surface,#faf9f7));min-width:0;color:var(--site-text,var(--fp-text-primary));font-family:var(--site-body-font,inherit);font-size:max(16px, var(--site-font-size,.9rem));border-left:none;border-radius:0 10px 10px 0;outline:none;flex:1;padding:8px 12px;transition:border-color .2s}.phi-input[data-v-72489cf2]:focus{border-color:var(--site-primary,var(--fp-accent))}.phi-input[data-v-72489cf2]:disabled{opacity:.6;cursor:not-allowed}.phi-wrap:focus-within .phi-dial-btn[data-v-72489cf2]{border-color:var(--site-primary)}.gaf-error[data-v-a9bfa29f]{font-size:var(--site-font-size,16px);color:var(--site-danger-text,#b91c1c);background:var(--site-danger-soft,#fef2f2);border:1px solid var(--site-danger-soft-strong,#fecaca);border-radius:8px;margin-bottom:10px;padding:8px 10px}.gaf-field[data-v-a9bfa29f]{margin-bottom:10px}.gaf-label[data-v-a9bfa29f]{font-size:var(--site-font-size,16px);color:var(--site-text,#333);margin-bottom:4px;font-weight:600;display:block}.gaf-input[data-v-a9bfa29f]{border:1.5px solid var(--site-border,#e5e7eb);width:100%;font-size:var(--site-font-size,16px);background:var(--site-surface-raised,#fff);color:var(--site-text,#333);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-family:inherit}.gaf-input[data-v-a9bfa29f]:focus{border-color:var(--site-primary,#10b981);outline:none}.gaf-btn[data-v-a9bfa29f]{background:var(--site-primary,#10b981);width:100%;color:var(--site-text-inverse,#fff);font-weight:600;font-size:var(--site-font-size,16px);cursor:pointer;border:none;border-radius:8px;padding:11px;transition:filter .2s}.gaf-btn[data-v-a9bfa29f]:hover:not(:disabled){filter:brightness(1.1)}.gaf-btn[data-v-a9bfa29f]:disabled{opacity:.5;cursor:not-allowed}.gaf-link[data-v-a9bfa29f]{width:100%;color:var(--site-primary,#10b981);font-size:var(--site-font-size,16px);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:8px;display:block}.gaf-link[data-v-a9bfa29f]:hover{text-decoration:underline}.gaf-hint[data-v-a9bfa29f]{font-size:var(--site-font-size,16px);color:var(--site-text-muted,#888);margin:0 0 10px;line-height:1.5}.gaf-otp-panel[data-v-a9bfa29f]{border-radius:var(--site-radius-sm,10px);background:color-mix(in srgb, var(--site-primary,#10b981) 6%, var(--site-surface-raised,#fff));border:1px solid color-mix(in srgb, var(--site-primary,#10b981) 18%, var(--site-border,#e8e6e1));box-shadow:var(--site-shadow);font-family:var(--site-body-font,inherit);align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex}.gaf-otp-icon[data-v-a9bfa29f]{background:var(--site-primary,#10b981);width:36px;height:36px;color:var(--site-text-inverse,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex}.gaf-otp-icon .bi[data-v-a9bfa29f]{line-height:1}.gaf-otp-body[data-v-a9bfa29f]{flex:1;min-width:0}.gaf-otp-title[data-v-a9bfa29f]{font-family:var(--site-heading-font,var(--site-body-font,inherit));letter-spacing:-.01em;color:var(--site-text,#1a1a2e);margin:0 0 4px;font-size:.95rem;font-weight:700;line-height:1.3}.gaf-otp-text[data-v-a9bfa29f]{color:var(--site-text-muted,#6e7191);margin:0;font-size:.85rem;line-height:1.55}.gaf-otp-text strong[data-v-a9bfa29f]{color:var(--site-text,#1a1a2e);font-weight:600}.gaf-otp-email[data-v-a9bfa29f]{word-break:break-all;color:var(--site-primary,#10b981)!important}.gaf-welcome[data-v-a9bfa29f]{text-align:center;margin-bottom:10px}.gaf-welcome .bi[data-v-a9bfa29f]{color:var(--site-primary,#10b981);font-size:1.3rem}.gaf-welcome p[data-v-a9bfa29f]{font-size:var(--site-font-size,16px);margin:4px 0 0}.gaf-timer[data-v-a9bfa29f]{float:right;color:var(--site-primary,#10b981);font-variant-numeric:tabular-nums;font-size:.75em;font-weight:600}.gaf-expired[data-v-a9bfa29f]{float:right;color:var(--site-danger,#ef4444);font-size:.75em;font-weight:600}.gaf-optional[data-v-a9bfa29f]{color:var(--site-text-muted,#888);font-weight:400}.wac[data-v-440961bc]{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:99;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:12px;transition:opacity .4s,transform .4s;display:flex;position:fixed;transform:translateY(12px)}.wac--revealed[data-v-440961bc]{opacity:1;pointer-events:auto;transform:translateY(0)}.wac--reduced-motion[data-v-440961bc]{transition:none;transform:none}.wac-chip[data-v-440961bc]{cursor:pointer;color:#fff;letter-spacing:.01em;border:none;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-family:inherit;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 20px #0000002e,0 2px 6px #00000014}.wac-chip[data-v-440961bc]:hover,.wac-chip[data-v-440961bc]:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 8px 24px #00000038,0 3px 8px #0000001a}.wac-chip-icon[data-v-440961bc]{width:22px;height:22px}.wac-chip-pill[data-v-440961bc]{white-space:nowrap}.wac-card[data-v-440961bc]{background:#fff;border-radius:16px;width:min(320px,100vw - 40px);padding:18px 18px 16px;animation:.18s ease-out wac-card-in-440961bc;box-shadow:0 12px 40px #0000002e,0 4px 12px #00000014}.wac--reduced-motion .wac-card[data-v-440961bc]{animation:none}@keyframes wac-card-in-440961bc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wac-card-header[data-v-440961bc]{color:#4b5563;align-items:center;gap:8px;margin-bottom:10px;font-size:.8125rem;font-weight:500;display:flex}.wac-availability-dot[data-v-440961bc]{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.wac-availability-label[data-v-440961bc]{color:#1f2937}.wac-message[data-v-440961bc]{color:#111827;word-break:break-word;margin:0 0 14px;font-size:.9375rem;line-height:1.5}.wac-cta[data-v-440961bc]{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:transform .15s,filter .15s;display:inline-flex}.wac-cta[data-v-440961bc]:hover{filter:brightness(1.08);transform:translateY(-1px)}.wac-cta-icon[data-v-440961bc]{width:18px;height:18px}@media (width<=480px){.wac-chip[data-v-440961bc]{padding:12px 14px}.wac-chip-pill[data-v-440961bc]{display:none}}.site-nav-screen-slot{flex:1;align-items:center;min-width:0;display:flex}.site-visa-offers{background:var(--site-bg);min-height:60vh;padding-top:24px}.site-visa-tool{background:var(--fp-bg-page,#f7f8fa);min-height:70vh;display:flow-root}.site-visa-pay-error{max-width:40rem;color:var(--site-danger,#dc2626);text-align:center;margin:0 auto 1.5rem;padding:0 1rem;font-size:.85rem}.site-toast-container{z-index:2147483000!important;pointer-events:none!important;flex-direction:column!important;gap:10px!important;max-width:calc(100vw - 32px)!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:16px!important;left:auto!important;right:16px!important}.site-toast{font-family:var(--site-body-font,system-ui, sans-serif)!important;cursor:default!important;pointer-events:auto!important;border-radius:10px!important;align-items:flex-start!important;gap:10px!important;min-width:280px!important;max-width:420px!important;padding:14px 16px!important;font-size:.9rem!important;font-weight:500!important;line-height:1.45!important;animation:.22s cubic-bezier(.22,1,.36,1) both site-toast-in!important;display:flex!important;box-shadow:0 12px 32px #00000038!important}.site-toast>i{flex-shrink:0;margin-top:1px;font-size:1.1rem}.site-toast>span{word-break:break-word;flex:1}.site-toast-close{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;margin:-2px 0 0;padding:0 0 0 6px;font-size:1.2rem;line-height:1}.site-toast-close:hover{opacity:1}.site-toast--success{color:#d1fae5!important;background:#065f46!important;border:1px solid #059669!important}.site-toast--success>i{color:#6ee7b7}.site-toast--info{color:#dbeafe!important;background:#1e3a8a!important;border:1px solid #2563eb!important}.site-toast--info>i{color:#93c5fd}.site-toast--error{color:#fecaca!important;background:#991b1b!important;border:1px solid #ef4444!important}.site-toast--error>i{color:#fca5a5}@keyframes site-toast-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.site-toast-container{top:12px!important;left:12px!important;right:12px!important}.site-toast{width:100%!important;min-width:0!important;max-width:100%!important}}@layer site.tokens{:root{--site-primary:#10b981;--site-accent:#059669;--site-duration-fast:.12s;--site-duration-normal:.2s;--site-duration-slow:.36s;--site-ease-out:cubic-bezier(.22, 1, .36, 1);--site-focus-ring:0 0 0 3px color-mix(in oklab, var(--site-primary) 24%, transparent);--site-font:"DM Sans", sans-serif;--site-bg:#faf9f7;--site-text:#1a1a2e;--site-text-muted:#6e7191;--site-muted-strong:#64748b;--site-muted-soft:#94a3b8;--site-heading-font:var(--site-font,"DM Sans"), sans-serif;--site-body-font:var(--site-font,"DM Sans"), sans-serif;--site-border:#e8e6e1;--site-card-bg:#fff;--site-section-alt:#f4f2ed;--site-surface-raised:#fff;--site-surface-overlay:#ffffffeb;--site-surface-overlay-strong:#fffffff2;--site-text-inverse:#fff;--site-scrim:#00000073;--site-scrim-soft:#0006;--site-hero-overlay-start:#0000002e;--site-hero-overlay-end:#0000006b;--site-success:#10b981;--site-success-strong:#059669;--site-success-soft:#ecfdf5;--site-success-soft-strong:#d1fae5;--site-info:#3b82f6;--site-info-strong:#2563eb;--site-info-soft:#eff6ff;--site-info-soft-strong:#dbeafe;--site-warning:#f59e0b;--site-warning-strong:#d97706;--site-warning-soft:#fffbeb;--site-warning-soft-strong:#fef3c7;--site-danger:#ef4444;--site-danger-strong:#dc2626;--site-danger-text:#b91c1c;--site-danger-soft:#fef2f2;--site-danger-soft-strong:#fecaca;--site-neutral-soft:#f8f9fa;--site-neutral-soft-strong:#e9ecef;--site-radius:16px;--site-radius-sm:10px;--site-shadow:0 1px 3px #1e140a0f, 0 1px 2px #1e140a0a;--site-shadow-md:0 4px 12px #1e140a14, 0 2px 4px #1e140a0a;--site-shadow-lg:0 12px 32px #1e140a1a, 0 4px 8px #1e140a0d;--site-max-width:1200px;--site-font-size:16px;--site-nav-h:56px}@media (prefers-reduced-motion:reduce){:root{--site-duration-fast:1ms;--site-duration-normal:1ms;--site-duration-slow:1ms}}}@layer site.base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--site-body-font);color:var(--site-text);background:var(--site-bg);line-height:1.7;font-size:var(--site-font-size)}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,p,span,li,td,th,label,address{overflow-wrap:anywhere;word-break:normal}a,a:any-link,a:visited,a:hover,a:active,a:focus{color:var(--site-primary);transition:color .25s;text-decoration:none!important}button,button:hover,button:active,button:focus{text-decoration:none!important}a:hover{color:var(--site-accent);text-decoration:none!important}.site-app{font-family:var(--site-body-font);color:var(--site-text);background:var(--site-bg);line-height:1.7;font-size:var(--site-font-size)}.site-app p:not(.site-footer p),.site-app li:not(.site-footer li),.site-app span:not([class]):not(.site-footer span),.site-app td:not(.site-footer td){font-size:var(--site-font-size)}.container{max-width:var(--site-max-width);margin:0 auto;padding:0 32px}[id]{scroll-margin-top:68px}.section{padding:48px 0;position:relative}.section:nth-child(2n){background:var(--site-section-alt)}.section-title{font-family:var(--site-heading-font);color:var(--site-text);letter-spacing:-.01em;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 20px!important}.section-title--center{text-align:center}.section-desc{font-family:var(--site-body-font);color:var(--site-text-muted);text-align:center;max-width:700px;font-size:1.05rem;line-height:1.6;margin:0 auto 48px!important}.section-desc p{margin:0 0 .5em}.section-desc p:last-child{margin-bottom:0}.section-desc ul,.section-desc ol{margin:.5em 0;padding-inline-start:1.5em}.section-desc li{margin-bottom:.25em}.section-desc h2{color:var(--site-text);margin:.5em 0 .3em;font-size:1.4rem;font-weight:700}.section-desc h3{color:var(--site-text);margin:.5em 0 .3em;font-size:1.15rem;font-weight:600}.section-desc blockquote{border-inline-start:3px solid var(--site-border);margin:.5em 0;padding-inline-start:1em;font-style:italic}.section-desc a{color:var(--site-primary);text-decoration:underline}.section-desc hr{border:none;border-top:1px solid var(--site-border);margin:1em 0}.section-title--center:last-child{margin-bottom:44px!important}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:.7s ease-out both fadeUp}.site-loading{background:var(--site-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}.site-spinner{border:3px solid var(--site-border);border-top-color:var(--site-primary);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.site-search-redirect{z-index:10000;background:var(--site-surface-overlay-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.site-search-redirect-card{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.site-search-redirect-card p{font-family:var(--site-heading-font);color:var(--site-text);margin:0;font-size:1rem;font-weight:500}.site-error{text-align:center;background:var(--site-bg);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.site-error h2{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:8px;font-size:1.8rem}.site-error p{color:var(--site-text-muted)}}@layer site.i18n-safe{:root{--site-i18n-input-min-basis:260px;--site-i18n-btn-min-height:40px;--site-i18n-bubble-max-width:220px;--site-i18n-prose-max-width:64ch}.site-i18n-bar{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.site-i18n-bar__grow{min-width:min(var(--site-i18n-input-min-basis), 100%);flex:auto}.site-i18n-bar__fixed{flex-shrink:0}.site-i18n-btn{text-align:center;min-height:var(--site-i18n-btn-min-height);white-space:normal;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.25;display:inline-flex}.site-i18n-bubble{max-width:var(--site-i18n-bubble-max-width);white-space:normal;line-height:1.3}.site-i18n-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-i18n-prose{max-width:var(--site-i18n-prose-max-width);margin-inline:auto;line-height:1.55}.site-i18n-stack{flex-direction:column;gap:8px;display:flex}}@layer site.shell{.site-not-found{background:var(--site-bg,#faf9f7);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.site-not-found-card{text-align:center;max-width:440px;padding:48px 40px}.site-not-found-code{font-family:var(--site-heading-font,var(--site-body-font,inherit));color:var(--site-border,#e8e6e1);margin-bottom:8px;font-size:6rem;font-weight:400;line-height:1}.site-not-found-title{font-family:var(--site-heading-font,var(--site-body-font,inherit));color:var(--site-text);margin-bottom:16px;font-size:1.6rem;font-weight:400}.site-not-found-text{color:var(--site-muted-strong);margin-bottom:12px;font-size:1rem;line-height:1.7}.site-not-found-hint{color:var(--site-muted-soft);font-size:.85rem;line-height:1.5}.site-suspended{background:linear-gradient(135deg, var(--site-neutral-soft) 0%, var(--site-neutral-soft-strong) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.site-suspended-card{text-align:center;background:var(--site-surface-raised);max-width:480px;box-shadow:var(--site-shadow-lg);border-radius:16px;padding:48px 40px}.site-suspended-icon{color:var(--site-muted-soft);margin-bottom:24px}.site-suspended-title{font-family:var(--site-heading-font,var(--site-body-font,inherit));color:var(--site-text);margin-bottom:16px;font-size:1.5rem;font-weight:400}.site-suspended-text{color:var(--site-muted-strong);margin-bottom:12px;font-size:1rem;line-height:1.7}.site-suspended-hint{color:var(--site-muted-soft);font-size:.85rem;line-height:1.5}.site-maintenance{background:linear-gradient(135deg, var(--site-neutral-soft) 0%, var(--site-info-soft) 50%, var(--site-success-soft) 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.site-maintenance-card{text-align:center;background:var(--site-surface-raised);max-width:460px;box-shadow:var(--site-shadow-lg);border-radius:20px;padding:48px 40px;animation:.4s ease-out site-fade-up}.site-maintenance-icon{color:var(--site-primary,#10b981);margin-bottom:20px}.site-maintenance-title{font-family:var(--site-heading-font,var(--site-body-font,inherit));color:var(--site-text);margin-bottom:14px;font-size:1.5rem;font-weight:400}.site-maintenance-text{color:var(--site-muted-strong);margin-bottom:16px;font-size:.9375rem;line-height:1.6}.site-maintenance-hint{color:var(--site-muted-soft);font-size:.8125rem;line-height:1.5}@keyframes site-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.site-nav{z-index:100;background:var(--site-surface-overlay);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--site-border);padding:0;position:sticky;top:0}.site-nav-inner{justify-content:space-between;align-items:center;gap:8px;height:56px;display:flex;position:relative}.site-nav-screen:empty{display:none}.site-nav-screen{flex:1;align-items:center;min-width:0;display:flex}.site-nav-inner--wide{width:100%;padding:0 clamp(1rem,2vw,1.5rem)}.site-nav-actions{align-items:center;gap:8px;display:flex}.site-nav-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.site-nav-logo{object-fit:contain;width:auto;max-width:120px;height:32px}.site-nav-name{font-family:var(--site-heading-font);color:var(--site-text);font-size:1.05rem;font-weight:400}.site-nav-menu{align-items:center;gap:2px;display:flex}.site-nav-link{color:var(--site-text-muted);font-family:var(--site-body-font);font-size:var(--site-font-size);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;padding:6px 14px;font-weight:500;transition:color .2s,background .2s}.site-nav-link:hover{color:var(--site-primary);background:color-mix(in srgb, var(--site-primary) 6%, transparent)}.site-nav-link--cta{color:var(--site-primary);font-weight:600}.site-nav-hamburger{border:1px solid var(--site-border);height:38px;color:var(--site-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:1.1rem;transition:background .15s,border-color .15s;display:none}.site-nav-hamburger:hover{background:var(--site-section-alt);border-color:var(--site-primary)}.site-nav-hamburger-label{letter-spacing:.02em;font-size:.8rem;font-weight:600}.site-nav-mobile-menu{border-top:1px solid var(--site-border);background:var(--site-card-bg);flex-direction:column;padding:12px 16px 16px;display:flex}.site-nav-mobile-item{width:100%;color:var(--site-text);font-family:var(--site-body-font);font-size:var(--site-font-size);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:14px 12px;font-weight:500;transition:background .15s,color .15s;display:flex}.site-nav-mobile-item .bi{color:var(--site-text-muted);text-align:center;width:20px;font-size:1rem}.site-nav-mobile-item:hover{background:var(--site-section-alt);color:var(--site-primary)}.site-nav-mobile-item:hover .bi{color:var(--site-primary)}.site-nav-mobile-item--cta{color:var(--site-primary);font-weight:600}.site-nav-mobile-item--cta .bi{color:var(--site-primary)}.site-nav-mobile-item--danger{color:var(--site-text-muted)}.site-nav-mobile-item--danger:hover,.site-nav-mobile-item--danger:hover .bi{color:var(--site-danger-strong)}.site-nav-login-btn{font-family:var(--site-body-font);font-size:var(--site-font-size);color:var(--site-text-inverse);background:var(--site-primary);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:6px;padding:7px 18px;font-weight:600;transition:background .2s,transform .15s;display:flex}.site-nav-login-btn:hover{background:var(--site-accent,var(--site-primary));transform:translateY(-1px)}.site-nav-login-btn i{font-size:.9rem}.site-nav-guest-wrap{position:relative}.site-nav-guest-btn{border:1px solid var(--site-border,#e5e7eb);font-family:var(--site-body-font);font-size:var(--site-font-size);color:var(--site-text);cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-weight:500;transition:border-color .2s,box-shadow .2s;display:flex}.site-nav-guest-btn:hover{border-color:var(--site-primary)}.site-nav-guest-btn .bi-person-circle{color:var(--site-primary);font-size:1.1rem}.site-nav-guest-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.site-nav-guest-firstname{display:none}.site-nav-guest-menu{top:calc(100% + 8px);background:var(--site-card-bg,#fff);border:1px solid var(--site-border,#e5e7eb);z-index:100;border-radius:12px;min-width:240px;padding:12px 0;position:absolute;inset-inline-end:0;box-shadow:0 8px 24px #0000001f}.site-nav-guest-info{align-items:center;gap:10px;padding:4px 16px 10px;display:flex}.site-nav-guest-avatar{color:var(--site-primary);font-size:1.8rem;line-height:1}.site-nav-guest-fullname{font-family:var(--site-body-font);font-weight:600;font-size:var(--site-font-size);color:var(--site-text)}.site-nav-guest-email{font-family:var(--site-body-font);color:var(--site-text-muted);font-size:.85em}.site-nav-guest-verified{color:#059669;align-items:center;gap:4px;margin-top:2px;font-size:.7rem;font-weight:600;display:inline-flex}.site-nav-guest-verified i{font-size:.75rem}.site-nav-guest-divider{background:var(--site-border,#e5e7eb);height:1px;margin:4px 0}.site-nav-guest-action{width:100%;font-family:var(--site-body-font);font-size:var(--site-font-size);color:var(--site-text-muted);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:8px;padding:8px 16px;transition:background .15s,color .15s;display:flex}.site-nav-guest-action:hover{background:var(--site-danger-soft);color:var(--site-danger)}.site-dropdown-enter-active,.site-dropdown-leave-active{transition:opacity .15s,transform .15s}.site-dropdown-enter-from,.site-dropdown-leave-to{opacity:0;transform:translateY(-6px)}.site-nav-guest{font-family:var(--site-body-font);font-size:var(--site-font-size);color:var(--site-text);background:var(--site-section-alt);border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-weight:500;display:flex}.site-nav-guest i{color:var(--site-primary);font-size:1rem}.site-login-overlay{background:var(--site-scrim-soft);z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.site-login-card{background:var(--site-surface-raised);border-radius:var(--site-radius);width:100%;max-width:400px;box-shadow:var(--site-shadow-lg);padding:32px 28px}.site-login-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.site-login-header h3{font-family:var(--site-heading-font);color:var(--site-text);margin:0;font-size:1.3rem;font-weight:400}.site-login-close{color:var(--site-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px;font-size:1rem;transition:background .15s}.site-login-close:hover{background:var(--site-section-alt)}.site-login-subtitle{font-size:var(--site-font-size);color:var(--site-text-muted);margin-bottom:20px;line-height:1.5}.site-profile-form{flex-direction:column;gap:14px;display:flex}.site-profile-field{flex-direction:column;gap:5px;display:flex}.site-profile-field label{text-transform:uppercase;letter-spacing:.04em;color:var(--site-text-muted);font-size:.72rem;font-weight:600}.site-profile-input{border:1.5px solid var(--site-border,#e5e7eb);background:var(--site-bg,#faf9f7);color:var(--site-text);font-family:var(--site-body-font);font-size:var(--site-font-size,.9rem);border-radius:10px;outline:none;padding:10px 14px;transition:border-color .2s}.site-profile-input:focus{border-color:var(--site-primary)}.site-profile-input--disabled{opacity:.6;cursor:not-allowed;background:var(--site-section-alt)}.site-profile-success{font-size:var(--site-font-size);color:#059669;background:#ecfdf5;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:flex}.site-profile-error{font-size:var(--site-font-size);color:#ef4444;align-items:center;gap:6px;display:flex}.site-profile-save{background:var(--site-primary);color:#fff;font-family:var(--site-body-font);font-size:var(--site-font-size);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px;font-weight:600;transition:filter .15s;display:flex}.site-profile-save:hover{filter:brightness(1.08)}.site-profile-save:disabled{opacity:.6;cursor:not-allowed}.site-profile-customer-card{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.site-profile-customer-badge{color:#059669;align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.site-profile-customer-badge i{font-size:.85rem}.site-profile-customer-id{flex-direction:column;gap:3px;display:flex}.site-profile-customer-id-label{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:.68rem;font-weight:600}.site-profile-customer-id-value{align-items:center;gap:6px;display:flex}.site-profile-customer-id-value code{font-family:var(--site-body-font);color:#374151;word-break:break-all;background:#ffffffb3;border-radius:6px;padding:3px 8px;font-size:.78rem}.site-profile-copy-btn{color:#059669;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;font-size:.85rem;transition:opacity .15s;display:inline-flex}.site-profile-copy-btn:hover{opacity:.7}.site-login-welcome{text-align:center;padding:8px 0 12px}.site-otp-timer{float:right;color:var(--site-primary);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600}.site-otp-expired{float:right;color:var(--site-danger);font-size:.75rem;font-weight:600}.site-phone-row{gap:6px;display:flex}.site-phone-code{border:1px solid var(--site-border);border-radius:var(--site-radius,8px);background:var(--site-card-bg,#fff);width:100px;color:var(--site-text);font-family:var(--site-body-font);cursor:pointer;flex-shrink:0;padding:8px 6px;font-size:.82rem}.site-phone-code:focus{border-color:var(--site-primary);outline:none}.site-phone-number{flex:1;min-width:0}}@layer site.marketing{.partners-strip{border-bottom:1px solid var(--site-border);background:var(--site-bg);padding:48px 0;overflow:hidden}.partners-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-muted);margin:0 0 18px;font-size:.75rem;font-weight:600}.partners-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px 64px;display:flex}.partners-track-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.partners-track{align-items:center;gap:48px;width:max-content;animation:32s linear infinite partners-scroll;display:flex}.partners-track:hover{animation-play-state:paused}.partners-item{flex-shrink:0;justify-content:center;align-items:center;display:flex}.partners-item:focus-visible{box-shadow:var(--site-focus-ring);border-radius:8px;outline:none}.partners-logo{object-fit:contain;opacity:.7;filter:grayscale();width:auto;max-width:280px;height:96px;transition:opacity var(--site-duration-normal) var(--site-ease-out), filter var(--site-duration-normal) var(--site-ease-out)}.partners-item:hover .partners-logo,.partners-item:focus-visible .partners-logo{opacity:1;filter:grayscale(0%)}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partners-track{animation:none}.partners-logo{transition:none}}.hero{min-height:calc(100vh - var(--site-nav-h));text-align:center;color:var(--site-text-inverse);background-color:var(--site-primary);background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:80px 32px;display:flex;position:relative;overflow:hidden}.hero--pattern{background:radial-gradient(120% 90% at 12% 8%, color-mix(in srgb, var(--site-accent) 55%, transparent) 0%, transparent 55%), radial-gradient(90% 70% at 88% 18%, color-mix(in srgb, var(--site-primary) 45%, #fff) 0%, transparent 60%), radial-gradient(140% 110% at 50% 120%, color-mix(in srgb, var(--site-primary) 75%, #000) 0%, transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--site-primary) 92%, #000) 0%, var(--site-primary) 45%, color-mix(in srgb, var(--site-primary) 80%, #000) 100%)}.hero--pattern:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-size:28px 28px,132px 100%,100% 88px;position:absolute;inset:0}.hero--pattern:after{content:"";top:8%;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400'%3E%3Cg fill='none' stroke='rgba(255,255,255,0.10)' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M40 330 Q220 40 420 190 T780 90' stroke-dasharray='7 13'/%3E%3Cpath d='M20 210 Q260 300 470 120 T760 250' stroke-dasharray='4 16' stroke='rgba(255,255,255,0.07)'/%3E%3C/g%3E%3Cg fill='rgba(255,255,255,0.16)'%3E%3Ccircle cx='40' cy='330' r='4.5'/%3E%3Ccircle cx='780' cy='90' r='4.5'/%3E%3Ccircle cx='420' cy='190' r='3'/%3E%3Ccircle cx='470' cy='120' r='2.5' fill='rgba(255,255,255,0.10)'/%3E%3C/g%3E%3Cg fill='none' stroke='rgba(255,255,255,0.14)' stroke-width='1.2'%3E%3Ccircle cx='40' cy='330' r='11'/%3E%3Ccircle cx='780' cy='90' r='11'/%3E%3C/g%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:contain;width:78%;height:78%;position:absolute;inset-inline-start:0}.hero--pattern .hero-inner{z-index:1;position:relative}.hero-content{z-index:1;text-align:center;max-width:760px;animation:fadeUp .9s var(--site-ease-out) both;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero-pretitle{font-family:var(--site-body-font);letter-spacing:.2em;text-transform:uppercase;opacity:.9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 2px #00000059;background:#0000002e;border:1px solid #ffffff4d;border-radius:9999px;margin-bottom:16px;padding:6px 20px;font-size:.8rem;font-weight:600;display:inline-block}.hero-headline{font-family:var(--site-heading-font);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 2px 12px #00000073;margin:0 0 20px;font-size:clamp(1.6rem,5vw,3.6rem);font-weight:600;line-height:1.14}.hero-subheadline{opacity:.95;text-wrap:pretty;text-shadow:0 1px 6px #0006;max-width:60ch;margin:0 0 40px;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:400;line-height:1.65;display:block}.hero-cta{background:var(--site-surface-raised);color:var(--site-primary);font-family:var(--site-body-font);letter-spacing:.02em;transition:transform var(--site-duration-normal) var(--site-ease-out), box-shadow var(--site-duration-normal) var(--site-ease-out), color var(--site-duration-fast) var(--site-ease-out);border-radius:9999px;align-items:center;gap:8px;margin-top:24px;padding:15px 36px;font-size:1rem;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #0000002e;text-decoration:none!important}.hero-cta:hover{color:var(--site-accent);transform:translateY(-2px);box-shadow:0 14px 30px #00000038}.hero-cta:focus-visible{outline:none;box-shadow:0 0 0 3px #ffffff8c,0 8px 22px #0000002e}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-content{animation:none}.hero-cta{transition:none}.hero-cta:hover{transform:none}}.hero-stack{position:relative}.hero-stack--with-card .hero{min-height:clamp(520px,68vh,760px);padding-top:48px;padding-bottom:200px}.hero-stack-card-wrap{z-index:5;margin-top:-160px;margin-bottom:56px;position:relative}.hero-inner{z-index:1;width:min(1180px,100%);position:relative}.hero--split{min-height:calc(100svh - var(--site-nav-h));text-align:start;padding-bottom:104px}.hero--split .hero-inner{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.hero--split .hero-content{text-align:start;align-items:flex-start;max-width:34rem;margin-inline:0}.hero-card{z-index:2;animation:fadeUp .9s var(--site-ease-out) both;position:relative}.hero-scroll{inset-inline:0;z-index:2;pointer-events:none;color:var(--site-text-inverse);text-shadow:0 1px 6px var(--site-scrim-soft);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px}.hero-scroll-label{letter-spacing:.18em;text-transform:uppercase;opacity:.75;font-size:.68rem;font-weight:600}.hero-scroll-mouse{opacity:.6;border:1.5px solid;border-radius:12px;justify-content:center;width:22px;height:34px;padding-top:6px;display:flex}.hero-scroll-dot{width:4px;height:4px;animation:heroScrollDot 1.8s var(--site-ease-out) infinite;background:currentColor;border-radius:50%}@keyframes heroScrollDot{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(9px)}}.hero-stack--with-card .hero-scroll{display:none}@media (width>=980px){.hero--split .hero-inner{grid-template-columns:1.08fr .92fr;gap:56px}}@media (prefers-reduced-motion:reduce){.hero-card,.hero-scroll-dot{animation:none}}.hero-search-card{background:var(--site-card-bg,#fff);color:var(--site-text);border:1px solid var(--site-border);animation:hsc-rise .32s var(--site-ease-out) both;border-radius:14px;overflow:hidden;box-shadow:0 22px 56px #00000024,0 6px 16px #00000014}@keyframes hsc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-search-card{animation:none}}.price-refetching{pointer-events:none;position:relative}.price-refetching>:not(button){opacity:.35;transition:opacity var(--site-duration-fast) var(--site-ease-out)}.price-refetching:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--site-accent) 14%, transparent) 50%, transparent 100%);border-radius:inherit;pointer-events:none;animation:1.2s ease-in-out infinite price-refetching-shimmer;position:absolute;inset:0}@keyframes price-refetching-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.price-refetching:after{opacity:.4;animation:none;transform:none}}.hero-currency-switch{background:color-mix(in srgb, var(--site-accent) 4%, var(--site-card-bg,#fff));border-bottom:1px solid var(--site-border);flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;display:flex}.hero-currency-pill{border:1px solid var(--site-border);background:var(--site-card-bg,#fff);color:var(--site-text-muted);cursor:pointer;transition:color var(--site-duration-fast) var(--site-ease-out), background var(--site-duration-fast) var(--site-ease-out), border-color var(--site-duration-fast) var(--site-ease-out);border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font-family:inherit;font-size:.78rem;font-weight:600;display:inline-flex}.hero-currency-pill:hover{color:var(--site-text);border-color:color-mix(in srgb, var(--site-accent) 40%, var(--site-border))}.hero-currency-pill--active{background:var(--site-accent);border-color:var(--site-accent);color:#fff}.hero-currency-pill:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.hero-search-tabs{background:linear-gradient(180deg, color-mix(in srgb, var(--site-accent) 6%, #fff) 0%, var(--site-card-bg,#fff) 100%);border-bottom:1px solid var(--site-border);scrollbar-width:none;gap:4px;padding:6px 6px 0;display:flex;overflow-x:auto}.hero-search-tabs::-webkit-scrollbar{display:none}.hero-search-tab{color:var(--site-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--site-duration-fast) var(--site-ease-out), background var(--site-duration-fast) var(--site-ease-out);background:0 0;border:0;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:12px 18px;font-family:inherit;font-size:.92rem;font-weight:600;display:inline-flex}.hero-search-tab i{font-size:1.05rem}.hero-search-tab:hover{color:var(--site-text);background:color-mix(in srgb, var(--site-accent) 8%, transparent)}.hero-search-tab--active{color:var(--site-accent);background:var(--site-card-bg,#fff);position:relative}.hero-search-tab--active:after{content:"";inset-inline:12px;background:var(--site-accent);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px}.hero-search-tab:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.hero-search-body{background:var(--site-card-bg,#fff);padding:20px}.hero-search-panel{min-height:80px}@media (width<=1024px){.hero-stack--with-card .hero{min-height:clamp(480px,62vh,640px);padding-bottom:170px}.hero-stack-card-wrap{margin-top:-130px;margin-bottom:44px}.hero-search-body{padding:16px}}@media (width<=768px){.hero-stack--with-card .hero{min-height:clamp(420px,70vh,560px);padding-top:64px;padding-bottom:64px}.hero-stack-card-wrap{margin-top:16px;margin-bottom:32px}.hero-search-tab{padding:11px 14px;font-size:.88rem}.hero-search-tab i{font-size:1rem}.hero-search-body{padding:14px}}.about-grid{grid-template-columns:55fr 45fr;align-items:center;gap:64px;display:grid}.about-description{color:var(--site-text-muted);margin-top:20px;font-size:1.05rem;line-height:1.8}.about-description p{margin:0 0 .6em}.about-description p:last-child{margin-bottom:0}.about-description ul,.about-description ol{margin:.5em 0;padding-inline-start:1.5em}.about-description li{margin-bottom:.25em}.about-description h2{color:var(--site-text);margin:.5em 0 .3em;font-size:1.5rem;font-weight:700}.about-description h3{color:var(--site-text);margin:.5em 0 .3em;font-size:1.2rem;font-weight:600}.about-description blockquote{background:color-mix(in oklab, var(--site-primary) 5%, transparent);color:var(--site-text);border-radius:8px;margin:.8em 0;padding:10px 16px;font-style:italic}.about-description a{color:var(--site-primary);text-underline-offset:2px;transition:color var(--site-duration-fast) var(--site-ease-out);text-decoration:underline}.about-description a:hover{color:var(--site-accent)}.about-description hr{border:none;border-top:1px solid var(--site-border);margin:1em 0}.about-image{position:relative}.about-image img{border-radius:var(--site-radius);object-fit:cover;width:100%;max-height:440px;box-shadow:var(--site-shadow-lg);transition:transform var(--site-duration-slow) var(--site-ease-out);display:block}.about-image:hover img{transform:translate(-4px,-4px)}.about-image:after{content:"";top:12px;inset-inline-end:-12px;bottom:-12px;border:2px solid color-mix(in srgb, var(--site-primary) 25%, transparent);border-radius:var(--site-radius);z-index:-1;pointer-events:none;transition:transform var(--site-duration-slow) var(--site-ease-out);position:absolute;inset-inline-start:12px}.about-image:hover:after{transform:translate(4px,4px)}@media (prefers-reduced-motion:reduce){.about-image img,.about-image:after{transition:none}.about-image:hover img,.about-image:hover:after{transform:none}}.services-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.service-card{background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);text-align:center;border-top:3px solid #0000;padding:36px 28px;transition:transform .3s,box-shadow .3s,border-top-color .3s}.service-card:hover{box-shadow:var(--site-shadow-lg);border-top-color:var(--site-primary);transform:translateY(-6px)}.service-icon{background:color-mix(in srgb, var(--site-primary) 10%, transparent);width:60px;height:60px;color:var(--site-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;transition:background .3s;display:inline-flex}.service-card:hover .service-icon{background:color-mix(in srgb, var(--site-primary) 16%, transparent)}.service-title{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:10px;font-size:1.15rem;font-weight:400}.service-desc{color:var(--site-text-muted);margin-bottom:20px;font-size:.92rem;line-height:1.65}.service-cta{border-radius:9999px;padding:8px 22px;font-size:.85rem;font-weight:500;transition:background .25s,transform .25s;display:inline-block}.service-cta--wa{color:var(--site-text-inverse);background:#25d366}.service-cta--wa:hover{color:var(--site-text-inverse);background:#1da851;transform:translateY(-1px)}.service-cta--functional{background:color-mix(in srgb, var(--site-primary) 12%, transparent);color:var(--site-primary);cursor:pointer}.service-cta--functional:hover{background:color-mix(in srgb, var(--site-primary) 20%, transparent);transform:translateY(-1px)}.testimonials-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.testimonial-card{background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);transition:transform var(--site-duration-normal) var(--site-ease-out), box-shadow var(--site-duration-normal) var(--site-ease-out), border-color var(--site-duration-normal) var(--site-ease-out);padding:32px 28px;position:relative}.testimonial-card:hover{box-shadow:var(--site-shadow-md);border-color:color-mix(in srgb, var(--site-primary) 25%, var(--site-border));transform:translateY(-3px)}.testimonial-quote-mark{font-family:var(--site-heading-font,var(--site-body-font,inherit));color:color-mix(in srgb, var(--site-primary) 15%, transparent);top:16px;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4rem;line-height:1;position:absolute;inset-inline-start:20px}.testimonial-stars{gap:2px;margin-bottom:16px;display:flex;position:relative}.star{color:var(--site-border)}.star--filled{color:var(--site-warning)}.testimonial-text{color:var(--site-text);margin:0 0 20px;font-size:1rem;font-style:italic;line-height:1.75;position:relative}.testimonial-name{color:var(--site-text-muted);letter-spacing:.01em;margin:0;font-size:.9rem;font-weight:600}@media (prefers-reduced-motion:reduce){.testimonial-card{transition:none}.testimonial-card:hover{transform:none}}.contact-grid{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.contact-item{background:var(--site-card-bg);border:1px solid var(--site-border);color:var(--site-text);transition:border-color var(--site-duration-fast) var(--site-ease-out), box-shadow var(--site-duration-fast) var(--site-ease-out), transform var(--site-duration-normal) var(--site-ease-out), color var(--site-duration-fast) var(--site-ease-out);border-radius:9999px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;display:inline-flex;text-decoration:none!important}.contact-item:hover{border-color:var(--site-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--site-primary) 12%, transparent);color:var(--site-text);transform:translateY(-2px)}.contact-item:focus-visible{border-color:var(--site-primary);box-shadow:var(--site-focus-ring);color:var(--site-primary);outline:none}.contact-item svg{color:var(--site-primary);transition:color var(--site-duration-fast) var(--site-ease-out);flex-shrink:0}.contact-item:hover svg{color:var(--site-accent)}.contact-address{color:var(--site-text-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.92rem;display:flex}.contact-address svg{color:var(--site-primary);flex-shrink:0}@media (prefers-reduced-motion:reduce){.contact-item{transition:none}.contact-item:hover{transform:none}}.site-footer{text-align:center;border-top:1px solid var(--site-border);padding:48px 0 40px;position:relative}.site-footer:before{content:"";top:0;background:linear-gradient(90deg, transparent, var(--site-border), transparent);width:min(200px,40%);height:1px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.footer-legal{text-align:start}.footer-legal-body{color:var(--site-text-muted);margin-bottom:6px;font-size:.78rem;line-height:1.45}.footer-legal-body:last-of-type{margin-bottom:0}.footer-legal-body strong{color:var(--site-text);font-weight:600}.footer-legal-bar{border-top:1px solid var(--site-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:20px;padding-top:16px;display:flex}.footer-legal-copy{color:var(--site-text-muted);opacity:.75;margin:0;font-size:.7rem}@media (width<=480px){.footer-legal-body{font-size:.74rem}}@media (width<=1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.container{padding:0 20px}.section{padding:32px 0}.section-title{font-size:1.6rem;margin-bottom:14px!important}.section-desc{font-size:.92rem;margin:0 auto 24px!important}.section-title--center:last-child{margin-bottom:24px!important}.hero{min-height:70vh;padding:48px 20px}.hero-pretitle{padding:5px 16px;font-size:.7rem}.about-grid{grid-template-columns:1fr;gap:24px}.about-image{order:-1}.about-image:after{display:none}.about-description{margin-top:12px;font-size:.95rem;line-height:1.7}.services-grid{grid-template-columns:1fr;gap:12px}.service-card{padding:24px 18px}.testimonials-grid{grid-template-columns:1fr;gap:16px}.contact-grid{flex-direction:column;align-items:stretch}.contact-item{justify-content:center}}@media (width<=480px){.container{padding:0 14px}.section{padding:24px 0}.section-title{font-size:1.35rem;margin-bottom:10px!important}.section-desc{font-size:.85rem;line-height:1.55;margin:0 auto 20px!important}.section-title--center:last-child{margin-bottom:20px!important}.partners-strip{padding:24px 0}.partners-title{margin-bottom:14px;font-size:.9rem}.partners-logo{max-width:180px;height:56px}.partners-center{gap:20px 28px}.site-not-found-card,.site-suspended-card,.site-maintenance-card{padding:28px 18px}.site-not-found-code{font-size:3.4rem}.hero{min-height:60vh;padding:40px 16px}.hero-subheadline{margin-bottom:20px;font-size:.95rem}.about-grid{gap:20px}.about-description{font-size:.9rem}.service-card{padding:20px 16px}.service-icon{width:52px;height:52px;margin-bottom:14px}.service-title{margin-bottom:6px;font-size:1.05rem}.service-desc{margin-bottom:14px;font-size:.88rem}.contact-grid{flex-flow:wrap;justify-content:center;align-items:center;gap:12px}.contact-item{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0}.contact-item span{display:none}.contact-item svg{width:22px;height:22px}.contact-address{gap:6px;margin-bottom:16px;font-size:.84rem}.testimonial-card{padding:20px 16px}.testimonial-quote-mark{font-size:2.2rem}.testimonial-text{margin:0 0 14px;font-size:.92rem;line-height:1.65}.site-footer{padding:32px 0 28px}.footer-legal{padding-top:16px}}}@layer site.widgets{.visa-check-input,.visa-check-select,.visa-check-textarea{font-family:var(--site-body-font);border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-bg);color:var(--site-text);outline:none;width:100%;padding:10px 14px;font-size:.95rem;transition:border-color .25s,box-shadow .25s}.visa-check-input:focus,.visa-check-select:focus,.visa-check-textarea:focus{border-color:var(--site-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--site-primary) 12%, transparent)}.visa-check-textarea{resize:vertical;min-height:80px}.visa-check-btn{font-family:var(--site-body-font);cursor:pointer;text-align:center;border:none;border-radius:9999px;font-size:.95rem;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s}.visa-check-btn:disabled{opacity:.6;cursor:not-allowed}.visa-check-btn--primary{background:var(--site-primary);color:var(--site-text-inverse);padding:14px 32px}.visa-check-btn--primary:hover:not(:disabled){box-shadow:0 8px 24px color-mix(in srgb, var(--site-primary) 30%, transparent);transform:translateY(-2px)}.visa-check-btn--secondary{background:var(--site-section-alt);color:var(--site-text);padding:12px 28px}.visa-check-btn--secondary:hover{background:var(--site-border)}.visa-check-btn--link{color:var(--site-primary);background:0 0;padding:8px 0;font-weight:500}.visa-check-btn--link:hover{color:var(--site-accent)}.visa-check-alert{border-radius:var(--site-radius-sm);margin-bottom:16px;padding:12px 16px;font-size:.9rem}.visa-check-alert--error{background:var(--site-danger-soft);color:var(--site-danger-text);border:1px solid var(--site-danger-soft-strong)}.visa-check-error-text{color:var(--site-danger-text);text-align:center;margin-bottom:16px;font-size:.95rem}.vc-layout{flex-direction:column;gap:20px;max-width:560px;margin:0 auto;display:flex}.vc-offering-banner{background:color-mix(in srgb, var(--site-accent,var(--site-primary)) 8%, var(--site-card-bg));border:1px solid color-mix(in srgb, var(--site-accent,var(--site-primary)) 22%, transparent);border-radius:var(--site-radius);align-items:center;gap:14px;padding:14px 18px;display:flex}.vc-offering-banner-icon{background:var(--site-accent,var(--site-primary));width:38px;height:38px;color:var(--site-text-inverse,#fff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.vc-offering-banner-text{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-offering-banner-text strong{font-family:var(--site-heading-font,var(--site-body-font));color:var(--site-text);font-size:.98rem;font-weight:700;line-height:1.25}.vc-offering-banner-text span{color:var(--site-text-muted);font-size:.85rem;line-height:1.4}.vc-field-locked{color:var(--site-text-muted);opacity:.7;align-items:center;margin-inline-start:4px;font-size:.7rem;display:inline-flex}.vc-intro-compact{background:color-mix(in srgb, var(--site-primary) 5%, var(--site-card-bg));border:1px solid color-mix(in srgb, var(--site-primary) 12%, transparent);border-radius:var(--site-radius);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.vc-intro-compact-inner{align-items:center;gap:12px;min-width:0;display:flex}.vc-intro-compact-badge{background:color-mix(in srgb, var(--site-primary) 12%, transparent);width:34px;height:34px;color:var(--site-primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.vc-intro-compact-text{min-width:0}.vc-intro-compact-title{font-family:var(--site-heading-font,var(--site-body-font));color:var(--site-text);margin:0 0 2px;font-size:.92rem;font-weight:600;line-height:1.3}.vc-intro-compact-sub{color:var(--site-text-muted);margin:0;font-size:.78rem;line-height:1.3}.vc-intro-expand-btn{color:var(--site-primary);cursor:pointer;white-space:nowrap;font-size:.85rem;font-weight:600;font-family:var(--site-body-font);background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;text-decoration:none;transition:opacity .2s;display:inline-flex}.vc-intro-expand-btn:hover{opacity:.75;text-decoration:none}.vc-intro-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vc-intro-dialog{background:var(--site-card-bg,#fff);border-radius:16px;width:100%;max-width:520px;animation:.25s ease-out vc-dialog-in;position:relative;box-shadow:0 8px 40px #0000002e}@keyframes vc-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.vc-intro-dialog-close{top:14px;background:var(--site-section-alt,#f3f4f6);cursor:pointer;width:32px;height:32px;color:var(--site-text-muted);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;transition:background .2s;display:flex;position:absolute;inset-inline-end:14px}.vc-intro-dialog-close:hover{background:var(--site-border)}.vc-intro-dialog-body{padding:32px 28px}.vc-intro-dialog-body .vc-heading{font-size:clamp(1.4rem,3vw,1.8rem)}.vc-modal-enter-active,.vc-modal-leave-active{transition:opacity .2s}.vc-modal-enter-from,.vc-modal-leave-to{opacity:0}.vc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--site-primary);margin-bottom:16px;font-size:.75rem;font-weight:700;display:inline-block}.vc-heading{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:20px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.15}.vc-desc{color:var(--site-text-muted);font-size:1rem;line-height:1.75}.vc-desc--highlight{color:var(--site-primary);margin-top:8px;font-size:.95rem;font-weight:500}.vc-form-card{background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);box-shadow:var(--site-shadow-md);flex-direction:column;gap:20px;padding:32px 28px;display:flex}.vc-form-title{font-family:var(--site-heading-font);color:var(--site-text);text-align:center;margin-bottom:4px;font-size:1.5rem;font-weight:400}.vc-form-subtitle{color:var(--site-text-muted);text-align:center;margin-bottom:8px;font-size:.92rem;line-height:1.5}.vc-form-fields{flex-direction:column;gap:20px;display:flex}.vc-field{flex-direction:column;gap:6px;display:flex}.vc-field-label{color:var(--site-text);letter-spacing:.01em;font-size:.85rem;font-weight:600}.vc-optional{color:var(--site-text-muted);font-size:.8rem;font-weight:400}.vc-submit-btn{width:100%;margin-top:4px}.vc-passport-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vc-passport-circle{border:2px solid var(--site-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.vc-passport-circle:hover{border-color:#ef4444}.vc-passport-circle:hover .vc-passport-remove{opacity:1}.vc-passport-flag{object-fit:cover;width:100%;height:100%}.vc-passport-code{color:var(--site-text-muted);font-size:.65rem;font-weight:700}.vc-passport-remove{color:#fff;opacity:0;background:#ef4444d9;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;transition:opacity .15s;display:flex;position:absolute;inset:0}.vc-passport-add{border:2px dashed var(--site-border);cursor:pointer;width:44px;height:44px;color:var(--site-text-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.vc-passport-add:hover{border-color:var(--site-primary);color:var(--site-primary)}.vc-inline-select{margin-top:6px}.vc-doc-pills{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.vc-doc-pill{background:color-mix(in srgb, var(--site-primary) 8%, transparent);color:var(--site-text);border-radius:9999px;align-items:center;gap:6px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-flex}.vc-doc-pill-remove{color:var(--site-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9rem;line-height:1}.vc-doc-pill-remove:hover{color:#ef4444}.vc-add-doc-btn{border:1px dashed var(--site-border);color:var(--site-text-muted);cursor:pointer;font-size:.85rem;font-family:var(--site-body-font);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;transition:border-color .2s,color .2s;display:inline-flex}.vc-add-doc-btn:hover{border-color:var(--site-primary);color:var(--site-primary)}.vc-doc-form{background:var(--site-section-alt);border-radius:var(--site-radius-sm);margin-top:4px;padding:16px}.vc-doc-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vc-doc-form-field{flex-direction:column;gap:4px;display:flex}.vc-mini-label{color:var(--site-text-muted);font-size:.78rem;font-weight:600}.vc-radio-row{gap:16px;padding-top:6px;display:flex}.vc-radio{color:var(--site-text);cursor:pointer;align-items:center;gap:5px;font-size:.85rem;display:flex}.vc-radio input{accent-color:var(--site-primary)}.vc-doc-form-actions{gap:8px;margin-top:12px;display:flex}.vc-doc-save-btn{background:var(--site-primary);color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;font-family:var(--site-body-font);border:none;border-radius:8px;padding:7px 20px;transition:opacity .2s}.vc-doc-save-btn:disabled{opacity:.5;cursor:not-allowed}.vc-doc-cancel-btn{border:1px solid var(--site-border);color:var(--site-text-muted);cursor:pointer;font-size:.85rem;font-weight:500;font-family:var(--site-body-font);background:0 0;border-radius:8px;padding:7px 20px}.vc-checking-wrap{justify-content:center;align-items:center;min-height:280px;padding:24px 0;display:flex}.vc-checking-card{background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);text-align:center;width:100%;max-width:480px;box-shadow:var(--site-shadow-md);padding:36px 32px}.vc-checking-icon{color:var(--site-primary);justify-content:center;align-items:center;margin-bottom:24px;animation:2s ease-in-out infinite vc-pulse;display:flex}@keyframes vc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.vc-checking-title{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:12px;font-size:1.4rem;font-weight:400}.vc-checking-text{color:var(--site-text-muted);margin-bottom:8px;font-size:.95rem;line-height:1.6}.vc-checking-hint{color:var(--site-text-muted);opacity:.7;margin-bottom:20px;font-size:.85rem}.vc-checking-dots{justify-content:center;gap:6px;display:flex}.vc-checking-dots span{background:var(--site-primary);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite vc-dot-bounce}.vc-checking-dots span:nth-child(2){animation-delay:.2s}.vc-checking-dots span:nth-child(3){animation-delay:.4s}@keyframes vc-dot-bounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.vc-result-page{max-width:640px;margin:0 auto}.vc-result-card{background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);box-shadow:var(--site-shadow-lg);overflow:hidden}.vcr-card{border:1px solid var(--site-border);background:var(--site-card-bg);border-radius:14px;margin:20px 20px 16px;overflow:hidden}.vcr-card-strip{justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.vcr-card-verdict{align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.vcr-card-verdict i{font-size:1.1rem}.vcr-card-confidence{text-transform:uppercase;letter-spacing:.04em;background:#fff9;border-radius:100px;padding:3px 10px;font-size:.68rem;font-weight:600}.vc-verdict--free .vcr-card-strip{background:var(--site-success-soft,#ecfdf5)}.vc-verdict--free .vcr-card-verdict,.vc-verdict--free .vcr-card-confidence{color:var(--site-success-strong,#047857)}.vc-verdict--evisa .vcr-card-strip{background:var(--site-info-soft,#eff6ff)}.vc-verdict--evisa .vcr-card-verdict,.vc-verdict--evisa .vcr-card-confidence{color:var(--site-info-strong,#1d4ed8)}.vc-verdict--arrival .vcr-card-strip{background:var(--site-warning-soft,#fffbeb)}.vc-verdict--arrival .vcr-card-verdict,.vc-verdict--arrival .vcr-card-confidence{color:var(--site-warning-strong,#b45309)}.vc-verdict--required .vcr-card-strip{background:var(--site-danger-soft,#fef2f2)}.vc-verdict--required .vcr-card-verdict,.vc-verdict--required .vcr-card-confidence{color:var(--site-danger-strong,#b91c1c)}.vcr-card-route{justify-content:center;align-items:center;gap:20px;padding:20px 20px 16px;display:flex}.vcr-card-country{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.vcr-card-country:last-child{text-align:right;justify-content:flex-end}.vcr-card-flag{object-fit:cover;border:1px solid var(--site-border,#e5e7eb);border-radius:4px;flex-shrink:0;width:40px;height:28px;box-shadow:0 1px 3px #00000014}.vcr-card-country-info{flex-direction:column;min-width:0;display:flex}.vcr-card-country-label{text-transform:uppercase;letter-spacing:.06em;color:var(--site-text-muted);font-size:.62rem;font-weight:600}.vcr-card-country-name{color:var(--site-text);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.vcr-card-arrow{background:var(--site-section-alt,#f4f5f7);width:32px;height:32px;color:var(--site-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:flex}.vcr-card-grid{background:var(--site-border,#e5e7eb);border-top:1px solid var(--site-border,#e5e7eb);grid-template-columns:1fr 1fr;gap:1px;display:grid}.vcr-card-field{background:var(--site-card-bg,#fff);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.vcr-card-field:only-child,.vcr-card-field:last-child:nth-child(odd){grid-column:1/-1}.vcr-card-field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--site-text-muted);font-size:.6rem;font-weight:600}.vcr-card-field-value{color:var(--site-text);font-size:.88rem;font-weight:600}.vcr-card-travellers{align-items:center;gap:10px;display:flex}.vcr-card-travellers span{align-items:center;gap:3px;display:inline-flex}.vcr-card-travellers i{color:var(--site-primary)}@media (width<=480px){.vcr-card-route{gap:12px;padding:16px 14px 12px}.vcr-card-flag{width:32px;height:22px}.vcr-card-country-name{font-size:.8rem}.vcr-card-grid{grid-template-columns:1fr}.vcr-card-field:last-child:nth-child(odd){grid-column:auto}}.vcr-body{padding:0 20px}.vcr-section{border-top:1px solid var(--site-border);padding:20px 0}.vcr-section:first-child{border-top:0}.vcr-section-title{font-family:var(--site-heading-font);letter-spacing:-.005em;color:var(--site-text);align-items:center;gap:10px;margin:0 0 12px;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.vcr-section-count{background:color-mix(in oklab, var(--site-primary,var(--vc-primary)) 12%, transparent);min-width:22px;height:22px;color:var(--site-primary,var(--vc-primary));letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;padding:0 8px;font-size:.7rem;font-weight:700;display:inline-flex}.vcr-section-text{color:var(--site-text);margin:0;font-size:.95rem;line-height:1.6}.vcr-section-text+.vcr-bullets,.vcr-section-text+.vcr-req-list,.vcr-section-text+.vcr-stats,.vcr-section-text+.vcr-patterns,.vcr-section-text+.vcr-app-link{margin-top:16px}.vcr-bullets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vcr-bullets li{color:var(--site-text);padding-inline-start:20px;font-size:.9rem;line-height:1.55;position:relative}.vcr-bullets li:before{content:"";inset-inline-start:6px;background:var(--site-primary,var(--vc-primary));opacity:.5;border-radius:50%;width:6px;height:6px;position:absolute;top:.65em}.vcr-section--note{padding:16px 0}.vcr-note{background:color-mix(in oklab, var(--site-warning,#f79009) 8%, transparent);border:1px solid color-mix(in oklab, var(--site-warning,#f79009) 22%, transparent);border-radius:var(--site-radius-sm,10px);color:var(--site-text);align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:.875rem;line-height:1.55;display:flex}.vcr-note i{color:var(--site-warning-strong,#8f5200);flex-shrink:0;margin-top:2px;font-size:1rem}.vcr-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.vcr-stat{border-radius:var(--site-radius-sm,10px);background:var(--site-card-bg,#fff);border:1px solid var(--site-border);grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;gap:2px 10px;padding:12px 14px;display:grid}.vcr-stat i{color:var(--site-text-muted);grid-row:1/3;font-size:1.05rem}.vcr-stat-label{color:var(--site-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:500}.vcr-stat-value{color:var(--site-text);font-size:.92rem;font-weight:600;line-height:1.3}.vcr-stat--ok{background:var(--site-success-soft,#ecfdf5);border-color:color-mix(in oklab, var(--site-success-strong,#047857) 22%, transparent)}.vcr-stat--ok i,.vcr-stat--ok .vcr-stat-value{color:var(--site-success-strong,#047857)}.vcr-stat--warn{background:color-mix(in oklab, var(--site-warning,#f79009) 10%, transparent);border-color:color-mix(in oklab, var(--site-warning,#f79009) 24%, transparent)}.vcr-stat--warn i,.vcr-stat--warn .vcr-stat-value{color:var(--site-warning-strong,#8f5200)}.vcr-stat--neutral{background:color-mix(in oklab, var(--site-primary,var(--vc-primary)) 3%, var(--site-card-bg,#fff))}.vcr-patterns{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.vcr-pattern{border-radius:var(--site-radius-sm,10px);background:var(--site-card-bg,#fff);border:1px solid var(--site-border);padding:14px 16px}.vcr-pattern strong{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:.78rem;font-weight:700;display:inline-flex}.vcr-pattern strong i{font-size:.95rem}.vcr-pattern ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vcr-pattern li{color:var(--site-text);padding-inline-start:16px;font-size:.85rem;line-height:1.55;position:relative}.vcr-pattern li:before{content:"·";inset-inline-start:4px;font-size:1.2rem;font-weight:700;line-height:1.2;position:absolute;top:0}.vcr-pattern--accept{background:var(--site-success-soft,#ecfdf5);border-color:color-mix(in oklab, var(--site-success-strong,#047857) 18%, transparent)}.vcr-pattern--accept strong,.vcr-pattern--accept li:before{color:var(--site-success-strong,#047857)}.vcr-pattern--reject{background:color-mix(in oklab, var(--site-danger,#f04438) 6%, transparent);border-color:color-mix(in oklab, var(--site-danger,#f04438) 20%, transparent)}.vcr-pattern--reject strong,.vcr-pattern--reject li:before{color:var(--site-danger-strong,#b91c1c)}.vcr-app-link{background:var(--site-card-bg,#fff);border:1px solid var(--site-border);border-radius:var(--site-radius-sm,10px);color:var(--site-text);transition:border-color var(--site-duration-fast,.15s) var(--site-ease-out,ease), background var(--site-duration-fast,.15s) var(--site-ease-out,ease);grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:14px 18px;display:grid;text-decoration:none!important}.vcr-app-link:hover,.vcr-app-link:focus-visible{border-color:var(--site-primary,var(--vc-primary));background:color-mix(in oklab, var(--site-primary,var(--vc-primary)) 5%, var(--site-card-bg,#fff));outline:none}.vcr-app-link>i{color:var(--site-primary,var(--vc-primary));font-size:1.1rem}.vcr-app-link-text{flex-direction:column;gap:2px;min-width:0;display:flex}.vcr-app-link-text strong{color:var(--site-text);font-size:.93rem;font-weight:600}.vcr-app-link-text small{color:var(--site-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}@media (width<=480px){.vcr-card{margin:14px 14px 12px}.vcr-body{padding:0 14px}.vcr-section{padding:16px 0}.vcr-section--note{padding:14px 0}.vcr-section--disclaimer{padding-bottom:18px}.vcr-stats{grid-template-columns:1fr 1fr}.vcr-stat{padding:10px 12px}.vcr-stat i{font-size:.95rem}.vcr-stat-label{font-size:.68rem}.vcr-stat-value{font-size:.85rem}.vcr-patterns{grid-template-columns:1fr}}.vcr-section--disclaimer{padding-bottom:24px}.vcr-disclaimer{background:var(--site-neutral-soft,color-mix(in oklab, var(--site-text) 4%, transparent));border-radius:var(--site-radius-sm,10px);color:var(--site-text-muted);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.8rem;line-height:1.55;display:flex}.vcr-disclaimer i{color:var(--site-text-muted);flex-shrink:0;margin-top:2px;font-size:.95rem}.vcr-disclaimer strong{color:var(--site-text);font-weight:600}.vc-result-badges{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.vc-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-block}.vc-badge--confidence{background:color-mix(in srgb, var(--site-primary) 12%, transparent);color:var(--site-primary)}.vc-badge--stay{color:#0369a1;background:#f0f9ff}.vc-result-summary{margin-bottom:24px}.vc-result-section-title{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:8px;font-size:1.05rem;font-weight:400}.vc-result-brief{color:var(--site-text-muted);font-size:.95rem;line-height:1.7}.vc-result-checklist{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.vc-check-item{color:var(--site-text);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.vc-check-icon{color:var(--site-primary);flex-shrink:0;margin-top:1px}.vc-email-section{border-top:1px solid var(--site-border);margin-bottom:28px;padding-top:24px}.vc-email-toggle{color:var(--site-primary);cursor:pointer;font-size:.92rem;font-weight:600;font-family:var(--site-body-font);background:0 0;border:none;padding:0;text-decoration:none}.vc-email-toggle:hover{color:var(--site-accent)}.vc-email-block{grid-template-columns:1fr 1fr;gap:32px;margin-top:20px;display:grid}.vc-email-info-title{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:12px;font-size:1.1rem;font-weight:400}.vc-email-features{flex-direction:column;gap:8px;list-style:none;display:flex}.vc-email-features li{color:var(--site-text-muted);padding-inline-start:22px;font-size:.88rem;line-height:1.5;position:relative}.vc-email-features li:before{content:"";inset-inline-start:0;background:var(--site-primary);opacity:.3;border-radius:50%;width:10px;height:10px;position:absolute;top:6px}.vc-email-form{flex-direction:column;gap:12px;display:flex}.vc-email-submit{width:100%}.vc-email-sent{color:var(--site-primary);align-items:center;gap:8px;margin-top:8px;font-size:.92rem;font-weight:600;display:flex}.vcr-cta{border-top:1px solid var(--site-border);text-align:center;background:var(--site-section-alt,#f8f9fb);margin:0;padding:32px 28px 28px}.vcr-cta-badge{background:var(--site-card-bg,#fff);border:1px solid var(--site-border,#e5e7eb);color:var(--site-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;margin-bottom:16px;padding:5px 14px;font-size:.68rem;font-weight:700;display:inline-flex}.vcr-cta-badge i{font-size:.72rem}.vcr-cta-title{font-family:var(--site-heading-font);color:var(--site-text);margin:0 0 10px;font-size:1.15rem;font-weight:600;line-height:1.35}.vcr-cta-desc{color:var(--site-text-muted);max-width:460px;margin:0 auto 24px;font-size:.86rem;line-height:1.65}.vcr-cta-btn{background:var(--site-primary);color:#fff;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:13px 32px;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0000001f}.vcr-cta-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 6px 20px #00000029}.vcr-cta-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.vcr-cta-note{color:var(--site-text-muted);opacity:.6;margin:14px 0 0;font-size:.74rem}.vcr-auth-notice{text-align:center;background:var(--site-card-bg,#fff);border:1px solid var(--site-border,#e5e7eb);border-radius:var(--site-radius-sm,10px);color:var(--site-text-muted);flex-direction:column;align-items:center;gap:8px;padding:16px 20px;display:flex}.vcr-auth-notice i{opacity:.35;font-size:1.3rem}.vcr-auth-notice p{margin:0;font-size:.84rem;line-height:1.5}.vcr-eoi-done{text-align:center;flex-direction:column;align-items:center;padding:12px 0 4px;display:flex}.vcr-eoi-done-icon{color:var(--site-success,#10b981);margin-bottom:12px;font-size:2.2rem}.vcr-eoi-done-title{color:var(--site-text);margin:0 0 8px;font-size:1rem;font-weight:600}.vcr-eoi-done-text{color:var(--site-text-muted);max-width:400px;margin:0;font-size:.82rem;line-height:1.55}.vcr-word-count{text-align:right;color:var(--site-text-muted);opacity:.6;margin-top:4px;font-size:.68rem;display:block}.vcr-word-count--over{color:var(--site-danger-strong,#dc2626);opacity:1;font-weight:600}.vc-auth-hint{color:var(--site-text-muted);margin-bottom:12px;font-size:.85rem}.vc-inline-auth{gap:8px;max-width:400px;margin:0 auto;display:flex}.vc-inline-auth .visa-check-input{flex:1;min-width:0}.vc-inline-auth .visa-check-btn{white-space:nowrap;padding:10px 20px}.vc-inline-auth-fields{flex-direction:column;align-items:center;max-width:100%;margin:16px auto 0;display:flex}.vc-inline-auth-fields .vc-field{text-align:start;width:100%;margin-bottom:14px}.vc-eoi-success{color:var(--site-primary);justify-content:center;align-items:center;gap:10px;padding:8px 0;font-size:.9rem;font-weight:500;display:flex}.vcr-back{border:none;border-top:1px solid var(--site-border);width:100%;color:var(--site-primary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:14px 28px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s;display:flex}.vcr-back:hover{background:var(--site-section-alt,#f9fafb)}.vc-auth-page{justify-content:center;display:flex}.vc-auth-card{width:100%;max-width:480px}.vc-done-page{justify-content:center;display:flex}.vc-done-card{background:var(--site-card-bg);border:1px solid var(--site-border);border-radius:var(--site-radius);text-align:center;width:100%;max-width:520px;box-shadow:var(--site-shadow-md);padding:56px 40px}.vc-done-icon{color:var(--site-primary);margin-bottom:20px}.vc-done-title{font-family:var(--site-heading-font);color:var(--site-text);margin-bottom:12px;font-size:1.8rem;font-weight:400}.vc-done-text{color:var(--site-text-muted);margin-bottom:20px;font-size:.95rem;line-height:1.65}@media (width<=768px){.vc-layout{gap:12px;max-width:100%}.vc-intro-compact{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}.vc-intro-compact-title{font-size:.85rem}.vc-form-card{box-shadow:none;border:1px solid var(--site-border);border-radius:10px;gap:14px;padding:16px 12px}.vc-form-fields{gap:14px}.vc-field{gap:4px}.vc-checking-card{padding:32px 16px}.vc-result-page{max-width:100%}.vc-result-card{border-radius:10px}.vc-email-block{grid-template-columns:1fr;gap:12px}.vc-doc-form-grid{grid-template-columns:1fr;gap:10px}.vc-result-dest{text-align:center;flex-direction:column}.vc-done-card{padding:32px 16px}.vc-inline-auth{flex-direction:column}.vc-inline-auth-fields{max-width:100%}.vc-result-route{justify-content:center;gap:8px;padding:14px}.vc-route-label{font-size:.92rem}.vc-verdict{gap:10px;margin:12px;padding:14px}.vc-verdict-icon{width:34px;height:34px;font-size:1rem}.vc-verdict-type{font-size:1rem}.vc-verdict-label{font-size:.68rem}.vc-verdict-meta{gap:6px}.vc-badge{padding:4px 10px;font-size:.68rem}.vc-block{padding:12px 14px 0}.vc-block-heading,.vc-block-text{font-size:.85rem}.vc-block-list li{padding-inline-start:18px;font-size:.84rem}.vc-block-list li:before{width:6px;height:6px;top:8px}.vc-disclaimer{margin:16px 12px 0;padding:12px 14px}.vc-disclaimer .vc-block-text{font-size:.78rem}.vc-consult-cta{margin:14px 12px 16px;padding:14px 12px}.vc-consult-heading{font-size:1rem}.vc-consult-text{font-size:.84rem}.vc-reset-link{margin:14px 12px 16px;padding:10px 20px;font-size:.84rem}.vc-intro-dialog{border-radius:12px;max-width:100%;margin:16px}.vc-intro-dialog-body{padding:24px 18px}}@media (width<=480px){.vc-layout{max-width:100%;margin:0}.vc-form-card,.vc-form-fields{gap:12px}.vc-field{gap:4px}.vc-form-title{margin-bottom:2px;font-size:1.2rem}.vc-form-subtitle{margin-bottom:4px;font-size:.85rem}.vc-doc-form{margin-top:2px;padding:12px}.vc-doc-form-actions{margin-top:8px}.vc-radio-row{gap:12px;padding-top:4px}.vc-inline-select{margin-top:4px}.vc-passport-row{gap:8px}.vc-doc-pills{margin-bottom:4px}.vc-trip-details-row{gap:8px}.vc-intro-compact{padding:10px 12px}.vc-intro-compact-badge{width:28px;height:28px;font-size:.9rem}.vc-intro-compact-title{font-size:.8rem}.vc-intro-compact-sub{font-size:.7rem}.vc-verdict{flex-direction:column;align-items:flex-start;margin:10px 8px;padding:12px}.vc-result-route{padding:12px 10px}.vc-block{padding:10px 10px 0}.vc-disclaimer{margin:14px 8px 0}.vc-consult-cta{margin:12px 8px 14px;padding:12px 10px}.vc-reset-link{margin:12px 8px 14px}}@media (width<=768px){.site-nav-inner{height:48px}.site-nav-logo{height:26px}.site-nav-name{font-size:.9rem}.site-nav-login-btn{padding:6px 14px}.site-nav-menu{display:none}.site-nav-hamburger{display:flex}:root{--site-nav-h:48px}.site-nav-guest-name{display:none}.site-nav-guest-firstname{text-overflow:ellipsis;white-space:nowrap;max-width:80px;display:inline;overflow:hidden}.site-nav-guest-btn{padding:6px 10px}.site-nav-guest{text-overflow:ellipsis;white-space:nowrap;max-width:160px;padding:5px 10px;overflow:hidden}.site-login-card{max-width:100%;margin:16px;padding:24px 20px}}@media (width<=480px){.hero{min-height:60vh;padding:40px 16px}.hero-headline{font-size:1.7rem!important}.hero-subheadline{font-size:.95rem!important}.hero-cta{padding:11px 24px;font-size:.88rem}.vc-heading{font-size:1.35rem}.vc-desc{font-size:.88rem}.partners-logo{max-width:180px;height:52px}:root{--site-nav-h:44px}.site-nav-inner{height:44px;padding:0 12px}.site-nav-logo{height:22px}.site-nav-name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:.82rem;overflow:hidden}.site-nav-actions{gap:6px}.site-nav-actions .fp-lang-trigger{padding:4px 8px;font-size:.75rem}.site-nav-login-btn{padding:5px 12px}.site-nav-guest-menu{min-width:200px;right:-8px}.footer-legal-body{font-size:.7rem}.footer-legal-copy{font-size:.66rem}}}@layer site.detail{.pkd-inner{padding:0;overflow:hidden}.pkd-gallery{background:var(--site-section-alt);width:100%;height:460px;position:relative;overflow:hidden}.pkd-gallery img{object-fit:cover;width:100%;height:100%;transition:opacity .35s}.pkd-arr{width:44px;height:44px;color:var(--site-text);cursor:pointer;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #0000001f}.pkd-arr:hover{transform:translateY(-50%)scale(1.08);box-shadow:0 4px 20px #0000002e}.pkd-arr-l{left:16px}.pkd-arr-r{right:16px}.pkd-layout{grid-template-columns:1fr 380px;align-items:start;gap:0;display:grid}.pkd-left{padding:36px 40px 48px}.pkd-right{border-inline-start:1px solid var(--site-border);background:var(--site-card-bg);padding:32px 28px 36px}.pkd-t{font-family:var(--site-heading-font);color:var(--site-text);letter-spacing:-.01em;margin:0 0 14px;font-size:2rem;font-weight:400;line-height:1.2}.pkd-meta{color:var(--site-text-muted);border-bottom:1px solid var(--site-border);flex-wrap:wrap;gap:8px 18px;margin-bottom:24px;padding-bottom:20px;font-size:.88rem;display:flex}.pkd-meta span{align-items:center;gap:5px;display:inline-flex}.pkd-meta .bi{opacity:.65;font-size:.9em}.pkd-desc{font-size:var(--site-font-size);color:var(--site-text);overflow-wrap:anywhere;margin-bottom:28px;line-height:1.75}.pkd-desc p{font-size:var(--site-font-size);margin:0 0 12px}.pkd-desc p:last-child{margin-bottom:0}.pkd-desc h2,.pkd-desc h2,.pkd-desc h3,.pkd-desc h4,.pkd-desc h5,.pkd-desc h6{font-family:var(--site-heading-font);color:var(--site-text);margin:20px 0 8px;font-weight:600;line-height:1.3}.pkd-desc h2{font-size:1.2rem}.pkd-desc h3{font-size:1.05rem}.pkd-desc h4,.pkd-desc h5,.pkd-desc h6{font-size:.95rem}.pkd-desc ul,.pkd-desc ol{margin:0 0 12px;padding-inline-start:20px}.pkd-desc li{font-size:var(--site-font-size);margin-bottom:4px}.pkd-desc a{color:var(--site-primary);text-decoration:none}.pkd-desc a:hover{opacity:.8}.pkd-desc img{border-radius:var(--site-radius-sm);max-width:100%;height:auto;margin:12px 0}.pkd-desc blockquote{border-inline-start:3px solid var(--site-primary);background:var(--site-section-alt);border-radius:0 var(--site-radius-sm) var(--site-radius-sm) 0;color:var(--site-text-muted);margin:12px 0;padding:12px 16px;font-style:italic}.pkd-desc strong{font-weight:600}.pkd-desc br+br{display:none}.pkd-desc table{border-collapse:collapse;width:100%;font-size:var(--site-font-size);margin:12px 0}.pkd-desc th,.pkd-desc td{border:1px solid var(--site-border);text-align:start;padding:8px 12px}.pkd-desc th{background:var(--site-section-alt);font-weight:600}.pkd-sh{font-family:var(--site-heading-font);color:var(--site-text);letter-spacing:-.005em;margin:0 0 12px;font-size:1.15rem;font-weight:400}.pkd-chip{background:var(--site-section-alt);color:var(--site-text-muted);letter-spacing:.01em;border:1px solid #0000;border-radius:99px;align-items:center;gap:4px;padding:5px 14px;font-size:.8rem;font-weight:500;transition:border-color .2s;display:inline-flex}.pkd-ul{grid-template-columns:1fr 1fr;gap:6px 20px;margin:0;padding:0;list-style:none;display:grid}.pkd-ul li{color:var(--site-text);align-items:baseline;gap:8px;font-size:.88rem;line-height:1.5;display:flex}.pkd-ul li:before{content:"";background:var(--site-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.pkd-dtabs{scrollbar-width:none;gap:6px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.pkd-dtabs::-webkit-scrollbar{display:none}.pkd-dtab{border:1px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-card-bg);color:var(--site-text-muted);cursor:pointer;flex-direction:column;flex-shrink:0;align-items:center;gap:1px;min-width:56px;padding:10px 16px;transition:all .2s;display:flex}.pkd-dtab small{text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:600}.pkd-dtab strong{font-size:1.1rem;font-weight:700}.pkd-dtab:hover{border-color:var(--site-primary);color:var(--site-text)}.pkd-dtab-on{background:var(--site-primary);border-color:var(--site-primary);color:#fff}.pkd-dtab-on small,.pkd-dtab-on strong{color:#fff}.pkd-dpanel{border:1px solid var(--site-border);border-radius:var(--site-radius);background:var(--site-card-bg);margin-bottom:24px;padding:20px}.pkd-dtab-date{color:var(--site-text-muted);letter-spacing:0;font-size:.58rem;font-weight:500}.pkd-dtab-on .pkd-dtab-date{color:#ffffffbf}.pkd-dpanel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-weight:600;display:flex}.pkd-dpanel-date{color:var(--site-text-muted);margin-inline-start:6px;font-size:.82rem;font-weight:400}.pkd-dpanel-tags{align-items:center;gap:8px;display:flex}.pkd-dpanel-weather{color:var(--site-text-muted);background:var(--site-section-alt);border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:.74rem;font-weight:500;display:inline-flex}.pkd-dpanel-weather .bi{font-size:.82rem}.pkd-dpanel-badge{background:color-mix(in srgb, var(--site-primary) 8%, var(--site-card-bg));color:var(--site-accent);border-radius:99px;padding:2px 10px;font-size:.72rem;font-weight:600}.pkd-di{align-items:flex-start;gap:14px;padding:12px 0;display:flex;position:relative}.pkd-di+.pkd-di{border-top:1px dashed color-mix(in srgb, var(--site-border) 60%, transparent)}.pkd-dic{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;display:flex}.pkd-dic--flight{background:var(--site-info-soft);color:var(--site-info)}.pkd-dic--activity{background:color-mix(in srgb, var(--site-primary) 8%, var(--site-card-bg));color:var(--site-primary)}.pkd-dic--hotel{background:var(--site-warning-soft);color:var(--site-warning)}.pkd-di-body{flex:1;min-width:0}.pkd-di-body b{margin-bottom:2px;font-size:.9rem;display:block}.pkd-di-desc{font-size:var(--site-font-size);color:var(--site-text-muted);overflow-wrap:anywhere;margin-top:4px;line-height:1.6}.pkd-di-desc p{font-size:var(--site-font-size);margin:0 0 6px}.pkd-di-desc p:last-child{margin-bottom:0}.pkd-di-desc ul,.pkd-di-desc ol{margin:4px 0;padding-inline-start:18px}.pkd-di-desc a{color:var(--site-primary)}.pkd-di-desc img{border-radius:6px;max-width:100%;height:auto;margin:6px 0}.pkd-tier{border:1.5px solid var(--site-border);border-radius:var(--site-radius-sm);cursor:pointer;background:var(--site-card-bg);align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px;transition:all .2s;display:flex}.pkd-tier:hover{border-color:color-mix(in srgb, var(--site-primary) 50%, var(--site-border))}.pkd-tier-on{border-color:var(--site-primary);background:color-mix(in srgb, var(--site-primary) 4%, var(--site-card-bg));box-shadow:0 0 0 1px var(--site-primary)}.pkd-tier-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pkd-tier-label{color:var(--site-text);font-size:.88rem;font-weight:600}.pkd-tier-price{color:var(--site-text);white-space:nowrap;font-size:.92rem;font-weight:700}.pkd-tier-old{color:var(--site-text-muted);margin-inline-end:4px;font-size:.78rem;font-weight:400;text-decoration:line-through}.pkd-tier-discount{background:var(--site-primary);color:#fff;border-radius:4px;margin-inline-start:4px;padding:1px 7px;font-size:.62rem;font-weight:700;display:inline-block}.pkd-tier-seats{color:var(--site-primary);text-transform:uppercase;align-items:center;gap:3px;margin-top:3px;font-size:.7rem;font-weight:700;display:flex}.pkd-tier-desc{color:var(--site-text-muted);margin:3px 0 0;font-size:.78rem;line-height:1.4}.pkd-dot{border:2px solid var(--site-border);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:all .2s;position:relative}.pkd-dot-on{border-color:var(--site-primary)}.pkd-dot-on:after{content:"";top:3px;background:var(--site-primary);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-start:3px}.pkd-incl{border-radius:var(--site-radius-sm);background:var(--site-text);margin-top:16px;padding:16px}.pkd-incl-tabs{gap:6px;margin-bottom:12px;display:flex}.pkd-itab{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:99px;align-items:center;gap:4px;padding:6px 14px;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.pkd-itab:hover{color:#ffffffd9}.pkd-itab-on{color:#fff;background:#ffffff1f;border-color:#ffffff40}.pkd-incl-list{grid-template-columns:1fr 1fr;gap:5px 16px;margin:0;padding:0;list-style:none;display:grid}.pkd-incl-list li{color:#ffffffd1;align-items:center;gap:6px;font-size:.8rem;line-height:1.5;display:flex}.pkd-incl-list .bi{opacity:.55;font-size:.75rem}.pkd-book{border-radius:var(--site-radius-sm);background:var(--site-primary);color:#fff;cursor:pointer;letter-spacing:.01em;border:none;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:14px 24px;font-size:.92rem;font-weight:600;transition:filter .2s,transform .15s;display:flex}.pkd-book:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.pkd-book:disabled{opacity:.5;cursor:not-allowed}.pkd-custom{border:1.5px solid var(--site-border);border-radius:var(--site-radius-sm);background:var(--site-card-bg);width:100%;color:var(--site-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:12px 24px;font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s;display:flex}.pkd-custom:hover:not(:disabled){border-color:var(--site-primary);color:var(--site-primary)}.pkd-custom:disabled{opacity:.5;cursor:not-allowed}.pkd-sidebar-label{text-transform:uppercase;letter-spacing:.06em;color:var(--site-text-muted);font-size:.68rem;font-weight:600}.pkd-sidebar-price{color:var(--site-text);margin:4px 0 2px;font-size:2.2rem;font-weight:700;line-height:1.1}.pkd-sidebar-toggle{color:var(--site-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:6px 0;font-size:.82rem;font-weight:500;transition:opacity .2s;display:flex}.pkd-sidebar-toggle:hover{opacity:.8}.pkd-sidebar-divider{border-top:1px solid var(--site-border);margin-top:4px;padding-top:12px}.pkd-urgency{color:#ef4444;border-radius:var(--site-radius-sm);background:#fef2f2;border:1px solid #fecaca;justify-content:center;align-items:center;gap:6px;margin-bottom:12px;padding:10px;font-size:.82rem;font-weight:600;display:flex}@media (width<=900px){.pkd-layout{grid-template-columns:1fr}.pkd-right{border-inline-start:none;border-top:1px solid var(--site-border)}}@media (width<=768px){.pkd-gallery{height:280px}.pkd-arr{width:36px;height:36px;font-size:.9rem}.pkd-arr-l{left:10px}.pkd-arr-r{right:10px}.pkd-left{padding:24px 20px 32px}.pkd-right{padding:24px 20px 28px}.pkd-t{font-size:1.6rem}.pkd-meta{gap:6px 14px;font-size:.82rem}.pkd-ul,.pkd-incl-list{grid-template-columns:1fr}.pkd-sidebar-price{font-size:1.8rem}}@media (width<=480px){.pkd-gallery{height:200px}.pkd-arr{width:30px;height:30px;font-size:.8rem}.pkd-arr-l{left:6px}.pkd-arr-r{right:6px}.pkd-left{padding:18px 14px 24px}.pkd-right{padding:18px 14px 22px}.pkd-t{word-break:break-word;font-size:1.3rem}.pkd-meta{gap:5px 10px;font-size:.78rem}.pkd-desc{font-size:.88rem}.pkd-sidebar-price{font-size:1.5rem}.pkd-book,.pkd-custom{padding:11px 16px;font-size:.86rem}}@media (width<=360px){.container{padding:0 12px}.site-nav-guest-menu{min-width:180px;max-width:90vw;right:-12px}.site-login-card{padding:20px 16px}}@media print{.hero--pattern:before,.hero--pattern:after,.about-image:after,.site-footer:before{display:none}.hero{min-height:auto;padding:40px 20px}.section{padding:40px 0}}}.site-guest-page{max-width:1000px;margin:0 auto;padding-top:32px;padding-bottom:56px}.site-guest-back{border:1px solid var(--site-border,#e5e7eb);background:var(--site-card-bg,#fff);color:var(--site-text,#1a1a2e);cursor:pointer;border-radius:99px;align-items:center;gap:8px;margin-bottom:24px;padding:9px 20px;font-family:inherit;font-size:.88rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.site-guest-back:hover{border-color:var(--site-primary,#10b981);color:var(--site-primary,#10b981)}@media (width<=768px){.site-guest-page{padding-top:20px;padding-bottom:40px}.site-guest-back{margin-bottom:16px;padding:7px 14px;font-size:.82rem}}.site-visa-tool,.vcs-inner,.pkg-inner{--fp-accent:var(--site-primary,#335cff);--fp-font-display:var(--site-heading-font,"Poppins", ui-sans-serif, system-ui, sans-serif);--fp-font-ui:var(--site-body-font,"Poppins", ui-sans-serif, system-ui, sans-serif);--fp-blue-50:color-mix(in srgb, var(--site-primary,#335cff) 8%, #fff);--fp-blue-100:color-mix(in srgb, var(--site-primary,#335cff) 16%, #fff);--fp-blue-200:color-mix(in srgb, var(--site-primary,#335cff) 28%, #fff);--fp-blue-400:color-mix(in srgb, var(--site-primary,#335cff) 55%, #fff);--fp-blue-700:color-mix(in srgb, var(--site-primary,#335cff) 82%, #000)}.wx-app{background:var(--fp-bg-page,#f7f8fa);width:100%;min-height:560px;font-family:var(--fp-font-ui,"Poppins", system-ui, sans-serif);color:var(--fp-text-primary,#2a3242);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--fp-accent-hover:color-mix(in srgb, var(--fp-accent) 84%, #000);--fp-accent-ring:color-mix(in srgb, var(--fp-accent) 22%, transparent);--wx-brand:var(--fp-accent);--wx-brand-mid:color-mix(in srgb, var(--fp-accent) 62%, #0b0e14);--wx-brand-deep:color-mix(in srgb, var(--fp-accent) 45%, #0b0e14);--wx-brand-veil:color-mix(in srgb, var(--fp-accent) 32%, transparent);--wx-brand-glow:color-mix(in srgb, var(--fp-accent) 55%, transparent);--wx-brand-shadow:color-mix(in srgb, var(--fp-accent) 32%, transparent);--wx-brand-tint:color-mix(in srgb, var(--fp-accent) 12%, #fff);flex-direction:column;flex:1;display:flex}.wx-app *,.wx-app :before,.wx-app :after{box-sizing:border-box}.wx-app input,.wx-app select,.wx-app textarea{scroll-margin-bottom:24px}.wx-screen{flex-direction:column;flex:1 0 auto;display:flex}.wx-btn{appearance:none;border-radius:var(--fp-radius-full,9999px);font-family:var(--fp-font-ui,"Poppins", sans-serif);cursor:pointer;transition:background var(--fp-duration-fast,.12s) ease, border-color var(--fp-duration-fast,.12s) ease, transform var(--fp-duration-fast,.12s) ease, box-shadow var(--fp-duration-fast,.12s) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.wx-btn:active{transform:translateY(1px)}.wx-btn:disabled{opacity:.55;cursor:not-allowed}.wx-btn--block{width:100%}.wx-btn--primary{background:var(--fp-accent,#335cff);color:#fff;box-shadow:0 8px 20px var(--fp-accent-ring,#335cff47)}.wx-btn--primary:not(:disabled):hover{background:var(--fp-accent-hover,#2347db);box-shadow:0 12px 26px var(--fp-accent-ring,#335cff57);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.wx-btn--primary:not(:disabled):hover{transform:none}}.wx-btn--google{color:var(--fp-ink-700,#2a3242);border-color:var(--fp-border-strong,#c3cad6);background:#fff}.wx-btn--google:not(:disabled):hover{border-color:var(--fp-ink-400,#8a93a6);background:var(--fp-ink-50,#f7f8fa)}.wx-btn--ghost{color:var(--fp-accent,#335cff);background:0 0}.wx-iconbtn{background:var(--fp-ink-100,#eef0f4);width:36px;height:36px;color:var(--fp-ink-700,#2a3242);cursor:pointer;transition:background var(--fp-duration-fast,.12s) ease;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.wx-iconbtn:hover{background:var(--fp-ink-200,#dfe3ea)}.wx-form{gap:var(--fp-space-5,20px);flex-direction:column;display:flex}.wx-field{gap:var(--fp-space-2,8px);flex-direction:column;display:flex}.wx-stack{gap:var(--fp-space-3,12px);flex-direction:column;display:flex}.wx-list{gap:var(--fp-space-3,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wx-center{padding:var(--fp-space-10,40px) 0;justify-content:center;align-items:center;display:flex}.wx-empty{text-align:center;color:var(--fp-text-secondary,#5f6878);font-size:var(--fp-text-body,15px);line-height:var(--fp-leading-normal,1.45);padding:var(--fp-space-10,40px) var(--fp-space-4,16px)}.wx-note{font-size:var(--fp-text-body-sm,13px);color:var(--fp-text-tertiary,#8a93a6);margin:0;line-height:1.5}.wx-section-title{font-family:var(--fp-font-display,"Poppins", sans-serif);font-size:var(--fp-text-h3,15px);font-weight:var(--fp-weight-semibold,600);color:var(--fp-ink-800,#171c28);margin:0}.wx-icon-tile{border-radius:var(--fp-radius-md,12px);background:var(--wx-brand-tint,#eef2ff);width:42px;height:42px;color:var(--fp-accent,#335cff);flex:none;justify-content:center;align-items:center;display:inline-flex}.wx-chev{color:var(--fp-text-tertiary,#8a93a6);flex:none}.wx-navcard{align-items:center;gap:var(--fp-space-3,12px);text-align:left;width:100%;padding:var(--fp-space-4,16px);border-radius:var(--fp-radius-lg,16px);border:1px solid var(--fp-border-subtle,#eef0f4);background:var(--fp-bg-surface,#fff);color:inherit;cursor:pointer;transition:border-color var(--fp-duration-fast,.12s) ease, transform var(--fp-duration-fast,.12s) ease, box-shadow var(--fp-duration-fast,.12s) ease;display:flex}.wx-navcard:not(:disabled):hover{border-color:var(--fp-blue-200,#bbc9ff);box-shadow:var(--fp-shadow-sm,0 2px 6px #0e1d5c0f);transform:translateY(-1px)}.wx-navcard:disabled{opacity:.6;cursor:not-allowed}.wx-navcard-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wx-navcard-title{font-weight:var(--fp-weight-semibold,600);color:var(--fp-ink-800,#171c28);font-size:.95rem}.wx-navcard-sub{font-size:var(--fp-text-body-sm,13px);color:var(--fp-text-secondary,#5f6878)}.wx-label{font-size:var(--fp-text-body-sm,13px);font-weight:var(--fp-weight-semibold,600);color:var(--fp-ink-700,#2a3242)}.wx-input{border:1.5px solid var(--fp-border-default,#dfe3ea);border-radius:var(--fp-radius-md,12px);background:var(--fp-bg-surface,#fff);width:100%;height:52px;font-family:var(--fp-font-ui,"Poppins", sans-serif);color:var(--fp-ink-800,#171c28);padding:0 1rem;font-size:16px;transition:border-color .15s,box-shadow .15s}.wx-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.wx-otp-box),.wx-app select,.wx-app textarea,[data-wx-widget] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.wx-otp-box),[data-wx-widget] select,[data-wx-widget] textarea{font-size:16px!important}.wx-input::placeholder{color:var(--fp-ink-400,#8a93a6)}.wx-input:focus{border-color:var(--fp-accent,#335cff);box-shadow:0 0 0 3px var(--fp-accent-ring,#335cff29);outline:none}.wx-input:disabled{background:var(--fp-ink-50,#f7f8fa);opacity:.7}.wx-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a93a6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.wx-textarea{resize:vertical;height:auto;padding:.7rem 1rem;line-height:1.5}.wx-optional{color:var(--fp-text-tertiary,#8a93a6);font-weight:400}.wx-hidden-file{display:none}.wx-pill{border-radius:var(--fp-radius-full,9999px);border:1.5px solid var(--fp-border-default,#dfe3ea);background:var(--fp-bg-surface,#fff);color:var(--fp-text-secondary,#5f6878);cursor:pointer;padding:.35rem .8rem;font-size:.8rem;font-weight:600;transition:border-color .12s,color .12s,background .12s}.wx-pill--on{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff);color:var(--fp-accent,#335cff)}.wx-formhead{align-items:center;gap:.6rem;display:flex}.wx-formhead-title{font-family:var(--fp-font-display,"Poppins", sans-serif);font-weight:var(--fp-weight-semibold,600);font-size:var(--fp-text-h3,15px);color:var(--fp-ink-800,#171c28);margin:0}.wx-dropzone{border:1.5px dashed var(--fp-border-strong,#c3cad6);border-radius:var(--fp-radius-md,12px);background:var(--fp-bg-page,#f7f8fa);width:100%;color:var(--fp-text-secondary,#5f6878);cursor:pointer;flex-direction:column;align-items:center;gap:.25rem;padding:1.1rem;transition:border-color .15s,background .15s;display:flex}.wx-dropzone:hover{border-color:var(--fp-accent,#335cff);background:var(--wx-brand-tint,#eef2ff)}.wx-dropzone-title{color:var(--fp-ink-800,#171c28);font-weight:600}.wx-dropzone-sub{font-size:.72rem}.wx-linkbtn{color:var(--fp-accent,#335cff);font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.wx-linkbtn:disabled{opacity:.6;cursor:not-allowed}.wx-linkbtn--left{align-self:flex-start;font-size:.85rem}.wx-alert{border-radius:var(--fp-radius-md,12px);padding:.7rem .9rem;font-size:.88rem;line-height:1.45}.wx-alert--err{background:var(--fp-danger-bg,#feeceb);color:#a22018}.wx-alert--ok{background:var(--fp-success-bg,#e7f8ef);color:#076a3e}.wx-spinner{border:3px solid var(--fp-ink-200,#dfe3ea);border-top-color:var(--fp-accent,#335cff);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite wx-spin}.wx-spinner--sm{border-width:2px;border-color:color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;width:16px;height:16px}@keyframes wx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wx-spinner{animation-duration:1.6s}}@keyframes wx-screen-in{0%{opacity:0;transform:translateY(6px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.wx-screen,.wx-onb,.wx-auth,.wx-shell,.wx-unavail,.wx-config-err{animation:.28s cubic-bezier(.16,1,.3,1) both wx-screen-in}.wx-step-enter-active{transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.wx-step-leave-active{transition:opacity .14s,transform .14s}.wx-step-enter-from{opacity:0;transform:translate(14px)}.wx-step-leave-to{opacity:0;transform:translate(-10px)}@media (prefers-reduced-motion:reduce){.wx-screen,.wx-onb,.wx-auth,.wx-shell,.wx-unavail,.wx-config-err{animation:none}.wx-step-enter-active,.wx-step-leave-active{transition:opacity .12s}.wx-step-enter-from,.wx-step-leave-to{transform:none}}.wx-update-notice{left:50%;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:70;color:#78350f;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;align-items:center;gap:.6rem;max-width:calc(100% - 2rem);padding:.6rem .85rem;font-size:13px;font-weight:600;animation:.26s cubic-bezier(.16,1,.3,1) both wx-update-notice-in;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #78350f2e}.wx-update-notice-msg{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wx-update-notice-cta{appearance:none;color:#fff;cursor:pointer;background:#92400e;border:0;border-radius:999px;flex:none;padding:.35rem .8rem;font-family:inherit;font-size:12px;font-weight:700}.wx-update-notice-cta:hover{background:#78350f}@keyframes wx-update-notice-in{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.wx-update-notice{animation:none}}.fp-tip{cursor:default;position:relative}.fp-tip:after{content:attr(data-tip);white-space:nowrap;background:var(--fp-ink-800);color:var(--fp-text-inverse);font-size:var(--fp-text-caption);font-weight:var(--fp-weight-medium);padding:var(--fp-space-1) var(--fp-space-2);border-radius:var(--fp-radius-sm);pointer-events:none;opacity:0;transition:opacity var(--fp-duration-fast);z-index:100;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.fp-tip:hover:after{opacity:1}.fp-tip--right:after{left:auto;right:0;transform:none}.wx-app{container:wx-app/inline-size}.wx-frame,.wx-frame-body,.wx-frame-canvas,.wx-frame-page{display:contents}.wx-frame-bar,.wx-rail{display:none}
