.templates-sidebar[data-v-3716ec0f]{display:flex;flex-direction:column;gap:1rem}.templates-sidebar__panel[data-v-3716ec0f]{padding:1.15rem 1.2rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a}.templates-sidebar__title[data-v-3716ec0f]{display:flex;align-items:center;gap:.4rem;margin:0 0 .85rem;font-size:.9375rem;font-weight:700;color:#111827}.templates-sidebar__title--hot svg[data-v-3716ec0f]{width:1rem;height:1rem;color:#f97316}.templates-sidebar__checks[data-v-3716ec0f],.templates-sidebar__list[data-v-3716ec0f],.templates-sidebar__ranked[data-v-3716ec0f]{margin:0;padding:0;list-style:none}.templates-sidebar__link[data-v-3716ec0f]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem 0;border:none;background:transparent;color:#374151;font-size:.875rem;text-align:left;cursor:pointer;transition:color .2s ease}.templates-sidebar__link.is-active[data-v-3716ec0f],.templates-sidebar__link[data-v-3716ec0f]:hover{color:#2563eb}.templates-sidebar__link.is-active[data-v-3716ec0f]{font-weight:600}.templates-sidebar__count[data-v-3716ec0f]{color:#9ca3af;font-size:.8125rem;font-weight:500}.templates-sidebar__checks[data-v-3716ec0f]{display:flex;flex-direction:column;gap:.7rem}.templates-sidebar__panel--built-with[data-v-3716ec0f]{padding:1.2rem 1.25rem 1.25rem}.templates-sidebar__panel--built-with .templates-sidebar__title[data-v-3716ec0f]{margin-bottom:1rem;color:#0f172a}.templates-sidebar__check[data-v-3716ec0f]{display:flex;align-items:center;gap:.65rem;cursor:pointer}.templates-sidebar__checkbox[data-v-3716ec0f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:1rem;height:1rem;margin:0;border:1px solid #cbd5e1;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .2s ease,background .2s ease}.templates-sidebar__checkbox[data-v-3716ec0f]:checked{border-color:#2563eb;background-color:#2563eb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='M2.5 6 5 8.5l4.5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:.75rem .75rem}.templates-sidebar__checkbox[data-v-3716ec0f]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.templates-sidebar__check-label[data-v-3716ec0f]{color:#64748b;font-size:.875rem;font-weight:400;line-height:1.35}.templates-sidebar__ranked[data-v-3716ec0f]{display:flex;flex-direction:column;gap:.75rem}.templates-sidebar__panel--most-downloaded[data-v-3716ec0f]{padding:1.2rem 1.25rem 1.25rem}.templates-sidebar__panel--most-downloaded .templates-sidebar__title[data-v-3716ec0f]{margin-bottom:1rem;color:#0f172a}.templates-sidebar__ranked-link[data-v-3716ec0f]{display:flex;align-items:center;gap:.65rem;text-decoration:none;transition:opacity .2s ease}.templates-sidebar__ranked-link[data-v-3716ec0f]:hover{opacity:.85}.templates-sidebar__rank[data-v-3716ec0f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;background:#f1f5f9;color:#94a3b8;font-size:.75rem;font-weight:600;line-height:1}.templates-sidebar__ranked-title[data-v-3716ec0f]{flex:1;min-width:0;color:#64748b;font-size:.875rem;font-weight:500;line-height:1.35}.templates-sidebar__ranked-meta[data-v-3716ec0f]{flex-shrink:0;color:#9ca3af;font-size:.8125rem;line-height:1.35}.templates-sidebar__stats[data-v-3716ec0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem .75rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a}.templates-sidebar__stat[data-v-3716ec0f]{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:0 .35rem;text-align:center}.templates-sidebar__stat--divider[data-v-3716ec0f]{border-left:1px solid #e5e7eb}.templates-sidebar__stat-value[data-v-3716ec0f]{color:#111827;font-size:1.0625rem;font-weight:700;line-height:1.2}.templates-sidebar__stat-label[data-v-3716ec0f]{color:#9ca3af;font-size:.6875rem;line-height:1.35}.templates-sidebar__ad[data-v-3716ec0f]{text-align:center}.templates-sidebar__ad-label[data-v-3716ec0f]{display:block;margin-bottom:.45rem;font-size:.75rem;color:#9ca3af}.templates-sidebar__ad-slot[data-v-3716ec0f]{display:flex;align-items:center;justify-content:center;width:100%;max-width:160px;min-height:600px;margin:0 auto;border:1px dashed #d1d5db;border-radius:10px;background:#eef3f7;color:#9ca3af;font-size:.875rem}.templates-toolbar[data-v-dd598c49]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.templates-toolbar__count[data-v-dd598c49]{margin:0;font-size:.875rem;color:#6b7280}.templates-toolbar__count strong[data-v-dd598c49]{color:#111827;font-weight:600}.templates-toolbar__sort[data-v-dd598c49]{flex-shrink:0}.templates-toolbar__select[data-v-dd598c49]{min-width:11.5rem;padding:.5rem 2rem .5rem .85rem;border:1px solid #e5e7eb;border-radius:8px;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right .75rem center;color:#374151;font-size:.8125rem;font-weight:500;line-height:1.4;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.templates-toolbar__select[data-v-dd598c49]:focus{outline:2px solid #2563eb;outline-offset:1px}.visually-hidden[data-v-dd598c49]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.templates-toolbar[data-v-dd598c49]{flex-direction:column;align-items:stretch}.templates-toolbar__select[data-v-dd598c49]{width:100%}}.templates-catalog-grid[data-v-fc74e72d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.templates-catalog-grid__card[data-v-fc74e72d]{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 1px 2px #1018280a;transition:border-color .2s ease,box-shadow .2s ease}.templates-catalog-grid__card[data-v-fc74e72d]:hover{border-color:#dbeafe;box-shadow:0 4px 14px #2563eb14}.templates-catalog-grid__preview[data-v-fc74e72d]{position:relative;height:180px;overflow:hidden;background:#f3f4f6;border-bottom:1px solid #e5e7eb}.templates-catalog-grid__preview-img[data-v-fc74e72d]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.templates-catalog-grid__preview-placeholder[data-v-fc74e72d]{width:100%;height:100%;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.templates-catalog-grid__badge[data-v-fc74e72d]{position:absolute;top:.75rem;left:.75rem;z-index:1;display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4}.templates-catalog-grid__body[data-v-fc74e72d]{display:flex;flex-direction:column;padding:1.1rem 1.15rem 1.15rem}.templates-catalog-grid__title[data-v-fc74e72d]{margin:0 0 .45rem;font-size:1rem;font-weight:700;line-height:1.3;color:#111827}.templates-catalog-grid__desc[data-v-fc74e72d]{margin:0 0 .85rem;font-size:.8125rem;line-height:1.55;color:#6b7280}.templates-catalog-grid__tags[data-v-fc74e72d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.templates-catalog-grid__tag[data-v-fc74e72d]{display:inline-flex;align-items:center;padding:.22rem .55rem;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:.6875rem;font-weight:600;line-height:1.4}.templates-catalog-grid__stats[data-v-fc74e72d]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.templates-catalog-grid__rating[data-v-fc74e72d]{display:inline-flex;align-items:center;gap:.15rem}.templates-catalog-grid__star[data-v-fc74e72d]{display:inline-flex;width:.85rem;height:.85rem}.templates-catalog-grid__star-svg[data-v-fc74e72d]{width:100%;height:100%}.templates-catalog-grid__star-outline[data-v-fc74e72d]{fill:#e5e7eb}.templates-catalog-grid__star-filled[data-v-fc74e72d]{fill:#f59e0b}.templates-catalog-grid__rating-value[data-v-fc74e72d]{margin-left:.25rem;color:#374151;font-size:.8125rem;font-weight:600;line-height:1}.templates-catalog-grid__downloads[data-v-fc74e72d]{color:#9ca3af;font-size:.75rem;line-height:1.35;white-space:nowrap}.templates-catalog-grid__actions[data-v-fc74e72d]{display:flex;flex-direction:column;gap:.55rem}.templates-catalog-grid__download-btn[data-v-fc74e72d],.templates-catalog-grid__preview-btn[data-v-fc74e72d]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.65rem 1rem;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.templates-catalog-grid__preview-btn[data-v-fc74e72d]{border:1px solid #e5e7eb;background:#fff;color:#374151}.templates-catalog-grid__download-btn svg[data-v-fc74e72d],.templates-catalog-grid__preview-btn svg[data-v-fc74e72d]{width:1rem;height:1rem}.templates-catalog-grid__preview-btn[data-v-fc74e72d]:hover{border-color:#dbeafe;background:#f8fafc;color:#111827}.templates-catalog-grid__download-btn[data-v-fc74e72d]{border:1px solid transparent;background:#10b981;color:#fff}.templates-catalog-grid__download-btn[data-v-fc74e72d]:hover{background:#059669;color:#fff}.templates-catalog-grid__empty[data-v-fc74e72d]{margin:0;padding:2.5rem 1rem;border:1px dashed #d1d5db;border-radius:12px;background:#fff;text-align:center;color:#6b7280;font-size:.9375rem}@media(max-width:1024px){.templates-catalog-grid[data-v-fc74e72d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.templates-catalog-grid[data-v-fc74e72d]{grid-template-columns:1fr}.templates-catalog-grid__stats[data-v-fc74e72d]{flex-direction:column;align-items:flex-start;gap:.35rem}}.templates-catalog[data-v-35db09c6]{background:#f9fafb}.templates-catalog__inner[data-v-35db09c6]{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem}.templates-catalog__layout[data-v-35db09c6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 240px;gap:1.25rem;align-items:start}.templates-catalog__main[data-v-35db09c6]{grid-column:1/4;min-width:0}.templates-catalog__sidebar[data-v-35db09c6]{grid-column:4;grid-row:1}@media(max-width:900px){.templates-catalog__layout[data-v-35db09c6]{grid-template-columns:1fr}.templates-catalog__main[data-v-35db09c6]{grid-column:1;order:1}.templates-catalog__sidebar[data-v-35db09c6]{grid-column:1;order:2}.templates-catalog__inner[data-v-35db09c6]{padding-bottom:3rem}}@media(max-width:640px){.templates-catalog__inner[data-v-35db09c6]{padding-top:1.5rem}}.templates-hero[data-v-fc458aea]{position:relative;overflow:hidden;background:#f3f5f8;border-bottom:1px solid #e8ecf1}.templates-hero__bg[data-v-fc458aea]{position:absolute;inset:0;background-color:#f1f5f9;pointer-events:none}.templates-hero__inner[data-v-fc458aea]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:var(--simpli-max-width);margin:0 auto;padding:2.25rem 1.5rem 2.5rem;text-align:center}.templates-hero__breadcrumb[data-v-fc458aea]{display:flex;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8125rem;line-height:1.4}.templates-hero__breadcrumb-link[data-v-fc458aea]{color:#6b7280;text-decoration:none;transition:color .2s ease}.templates-hero__breadcrumb-link[data-v-fc458aea]:hover{color:#2563eb}.templates-hero__breadcrumb-sep[data-v-fc458aea]{color:#9ca3af}.templates-hero__breadcrumb-current[data-v-fc458aea]{color:#2563eb;font-weight:500}.templates-hero__title[data-v-fc458aea]{margin:0 0 .65rem;font-size:clamp(1.875rem,4vw,2.375rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#0f172a}.templates-hero__lead[data-v-fc458aea]{margin:0 0 1.5rem;max-width:680px;font-size:.9375rem;line-height:1.65;color:#6b7280}.templates-hero__search[data-v-fc458aea]{display:flex;align-items:center;gap:.75rem;width:100%;max-width:720px;margin-bottom:1.25rem;padding:.875rem 1.25rem;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 2px 10px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease}.templates-hero__search[data-v-fc458aea]:focus-within{border-color:#dbe4ee;box-shadow:0 2px 14px #0f172a12}.templates-hero__search-icon[data-v-fc458aea]{display:inline-flex;flex-shrink:0;color:#9ca3af}.templates-hero__search-icon svg[data-v-fc458aea]{width:1.125rem;height:1.125rem}.templates-hero__search-input[data-v-fc458aea]{flex:1;min-width:0;padding:0;border:none;background:transparent;color:#1f2937;font-size:.9375rem;line-height:1.4;caret-color:#1f2937}.templates-hero__search-input[data-v-fc458aea]::-moz-placeholder{color:#94a3b8}.templates-hero__search-input[data-v-fc458aea]::placeholder{color:#94a3b8}.templates-hero__search-input[data-v-fc458aea]:focus{outline:none}.visually-hidden[data-v-fc458aea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.templates-hero__tech[data-v-fc458aea]{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;width:100%;max-width:720px;margin-bottom:1.35rem}.templates-hero__tech-btn[data-v-fc458aea]{padding:.5rem 1rem;border:none;border-radius:999px;background:#dbeafe;color:#2563eb;font-size:.8125rem;font-weight:500;line-height:1.25;cursor:pointer;transition:background .2s ease,color .2s ease}.templates-hero__tech-btn[data-v-fc458aea]:hover{background:#bfdbfe;color:#1d4ed8}.templates-hero__tech-btn.is-active[data-v-fc458aea]{background:#bfdbfe;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb2e}.templates-hero__tabs[data-v-fc458aea]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;width:100%;max-width:720px;margin-bottom:1.75rem;padding-bottom:.15rem;border-bottom:1px solid #e5e7eb}.templates-hero__tab[data-v-fc458aea]{position:relative;padding:.55rem 0;border:none;background:transparent;color:#6b7280;font-size:.875rem;font-weight:500;line-height:1.25;cursor:pointer;transition:color .2s ease}.templates-hero__tab[data-v-fc458aea]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:transparent;transition:background .2s ease}.templates-hero__tab[data-v-fc458aea]:hover{color:#2563eb}.templates-hero__tab.is-active[data-v-fc458aea]{color:#2563eb;font-weight:600}.templates-hero__tab.is-active[data-v-fc458aea]:after{background:#2563eb}.templates-hero__ad[data-v-fc458aea]{width:100%;max-width:728px;text-align:center}.templates-hero__ad-label[data-v-fc458aea]{display:block;margin-bottom:.45rem;font-size:.75rem;color:#9ca3af}.templates-hero__ad-slot[data-v-fc458aea]{display:flex;align-items:center;justify-content:center;width:100%;min-height:90px;border:1px dashed #d1d5db;border-radius:10px;background:#ffffffb3;color:#9ca3af;font-size:.9375rem}@media(max-width:640px){.templates-hero__inner[data-v-fc458aea]{padding-top:1.75rem;padding-bottom:2rem}.templates-hero__tech[data-v-fc458aea]{gap:.5rem}.templates-hero__tech-btn[data-v-fc458aea]{padding:.45rem .85rem;font-size:.75rem}.templates-hero__tabs[data-v-fc458aea]{gap:.85rem}.templates-hero__tab[data-v-fc458aea]{font-size:.8125rem}}.templates-leaderboard-ad[data-v-176dc91d]{background:#f9fafb}.templates-leaderboard-ad__inner[data-v-176dc91d]{max-width:var(--simpli-max-width);margin:0 auto;padding:2.5rem 1.5rem 3rem;text-align:center}.templates-leaderboard-ad__label[data-v-176dc91d]{display:block;margin-bottom:.5rem;font-size:.75rem;color:#9aa8b5}.templates-leaderboard-ad__slot[data-v-176dc91d]{display:flex;align-items:center;justify-content:center;width:100%;max-width:728px;min-height:90px;margin:0 auto;border:1px dashed var(--simpli-border);border-radius:6px;background:transparent;color:#9aa8b5;font-size:.9375rem}.templates-newsletter[data-v-fe0fe433]{background:#f9fafb}.templates-newsletter__inner[data-v-fe0fe433]{max-width:var(--simpli-max-width);margin:0 auto;padding:0 1.5rem 3.5rem}.templates-newsletter__card[data-v-fe0fe433]{position:relative;overflow:hidden;border-radius:12px;background-color:#2563eb;background-image:url(../images/newsletter-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.templates-newsletter__overlay[data-v-fe0fe433]{position:absolute;inset:0;background:#2563ebd6;pointer-events:none}.templates-newsletter__content[data-v-fe0fe433]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:2.75rem 1.5rem 2.5rem;text-align:center}.templates-newsletter__title[data-v-fe0fe433]{margin:0 0 .65rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff}.templates-newsletter__lead[data-v-fe0fe433]{margin:0 0 1.5rem;max-width:520px;font-size:.9375rem;line-height:1.6;color:#ffffffeb}.templates-newsletter__form[data-v-fe0fe433]{display:flex;align-items:stretch;gap:.65rem;width:100%;max-width:420px;margin-bottom:.85rem}.templates-newsletter__label[data-v-fe0fe433]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.templates-newsletter__input[data-v-fe0fe433]{flex:1;min-width:0;padding:.7rem .95rem;border:none;border-radius:8px;background:#fff;color:#111827;font-size:.875rem;line-height:1.4}.templates-newsletter__input[data-v-fe0fe433]::-moz-placeholder{color:#9ca3af}.templates-newsletter__input[data-v-fe0fe433]::placeholder{color:#9ca3af}.templates-newsletter__input[data-v-fe0fe433]:focus{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}.templates-newsletter__submit[data-v-fe0fe433]{flex-shrink:0;padding:.7rem 1.15rem;border:none;border-radius:8px;background:#fff;color:#2563eb;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.templates-newsletter__submit[data-v-fe0fe433]:hover{background:#eff6ff}.templates-newsletter__note[data-v-fe0fe433]{margin:0;font-size:.75rem;line-height:1.5;color:#ffffffc7}@media(max-width:640px){.templates-newsletter__inner[data-v-fe0fe433]{padding-bottom:3rem}.templates-newsletter__content[data-v-fe0fe433]{padding:2.25rem 1.15rem 2rem}.templates-newsletter__form[data-v-fe0fe433]{flex-direction:column;max-width:100%}.templates-newsletter__submit[data-v-fe0fe433]{width:100%}}body:has(.web-templates-page) .site-footer__ad{display:none}.web-templates-page__loading{padding:2rem;text-align:center;color:#64748b}
