.toolbar[data-v-da42ac7d]{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;min-width:0;width:100%}@media(max-width:600px){.toolbar[data-v-da42ac7d]{display:none}}.toolbar.no-pdf[data-v-da42ac7d]{justify-content:center}.toolbar.no-pdf .device-switcher[data-v-da42ac7d]{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.type-tabs[data-v-da42ac7d]{background:var(--bg-grey-100);border:1px solid var(--border-light);border-radius:var(--r-lg);flex-shrink:0;gap:2px;padding:3px}.type-btn[data-v-da42ac7d],.type-tabs[data-v-da42ac7d]{align-items:center;display:flex}.type-btn[data-v-da42ac7d]{background:transparent;border:none;border-radius:var(--r-md);color:var(--fg-3);cursor:pointer;font-family:var(--font-primary);font-size:12px;font-weight:500;gap:5px;padding:1px 11px;transition:background .12s,color .12s,box-shadow .12s;white-space:nowrap}.type-btn[data-v-da42ac7d]:hover{color:var(--fg-1)}.type-btn.active[data-v-da42ac7d]{background:var(--violet-500);box-shadow:0 1px 3px #7f56d94d;color:#fff}.device-switcher[data-v-da42ac7d]{align-items:center;background:var(--bg-grey-100);border:1px solid var(--border-light);border-radius:var(--r-lg);display:flex;gap:2px;padding:3px;transition:opacity .2s,visibility .2s}.device-switcher.hidden[data-v-da42ac7d]{opacity:0;pointer-events:none;visibility:hidden}.device-btn[data-v-da42ac7d]{align-items:center;background:transparent;border:none;border-radius:var(--r-md);color:var(--fg-3);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .12s,color .12s,box-shadow .12s;width:30px}.device-btn[data-v-da42ac7d]:hover{color:var(--fg-1)}.device-btn.active[data-v-da42ac7d]{background:#fff;box-shadow:0 1px 3px #1018281f,0 1px 2px #1018280f;color:var(--violet-600)}.modal-overlay[data-v-98a63293]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10182899;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9000}.modal-card[data-v-98a63293]{background:#fff;border-radius:16px;box-shadow:0 24px 64px -12px #10182847;display:flex;flex-direction:column;height:100%;max-height:98vh;max-width:98vw;overflow:hidden;width:100%}.modal-banner[data-v-98a63293]{align-items:center;border-bottom:1px solid #f4ebff;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 16px}.modal-banner-left[data-v-98a63293]{align-items:center;display:flex;gap:8px;min-width:0}.modal-preview-badge[data-v-98a63293]{align-items:center;background:var(--violet-500);border-radius:9999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 12px;white-space:nowrap}.modal-banner-text[data-v-98a63293]{color:var(--fg-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-close-btn[data-v-98a63293]{align-items:center;background:transparent;border-radius:var(--r-md);color:var(--fg-2);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .12s,color .12s;width:28px}.modal-close-btn[data-v-98a63293]:hover{background:var(--violet-50);color:var(--violet-600)}.modal-iframe[data-v-98a63293]{border:none;display:block;flex:1;min-height:0;width:100%}.modal-fade-enter-active[data-v-98a63293],.modal-fade-leave-active[data-v-98a63293]{transition:opacity .22s ease}.modal-fade-enter-from[data-v-98a63293],.modal-fade-leave-to[data-v-98a63293]{opacity:0}.modal-card-enter-active[data-v-98a63293]{transition:transform .26s cubic-bezier(.34,1.28,.64,1),opacity .22s ease}.modal-card-leave-active[data-v-98a63293]{transition:transform .2s ease,opacity .2s ease}.modal-card-enter-from[data-v-98a63293]{opacity:0;transform:translateY(16px) scale(.98)}.modal-card-leave-to[data-v-98a63293]{opacity:0;transform:translateY(8px) scale(.99)}@media(max-width:640px){.modal-banner-text[data-v-98a63293]{display:none}}.fp-chrome[data-v-9a90a032]{align-items:center;background:var(--bg-grey-50);border-bottom:1px solid var(--border-light);display:flex;flex-shrink:0;gap:12px;padding:10px 16px}.fp-chrome-dots[data-v-9a90a032]{display:flex;gap:5px}.fp-chrome-dots span[data-v-9a90a032]{border-radius:50%;display:block;height:10px;width:10px}.dot-r[data-v-9a90a032]{background:#ff5f57}.dot-y[data-v-9a90a032]{background:#ffbd2e}.dot-g[data-v-9a90a032]{background:#28c840}.fp-chrome-url[data-v-9a90a032]{align-items:center;background:var(--gray-200,#eaecf0);border-radius:9999px;color:var(--fg-3);display:flex;flex:1;font-size:11px;gap:6px;min-width:0;overflow:hidden;padding:4px 12px;text-overflow:ellipsis;white-space:nowrap}.fp-chrome-mobile[data-v-a6323ffa]{align-items:center;background:var(--bg-grey-50);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:10px 18px 6px}.fp-chrome-mobile-time[data-v-a6323ffa]{color:var(--fg-1);font-size:12px;font-weight:700}.fp-chrome-mobile-icons[data-v-a6323ffa]{align-items:center;color:var(--fg-3);display:flex;gap:4px}.form-preview-body[data-v-8792e1eb]{overflow:hidden;position:relative}.preview-iframe[data-v-8792e1eb]{border:none;display:block;height:calc(100vh - 200px);width:calc(100% + 8px)}@media(max-width:1024px){.preview-iframe[data-v-8792e1eb]{height:340px}}@media(max-width:640px){.preview-iframe[data-v-8792e1eb]{height:calc(100vh - 140px)}}.pdf-preview-wrap[data-v-374f38b4]{background:var(--bg-grey-100);border:1px solid var(--border-light);border-radius:var(--r-xl);box-shadow:0 4px 24px -4px #1018281a;overflow:hidden;position:relative;width:100%}.pdf-preview-img[data-v-374f38b4]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.pdf-expand-btn[data-v-374f38b4]{align-items:center;background:var(--bg-primary,#fff);border:1px solid var(--border-light);border-radius:var(--r-lg);bottom:var(--space-4,16px);box-shadow:0 1px 3px #1018281a;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:var(--space-4,16px);transition:background .12s;width:40px;z-index:4}.pdf-expand-btn[data-v-374f38b4]:hover{background:var(--bg-grey-50)}.fullscreen-overlay[data-v-0fb20016]{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}.fullscreen-img[data-v-0fb20016]{border-radius:var(--r-lg);box-shadow:0 24px 64px -12px #10182847;max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.fullscreen-close[data-v-0fb20016]{background:#fff;height:40px;right:24px;top:20px;width:40px}.fullscreen-arrow[data-v-0fb20016],.fullscreen-close[data-v-0fb20016]{align-items:center;border:none;border-radius:var(--r-lg);cursor:pointer;display:flex;justify-content:center;position:absolute}.fullscreen-arrow[data-v-0fb20016]{background:#ffffffe6;font-size:28px;height:48px;line-height:1;top:50%;transform:translateY(-50%);width:48px}.fullscreen-arrow--left[data-v-0fb20016]{left:24px}.fullscreen-arrow--right[data-v-0fb20016]{right:24px}.preview-stage[data-v-0be712b0]{flex-direction:column;position:sticky;top:80px}.preview-shell[data-v-0be712b0],.preview-stage[data-v-0be712b0]{display:flex;min-width:0;width:100%}.preview-shell[data-v-0be712b0]{justify-content:center}.form-preview-wrap[data-v-0be712b0]{background:#fff;border:1px solid var(--border-light);border-bottom:none;border-radius:12px;box-shadow:0 4px 24px -4px #1018281a,0 1px 4px -1px #1018280f;min-width:0;overflow:hidden;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;width:100%}.preview-stage.tablet .form-preview-wrap[data-v-0be712b0]{max-width:100%;width:520px}.preview-stage.mobile .form-preview-wrap[data-v-0be712b0]{border-radius:28px 28px 16px 16px;box-shadow:0 8px 32px -4px #1018282e,0 2px 8px -2px #1018281a;max-width:100%;width:320px}@media(max-width:1024px){.preview-stage[data-v-0be712b0]{position:static}}.tmpl-detail__hero[data-v-2497c7af]{background:var(--bg-primary);padding-bottom:var(--space-8)}.tmpl-detail__hero-inner[data-v-2497c7af]{display:grid;gap:52px;grid-template-columns:1fr 400px;margin:40px auto 0;max-width:1200px;padding:40px 40px 0}@media(max-width:767px){.tmpl-detail__hero-inner[data-v-2497c7af]{margin-top:0;padding-top:24px!important}}.tmpl-detail__info-col[data-v-2497c7af],.tmpl-detail__preview-col[data-v-2497c7af]{align-self:start;position:sticky;top:80px}.tmpl-detail__info-col[data-v-2497c7af]{display:flex;flex-direction:column;gap:var(--space-5);padding-top:2px}.tmpl-detail__breadcrumb[data-v-2497c7af]{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:var(--space-2)}.tmpl-detail__bc-link[data-v-2497c7af]{color:var(--violet-500);font-size:var(--fs-sm);text-decoration:none}.tmpl-detail__bc-link[data-v-2497c7af]:hover{text-decoration:underline}.tmpl-detail__bc-sep[data-v-2497c7af]{color:var(--fg-muted)}.tmpl-detail__bc-text[data-v-2497c7af]{color:var(--fg-2)}.tmpl-detail__title[data-v-2497c7af]{color:var(--fg-1);font-size:28px;font-weight:var(--fw-bold);letter-spacing:-.025em;line-height:1.2;margin:0}.tmpl-detail__desc-wrap[data-v-2497c7af]{display:flex;flex-direction:column;gap:var(--space-1)}.tmpl-detail__desc[data-v-2497c7af]{color:var(--fg-2);font-size:var(--fs-sm);line-height:var(--lh-md);margin:0}.tmpl-detail__desc--clamped[data-v-2497c7af]{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.tmpl-detail__desc-toggle[data-v-2497c7af]{align-items:center;align-self:flex-start;background:none;border:none;color:var(--violet-600);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:var(--space-1);margin-top:6px;padding:0;transition:color .12s}.tmpl-detail__desc-toggle[data-v-2497c7af]:hover{color:var(--violet-700)}.tmpl-detail__desc-toggle[data-v-2497c7af] svg{transition:transform .2s}.tmpl-detail__desc-toggle.expanded[data-v-2497c7af] svg{transform:rotate(180deg)}.tmpl-detail__meta[data-v-2497c7af]{display:flex;flex-wrap:wrap;gap:7px}.tmpl-detail__chip[data-v-2497c7af]{align-items:center;background:var(--bg-grey-50);border:1px solid var(--border-light);border-radius:9999px;color:var(--fg-strong);display:inline-flex;font-size:var(--fs-xs);font-weight:var(--fw-medium);gap:5px;padding:0 10px}.tmpl-detail__chip--violet[data-v-2497c7af]{background:var(--violet-50);border-color:var(--violet-100);color:var(--violet-700)}.tmpl-detail__social-proof[data-v-2497c7af]{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:8px;padding-bottom:24px}.tmpl-detail__avatars[data-v-2497c7af]{display:flex}.tmpl-detail__avatar[data-v-2497c7af]{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-tiny);font-weight:var(--fw-bold);height:22px;justify-content:center;margin-left:-6px;width:22px}.tmpl-detail__avatars .tmpl-detail__avatar[data-v-2497c7af]:first-child{margin-left:0}.tmpl-detail__social-text[data-v-2497c7af]{color:var(--fg-3);font-size:var(--fs-xs)}.tmpl-detail__cta-group[data-v-2497c7af]{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-4)}.tmpl-detail__cta-full[data-v-2497c7af]{justify-content:center;width:100%}@media(max-width:1024px){.tmpl-detail__hero-inner[data-v-2497c7af]{gap:100px;grid-template-columns:1fr;padding:32px 20px 0}.tmpl-detail__info-col[data-v-2497c7af]{order:-1;position:relative}.tmpl-detail__preview-col[data-v-2497c7af]{position:static}}.tmpl-detail__tab-nav[data-v-62d905b3]{background:var(--bg-primary);border-bottom:1px solid var(--border-light)}.tmpl-detail__tab-nav-inner[data-v-62d905b3]{display:flex;margin:0 auto;max-width:1120px;overflow-x:auto;padding-inline:var(--space-6);scrollbar-width:none}.tmpl-detail__tab-nav-inner[data-v-62d905b3]::-webkit-scrollbar{display:none}.tmpl-detail__tab-btn[data-v-62d905b3]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--fg-3);cursor:pointer;flex-shrink:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-bottom:-1px;padding:var(--space-4) var(--space-5);transition:color .15s,border-color .15s;white-space:nowrap}.tmpl-detail__tab-btn[data-v-62d905b3]:hover{color:var(--fg-1)}.tmpl-detail__tab-btn--active[data-v-62d905b3]{border-bottom-color:var(--color-primary);color:var(--color-primary);font-weight:var(--fw-semibold)}@media(max-width:640px){.tmpl-detail__tab-btn[data-v-62d905b3]{font-size:var(--fs-xs);padding:var(--space-3) var(--space-4)}}.tmpl-detail__content-area[data-v-449efddd]{min-height:200px}.tmpl-detail[data-v-062d04fa]{--hero-top-pad:6rem}.tmpl-detail__sticky-header[data-v-062d04fa]{background:var(--bg-primary);position:sticky;top:calc(var(--hero-h, 0px)*-1 + 80px);z-index:20}
