details>summary[data-v-1830e236]{list-style:none}details>summary[data-v-1830e236]::-webkit-details-marker{display:none}.pro-container[data-v-1830e236]{width:100%;max-width:900px;margin:0 auto}.card[data-v-1830e236]{background-color:var(--color-bg-card);border-radius:var(--radius-2xl);padding:28px 20px;box-shadow:var(--shadow-card);text-align:center;margin-bottom:var(--space-xl)}.pro-hero-card[data-v-1830e236]{box-shadow:0 8px 24px rgba(129,140,248,.16)}.title-gradient[data-v-1830e236]{font-weight:var(--font-bold);background:var(--color-primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-v-1830e236]{color:var(--color-text-muted);font-size:var(--text-base);margin:0}.pro-hero-aside[data-v-1830e236]{text-align:left;background:#f9fafb;border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-xl) var(--space-md);border:1px solid var(--color-border)}.pro-hero-badge[data-v-1830e236]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold);color:#4f46e5;background:rgba(129,140,248,.08);margin-bottom:var(--space-sm)}.pro-hero-list[data-v-1830e236]{margin:0 0 6px;padding-left:18px;list-style-type:disc;font-size:var(--text-xs);color:#4b5563}.pro-hero-note[data-v-1830e236]{font-size:var(--text-xs);color:var(--color-text-subtle);margin:0}.pro-pill[data-v-1830e236]{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);color:#4b5563;background:rgba(148,163,184,.18)}.pro-pill-main[data-v-1830e236]{background:rgba(129,140,248,.16);color:#4338ca}.pro-page-wrapper .card .welcome-title[data-v-1830e236]{font-size:var(--text-2xl);color:var(--color-text-body);margin-top:0;margin-bottom:6px;font-weight:var(--font-normal);border:none;padding:0}.welcome-title strong[data-v-1830e236]{font-weight:var(--font-bold)}.welcome-subtitle[data-v-1830e236]{font-size:var(--text-base);color:var(--color-text-muted);margin-top:0;margin-bottom:18px}.pro-mini-card[data-v-1830e236]{border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);border-width:1px;border-style:solid;background:var(--color-bg-card);box-shadow:0 8px 20px rgba(148,163,184,.18);text-align:left}.pro-mini-card-pro[data-v-1830e236]{border-color:#e0c6ff;background:linear-gradient(135deg,#f5f3ff,#fdf2ff)}.pro-mini-card-plus[data-v-1830e236]{border-color:#c7d2fe;background:linear-gradient(135deg,#eff6ff,#eef2ff)}.pro-mini-list[data-v-1830e236]{margin:4px 0 0;padding-left:16px;font-size:var(--text-xs);color:#374151;list-style:disc}.pro-feature-card[data-v-1830e236]{background:var(--color-bg-card);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-xl);border:1px solid rgba(229,231,235,.9);box-shadow:0 4px 12px rgba(148,163,184,.16)}.pro-feature-text[data-v-1830e236]{font-size:var(--text-xs);color:#4b5563;margin:0}.pro-plus-strip[data-v-1830e236]{display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:space-between;border-radius:var(--radius-xl);padding:10px 12px;background:linear-gradient(90deg,var(--color-bg-card),#eef2ff);border:1px solid rgba(191,219,254,.9);box-shadow:0 6px 18px rgba(148,163,184,.16)}.pro-plus-icon[data-v-1830e236]{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;background:var(--color-primary-gradient-reverse)}.pro-plus-btn[data-v-1830e236]{width:100%;margin-top:2px}.additional-button[data-v-1830e236],.recharge-button[data-v-1830e236]{display:inline-flex;align-items:center;justify-content:center;padding:12px 26px;font-size:var(--text-md);font-weight:var(--font-medium);color:#fff;background:var(--color-primary-gradient-reverse);border:none;border-radius:var(--radius-md);cursor:pointer;box-shadow:var(--shadow-button);transition:all var(--transition-slow);text-decoration:none}.additional-button[data-v-1830e236]:hover,.recharge-button[data-v-1830e236]:hover{transform:translateY(-1.5px);box-shadow:var(--shadow-button-hover)}.additional-button svg[data-v-1830e236],.recharge-button svg[data-v-1830e236]{margin-right:0}@media (min-width:768px){.pro-plus-strip[data-v-1830e236]{flex-direction:row;align-items:center}.pro-plus-btn[data-v-1830e236]{width:auto;margin-top:0}}