.lpu-shell[data-v-4dc5f8fa]{width:min(900px,100% - 36px);color:var(--se-ink,#0f172a);background:#fff;border-radius:16px;flex-direction:column;gap:20px;margin:0 auto;padding:20px 22px 26px;display:flex}@media (width<=900px){.lpu-shell[data-v-4dc5f8fa]{border-radius:0;width:100%;padding:16px 16px 24px}}.lpu-header[data-v-4dc5f8fa]{justify-content:space-between;align-items:center;gap:12px;display:flex}.lpu-header--reserve-close[data-v-4dc5f8fa]{padding-right:40px}.lpu-brand[data-v-4dc5f8fa]{align-items:center;gap:8px;min-width:0;display:flex}.lpu-brand-mark[data-v-4dc5f8fa]{border-radius:8px;flex-shrink:0}.lpu-brand-name[data-v-4dc5f8fa]{letter-spacing:-.01em;font-size:15px;font-weight:750}.lpu-header-right[data-v-4dc5f8fa]{flex-shrink:0;align-items:center;gap:12px;display:flex}.lpu-status[data-v-4dc5f8fa]{color:var(--se-ink-muted,#475569);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lpu-status-dot[data-v-4dc5f8fa]{background:#22c55e;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e29}.lpu-close[data-v-4dc5f8fa]{box-sizing:border-box;width:32px;height:32px;color:var(--se-ink-muted,#475569);cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;transition:background .15s,color .15s;display:inline-flex}.lpu-close[data-v-4dc5f8fa]:hover{color:var(--se-ink,#0f172a);background:#0f172a0a}.lpu-hero[data-v-4dc5f8fa]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=720px){.lpu-hero[data-v-4dc5f8fa]{grid-template-columns:1.3fr 1fr;align-items:center}}.lpu-eyebrow[data-v-4dc5f8fa]{letter-spacing:.04em;text-transform:uppercase;color:var(--se-brand,#4f46e5);border:1px solid #4f46e547;border-radius:999px;margin-bottom:10px;padding:4px 10px;font-size:10.5px;font-weight:750;display:inline-block}.lpu-headline[data-v-4dc5f8fa]{letter-spacing:-.02em;color:var(--se-ink,#0f172a);margin:0 0 8px;font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.15}.lpu-headline-accent[data-v-4dc5f8fa]{background:linear-gradient(90deg,#4f46e5,#818cf8);color:#0000;-webkit-background-clip:text;background-clip:text}.lpu-subtitle[data-v-4dc5f8fa]{color:var(--se-ink-muted,#475569);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.lpu-subtitle-icon[data-v-4dc5f8fa]{color:var(--se-ink-faint,#94a3b8);flex-shrink:0;margin-top:2px}.lpu-ai-card[data-v-4dc5f8fa]{background:#4f46e508;border:1px solid #0f172a12;border-radius:14px;flex-direction:column;justify-self:stretch;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex}.lpu-ai-label[data-v-4dc5f8fa]{letter-spacing:.04em;text-transform:uppercase;color:var(--se-ink-muted,#475569);text-align:center;font-size:10.5px;font-weight:750}.lpu-ai-card[data-v-4dc5f8fa] .fes-row{gap:14px}.lpu-ai-card[data-v-4dc5f8fa] .fes-orb{width:40px;height:40px}.lpu-ai-card[data-v-4dc5f8fa] .fes-orb img:not(.fes-engine-img--fill){width:26px;height:26px}.lpu-ai-card[data-v-4dc5f8fa] .fes-orb .fes-engine-img--fill{width:100%;height:100%}.lpu-plans-head[data-v-4dc5f8fa]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}@media (width<=480px){.lpu-shell[data-v-4dc5f8fa]{gap:16px;padding:14px 14px 20px}.lpu-hero[data-v-4dc5f8fa]{gap:14px}.lpu-ai-card[data-v-4dc5f8fa]{gap:6px;padding:10px 12px}.lpu-ai-card[data-v-4dc5f8fa] .fes-row{gap:8px}.lpu-ai-card[data-v-4dc5f8fa] .fes-orb{width:32px;height:32px}.lpu-ai-card[data-v-4dc5f8fa] .fes-orb img:not(.fes-engine-img--fill){width:21px;height:21px}.lpu-ai-card[data-v-4dc5f8fa] .fes-orb .fes-engine-img--fill{width:100%;height:100%}.lpu-plans-head[data-v-4dc5f8fa]{flex-direction:column;align-items:flex-start;gap:4px}}.lpu-plans-title[data-v-4dc5f8fa]{color:var(--se-ink,#0f172a);font-size:13.5px;font-weight:700}.lpu-plans-note[data-v-4dc5f8fa]{color:var(--se-ink-faint,#94a3b8);font-size:11.5px}.lpu-grid[data-v-4dc5f8fa]{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.lpu-grid[data-v-4dc5f8fa]{grid-template-columns:1fr 1fr}}.lpu-plan[data-v-4dc5f8fa]{background:#fff;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;padding:18px;display:flex;position:relative}.lpu-plan--highlight[data-v-4dc5f8fa]{background:linear-gradient(140deg,#fff,#818cf812 25%,#6366f133 50%,#818cf812);border-color:#818cf866;order:-1;box-shadow:-8px 8px 20px -4px #4f46e552}@media (width>=640px){.lpu-plan--highlight[data-v-4dc5f8fa]{order:0}}.lpu-plan--highlight[data-v-4dc5f8fa]:before{content:"";background:linear-gradient(90deg,#818cf838,#818cf8 50%,#818cf838);border-radius:999px;width:40%;height:2px;position:absolute;top:-1.5px;left:50%;transform:translate(-50%)}.lpu-plan-name-row[data-v-4dc5f8fa]{align-items:center;gap:8px;margin:0 0 6px;display:flex}.lpu-plan-name[data-v-4dc5f8fa]{color:var(--se-ink,#0f172a);margin:0;font-size:15px;font-weight:750}.lpu-plan-badge[data-v-4dc5f8fa]{color:#fff;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#4f46e5,#6366f1);border-radius:999px;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:750;display:inline-flex}.lpu-plan-price[data-v-4dc5f8fa]{align-items:baseline;gap:4px;display:flex}.lpu-plan-amount[data-v-4dc5f8fa]{letter-spacing:-.02em;color:var(--se-ink,#0f172a);font-size:28px;font-weight:800}.lpu-plan-period[data-v-4dc5f8fa]{color:var(--se-ink-faint,#94a3b8);font-size:12.5px;font-weight:600}.lpu-plan-annual[data-v-4dc5f8fa]{color:var(--se-ink-faint,#94a3b8);margin:2px 0 10px;font-size:11.5px}.lpu-plan-desc[data-v-4dc5f8fa]{color:var(--se-ink-muted,#475569);margin:0 0 14px;font-size:12.5px;line-height:1.5}.lpu-plan-cta[data-v-4dc5f8fa]{width:100%;color:var(--se-ink,#0f172a);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:transform .15s,box-shadow .15s}.lpu-plan--highlight .lpu-plan-cta[data-v-4dc5f8fa]{color:#fff;background:linear-gradient(90deg,#4f46e5,#6366f1);border:none}.lpu-plan-cta[data-v-4dc5f8fa]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px -8px #0f172a4d}.lpu-plan-cta[data-v-4dc5f8fa]:disabled{opacity:.6;cursor:not-allowed}.lpu-plan-features[data-v-4dc5f8fa]{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lpu-plan-features li[data-v-4dc5f8fa]{color:var(--se-ink-muted,#475569);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.lpu-feature-icon[data-v-4dc5f8fa]{color:#22c55e;flex-shrink:0;margin-top:1px}.lpu-loading[data-v-4dc5f8fa]{justify-content:center;align-items:center;gap:6px;padding:40px 0;display:flex}.lpu-loading-dot[data-v-4dc5f8fa]{background:var(--se-ink-faint,#94a3b8);border-radius:999px;width:7px;height:7px;animation:1s ease-in-out infinite lpu-loading-bounce-4dc5f8fa}@keyframes lpu-loading-bounce-4dc5f8fa{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.lpu-trust[data-v-4dc5f8fa]{background:#fff;border:1px solid #0f172a14;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;width:fit-content;max-width:100%;margin:4px auto 0;padding:10px 22px;display:flex}.lpu-trust-item[data-v-4dc5f8fa]{color:var(--se-ink-muted,#475569);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.lpu-trust-icon[data-v-4dc5f8fa]{color:#16a34a}.lpu-no-thanks[data-v-4dc5f8fa]{text-underline-offset:3px;color:var(--se-ink-faint,#94a3b8);cursor:pointer;background:0 0;border:none;margin:0 auto;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.lpu-no-thanks[data-v-4dc5f8fa]:hover{color:var(--se-ink-muted,#475569)}@media (prefers-reduced-motion:reduce){.lpu-loading-dot[data-v-4dc5f8fa]{opacity:.6;animation:none}}.su-upsell-scroll[data-v-8de3bed5]{width:100%;height:100%}@media (width<=720px){.su-upsell-scroll[data-v-8de3bed5]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100dvh;overflow:hidden auto}}.su-try-offer-bypass[data-v-8de3bed5]{cursor:pointer;text-align:center;text-underline-offset:3px;color:#94a3b8f2;background:0 0;border:none;width:100%;margin-top:10px;padding:0;font-size:11px;font-weight:700;text-decoration:underline;display:block}
