.HomePage_page__0Dv6F{background:var(--page);color:var(--ink)}.HomePage_faqSection__AKIG2,.HomePage_heroInner__q_W5G,.HomePage_pricingSection__cw7pU,.HomePage_processSection__U_ujT,.HomePage_templateSection__4ZDND{width:min(calc(100% - 3rem),78rem);margin:0 auto}.HomePage_heroInner__q_W5G{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:4rem 0}.HomePage_heroCopy__wwI_y{max-width:35rem}.HomePage_heroCopy__wwI_y h1{margin:0 0 1.5rem;font-size:clamp(2.125rem,3.3vw,2.75rem);line-height:1.2;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.HomePage_heroCopy__wwI_y h1 em{color:var(--accent);font-style:normal}.HomePage_heroLead___0ATo{margin:0;color:var(--ink-soft);font-size:1rem;line-height:1.7;max-width:30rem}.HomePage_heroActions__jpUwo{margin-top:1.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem}.HomePage_primaryButton__OUiu_{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.75rem 1.2rem;border-radius:10px;background:var(--ink);color:var(--page);font-size:.875rem;font-weight:var(--weight-semibold)}.HomePage_primaryButton__OUiu_:hover{background:var(--accent);color:var(--on-accent)}.HomePage_textLink__0Lcqq{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;color:var(--accent);font-size:.875rem;font-weight:600}.HomePage_textLink__0Lcqq:hover{text-decoration:underline;text-underline-offset:4px}.HomePage_page__0Dv6F a:focus-visible,.HomePage_page__0Dv6F summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.HomePage_page__0Dv6F a svg{width:18px;height:18px;flex-shrink:0}.HomePage_heroPreview__IvX9_{width:min(100%,17.5rem);justify-self:center}.HomePage_heroPreview__IvX9_>[data-template-preview]{border:1px solid var(--ui-line);border-radius:12px;box-shadow:var(--ui-shadow-sm)}.HomePage_heroPreview__IvX9_>span{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:600}.HomePage_templateSection__4ZDND{padding:2rem 0 3.5rem}.HomePage_splitHeading__hHq2o{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.HomePage_page__0Dv6F h2{margin:0;font-size:clamp(1.375rem,2vw,1.5rem);font-weight:var(--weight-semibold);line-height:1.35;letter-spacing:-.02em}.HomePage_templateGrid__5ZsRn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:58rem}.HomePage_templateCard__PBl5Y{min-width:0}.HomePage_templatePreview__5IBSB{aspect-ratio:9/14;overflow:hidden;border:1px solid var(--ui-line);border-radius:12px;background:var(--surface)}.HomePage_templatePreview__5IBSB>[data-template-preview]{width:100%;height:100%;aspect-ratio:auto}.HomePage_templateCard__PBl5Y:hover .HomePage_templatePreview__5IBSB{border-color:var(--accent)}.HomePage_templateMeta__oXZaP{display:flex;justify-content:space-between;gap:.75rem;padding:.9rem 0}.HomePage_templateMeta__oXZaP span,.HomePage_templateMeta__oXZaP strong{display:block}.HomePage_templateMeta__oXZaP strong{font-size:1rem;font-weight:var(--weight-semibold)}.HomePage_templateMeta__oXZaP span{margin-top:.3rem;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.HomePage_templateMeta__oXZaP>svg{margin-top:.25rem;color:var(--accent)}.HomePage_processSection__U_ujT{padding:3rem 0;border-top:1px solid var(--ui-line)}.HomePage_processGrid__2o9i7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:1.75rem 0 .75rem;padding:0;list-style:none}.HomePage_processGrid__2o9i7 li>span{color:var(--accent);font-size:.8125rem;font-weight:var(--weight-semibold)}.HomePage_processGrid__2o9i7 h3{margin:.75rem 0 .5rem;font-size:1.0625rem;font-weight:var(--weight-semibold)}.HomePage_pricingSection__cw7pU p,.HomePage_processGrid__2o9i7 p{margin:.5rem 0;color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.HomePage_pricingSection__cw7pU{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 0;border-top:1px solid var(--ui-line)}.HomePage_pricingSection__cw7pU>div{max-width:45rem}.HomePage_pricingSection__cw7pU>a{flex-shrink:0}.HomePage_faqSection__AKIG2{display:grid;grid-template-columns:1fr 1.6fr;gap:3rem;padding:3rem 0 4rem;border-top:1px solid var(--ui-line)}.HomePage_faqList__hBSdS details{border-bottom:1px solid var(--ui-line)}.HomePage_faqList__hBSdS summary{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}.HomePage_faqList__hBSdS summary::-webkit-details-marker{display:none}.HomePage_faqList__hBSdS summary svg{width:18px;height:18px;flex-shrink:0;color:var(--ink-soft)}.HomePage_faqList__hBSdS details[open] summary svg{transform:rotate(180deg)}.HomePage_faqList__hBSdS details p{margin:0 0 1rem;color:var(--ink-soft);font-size:.9375rem;line-height:1.7}.HomePage_faqList__hBSdS>a{margin-top:1rem}@media (max-width:760px){.HomePage_heroInner__q_W5G{gap:2rem;padding:2.5rem 0}.HomePage_heroPreview__IvX9_{width:min(100%,14rem)}.HomePage_heroCopy__wwI_y h1{font-size:2.125rem}.HomePage_templateGrid__5ZsRn{gap:1rem}.HomePage_pricingSection__cw7pU{flex-direction:column;align-items:flex-start;gap:.5rem}.HomePage_faqSection__AKIG2{grid-template-columns:1fr;gap:1rem}}@media (max-width:600px){.HomePage_faqSection__AKIG2,.HomePage_heroInner__q_W5G,.HomePage_pricingSection__cw7pU,.HomePage_processSection__U_ujT,.HomePage_templateSection__4ZDND{width:calc(100% - 2rem)}.HomePage_heroInner__q_W5G{grid-template-columns:1fr;padding:2rem 0;gap:1.75rem}.HomePage_heroCopy__wwI_y h1{font-size:2rem}.HomePage_heroPreview__IvX9_{width:13.5rem}.HomePage_heroLead___0ATo{font-size:.9375rem}.HomePage_templateGrid__5ZsRn{grid-template-columns:repeat(2,minmax(0,1fr))}.HomePage_templateSection__4ZDND{padding:1.5rem 0 2rem}.HomePage_processGrid__2o9i7{grid-template-columns:1fr;gap:1.5rem}.HomePage_processGrid__2o9i7 h3{margin-top:.35rem}.HomePage_pricingSection__cw7pU,.HomePage_processSection__U_ujT{padding:2rem 0}.HomePage_faqSection__AKIG2{padding:2rem 0 3rem}}.TemplatePreview_preview__D1qxT{position:relative;width:100%;min-width:0;overflow:hidden;background:var(--preview-background);isolation:isolate}.TemplatePreview_compact__3pF28,.TemplatePreview_listing__QYevs{aspect-ratio:.72}.TemplatePreview_portrait__Gsape{width:min(100%,375px);aspect-ratio:9/16;margin-inline:auto;border-radius:12px}.TemplatePreview_catalog__rw9qn{width:100%;aspect-ratio:9/16;--preview-pan-duration:8s}.TemplatePreview_dialog__Hxk3l{width:100%;aspect-ratio:9/16}.TemplatePreview_image__mCcDl{object-fit:cover;object-position:50% 0;transition:object-position 10s cubic-bezier(.2,.62,.28,1)}.TemplatePreview_portrait__Gsape .TemplatePreview_image__mCcDl{object-fit:contain}.TemplatePreview_catalog__rw9qn .TemplatePreview_image__mCcDl{object-fit:cover;transition-duration:var(--preview-pan-duration);transition-timing-function:cubic-bezier(.2,.62,.28,1)}.TemplatePreview_dialog__Hxk3l .TemplatePreview_image__mCcDl{object-fit:cover;object-position:50% 0}.TemplatePreview_dialog__Hxk3l.TemplatePreview_autoPanning__o3gJW .TemplatePreview_image__mCcDl{animation:TemplatePreview_dialog-preview-pan-cycle__8xMc5 30s cubic-bezier(.45,0,.2,1) .7s infinite both}@keyframes TemplatePreview_dialog-preview-pan-cycle__8xMc5{0%,8%{object-position:50% 0}46%,54%{object-position:50% 100%}92%,to{object-position:50% 0}}.TemplatePreview_dialog__Hxk3l.TemplatePreview_autoPanning__o3gJW:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_dialog__Hxk3l.TemplatePreview_autoPanning__o3gJW:hover .TemplatePreview_image__mCcDl{animation-play-state:paused}.TemplatePreview_catalog__rw9qn.TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn.TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{object-position:50% 100%}.TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{object-position:50% 100%}.TemplatePreview_catalog__rw9qn[data-quick-pan-reset] .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{transition-duration:.18s;object-position:50% 0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{transition-duration:var(--preview-pan-duration);object-position:50% 100%}}@media (prefers-reduced-motion:reduce){.TemplatePreview_image__mCcDl{transition:none}.TemplatePreview_catalog__rw9qn[data-quick-pan-reset].TemplatePreview_panning__o__kF .TemplatePreview_image__mCcDl{transition:none;object-position:50% 0}.TemplatePreview_panning__o__kF:focus-within .TemplatePreview_image__mCcDl,.TemplatePreview_panning__o__kF:hover .TemplatePreview_image__mCcDl{object-position:50% 0}.TemplatePreview_dialog__Hxk3l.TemplatePreview_autoPanning__o3gJW .TemplatePreview_image__mCcDl{animation:none;object-position:50% 0}}.UseTemplateButton_root__QdXor{display:inline-flex;flex-direction:column;align-items:stretch;gap:8px}.UseTemplateButton_status__6BZi5{margin:0;max-width:28rem;color:var(--product-danger,#b42318);font-size:.8125rem;line-height:1.45}.UseTemplateButton_status__6BZi5 a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.UseTemplateButton_dialog__Jhctn{width:min(42rem,calc(100vw - 2rem));max-height:min(44rem,calc(100dvh - 2rem));padding:0;border:0;border-radius:20px;color:var(--product-ink,#172033);background:#fff;box-shadow:0 24px 80px rgb(15 23 42/24%)}.UseTemplateButton_dialog__Jhctn::backdrop{background:rgb(15 23 42/54%)}.UseTemplateButton_dialogBody__z1EbO{padding:24px}.UseTemplateButton_dialogHeader__Wnbdx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.UseTemplateButton_dialogHeader__Wnbdx h2{margin:0;font-size:1.35rem}.UseTemplateButton_dialogHeader__Wnbdx p{margin:6px 0 0;color:var(--product-muted,#667085);line-height:1.5}.UseTemplateButton_close__oVX_E{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #d8dee9;border-radius:12px;color:inherit;background:#fff;font-size:1.6rem}.UseTemplateButton_draftList__kcDAf{display:grid;gap:10px;max-height:24rem;margin:22px 0;padding:0;overflow:auto;list-style:none}.UseTemplateButton_draftCard__p0ZQv{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid #e2e7ef;border-radius:14px}.UseTemplateButton_draftCard__p0ZQv img{width:64px;height:76px;border-radius:9px;object-fit:cover}.UseTemplateButton_draftCard__p0ZQv div{display:grid;gap:3px;min-width:0}.UseTemplateButton_draftCard__p0ZQv small,.UseTemplateButton_draftCard__p0ZQv span,.UseTemplateButton_draftCard__p0ZQv strong{overflow:hidden;text-overflow:ellipsis}.UseTemplateButton_draftCard__p0ZQv small,.UseTemplateButton_draftCard__p0ZQv span{color:var(--product-muted,#667085);line-height:1.4}.UseTemplateButton_dialogActions__7emei button,.UseTemplateButton_draftCard__p0ZQv button{min-height:44px}.UseTemplateButton_dialogActions__7emei{display:flex;justify-content:flex-end;gap:10px}.UseTemplateButton_secondary__5lO6B{color:inherit;background:#fff;border:1px solid #d8dee9}.UseTemplateButton_capacityNote__Qvql7{margin:12px 0 0;color:var(--product-muted,#667085);font-size:.875rem;line-height:1.5}@media (max-width:560px){.UseTemplateButton_dialog__Jhctn{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:16px}.UseTemplateButton_dialogBody__z1EbO{padding:18px}.UseTemplateButton_draftCard__p0ZQv{grid-template-columns:52px minmax(0,1fr)}.UseTemplateButton_draftCard__p0ZQv img{width:52px;height:64px}.UseTemplateButton_draftCard__p0ZQv>button{grid-column:1/-1;width:100%}.UseTemplateButton_dialogActions__7emei{flex-direction:column-reverse}.UseTemplateButton_dialogActions__7emei button{width:100%}}.TemplateCatalog_catalog__dBuPO{width:100%;margin:0;padding:2.25rem 0 0}.TemplateCatalog_discovery__11cTg{display:flex;justify-content:flex-end;margin-bottom:1.25rem}.TemplateCatalog_searchForm__0aQq0{width:min(100%,27rem);min-height:2.8rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid var(--ui-line-strong);border-radius:9px;background:var(--surface)}.TemplateCatalog_searchForm__0aQq0>svg{width:17px;height:17px;margin-left:.9rem;color:var(--ink-soft)}.TemplateCatalog_searchForm__0aQq0 input:not([type=hidden]){min-width:0;padding:0 .8rem;border:0;outline:0;background:transparent;color:var(--ink);font-size:.875rem}.TemplateCatalog_searchForm__0aQq0 input::placeholder{color:var(--ink-faint)}.TemplateCatalog_searchForm__0aQq0 button{align-self:stretch;padding:0 1rem;border:0;border-radius:0 8px 8px 0;background:var(--accent);color:var(--on-accent);cursor:pointer;font-size:.875rem;font-weight:700}.TemplateCatalog_grid__6tP_R{display:grid;gap:1.1rem .9rem}.TemplateCatalog_grid__6tP_R,.TemplateCatalog_grid__6tP_R.TemplateCatalog_singleGrid__Gv0Fs{grid-template-columns:repeat(5,minmax(0,1fr))}.TemplateCatalog_templateCardForm__fpNYl{min-width:0}.TemplateCatalog_templateCard__u852f{width:100%;min-width:0;padding:0;display:block;border:0;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease}.TemplateCatalog_templateCard__u852f:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 34%,transparent);outline-offset:4px}.TemplateCatalog_previewFrame__pAd9W{position:relative;aspect-ratio:9/16;display:block;overflow:hidden;border:1px solid var(--ui-line);border-radius:12px;background:var(--surface-soft);transition:border-color .18s ease,box-shadow .18s ease}.TemplateCatalog_previewFrame__pAd9W>[data-template-preview]{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.TemplateCatalog_templateCard__u852f:hover .TemplateCatalog_previewFrame__pAd9W{border-color:color-mix(in srgb,var(--accent) 44%,var(--ui-line));box-shadow:0 18px 42px rgb(23 32 51/14%)}.TemplateCatalog_templateCard__u852f:hover{transform:none}.TemplateCatalog_priceLink__OtCu1{min-height:44px;display:inline-flex;align-items:center;color:var(--accent);font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.TemplateCatalog_cardIdentity__3nVS1{position:absolute;z-index:2;inset:auto 0 0;min-height:34%;padding:2.8rem .72rem .7rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.34rem;overflow:hidden;background:linear-gradient(180deg,transparent,rgb(22 18 16/38%) 42%,rgb(18 15 13/82%));color:#fff;opacity:0;pointer-events:none;transform:translateY(.45rem);transition:opacity .18s ease,transform .22s ease-out}.TemplateCatalog_templateCard__u852f:focus-visible .TemplateCatalog_cardIdentity__3nVS1,.TemplateCatalog_templateCard__u852f:hover .TemplateCatalog_cardIdentity__3nVS1{opacity:1;transform:translateY(0)}.TemplateCatalog_cardIdentity__3nVS1 strong{min-width:0;overflow:hidden;font-size:.9375rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.TemplateCatalog_cardTags__Hgq0e{min-width:0;display:flex;flex-wrap:wrap;gap:.28rem}.TemplateCatalog_cardTags__Hgq0e>span{max-width:100%;padding:.18rem .36rem;overflow:hidden;border:1px solid rgb(255 255 255/20%);border-radius:4px;background:rgb(255 255 255/13%);color:rgb(255 255 255/88%);font-size:.75rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.TemplateCatalog_emptyState__x__HV{min-height:20rem;display:grid;place-content:center;justify-items:center;gap:1rem;text-align:center}.TemplateCatalog_emptyState__x__HV p{margin:0;color:var(--ink-soft);font-size:1rem}.TemplateCatalog_emptyState__x__HV a{padding-bottom:.2rem;border-bottom:1px solid var(--accent);color:var(--accent-strong);font-size:.9375rem;font-weight:700}.TemplateCatalog_templateDialog__RoQiz{position:fixed;inset:0;width:min(calc(100vw - 3rem),72rem);height:min(calc(100dvh - 3rem),46rem);margin:auto;max-width:none;max-height:none;padding:0;overflow:hidden;border:1px solid var(--ui-line-strong);border-radius:20px;background:transparent;box-shadow:0 28px 90px rgb(12 18 32/26%);color:var(--ink)}.TemplateCatalog_templateDialog__RoQiz::backdrop{background:rgb(12 18 32/58%);backdrop-filter:blur(2px);animation:TemplateCatalog_dialog-backdrop-reveal__CfagN .28s ease-out both}.TemplateCatalog_dialogPanel__Bpu1g{position:relative;height:100%;min-height:0;display:grid;grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);border-radius:inherit;background:var(--surface-strong)}.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_dialogPanel__Bpu1g{animation:TemplateCatalog_dialog-panel-reveal__xncN4 .3s ease-out 70ms both}.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_dialogPanel__Bpu1g{animation:TemplateCatalog_dialog-panel-hide__v2b_e .26s ease-in .14s both;pointer-events:none}.TemplateCatalog_closeButton__bIlFN{position:absolute;z-index:3;top:1.15rem;right:1.15rem;width:2.65rem;height:2.65rem;display:grid;place-items:center;border:1px solid var(--ui-line);border-radius:10px;background:var(--surface-strong);color:var(--ink);cursor:pointer;transition:border-color .18s ease,color .18s ease}.TemplateCatalog_closeButton__bIlFN:hover{border-color:var(--accent);color:var(--accent-strong)}.TemplateCatalog_closeButton__bIlFN svg{width:1.15rem;height:1.15rem}.TemplateCatalog_dialogPreview__wh11a{min-width:0;padding:clamp(1.75rem,3vw,2.6rem);display:grid;place-items:center;overflow:hidden;background:transparent}.TemplateCatalog_dialogPreviewStage__Q6Tig{width:min(100%,20rem);overflow:hidden;border:1px solid var(--ui-line);border-radius:14px;background:var(--surface-soft);box-shadow:0 22px 52px rgb(23 32 51/16%)}.TemplateCatalog_dialogPreviewStage__Q6Tig>[data-template-preview]{width:100%;border-radius:0}.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_dialogPreviewStage__Q6Tig,.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_dialogPreviewStage__Q6Tig{opacity:0}.TemplateCatalog_dialogPreviewFlight__ENIaM{position:fixed;z-index:5;margin:0;overflow:hidden;border:1px solid var(--ui-line);background:var(--surface-soft);box-shadow:0 22px 52px rgb(23 32 51/16%);pointer-events:none;transform-origin:top left;transition:none;will-change:transform,border-radius,box-shadow}.TemplateCatalog_dialogPreviewFlight__ENIaM>[data-template-preview]{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.TemplateCatalog_dialogContent__DGOau{min-width:0;min-height:0;padding:clamp(3.4rem,5vw,4.35rem) clamp(2.25rem,4.5vw,3.6rem) 1.8rem;display:flex;flex-direction:column;overflow-y:auto}.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_dialogContent__DGOau{animation:TemplateCatalog_dialog-content-reveal__095dy .3s cubic-bezier(.22,1,.36,1) .25s both}.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_closeButton__bIlFN{animation:TemplateCatalog_dialog-control-reveal__WTmFj .22s ease-out .31s both;pointer-events:none}.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_dialogContent__DGOau{animation:TemplateCatalog_dialog-content-hide__VMVUe .18s ease-in both;pointer-events:none}.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_closeButton__bIlFN{animation:TemplateCatalog_dialog-control-hide__aJNXn .16s ease-in both;pointer-events:none}.TemplateCatalog_templateDialog__RoQiz[data-closing=true]::backdrop{animation:TemplateCatalog_dialog-backdrop-hide__ZaKLW .44s ease-in both}@keyframes TemplateCatalog_dialog-backdrop-reveal__CfagN{0%{background:rgb(12 18 32/0);backdrop-filter:blur(0)}}@keyframes TemplateCatalog_dialog-panel-reveal__xncN4{0%{opacity:0}}@keyframes TemplateCatalog_dialog-content-reveal__095dy{0%{opacity:0;transform:translate3d(0,.55rem,0)}}@keyframes TemplateCatalog_dialog-control-reveal__WTmFj{0%{opacity:0;transform:scale(.88)}}@keyframes TemplateCatalog_dialog-backdrop-hide__ZaKLW{to{background:rgb(12 18 32/0);backdrop-filter:blur(0)}}@keyframes TemplateCatalog_dialog-panel-hide__v2b_e{to{opacity:0}}@keyframes TemplateCatalog_dialog-content-hide__VMVUe{to{opacity:0;transform:translate3d(0,.35rem,0)}}@keyframes TemplateCatalog_dialog-control-hide__aJNXn{to{opacity:0;transform:scale(.9)}}.TemplateCatalog_dialogHeader__bep7D h2{margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.TemplateCatalog_dialogSummary__V_H3t{margin:.52rem 0 0;color:var(--ink-soft);font-size:.8125rem;font-weight:600;letter-spacing:.015em}.TemplateCatalog_dialogDescription__ydkkj{max-width:34rem;margin:1.25rem 0 0;color:var(--ink-soft);font-size:.9375rem;line-height:1.65}.TemplateCatalog_catalogHighlights__0RiLN{margin-top:1.65rem}.TemplateCatalog_catalogHighlights__0RiLN h3{margin:0 0 .8rem;font-size:.875rem;font-weight:700;letter-spacing:-.01em}.TemplateCatalog_catalogHighlights__0RiLN ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem 2rem;list-style:none}.TemplateCatalog_catalogHighlights__0RiLN li{min-width:0;display:flex;align-items:center;gap:.62rem;color:var(--ink-soft);font-size:.8125rem;font-weight:500;line-height:1.35;transition:color .16s ease}.TemplateCatalog_catalogHighlights__0RiLN li:hover{color:var(--ink)}.TemplateCatalog_catalogHighlights__0RiLN li svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--accent-strong);stroke-width:1.75}.TemplateCatalog_dialogFooter__XIEuc{margin-top:auto;padding-top:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem}.TemplateCatalog_qrLink__xONBp{min-width:0;display:flex;align-items:center;gap:.72rem;color:var(--ink)}.TemplateCatalog_qrCode__TY_kx{width:5.5rem;height:5.5rem;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ui-line-strong);border-radius:10px;background:#ffffff}.TemplateCatalog_qrCode__TY_kx svg{width:100%;height:100%}.TemplateCatalog_qrCopy__y7cBF{min-width:0;display:grid;gap:.22rem}.TemplateCatalog_qrCopy__y7cBF strong{font-size:.8125rem;font-weight:700;line-height:1.35}.TemplateCatalog_qrCopy__y7cBF small{color:var(--ink-soft);font-size:.75rem;line-height:1.4}.TemplateCatalog_dialogActions__MDlis{display:flex;align-items:center;gap:.62rem}.TemplateCatalog_primaryAction___1WkU{width:auto;min-width:11.75rem;min-height:3rem;padding:0 1.2rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:9px;background:var(--accent);color:var(--on-accent);cursor:pointer;font-size:.875rem;font-weight:700;transition:background-color .18s ease}.TemplateCatalog_primaryAction___1WkU:hover{background:var(--accent-strong)}.TemplateCatalog_primaryAction___1WkU:disabled{cursor:wait;opacity:.72}.TemplateCatalog_primaryAction___1WkU svg{width:17px;height:17px}.TemplateCatalog_secondaryAction__yxbk8{min-width:9.25rem;min-height:3rem;padding:0 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--ui-line-strong);border-radius:9px;background:transparent;color:var(--ink);font-size:.875rem;font-weight:600;transition:border-color .18s ease,color .18s ease}.TemplateCatalog_secondaryAction__yxbk8:hover{border-color:var(--accent);color:var(--accent-strong)}.TemplateCatalog_secondaryAction__yxbk8 svg{width:1.05rem;height:1.05rem}@media (max-width:1080px){.TemplateCatalog_grid__6tP_R,.TemplateCatalog_grid__6tP_R.TemplateCatalog_singleGrid__Gv0Fs{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:820px){.TemplateCatalog_grid__6tP_R,.TemplateCatalog_grid__6tP_R.TemplateCatalog_singleGrid__Gv0Fs{grid-template-columns:repeat(3,minmax(0,1fr))}.TemplateCatalog_templateDialog__RoQiz{width:min(calc(100vw - 2rem),42rem);height:calc(100dvh - 2rem)}.TemplateCatalog_dialogPanel__Bpu1g{height:100%;display:block;overflow-y:auto}.TemplateCatalog_dialogPreview__wh11a{padding:3.4rem 1.5rem 1.75rem}.TemplateCatalog_dialogPreviewStage__Q6Tig{width:min(72%,18rem)}.TemplateCatalog_dialogContent__DGOau{padding:2rem 1.5rem 2.25rem;overflow:visible}.TemplateCatalog_dialogFooter__XIEuc{grid-template-columns:1fr;align-items:start}.TemplateCatalog_dialogActions__MDlis{width:100%}.TemplateCatalog_primaryAction___1WkU,.TemplateCatalog_secondaryAction__yxbk8{flex:1 1 0}}@media (max-width:560px){.TemplateCatalog_catalog__dBuPO{width:100%;padding:1.5rem 0 0}.TemplateCatalog_discovery__11cTg{display:flex}.TemplateCatalog_searchForm__0aQq0{width:100%}.TemplateCatalog_grid__6tP_R,.TemplateCatalog_grid__6tP_R.TemplateCatalog_singleGrid__Gv0Fs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.TemplateCatalog_previewFrame__pAd9W{border-radius:10px}.TemplateCatalog_cardIdentity__3nVS1{min-height:32%;padding:2.4rem .58rem .58rem}.TemplateCatalog_cardIdentity__3nVS1 strong{font-size:.875rem}.TemplateCatalog_cardTags__Hgq0e>span{font-size:.75rem}.TemplateCatalog_templateDialog__RoQiz{width:100vw;height:100dvh;border:0;border-radius:0}.TemplateCatalog_dialogPanel__Bpu1g{height:100dvh}.TemplateCatalog_dialogPreview__wh11a{padding:3.75rem 1rem 1.5rem}.TemplateCatalog_dialogPreviewStage__Q6Tig{width:min(72%,15rem)}.TemplateCatalog_dialogContent__DGOau{padding:1.75rem 1rem 0}.TemplateCatalog_dialogHeader__bep7D h2{font-size:2.1rem}.TemplateCatalog_catalogHighlights__0RiLN ul{grid-template-columns:1fr}.TemplateCatalog_dialogFooter__XIEuc{position:sticky;bottom:0;margin:1.5rem -1rem 0;padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));grid-template-columns:1fr;background:var(--surface-strong)}.TemplateCatalog_qrLink__xONBp{display:none}.TemplateCatalog_dialogActions__MDlis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.TemplateCatalog_dialogActions__MDlis :is(.TemplateCatalog_primaryAction___1WkU,.TemplateCatalog_secondaryAction__yxbk8){width:100%;min-width:0;padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.TemplateCatalog_templateDialog__RoQiz::backdrop,.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_closeButton__bIlFN,.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_dialogContent__DGOau,.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_dialogPanel__Bpu1g,.TemplateCatalog_templateDialog__RoQiz[data-closing=true]::backdrop,.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_closeButton__bIlFN,.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_dialogContent__DGOau,.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_dialogPanel__Bpu1g{animation:none}.TemplateCatalog_templateDialog__RoQiz[data-closing=true] .TemplateCatalog_dialogPreviewStage__Q6Tig,.TemplateCatalog_templateDialog__RoQiz[data-opening=true] .TemplateCatalog_dialogPreviewStage__Q6Tig{opacity:1}.TemplateCatalog_cardIdentity__3nVS1,.TemplateCatalog_closeButton__bIlFN,.TemplateCatalog_previewFrame__pAd9W,.TemplateCatalog_primaryAction___1WkU,.TemplateCatalog_secondaryAction__yxbk8,.TemplateCatalog_templateCard__u852f{transition:none}}.TemplateCategoryPage_page__CzJby{min-height:100vh;background:var(--page);color:var(--ink)}.TemplateCategoryPage_page__CzJby[data-product-page-embedded]{min-height:calc(100svh - 4rem)}.TemplateCategoryPage_catalogueLayout__jDLOS{width:min(calc(100% - 3rem),78rem);margin:0 auto;padding:2.5rem 0 6rem}.TemplateCategoryPage_catalogueIntro__r89aC{display:grid;gap:0;text-align:left}.TemplateCategoryPage_catalogueIntro__r89aC h1{margin:0;font-size:clamp(2.15rem,3.5vw,2.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.TemplateCategoryPage_catalogueLead__PogHn{display:flex;flex-wrap:wrap;gap:.25rem .4rem;max-width:42rem;margin:.8rem 0 0;color:var(--ink-soft);font-size:.9375rem;font-weight:500;line-height:1.6}.TemplateCategoryPage_catalogueLead__PogHn strong{color:var(--accent-strong);font-weight:600}.TemplateCategoryPage_catalogueBenefits__at2La{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin:1rem 0 0;padding:0;list-style:none;color:var(--ink-soft);font-size:.8125rem;font-weight:600;line-height:1.5}.TemplateCategoryPage_catalogueBenefits__at2La li{display:inline-flex;align-items:center;gap:.45rem}.TemplateCategoryPage_catalogueBenefits__at2La svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--accent);stroke-width:1.8}.TemplateCategoryPage_footer__5TFXZ{display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:28px;align-items:center;width:min(calc(100% - 3rem),78rem);min-height:100px;margin:0 auto;border-top:1px solid var(--ui-line);color:var(--ink-soft);font-size:.8125rem}.TemplateCategoryPage_footer__5TFXZ a{color:var(--accent-strong);font-weight:700}.TemplateCategoryPage_footer__5TFXZ nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}@media (max-width:680px){.TemplateCategoryPage_catalogueLayout__jDLOS{width:calc(100% - 2rem);padding:1.75rem 0 4.5rem}.TemplateCategoryPage_catalogueIntro__r89aC h1{font-size:1.9rem}.TemplateCategoryPage_catalogueLead__PogHn{display:block;margin-top:.7rem;font-size:.8125rem}.TemplateCategoryPage_catalogueLead__PogHn strong{margin-left:.25rem}.TemplateCategoryPage_catalogueBenefits__at2La{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.9rem;font-size:.75rem}.TemplateCategoryPage_catalogueBenefits__at2La li{gap:.5rem}.TemplateCategoryPage_footer__5TFXZ{width:calc(100% - 32px);grid-template-columns:1fr;padding:22px 0}.TemplateCategoryPage_footer__5TFXZ nav{justify-content:flex-start}}.EditorTemplatePanel_panelBody__PDBMy{width:100%;min-height:0;display:flex;flex-direction:column}.EditorTemplatePanel_panelBody__PDBMy[data-surface=preview]{flex:1 1 auto;height:100%}.EditorTemplatePanel_grid__0op6z{position:relative;width:min(100%,1120px);margin-inline:auto;display:grid;grid-template-columns:repeat(var(--template-library-columns,4),minmax(0,1fr));align-items:start;gap:var(--template-library-gap,24px)}.EditorTemplatePanel_controls__peo9S{width:100%;flex:0 0 auto;padding:var(--editor-screen-heading-padding-top,12px) 16px 16px;overflow:hidden;scrollbar-width:thin;scrollbar-gutter:stable both-edges}.EditorTemplatePanel_controls__peo9S>header,.EditorTemplatePanel_controls__peo9S>p{width:min(100%,1120px);margin-inline:auto}.EditorTemplatePanel_feedback__Pee2N{margin:12px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.5}.EditorTemplatePanel_list__vNMyr{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent;scrollbar-gutter:stable both-edges;padding:4px 16px 32px;container:template-library-list/inline-size}.EditorTemplatePanel_list__vNMyr:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media (min-width:901px){.EditorTemplatePanel_list__vNMyr{overflow-anchor:none}}.EditorTemplatePanel_templateCard__BD7FC{transform-origin:0 0;width:100%;min-width:0;padding:0;display:block;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;text-align:left}.EditorTemplatePanel_templateCard__BD7FC:disabled{cursor:default}.EditorTemplatePanel_templateCard__BD7FC:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.EditorTemplatePanel_previewFrame__5cxZg{position:relative;aspect-ratio:9/16;display:block;overflow:hidden;border:2px solid transparent;border-radius:inherit;background:var(--surface-soft);box-shadow:0 0 0 1px var(--ui-line);transition:border-color .18s ease,box-shadow .18s ease}.EditorTemplatePanel_previewFrame__5cxZg>[data-template-preview]{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.EditorTemplatePanel_templateCard__BD7FC:focus-visible .EditorTemplatePanel_previewFrame__5cxZg,.EditorTemplatePanel_templateCard__BD7FC:not(:disabled):hover .EditorTemplatePanel_previewFrame__5cxZg{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.EditorTemplatePanel_templateCard__BD7FC[aria-current=true] .EditorTemplatePanel_previewFrame__5cxZg{border-color:var(--accent);box-shadow:none}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.EditorTemplatePanel_templateCard__BD7FC:focus-visible [data-quick-pan-reset] img{transition-duration:var(--preview-pan-duration);object-position:50% 100%}}.EditorTemplatePanel_templateInfo__6zmzf{position:absolute;z-index:2;inset:auto 0 0;min-height:100px;padding:40px 14px 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;background:linear-gradient(180deg,transparent,rgb(18 23 34/44%) 45%,rgb(18 23 34/86%));color:#fff;pointer-events:none}.EditorTemplatePanel_templateInfo__6zmzf strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;font-weight:600;line-height:1.35}.EditorTemplatePanel_templateInfo__6zmzf small{min-height:20px;color:rgb(255 255 255/92%);font-size:13px;line-height:1.5}@media (max-width:900px){.EditorTemplatePanel_panelBody__PDBMy[data-surface=preview]{height:auto}.EditorTemplatePanel_list__vNMyr{overflow:visible;overscroll-behavior-y:auto;scrollbar-gutter:auto}.EditorTemplatePanel_controls__peo9S{scrollbar-gutter:auto}}.EditorTemplatePanel_pendingState__Zyr_0{position:absolute;z-index:3;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:rgb(18 23 34/56%);color:#fff;font-size:13px;font-weight:600}.EditorTemplatePanel_spinner__DKptO{width:18px;height:18px;animation:EditorTemplatePanel_template-panel-spin__Bijae .8s linear infinite}@container template-library-list (width < 920px){.EditorTemplatePanel_grid__0op6z{grid-template-columns:repeat(var(--template-library-columns,3),minmax(0,1fr));gap:var(--template-library-gap,16px)}}@container template-library-list (width < 480px){.EditorTemplatePanel_grid__0op6z{grid-template-columns:repeat(var(--template-library-columns,2),minmax(0,1fr));gap:var(--template-library-gap,16px)}}@container template-library-list (max-width: 350px){.EditorTemplatePanel_grid__0op6z{gap:var(--template-library-gap,12px)}.EditorTemplatePanel_templateInfo__6zmzf{padding-inline:10px;padding-bottom:10px}}@container template-library-list (width < 280px){.EditorTemplatePanel_grid__0op6z{grid-template-columns:repeat(var(--template-library-columns,1),minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.EditorTemplatePanel_previewFrame__5cxZg{transition:none}.EditorTemplatePanel_spinner__DKptO{animation:none}}@keyframes EditorTemplatePanel_template-panel-spin__Bijae{to{transform:rotate(1turn)}}