.page-module__JV0riG__header{gap:var(--space-8);margin-bottom:var(--space-12);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.page-module__JV0riG__headerLeft{gap:var(--space-6);align-items:flex-start;display:flex}@media (max-width:768px){.page-module__JV0riG__headerLeft{text-align:center;flex-direction:column;align-items:center}}.page-module__JV0riG__appIcon{border-radius:var(--radius-xl);width:96px;height:96px;font-weight:var(--weight-bold);box-shadow:var(--shadow-md);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.page-module__JV0riG__appIconImage{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.page-module__JV0riG__titleRow{align-items:center;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}@media (max-width:768px){.page-module__JV0riG__titleRow{flex-wrap:wrap;justify-content:center}}.page-module__JV0riG__appName{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text-primary);margin:0}.page-module__JV0riG__badgeLive,.page-module__JV0riG__badgeComingSoon{font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.page-module__JV0riG__badgeLive{color:var(--color-success);background:#22c55e1a;border:1px solid #22c55e33}.page-module__JV0riG__badgeComingSoon{color:var(--color-warning);background:#f59e0b1a;border:1px solid #f59e0b33}.page-module__JV0riG__tagline{font-size:var(--text-xl);color:var(--color-text-secondary);margin:0 0 var(--space-2);line-height:var(--leading-relaxed)}.page-module__JV0riG__category{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em}.page-module__JV0riG__actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:768px){.page-module__JV0riG__actions{justify-content:center}}.page-module__JV0riG__storeButton{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);background:var(--color-bg-card);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-full);font-weight:var(--weight-medium);transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.page-module__JV0riG__storeButton:hover{background:var(--color-bg-card-hover);border-color:var(--color-border-hover);transform:translateY(-2px)}.page-module__JV0riG__storeButtonSecondary{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);color:var(--color-text-secondary);border-radius:var(--radius-full);font-weight:var(--weight-medium);transition:color var(--transition-fast);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.page-module__JV0riG__storeButtonSecondary:hover{color:var(--color-text-primary);background:var(--color-bg-elevated)}.page-module__JV0riG__storeButtonPrimary{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);background:var(--color-accent);color:var(--color-bg-primary);border-radius:var(--radius-full);font-weight:var(--weight-bold);transition:all var(--transition-fast);border:1px solid #0000;text-decoration:none;display:inline-flex}.page-module__JV0riG__storeButtonPrimary:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff26}.page-module__JV0riG__freeBadge{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);color:var(--color-success,#22c55e);border-radius:var(--radius-full);font-weight:var(--weight-bold);font-size:var(--text-sm);background:#22c55e1a;border:1px solid #22c55e40;display:inline-flex}.page-module__JV0riG__section{margin-bottom:var(--space-16)}.page-module__JV0riG__sectionTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-8);align-items:center;gap:var(--space-3);display:flex}.page-module__JV0riG__description{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:800px}.page-module__JV0riG__featuresList{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;list-style:none;display:grid}.page-module__JV0riG__featureItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.page-module__JV0riG__featureIcon{color:var(--color-success);flex-shrink:0;margin-top:2px}.page-module__JV0riG__screenshotsGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__JV0riG__screenshotPlaceholder{aspect-ratio:9/19.5;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);color:var(--color-text-muted);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.page-module__JV0riG__aboutText{color:var(--color-text-secondary);margin-bottom:var(--space-8);max-width:700px}.page-module__JV0riG__teamGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.page-module__JV0riG__teamCard{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}.page-module__JV0riG__teamAvatar{background:var(--color-bg-elevated);width:48px;height:48px;font-weight:var(--weight-bold);color:var(--color-text-primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.page-module__JV0riG__teamCard h3{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.page-module__JV0riG__teamRole{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1);display:block}.page-module__JV0riG__legalLinks{gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__JV0riG__legalLink{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);padding:var(--space-2)var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.page-module__JV0riG__legalLink:hover{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-hover)}.page-module__JV0riG__pricingSubtitle{font-size:var(--text-base);color:var(--color-text-secondary);margin:0 0 var(--space-8);max-width:600px;line-height:var(--leading-relaxed)}.page-module__JV0riG__pricingTableWrapper{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-width:800px;overflow:hidden}.page-module__JV0riG__tableHeader{padding:var(--space-8)var(--space-6);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-4);grid-template-columns:1fr 140px 180px;display:grid}.page-module__JV0riG__thFeature{font-size:var(--text-base);color:var(--color-text-primary);font-weight:var(--weight-bold)}.page-module__JV0riG__thTier{text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;justify-content:center;width:100%;display:flex}.page-module__JV0riG__thTier h3{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}.page-module__JV0riG__tierIconWrapper{border-radius:var(--radius-md);background:#6496ff26;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__JV0riG__tierIconWrapperPro{border-radius:var(--radius-md);background:#ff6b4a26;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.page-module__JV0riG__freeIcon{color:#8cb4ff}.page-module__JV0riG__proIcon,.page-module__JV0riG__thTierProLabel{color:var(--app-accent,#ff6b4a)}.page-module__JV0riG__featureRow{padding:var(--space-6);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--space-4);transition:background var(--transition-fast);grid-template-columns:1fr 140px 180px;display:grid}.page-module__JV0riG__featureRow:last-child{border-bottom:none}.page-module__JV0riG__featureRow:hover{background:var(--color-bg-card-hover)}.page-module__JV0riG__featureNameWrapper{align-items:flex-start;gap:var(--space-3);display:flex}.page-module__JV0riG__nameIcon{color:var(--color-accent,#6496ff);flex-shrink:0;margin-top:2px}.page-module__JV0riG__featureName{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}.page-module__JV0riG__featureSubtitle{font-size:var(--text-xs);color:var(--color-success,#10b981);margin-top:2px}.page-module__JV0riG__featureNameAccent{color:var(--app-accent,#ff6b4a);font-weight:var(--weight-bold)}.page-module__JV0riG__featureBulletList{padding-left:var(--space-5);margin:var(--space-2)0 0 0;font-size:var(--text-xs);color:var(--color-text-secondary);flex-direction:column;gap:2px;list-style:outside;display:flex}.page-module__JV0riG__upcomingRow{background:#6496ff08}.page-module__JV0riG__lifetimeRow{background:#ff6b4a08}.page-module__JV0riG__upcomingRow .page-module__JV0riG__nameIcon{color:#6496ff}.page-module__JV0riG__lifetimeRow .page-module__JV0riG__nameIcon{color:var(--app-accent,#ff6b4a)}.page-module__JV0riG__featureValue{text-align:center;font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.page-module__JV0riG__freeValue{color:var(--color-text-muted)}.page-module__JV0riG__proValue{color:var(--app-accent,#ff6b4a);font-weight:var(--weight-semibold)}.page-module__JV0riG__checkIconFree{color:var(--color-success,#10b981);width:20px;height:20px}.page-module__JV0riG__checkIconPro{color:var(--app-accent,#ff6b4a);width:20px;height:20px}.page-module__JV0riG__xIcon{color:var(--color-border-hover);width:20px;height:20px}@media (max-width:640px){.page-module__JV0riG__tableHeader{padding:var(--space-4);gap:var(--space-2);grid-template-columns:1fr 70px 80px}.page-module__JV0riG__thFeature,.page-module__JV0riG__thTier h3{font-size:var(--text-sm)}.page-module__JV0riG__tierIconWrapper,.page-module__JV0riG__tierIconWrapperPro{width:28px;height:28px}.page-module__JV0riG__featureRow{padding:var(--space-4);gap:var(--space-2);grid-template-columns:1fr 70px 80px}.page-module__JV0riG__featureValue{font-size:var(--text-xs)}.page-module__JV0riG__nameIcon{display:none}}
