.price-period[data-v-30ea753c]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.price-period-btn[data-v-30ea753c]{align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:.75rem;color:#475569;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.35rem;justify-content:center;min-height:2.5rem;padding:.4rem .6rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.price-period-btn[data-v-30ea753c]:hover{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.price-period-btn-active[data-v-30ea753c]{background:#eff6ff;border-color:#0477f6;color:#0477f6}.dark .price-period-btn[data-v-30ea753c]{background:#111827;border-color:#1f2937;color:#94a3b8}.dark .price-period-btn-active[data-v-30ea753c],.dark .price-period-btn[data-v-30ea753c]:hover{background:#172554;border-color:#1d4ed8;color:#93c5fd}.price-period-tip[data-v-30ea753c]{background:#fff7ed;border-radius:9999px;color:#c2410c;font-size:.6875rem;font-weight:500;padding:.05rem .4rem}.dark .price-period-tip[data-v-30ea753c]{background:#7c2d12;color:#fdba74}.price-compare__hint[data-v-30ea753c]{color:#64748b;font-size:.8125rem;line-height:1.55;margin:0;padding:0 1.25rem .85rem}.dark .price-compare__hint[data-v-30ea753c]{color:#94a3b8}.price-table[data-v-30ea753c]{border-collapse:collapse}.price-table-sticky-head[data-v-30ea753c]{--price-sticky-top:4rem;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 24px #0f172a0f;position:sticky;top:var(--price-sticky-top);z-index:30}.dark .price-table-sticky-head[data-v-30ea753c]{border-bottom-color:#1f2937;box-shadow:0 4px 24px #00000047}.price-table-sticky-head__clip[data-v-30ea753c]{overflow:hidden}.price-table-sticky-head__inner[data-v-30ea753c]{display:grid;font-size:.8125rem;font-weight:500;grid-template-columns:22% 19.5% 19.5% 19.5% 19.5%;min-width:1280px;will-change:transform}.price-table-sticky-head__cell[data-v-30ea753c]{align-items:center;display:inline-flex;gap:.25rem;padding:.85rem 1.5rem;text-align:left}.price-table-sticky-head__cell--name[data-v-30ea753c]{background:#f8fafc;color:#475569}.dark .price-table-sticky-head__cell--name[data-v-30ea753c]{background:#111827;color:#cbd5e1}.price-table-sticky-head__cell--regular[data-v-30ea753c]{background:#f1f5f9;color:#64748b}.dark .price-table-sticky-head__cell--regular[data-v-30ea753c]{background:#0f172a;color:#94a3b8}.price-table-sticky-head__cell--vip[data-v-30ea753c]{background:linear-gradient(180deg,#eff6ff,#e0e7ff);color:#1d4ed8;font-weight:500}.dark .price-table-sticky-head__cell--vip[data-v-30ea753c]{background:linear-gradient(180deg,#172554,#1e1b4b);color:#93c5fd}.price-table-sticky-head__cell--max[data-v-30ea753c]{background:linear-gradient(180deg,#fff7ed,#ffedd5);color:#c2410c;font-weight:500}.dark .price-table-sticky-head__cell--max[data-v-30ea753c]{background:linear-gradient(180deg,#431407,#7c2d12);color:#fdba74}.price-table-sticky-head__cell--team[data-v-30ea753c]{background:linear-gradient(180deg,#f5f3ff,#ede9fe);color:#6d28d9;font-weight:500}.dark .price-table-sticky-head__cell--team[data-v-30ea753c]{background:linear-gradient(180deg,#2e1065,#4c1d95);color:#ddd6fe}.price-table-sticky-head__crown[data-v-30ea753c]{color:#ca8a04;flex-shrink:0;height:.85rem;width:.85rem}.price-table__group-cell[data-v-30ea753c]{background:#fff;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;padding:.65rem 1.5rem}.dark .price-table__group-cell[data-v-30ea753c]{background:#111827;border-color:#1f2937}.price-table__group-inner[data-v-30ea753c]{align-items:center;color:#1e293b;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem}.dark .price-table__group-inner[data-v-30ea753c]{color:#e2e8f0}.price-table__group-dot[data-v-30ea753c]{background:linear-gradient(135deg,#155dfc,#6366f1);border-radius:9999px;box-shadow:0 0 0 3px #155dfc1f;flex-shrink:0;height:.5rem;width:.5rem}.price-table__row:hover .price-table__td--name[data-v-30ea753c]{background-color:#f8fafcf2}.price-table__row:hover .price-table__td--regular[data-v-30ea753c]{background-color:#f8fafce6}.price-table__row:hover .price-table__td--vip[data-v-30ea753c]{background-color:#eff6ffd9}.price-table__row:hover .price-table__td--max[data-v-30ea753c]{background-color:#fff7ede6}.price-table__row:hover .price-table__td--team[data-v-30ea753c]{background-color:#f5f3ffe6}.dark .price-table__row:hover .price-table__td--name[data-v-30ea753c]{background-color:#111827f2}.dark .price-table__row:hover .price-table__td--regular[data-v-30ea753c]{background-color:#0f172ae6}.dark .price-table__row:hover .price-table__td--vip[data-v-30ea753c]{background-color:#1725548c}.dark .price-table__row:hover .price-table__td--max[data-v-30ea753c]{background-color:#4314078c}.dark .price-table__row:hover .price-table__td--team[data-v-30ea753c]{background-color:#2e10658c}.price-table__td[data-v-30ea753c]{border-bottom:1px solid #f1f5f9;color:#64748b;line-height:1.5;padding:.85rem 1.5rem;transition:background-color .15s ease;vertical-align:middle}.dark .price-table__td[data-v-30ea753c]{border-bottom-color:#1f2937;color:#94a3b8}.price-table__td--name[data-v-30ea753c]{background:#fafbfc;color:#334155;font-weight:500}.dark .price-table__td--name[data-v-30ea753c]{background:#111827a6;color:#e2e8f0}.price-table__td--regular[data-v-30ea753c]{color:#64748b}.price-table__td--vip[data-v-30ea753c]{background:#eff6ff59}.dark .price-table__td--vip[data-v-30ea753c]{background:#17255440}.price-table__td--max[data-v-30ea753c]{background:#fff7ed66}.dark .price-table__td--max[data-v-30ea753c]{background:#43140747}.price-table__td--team[data-v-30ea753c]{background:#f5f3ff66}.dark .price-table__td--team[data-v-30ea753c]{background:#2e106547}.price-table__cell[data-v-30ea753c]{display:inline-block}.price-table__cell--vip[data-v-30ea753c]{color:#1e40af;font-weight:500}.dark .price-table__cell--vip[data-v-30ea753c]{color:#93c5fd}.price-table__cell--max[data-v-30ea753c]{color:#c2410c;font-weight:500}.dark .price-table__cell--max[data-v-30ea753c]{color:#fdba74}.price-table__cell--team[data-v-30ea753c]{color:#6d28d9;font-weight:500}.dark .price-table__cell--team[data-v-30ea753c]{color:#ddd6fe}.price-table tbody tr:last-child .price-table__td[data-v-30ea753c]{border-bottom:none}@media(max-width:640px){.price-compare__hint[data-v-30ea753c]{font-size:.75rem;padding-left:1rem;padding-right:1rem}.price-table-sticky-head__cell[data-v-30ea753c],.price-table__td[data-v-30ea753c]{font-size:.75rem;padding:.65rem 1rem}}
