.pricing-page[data-v-8f7fe085]{position:relative;isolation:isolate;max-width:880px;margin:0 auto;padding:28px 16px 80px}.pricing-bg-canvas[data-v-8f7fe085]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;pointer-events:none;opacity:.55}.pricing-aura[data-v-8f7fe085]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.orb[data-v-8f7fe085]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.75;will-change:transform}.orb-1[data-v-8f7fe085]{width:460px;height:460px;background:radial-gradient(circle,rgba(124,92,255,.75),transparent 70%);top:-120px;left:-80px;animation:orbFloat1-8f7fe085 22s ease-in-out infinite}.orb-2[data-v-8f7fe085]{width:520px;height:520px;background:radial-gradient(circle,rgba(110,168,255,.65),transparent 70%);bottom:-160px;right:-100px;animation:orbFloat2-8f7fe085 26s ease-in-out infinite}.orb-3[data-v-8f7fe085]{width:360px;height:360px;background:radial-gradient(circle,rgba(255,120,200,.55),transparent 70%);top:45%;left:50%;animation:orbFloat3-8f7fe085 30s ease-in-out infinite}@keyframes orbFloat1-8f7fe085{0%,to{transform:translate(0) scale(1)}50%{transform:translate(120px,80px) scale(1.15)}}@keyframes orbFloat2-8f7fe085{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-100px,-60px) scale(1.1)}}@keyframes orbFloat3-8f7fe085{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-80px,60px) scale(1.2)}}@media (prefers-reduced-motion: reduce){.orb[data-v-8f7fe085]{animation:none}.pricing-bg-canvas[data-v-8f7fe085]{display:none}}.pricing-container[data-v-8f7fe085]{display:flex;flex-direction:column;gap:18px}.pricing-header[data-v-8f7fe085]{text-align:center;padding:18px 0 4px}.header-icon[data-v-8f7fe085]{font-size:38px;filter:drop-shadow(0 4px 18px rgba(124,92,255,.45));margin-bottom:4px}.pricing-title[data-v-8f7fe085]{font-size:30px;font-weight:800;margin:0 0 8px;background:linear-gradient(90deg,var(--accent, #7c5cff),#6ea8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-sub[data-v-8f7fe085]{margin:0;font-size:14px;opacity:.65}.pricing-card[data-v-8f7fe085]{background:var(--bg-card, rgba(255, 255, 255, .04));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-left:3px solid var(--accent, #7c5cff);border-radius:14px;padding:20px 22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-desc span[data-v-8f7fe085]{font-size:15px;font-weight:600}.card-head[data-v-8f7fe085]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.card-num[data-v-8f7fe085]{font-size:12px;font-weight:800;color:var(--accent, #7c5cff);background:#7c5cff1f;padding:4px 10px;border-radius:6px;letter-spacing:1px}.card-title[data-v-8f7fe085]{font-size:18px;font-weight:700;margin:0}.card-desc[data-v-8f7fe085]{margin:0 0 14px;font-size:13.5px;opacity:.7}.rule-list[data-v-8f7fe085]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.rule-list li[data-v-8f7fe085]{display:flex;gap:12px;align-items:flex-start;padding-left:4px}.rule-list strong[data-v-8f7fe085]{display:block;font-size:14px;margin-bottom:4px;color:var(--accent, #7c5cff)}.rule-list p[data-v-8f7fe085]{margin:0;font-size:13.5px;line-height:1.7;opacity:.85}.rule-list code[data-v-8f7fe085]{background:#7c5cff1f;padding:1px 6px;border-radius:4px;font-size:12.5px}.rule-dot[data-v-8f7fe085]{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--accent, #7c5cff);margin-top:7px;box-shadow:0 0 8px #7c5cff99}.hl[data-v-8f7fe085]{color:var(--accent, #7c5cff);font-size:15px}.tier-grid[data-v-8f7fe085]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:4px 0 12px}@media (max-width: 640px){.tier-grid[data-v-8f7fe085]{grid-template-columns:1fr}}.tier-card[data-v-8f7fe085]{background:#ffffff0a;border:1px solid var(--border-color, rgba(255, 255, 255, .12));border-radius:12px;padding:14px;display:flex;flex-direction:column}.tier-tag[data-v-8f7fe085]{display:inline-block;font-size:11px;padding:3px 8px;border-radius:4px;background:#6ea8ff2e;color:#6ea8ff;align-self:flex-start;margin-bottom:8px}.tier-tag.upcoming[data-v-8f7fe085]{background:#ffa5002e;color:#ffa940}.tier-name[data-v-8f7fe085]{font-size:15px;font-weight:700;margin:0 0 8px;color:var(--accent, #7c5cff)}.tier-list[data-v-8f7fe085]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.6}.tier-note[data-v-8f7fe085]{margin:12px 0 0;padding:10px 12px;background:#7c5cff14;border-radius:8px;font-size:13px;opacity:.9}.rate-grid[data-v-8f7fe085]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:4px 0 12px}@media (max-width: 560px){.rate-grid[data-v-8f7fe085]{grid-template-columns:1fr}}.rate-card[data-v-8f7fe085]{background:#ffffff0a;border:1px solid var(--border-color, rgba(255, 255, 255, .12));border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;position:relative}.rate-card-plus[data-v-8f7fe085]{border-color:#7c5cff73;background:#7c5cff12}.rate-mode[data-v-8f7fe085]{font-size:13px;font-weight:700;color:var(--accent, #7c5cff)}.rate-price[data-v-8f7fe085]{font-size:30px;font-weight:800;line-height:1.1}.rate-price span[data-v-8f7fe085]{font-size:13px;font-weight:400;opacity:.6}.rate-points[data-v-8f7fe085]{font-size:14px}.rate-points b[data-v-8f7fe085]{color:var(--accent, #7c5cff);font-size:16px}.rate-desc[data-v-8f7fe085]{font-size:12.5px;opacity:.7}.rate-meta[data-v-8f7fe085]{padding:10px 12px;background:#7c5cff14;border-radius:8px;font-size:13px;opacity:.9;line-height:1.6}.faq-list[data-v-8f7fe085]{display:flex;flex-direction:column;gap:8px}.faq-item[data-v-8f7fe085]{background:#ffffff08;border:1px solid var(--border-color, rgba(255, 255, 255, .08));border-radius:10px;padding:0;overflow:hidden}.faq-item summary[data-v-8f7fe085]{padding:12px 16px;font-size:14px;font-weight:600;cursor:pointer;list-style:none;position:relative;transition:background .2s}.faq-item summary[data-v-8f7fe085]::-webkit-details-marker{display:none}.faq-item summary[data-v-8f7fe085]:after{content:"+";position:absolute;right:16px;font-weight:400;font-size:18px;transition:transform .2s}.faq-item[open] summary[data-v-8f7fe085]:after{content:"−"}.faq-item summary[data-v-8f7fe085]:hover{background:#7c5cff14}.faq-item p[data-v-8f7fe085]{padding:0 16px 14px;margin:0;font-size:13.5px;line-height:1.7;opacity:.85}.pricing-foot[data-v-8f7fe085]{text-align:center;margin-top:8px;padding:16px;opacity:.7;font-size:13px}.pricing-foot a[data-v-8f7fe085]{color:var(--accent, #7c5cff);text-decoration:none}.pricing-foot a[data-v-8f7fe085]:hover{text-decoration:underline}
