._container_1b92t_1{display:flex;flex-direction:column;width:100%}._heroSection_1b92t_7{padding:var(--spacing-16) var(--spacing-6);background-color:var(--background);text-align:center;border-bottom:1px solid var(--border);display:flex;justify-content:center}._heroContent_1b92t_16{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}._heroBadge_1b92t_24{display:inline-block;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,transparent);color:var(--primary);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}._heroTitle_1b92t_36{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;color:var(--foreground);margin:0}._heroSubtitle_1b92t_45{font-size:1.25rem;line-height:1.6;color:var(--muted-foreground);max-width:640px;margin:0}._gridSection_1b92t_53{padding:var(--spacing-16) var(--spacing-6);background-color:var(--surface)}._gridContainer_1b92t_58{max-width:1200px;margin:0 auto;width:100%}._grid_1b92t_53{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:1100px){._grid_1b92t_53{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:700px){._grid_1b92t_53{grid-template-columns:1fr;gap:1.25rem}}._card_1b92t_84{display:flex;flex-direction:column;background-color:var(--card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--border);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._card_1b92t_84:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardImageContainer_1b92t_100{width:100%;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--muted)}._comparison_1b92t_107{height:100%;min-height:auto;max-height:none;border-radius:0;border:none;box-shadow:none}._cardContent_1b92t_116{padding:.75rem;display:flex;flex-direction:column;gap:var(--spacing-3);border-top:1px solid var(--border)}._cardHeader_1b92t_124{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-2)}._userInfo_1b92t_131{display:flex;align-items:center;gap:var(--spacing-2);overflow:hidden}._avatar_1b92t_138{width:1.5rem;height:1.5rem}._userName_1b92t_143{font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cardActions_1b92t_152{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-1);padding-top:var(--spacing-2);border-top:1px dashed var(--border)}._presetBadge_1b92t_161{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);background-color:var(--secondary);color:var(--secondary-foreground);font-size:.7rem;font-weight:600;flex-shrink:0}._badgeIcon_1b92t_174{color:var(--accent)}._skeletonImage_1b92t_178{width:100%;aspect-ratio:4 / 3;border-radius:0;height:auto}._emptyState_1b92t_185{text-align:center;padding:var(--spacing-12);color:var(--muted-foreground);background:var(--card);border-radius:var(--radius-lg);border:1px dashed var(--border);font-size:1rem}._pagination_1b92t_195{margin-top:var(--spacing-8);justify-content:center}._pageInfo_1b92t_200{font-size:.875rem;color:var(--muted-foreground);padding:0 var(--spacing-4);font-weight:500}._ctaSection_1b92t_207{padding:var(--spacing-20) var(--spacing-6);background-color:var(--background);border-top:1px solid var(--border)}._ctaContainer_1b92t_213{max-width:800px;margin:0 auto;text-align:center}._ctaContent_1b92t_219{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);background-color:var(--card);padding:var(--spacing-12) var(--spacing-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--border)}._ctaTitle_1b92t_231{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--card-foreground);margin:0}._ctaSubtitle_1b92t_239{font-size:1.125rem;color:var(--muted-foreground);max-width:500px;margin:0}._ctaButton_1b92t_246{margin-top:var(--spacing-2)}
