.ppm[data-v-4c317efd]{display:flex;flex-direction:column;gap:18px;width:100%}.ppm-tabs-wrap[data-v-4c317efd]{display:flex;justify-content:center}.ppm-tabs[data-v-4c317efd]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9999px;display:inline-flex;padding:4px;width:100%}.ppm-tab[data-v-4c317efd]{border-radius:9999px;color:#6b7280;flex:1;font-size:13px;font-weight:600;padding:8px 4px;position:relative;transition:background-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.ppm-tab-active[data-v-4c317efd]{background:#fff;box-shadow:0 1px 3px #00000014;color:#111827}.ppm-tab-badge[data-v-4c317efd]{background:var(--color-primary,#3b82f6);border-radius:9999px;color:var(--color-primary-text,#fff);font-size:10px;font-weight:700;line-height:1;padding:2px 6px;pointer-events:none;position:absolute;right:4px;top:-8px;white-space:nowrap}.ppm-cards[data-v-4c317efd]{display:grid;gap:8px;grid-template-columns:repeat(var(--ppm-card-count,3),minmax(0,1fr))}.ppm-cards[data-count="1"][data-v-4c317efd]{--ppm-card-count:1}.ppm-cards[data-count="2"][data-v-4c317efd]{--ppm-card-count:2}.ppm-cards[data-count="3"][data-v-4c317efd]{--ppm-card-count:3}.ppm-cards[data-count="4"][data-v-4c317efd],.ppm-cards[data-count="5"][data-v-4c317efd]{--ppm-card-count:2}.ppm-cards[data-count="6"][data-v-4c317efd]{--ppm-card-count:3}.ppm-card[data-v-4c317efd]{align-items:center;background:#f9fafb;border:2px solid transparent;border-radius:14px;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:18px 10px;text-align:center;transition:background-color .15s,border-color .15s,transform .12s}.ppm-card[data-v-4c317efd]:hover{background:#f3f4f6}.ppm-card-selected[data-v-4c317efd]{background:#3b82f60f;border-color:var(--color-primary,#3b82f6)}.ppm-card-price[data-v-4c317efd]{color:#111827;font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.ppm-card-per[data-v-4c317efd]{color:#6b7280;font-size:11px;line-height:1.2}.ppm-features[data-v-4c317efd]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:4px 0 0;padding:0}.ppm-feature[data-v-4c317efd]{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:10px;line-height:1.5}.ppm-feature-check[data-v-4c317efd]{color:#10b981;flex-shrink:0;height:18px;margin-top:2px;width:18px}.ppm-hint[data-v-4c317efd]{color:#6b7280;font-size:12px;line-height:1.5;text-align:center}.ppm-buy[data-v-4c317efd]{align-items:center;background:var(--color-primary,#3b82f6);border-radius:9999px;color:var(--color-primary-text,#fff);display:flex;font-size:17px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.01em;padding:14px 20px;transition:opacity .15s;width:100%}.ppm-buy[data-v-4c317efd]:hover:not(:disabled){opacity:.92}.ppm-buy[data-v-4c317efd]:disabled{cursor:not-allowed;opacity:.6}.ppm-buy-disabled[data-v-4c317efd]{background:#e5e7eb!important;color:#9ca3af!important;cursor:not-allowed;opacity:1}.ppm-buy-arrow[data-v-4c317efd]{font-size:18px;line-height:1}.ppm-logo[data-v-4c317efd]{align-items:center;color:#4b5563;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:4px}.ppm-logo img[data-v-4c317efd]{border-radius:6px;height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.pricing-modal-root[data-v-6e3ad695]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:70}.pricing-modal-shell[data-v-6e3ad695]{background:#fff;border-radius:20px;box-shadow:0 25px 60px -15px #00000040;display:flex;flex-direction:column;height:min(900px,calc(100vh - 32px));max-width:1080px;overflow:hidden;position:relative;width:100%}.pricing-modal-close[data-v-6e3ad695]{align-items:center;background:#ffffffe6;border-radius:10px;color:#6b7280;display:flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;transition:background-color .15s,color .15s;width:32px;z-index:2}.pricing-modal-close[data-v-6e3ad695]:hover{background:#f3f4f6;color:#111827}.pricing-modal-title[data-v-6e3ad695]{color:#111827;flex-shrink:0;font-size:20px;font-weight:700;padding:24px 24px 4px;text-align:center}.pricing-modal-body[data-v-6e3ad695]{flex:1;min-height:0;overflow-y:auto;padding:8px 24px 32px}@media(max-width:639.98px){.pricing-modal-root[data-v-6e3ad695]{align-items:stretch;justify-content:stretch;padding:0}.pricing-modal-shell[data-v-6e3ad695]{border-radius:0;height:100vh;max-height:100vh;max-width:100%}.pricing-modal-title[data-v-6e3ad695]{font-size:22px;padding:18px 56px 0 20px;text-align:left}.pricing-modal-body[data-v-6e3ad695]{padding:16px 20px 28px}.pricing-modal-close[data-v-6e3ad695]{background:transparent;right:14px;top:14px}}.lang-guide[data-v-89af7f85]{bottom:16px;display:flex;justify-content:center;left:0;padding:0 16px;pointer-events:none;position:fixed;right:0;z-index:85}.lang-guide-card[data-v-89af7f85]{align-items:stretch;background:#18181c;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 12px 36px #00000052;color:#f5f7ff;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:12px;max-width:100%;padding:14px 18px;pointer-events:auto}.lang-guide-message[data-v-89af7f85]{align-items:center;display:flex;gap:8px;justify-content:center;text-align:center}.lang-guide-message svg[data-v-89af7f85]{color:#ffffffb3;flex-shrink:0;height:18px;width:18px}.lang-guide-actions[data-v-89af7f85]{display:flex;gap:10px;justify-content:center}.lang-guide-btn[data-v-89af7f85]{border:none;border-radius:999px;cursor:pointer;font-size:14px;font-weight:600;min-width:64px;padding:7px 16px;transition:opacity .15s ease,background .15s ease}.lang-guide-btn-yes[data-v-89af7f85]{background:#fff;color:#111}.lang-guide-btn-yes[data-v-89af7f85]:hover{opacity:.92}.lang-guide-btn-no[data-v-89af7f85]{background:#ffffff14;color:#fff}.lang-guide-btn-no[data-v-89af7f85]:hover{background:#ffffff29}@media(min-width:768px){.lang-guide-card[data-v-89af7f85]{align-items:center;flex-direction:row;gap:16px;margin:0 auto;width:auto}.lang-guide-message[data-v-89af7f85]{justify-content:flex-start;text-align:left}}.lang-guide-fade-enter-active[data-v-89af7f85],.lang-guide-fade-leave-active[data-v-89af7f85]{transition:opacity .22s ease,transform .22s ease}.lang-guide-fade-enter-from[data-v-89af7f85],.lang-guide-fade-leave-to[data-v-89af7f85]{opacity:0;transform:translateY(8px)}.friend-links-bar[data-v-b64d86ce]{background:transparent;margin-top:-28px;padding:0 16px 14px;position:relative;width:100%}.friend-links-track[data-v-b64d86ce]{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;width:100%;-ms-overflow-style:none}.friend-links-track[data-v-b64d86ce]::-webkit-scrollbar{display:none}.friend-links-group[data-v-b64d86ce]{align-items:center;display:flex;gap:18px;justify-content:center;list-style:none;margin:0;min-width:100%;padding:0;width:-moz-max-content;width:max-content}.friend-links-item[data-v-b64d86ce]{align-items:center;display:flex;flex-shrink:0}.friend-links-image-link[data-v-b64d86ce]{align-items:center;display:inline-flex;height:24px;opacity:.75;transition:opacity .15s ease}.friend-links-image-link[data-v-b64d86ce]:hover{opacity:1}.friend-links-image[data-v-b64d86ce]{display:block;height:24px;-o-object-fit:contain;object-fit:contain;width:auto}.friend-links-text-link[data-v-b64d86ce]{align-items:center;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;display:inline-flex;font-size:12px;height:24px;line-height:1;padding:0 10px;text-decoration:none;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.friend-links-text-link[data-v-b64d86ce]:hover{border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.friend-links-nav[data-v-b64d86ce]{align-items:center;background:#fffffff2;border:1px solid #d1d5db;border-radius:50%;box-shadow:0 1px 2px #0000000f;color:#6b7280;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(calc(-50% - 7px));transition:color .15s ease,border-color .15s ease,background .15s ease;width:24px;z-index:2}.friend-links-nav[data-v-b64d86ce]:hover{background:#fff;border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.friend-links-nav-left[data-v-b64d86ce]{left:4px}.friend-links-nav-right[data-v-b64d86ce]{right:4px}
