.premium-shell.svelte-feopv2{width:min(100% - 1.5rem,620px);margin:0 auto}.vip-intro.svelte-feopv2,.vip-status.svelte-feopv2,.payment-summary.svelte-feopv2{border:1px solid var(--glass-border);background:var(--bg-secondary);border-radius:14px}.vip-intro.svelte-feopv2{margin-bottom:1.5rem;padding:1.1rem 1rem 0}.vip-intro__top.svelte-feopv2,.vip-status.svelte-feopv2{align-items:center;gap:.8rem;display:flex}.vip-intro__icon.svelte-feopv2,.vip-status__icon.svelte-feopv2{width:44px;height:44px;color:var(--accent);background:#00d9ff1a;border:1px solid #00d9ff40;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.vip-intro.svelte-feopv2 h1:where(.svelte-feopv2){color:var(--foreground);margin:0;font-size:1.12rem;font-weight:800}.vip-intro.svelte-feopv2 p:where(.svelte-feopv2),.vip-status.svelte-feopv2 p:where(.svelte-feopv2){color:var(--text-secondary);margin:.2rem 0 0;font-size:.72rem;line-height:1.4}.benefit-grid.svelte-feopv2{border-top:1px solid var(--glass-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .8rem;margin-top:1rem;padding:.8rem 0 .95rem;display:grid}.benefit-grid.svelte-feopv2 span:where(.svelte-feopv2){color:var(--text-primary);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.benefit-grid.svelte-feopv2 svg{color:#34d399;flex-shrink:0}.vip-status.svelte-feopv2{margin-bottom:1.5rem;padding:1rem}.vip-status.svelte-feopv2 strong:where(.svelte-feopv2){color:var(--foreground);font-size:1rem}.package-section.svelte-feopv2 h2:where(.svelte-feopv2),.faq-section.svelte-feopv2 h2:where(.svelte-feopv2){letter-spacing:.06em;color:var(--text-secondary);margin:0 0 .7rem .25rem;font-size:.74rem;font-weight:700}.plan-list.svelte-feopv2{flex-direction:column;gap:.6rem;display:flex}.plan-row.svelte-feopv2{border:1px solid var(--glass-border);background:var(--bg-secondary);width:100%;min-height:72px;color:var(--foreground);text-align:left;font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.plan-row.svelte-feopv2:hover{border-color:#00d9ff73;transform:translateY(-1px)}.plan-row.is-selected.svelte-feopv2{background:#ffffff0f;border-color:#fff9}.plan-radio.svelte-feopv2{border:1px solid #ffffff59;border-radius:50%;flex-shrink:0;width:20px;height:20px}.plan-row.is-selected.svelte-feopv2 .plan-radio:where(.svelte-feopv2){border:6px solid #00d9a0}.plan-name.svelte-feopv2{flex:1;font-size:.88rem;font-weight:700}.plan-price-wrap.svelte-feopv2{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.08rem;display:flex}.plan-price-wrap.svelte-feopv2 strong:where(.svelte-feopv2){font-size:.98rem;font-weight:800}.plan-price-wrap.svelte-feopv2 small:where(.svelte-feopv2){color:var(--text-secondary);font-size:.62rem;font-weight:600}.payment-summary.svelte-feopv2{margin-top:1.5rem;padding:1rem}.payment-summary__row.svelte-feopv2{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;font-size:.74rem;display:flex}.payment-summary__row.svelte-feopv2 strong:where(.svelte-feopv2){color:var(--foreground);font-size:1.12rem}.payment-summary__note.svelte-feopv2{color:var(--text-muted);margin:-.3rem 0 .6rem;font-size:.68rem}.payment-summary__button.svelte-feopv2{background:linear-gradient(135deg, var(--accent), var(--accent-hover));color:#05212a;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:48px;font-size:.82rem;font-weight:800;transition:filter .15s,transform .15s;display:flex}.payment-summary__button.svelte-feopv2:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.payment-summary__button.svelte-feopv2:disabled{cursor:wait;opacity:.65}.error-msg.svelte-feopv2{color:#ff8b87;background:#e5393514;border:1px solid #e5393559;border-radius:9px;margin:-.5rem 0 1rem;padding:.7rem .8rem;font-size:.78rem}.faq-section.svelte-feopv2{margin-top:2rem}.faq-list.svelte-feopv2{background:var(--bg-secondary);border:1px solid #ffffff0a;border-radius:14px;overflow:hidden}.faq-item.svelte-feopv2+.faq-item:where(.svelte-feopv2){border-top:1px solid var(--glass-border)}.faq-question.svelte-feopv2{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.76rem;font-weight:700;display:flex}.faq-question.svelte-feopv2 svg{color:var(--text-secondary);flex-shrink:0;transition:transform .15s}.faq-answer.svelte-feopv2{color:var(--text-secondary);margin:-.35rem 1rem 1rem;font-size:.74rem;line-height:1.5}.premium-page.svelte-feopv2{min-height:100%;padding:0}.vipl-hero.svelte-feopv2{text-align:center;background:radial-gradient(ellipse at 50% 0%, #00d9ff1a 0%, transparent 60%), var(--background);padding:5rem 0 4rem}.vipl-hero__inner.svelte-feopv2{max-width:760px}.vipl-badge.svelte-feopv2{letter-spacing:.14em;color:#00d9ff;background:#00d9ff0f;border:1px solid #00d9ff59;border-radius:999px;margin-bottom:1.5rem;padding:.4rem 1.1rem;font-size:.7rem;font-weight:800;display:inline-block}.vipl-hero__title.svelte-feopv2{color:var(--foreground);margin:0 0 1rem;font-size:2.6rem;font-weight:800;line-height:1.15}.vipl-hero__accent.svelte-feopv2{color:#00d9ff}.vipl-hero__sub.svelte-feopv2{color:var(--muted-foreground);margin:0 0 2rem;font-size:1.05rem;line-height:1.65}.vipl-hero__actions.svelte-feopv2{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:3rem;display:flex}.vipl-hero__stats.svelte-feopv2{flex-wrap:wrap;justify-content:center;gap:3rem;display:flex}.vipl-hero__stat.svelte-feopv2{text-align:center}.vipl-hero__stat.svelte-feopv2 strong:where(.svelte-feopv2){color:#00d9ff;font-size:1.5rem;font-weight:800;display:block}.vipl-hero__stat.svelte-feopv2 span:where(.svelte-feopv2){color:var(--text-secondary);margin-top:.15rem;font-size:.75rem;display:block}.vipl-section.svelte-feopv2{padding:4rem 0}.vipl-section--alt.svelte-feopv2{background:var(--secondary)}.vipl-section__title.svelte-feopv2{text-align:center;color:var(--foreground);margin:0 0 .5rem;font-size:1.7rem;font-weight:700}.vipl-section__sub.svelte-feopv2{text-align:center;color:var(--muted-foreground);margin:0 0 3rem;font-size:.95rem}.vipl-features.svelte-feopv2{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.vipl-feature.svelte-feopv2{border-radius:var(--radius);background:#ffffff08;border:1px solid #ffffff0f;padding:2rem 1.5rem;transition:transform .25s,box-shadow .25s}.vipl-feature.svelte-feopv2:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000040}.vipl-feature__icon.svelte-feopv2{color:#00d9ff;opacity:.8;margin-bottom:.85rem}.vipl-feature__title.svelte-feopv2{color:var(--foreground);margin:0 0 .4rem;font-size:.95rem;font-weight:600}.vipl-feature__desc.svelte-feopv2{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.55}.vipl-pricing.svelte-feopv2{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1rem;max-width:1100px;margin:0 auto;display:grid}.vipl-price.svelte-feopv2{border-radius:var(--radius);text-align:center;border:1px solid #ffffff14;flex-direction:column;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.vipl-price--featured.svelte-feopv2{background:#00d9ff0d;border-color:#00d9ff73;box-shadow:0 0 40px #00d9ff1a}.vipl-price__badge.svelte-feopv2{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#00d9ff,#0080ff);border-radius:0 12px;padding:.35rem 1rem;font-size:.6rem;font-weight:800;position:absolute;top:0;right:0}.vipl-price__header.svelte-feopv2{flex:none;margin-bottom:1.25rem}.vipl-price__label.svelte-feopv2{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-bottom:.75rem;font-size:.8rem;font-weight:600;display:block}.vipl-price__amount.svelte-feopv2{justify-content:center;align-items:baseline;gap:.2rem;margin-bottom:.4rem;display:flex}.vipl-price__currency.svelte-feopv2{color:var(--muted-foreground);font-size:1rem;font-weight:600}.vipl-price__value.svelte-feopv2{color:#00d9ff;font-size:2.8rem;font-weight:800;line-height:1}.vipl-price__period.svelte-feopv2{color:var(--muted-foreground);font-size:.8rem}.vipl-price__desc.svelte-feopv2{color:var(--text-secondary);margin:0;font-size:.72rem}.vipl-price__list.svelte-feopv2{text-align:left;flex:1;margin:0 0 1.5rem;padding:0;list-style:none}.vipl-price__item.svelte-feopv2{color:var(--muted-foreground);border-bottom:1px solid #ffffff0a;align-items:center;gap:.55rem;padding:.45rem 0;font-size:.8rem;display:flex}.vipl-price__item.svelte-feopv2:last-child{border-bottom:none}.vipl-price__check.svelte-feopv2{color:#00d9ff;flex-shrink:0}.vipl-price__cta.svelte-feopv2{flex:none;width:100%}.vipl-steps.svelte-feopv2{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:900px;margin:0 auto;display:grid}.vipl-step.svelte-feopv2{border-radius:var(--radius);text-align:center;background:#ffffff08;border:1px solid #ffffff0f;padding:2rem 1.5rem;transition:transform .25s}.vipl-step.svelte-feopv2:hover{transform:translateY(-4px)}.vipl-step__num.svelte-feopv2{color:#00d9ff;opacity:.5;margin-bottom:.75rem;font-size:1.6rem;font-weight:800;display:inline-block}.vipl-step__title.svelte-feopv2{color:var(--foreground);margin:0 0 .4rem;font-size:.95rem;font-weight:600}.vipl-step__desc.svelte-feopv2{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.5}.vipl-faq.svelte-feopv2{border:1px solid var(--glass-border);background:var(--bg-secondary);border-radius:14px;max-width:700px;margin:0 auto;overflow:hidden}.vipl-faq__item.svelte-feopv2+.vipl-faq__item:where(.svelte-feopv2){border-top:1px solid var(--glass-border)}.vipl-faq__q.svelte-feopv2{width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:.8rem;font-weight:700;display:flex}.vipl-faq__q.svelte-feopv2 svg{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.vipl-faq__a.svelte-feopv2{color:var(--text-secondary);margin:0 1.1rem 1rem;font-size:.76rem;line-height:1.55}.vipl-cta.svelte-feopv2{text-align:center;padding:4rem 0}.vipl-cta.svelte-feopv2 h2:where(.svelte-feopv2){color:var(--foreground);margin:0 0 .5rem;font-size:1.6rem;font-weight:700}.vipl-cta.svelte-feopv2 p:where(.svelte-feopv2){color:var(--muted-foreground);margin:0 0 2rem;font-size:.92rem}.vipl-cta__actions.svelte-feopv2{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.vipl-btn.svelte-feopv2{border-radius:var(--radius);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vipl-btn--primary.svelte-feopv2{color:#001a24;background:#00d9ff}.vipl-btn--primary.svelte-feopv2:hover{background:#00b8d9;box-shadow:0 4px 20px #00d9ff4d}.vipl-btn--ghost.svelte-feopv2{color:var(--foreground);background:#ffffff0d;border:1px solid #ffffff1a}.vipl-btn--ghost.svelte-feopv2:hover{background:#ffffff14;border-color:#ffffff26}.vipl-btn--lg.svelte-feopv2{padding:.85rem 2rem;font-size:.95rem}@media (width>=769px){.premium-page.svelte-feopv2{padding-top:0}.premium-shell.svelte-feopv2{width:min(100% - 3rem,760px)}.vip-intro.svelte-feopv2,.vip-status.svelte-feopv2,.payment-summary.svelte-feopv2,.plan-row.svelte-feopv2,.faq-list.svelte-feopv2{border-radius:16px}.plan-row.svelte-feopv2{min-height:78px;padding:1rem 1.15rem}.payment-summary.svelte-feopv2{padding:1.25rem}}@media (width<=1024px){.vipl-pricing.svelte-feopv2{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.vipl-hero.svelte-feopv2{padding:3rem 0 2.5rem}.vipl-hero__title.svelte-feopv2{font-size:1.8rem}.vipl-hero__sub.svelte-feopv2{font-size:.92rem}.vipl-hero__stats.svelte-feopv2{gap:1.5rem}.vipl-features.svelte-feopv2{grid-template-columns:1fr}.vipl-pricing.svelte-feopv2,.vipl-steps.svelte-feopv2{grid-template-columns:1fr;max-width:400px}.vipl-section.svelte-feopv2{padding:3rem 0}}@media (prefers-reduced-motion:reduce){.plan-row.svelte-feopv2,.payment-summary__button.svelte-feopv2,.faq-question.svelte-feopv2 svg,.vipl-faq__q.svelte-feopv2 svg,.vipl-feature.svelte-feopv2,.vipl-step.svelte-feopv2{transition:none}}
