.template-preview_previewPage__1MwEf{min-height:100vh;display:flex;flex-direction:column;background:#f8f9fa}.template-preview_header__Q0qgN{background:#fff;border-bottom:1px solid #e5e7eb;padding:2rem 0}.template-preview_headerContainer__3cz9L{max-width:1400px;margin:0 auto;padding:0 2rem}.template-preview_breadcrumb__EOR9e{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:1rem}.template-preview_breadcrumb__EOR9e a{color:#3b82f6;text-decoration:none}.template-preview_breadcrumb__EOR9e a:hover{text-decoration:underline}.template-preview_breadcrumb__EOR9e span:not(.template-preview_categoryBadge__z09aj):not(.template-preview_premiumBadge__Z9QFX){color:#d1d5db}.template-preview_headerContent__P9LUG h1{font-size:2rem;font-weight:700;color:#111827;margin:0 0 1rem}.template-preview_meta__eJz9E{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.template-preview_categoryBadge__z09aj{background:#e0f2fe;color:#0369a1}.template-preview_categoryBadge__z09aj,.template-preview_premiumBadge__Z9QFX{display:inline-block;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:600}.template-preview_premiumBadge__Z9QFX{letter-spacing:.025em}.template-preview_premiumBadgeSmall__D82RW,.template-preview_premiumBadge__Z9QFX{background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;text-transform:uppercase}.template-preview_premiumBadgeSmall__D82RW{display:inline-block;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;margin-left:.5rem}.template-preview_description__AG63T{color:#6b7280;font-size:1rem;line-height:1.6;margin:0;max-width:60ch}.template-preview_headerActions__M9_a_{margin-top:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.template-preview_navigationButtons__KWrOj{display:flex;align-items:center;gap:.75rem}.template-preview_navButton__klWKC{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#fff;color:#6b7280;font-weight:500;font-size:.9375rem;border:1px solid #d1d5db;border-radius:8px;text-decoration:none;transition:all .2s ease}.template-preview_navButton__klWKC:hover{border-color:#9ca3af;color:#111827;background:#f9fafb;transform:translateX(0)}.template-preview_navButton__klWKC svg{flex-shrink:0}.template-preview_ctaButton__Gs27c{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:var(--color-cta);color:#fff;font-weight:600;font-size:1rem;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--color-cta-rgb),.25)}.template-preview_ctaButton__Gs27c:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--color-cta-rgb),.35);color:#fff}.template-preview_backButton__4iqP6{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;background:#fff;color:#6b7280;font-weight:600;font-size:1rem;border:1px solid #d1d5db;border-radius:8px;text-decoration:none;transition:all .2s ease}.template-preview_backButton__4iqP6:hover{border-color:#9ca3af;color:#111827;background:#f9fafb}.template-preview_deviceToggle__SLiC4{background:#fff;border-bottom:1px solid #e5e7eb;padding:1rem 2rem;display:flex;justify-content:center;align-items:center}.template-preview_toggleButtons__EsPIy{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:.25rem;gap:.25rem}.template-preview_toggleButton__qB1Eq{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:transparent;border:none;border-radius:6px;color:#6b7280;font-weight:500;font-size:.9375rem;cursor:pointer;transition:all .2s ease}.template-preview_toggleButton__qB1Eq:hover{color:#111827;background:hsla(0,0%,100%,.5)}.template-preview_toggleButton__qB1Eq.template-preview_active__6l9Ew{background:#fff;color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.1)}.template-preview_toggleButton__qB1Eq svg{flex-shrink:0}.template-preview_previewContainer__JJ8WW{flex:1 1;padding:2rem;max-width:1600px;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:flex-start}.template-preview_previewWrapper__oGNX4{transition:all .3s ease;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden}.template-preview_previewWrapper__oGNX4.template-preview_desktopView__XZivg{width:100%;max-width:100%}.template-preview_previewWrapper__oGNX4.template-preview_mobileView__Nv_v6{width:375px;max-width:100%}.template-preview_previewFrame__itSmd{width:100%;min-height:800px;height:calc(100vh - 350px);border:none;background:#fff;display:block}.template-preview_stickyBar__AUVGt{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:1rem;z-index:1000;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1)}.template-preview_stickyBarContainer__7g0qX{max-width:1400px;margin:0 auto}.template-preview_stickyBarContent__RZspg{display:flex;align-items:center;justify-content:space-between;gap:1rem}.template-preview_stickyCtaButton__TGAxl{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:var(--color-cta);color:#fff;font-weight:600;font-size:.9375rem;border-radius:8px;text-decoration:none;white-space:nowrap;transition:all .2s ease}.template-preview_stickyCtaButton__TGAxl:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-cta-rgb),.35);color:#fff}@media (max-width:768px){.template-preview_header__Q0qgN{padding:1.5rem 0}.template-preview_headerContainer__3cz9L{padding:0 1rem}.template-preview_headerContent__P9LUG h1{font-size:1.5rem}.template-preview_headerActions__M9_a_{flex-direction:column;align-items:stretch}.template-preview_navigationButtons__KWrOj{order:2;justify-content:space-between;width:100%}.template-preview_headerActions__M9_a_>.template-preview_ctaButton__Gs27c{order:1;width:100%;justify-content:center}.template-preview_navButton__klWKC{font-size:.875rem;padding:.5rem .75rem}.template-preview_stickyBar__AUVGt{display:block}.template-preview_previewContainer__JJ8WW{padding:1rem 1rem 5rem}.template-preview_previewFrame__itSmd{min-height:600px;height:calc(100vh - 250px)}}