@keyframes spinner_spin__QK2ay{to{transform:rotate(1turn)}}@keyframes spinner_snake__FV_XF{0%{stroke-dasharray:1 46;stroke-dashoffset:0}50%{stroke-dasharray:32 46;stroke-dashoffset:-14}to{stroke-dasharray:1 46;stroke-dashoffset:-46}}.spinner_spin__QK2ay{animation:spinner_spin__QK2ay 1.6s linear infinite;flex-shrink:0;display:block}.spinner_arc__9HeeN{animation:spinner_snake__FV_XF 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.spinner_arc__9HeeN,.spinner_spin__QK2ay{animation:none}}.editsdock_dock__BkfxC{position:absolute;top:60px;right:14px;width:372px;max-width:calc(100% - 28px);max-height:calc(100% - 74px);background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.08);display:flex;flex-direction:column;overflow:hidden;z-index:40;color:#111827;animation:editsdock_edock-in__6nt_8 .16s ease-out}@keyframes editsdock_edock-in__6nt_8{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.editsdock_headerWrap__x5f01{display:flex;flex-direction:column;padding:7px 14px 0;flex-shrink:0}.editsdock_handle__F_YQa{width:32px;height:4px;border-radius:9999px;background:#e5e7eb;margin:0 auto}.editsdock_headerRow__UfM_t{display:flex;align-items:center;gap:8px;padding:6px 0 10px}.editsdock_title__U4C33{font-size:13px;font-weight:600;color:#111827}.editsdock_countPill__SpO34{min-width:18px;height:18px;padding:0 5px;border-radius:9999px;background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:600;display:grid;place-items:center}.editsdock_countPillDone__xsEN_{background:#dcfce7;color:#15803d;padding:0 6px}.editsdock_spacer__KegyS{flex:1}.editsdock_iconBtn__xVLGB{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#9ca3af;cursor:pointer}.editsdock_iconBtn__xVLGB:hover:not(:disabled){background:#f3f4f6;color:#4b5563}.editsdock_iconBtn__xVLGB:disabled{color:#d1d5db;cursor:default}.editsdock_barTrack__e1qn8{height:2px;background:#eff3f6;overflow:hidden;flex-shrink:0}.editsdock_barFill__WWR4i{width:35%;height:2px;background:#4a9fe8;animation:editsdock_edock-indet__bOCQ2 1.2s ease-in-out infinite}@keyframes editsdock_edock-indet__bOCQ2{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.editsdock_body__DFhMt{border-top:1px solid #f3f4f6;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.editsdock_bodyFlush__5R2Et{border-top:none}.editsdock_hint__L_7LD{padding:14px;font-size:12px;font-weight:300;color:#6b7280;line-height:1.55}.editsdock_row__0Y_rY{display:flex;flex-direction:column;gap:5px;padding:11px 14px;border-bottom:1px solid #f3f4f6}.editsdock_row__0Y_rY:last-child{border-bottom:none}.editsdock_rowClickable__ycyRz{cursor:pointer}.editsdock_rowWithStatus__O1ua1{flex-direction:row;gap:10px}.editsdock_rowContent__Nn703{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.editsdock_rowHead__5RRcF{display:flex;align-items:center;gap:7px;min-width:0}.editsdock_kindChip__hPUi2{font-size:9px;font-weight:600;letter-spacing:.08em;color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 5px;flex-shrink:0}.editsdock_snippet__2w_nX{font-size:11px;font-weight:400;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.editsdock_rowActionBtn__ha22k{color:#d1d5db;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.editsdock_rowActionBtn__ha22k:hover{color:#6b7280}.editsdock_rowText__V9UII{font-size:12px;font-weight:300;color:#111827;line-height:1.5}.editsdock_rowTextDone__7tewv,.editsdock_rowTextMuted__bBqEm{color:#374151}.editsdock_rowEditBox__troNq .mention-editor--comment{min-height:24px;font-size:12px;font-weight:300}.editsdock_rowEditTextarea__gLmeE{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:6px;font-size:12px;font-weight:300;color:#111827;line-height:1.5;font-family:inherit;resize:none;background:#fff;box-sizing:border-box}.editsdock_rowReason__r6xSM{font-size:11px;font-weight:400;color:#dc2626;line-height:1.5}.editsdock_statusCell___qMvk{width:16px;height:16px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.editsdock_statusDot__EMhH2{width:8px;height:8px;border-radius:9999px;border:1.5px solid #d1d5db}.editsdock_statusDone__L1xjI{width:16px;height:16px;border-radius:9999px;background:#dcfce7;color:#15803d;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.editsdock_statusError__ZXHzE{color:#dc2626}.editsdock_statusSkipped__IJMx3{width:16px;height:16px;border-radius:9999px;background:#fef3c7;color:#b45309;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.editsdock_rowReasonSkipped__g3g7F{font-size:11px;font-weight:400;color:#b45309;line-height:1.5}.editsdock_rowExplanation__r0wlA{font-size:11px;font-weight:400;color:#6b7280;line-height:1.5}.editsdock_rowNotes__oC1_E{font-size:10.5px;font-weight:400;color:#9ca3af;line-height:1.45;margin-top:1px}.editsdock_footerSummary__1uytY{font-size:11px;font-weight:400;color:#6b7280;line-height:1.5}.editsdock_footerSummaryApplied__60GEs{color:#15803d;font-weight:500}.editsdock_chipsRow__m_3vG{display:flex;gap:6px;flex-wrap:wrap;margin-top:1px}.editsdock_attachChip__viNx6{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;background:#f3f4f6;border-radius:6px;font-size:10px;color:#374151;max-width:100%;min-width:0}.editsdock_attachChipFailed__I4cn7{background:#fef2f2;color:#dc2626}.editsdock_attachChipName__1CFqa{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.editsdock_attachChipStatus__cqFp3{color:#6b7280;flex-shrink:0}.editsdock_attachChipX__zQhbP{color:#9ca3af;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.editsdock_attachChipX__zQhbP:hover{color:#374151}.editsdock_composerSection__eA2QP{padding:10px;border-top:1px solid #f3f4f6;flex-shrink:0}.editsdock_composerCard__Lcq8A{background:#fff;border:1px solid #bfdbfe;box-shadow:0 0 0 3px rgba(74,159,232,.1);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}.editsdock_composerDrag__i_sZa{outline:2px dashed #93c5fd;outline-offset:-4px;background:#eff6ff}.editsdock_targetRow__XIXTQ{display:flex;align-items:center;gap:8px}.editsdock_targetChip__NtGQ5{display:inline-flex;align-items:center;gap:7px;background:#dbeafe;color:#1d4ed8;border-radius:8px;padding:5px 10px;font-size:11px;font-weight:600;max-width:280px;min-width:0}.editsdock_targetChipLabel__zmSwO{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.editsdock_targetKind__Fs_W_{letter-spacing:.05em}.editsdock_targetX__EbBlD{color:#93c5fd;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.editsdock_targetX__EbBlD:hover{color:#1d4ed8}.editsdock_composerInput__OrExU{min-height:38px;padding:2px 2px 6px;font-size:13px;font-weight:300;color:#111827;line-height:1.55}.editsdock_composerInput__OrExU textarea{width:100%;border:none;outline:none;resize:none;font-size:13px;font-weight:300;color:#111827;line-height:1.55;background:transparent;padding:0;font-family:inherit}.editsdock_composerInput__OrExU textarea::placeholder{color:#9ca3af}.editsdock_composerActions__N3Yfu{display:flex;align-items:center;gap:8px}.editsdock_clipBtn__TsT8o{width:32px;height:32px;border-radius:9px;border:1px solid #e5e7eb;background:#fff;display:grid;place-items:center;color:#4b5563;cursor:pointer;flex-shrink:0}.editsdock_clipBtn__TsT8o:hover{background:#f9fafb;color:#111827}.editsdock_addBtn__0_hkJ{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border-radius:9px;font-size:12px;font-weight:500;background:#f3f4f6;color:#9ca3af;cursor:default}.editsdock_addBtnEnabled__QBwZ5{background:#111827;color:#fff;cursor:pointer}.editsdock_addBtnEnabled__QBwZ5:hover{background:#000}.editsdock_footer__aPcsb{padding:10px 14px;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:6px;flex-shrink:0}.editsdock_sendBtn__ZuvE2{height:36px;display:flex;align-items:center;justify-content:center;gap:8px;background:#111827;color:#fff;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer}.editsdock_sendBtn__ZuvE2:hover:not(:disabled){background:#000}.editsdock_sendBtn__ZuvE2:disabled{opacity:.5;cursor:default}.editsdock_sendingRow__VzOYt{display:flex;align-items:center;gap:8px}.editsdock_sendingText__bv_bX{font-size:11px;font-weight:500;color:#111827}.editsdock_footerNote__WiAzG{font-size:11px;font-weight:400;color:#6b7280;text-align:center}.editsdock_footerError__vnPba{font-size:11px;font-weight:400;color:#dc2626;line-height:1.5}@media (prefers-reduced-motion:reduce){.editsdock_dock__BkfxC{animation:none}.editsdock_barFill__WWR4i{animation:none;width:100%}}.templates_listPage__69t5k{height:100%;overflow-y:auto;overflow-x:hidden;font-family:var(--font-manrope),Manrope,system-ui,sans-serif}.templates_listPageInner__5p1UC{max-width:1100px;margin:0 auto;padding:32px 24px}.templates_listHeader___w4rx{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.templates_listTitle__lBSXq{font-family:var(--font-merriweather),Merriweather,Georgia,serif;font-size:28px;font-weight:700;color:#111827;letter-spacing:-.02em;margin:0}.templates_primaryBtn__Yve3z{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;background:#111827;color:#fff;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;transition:background .12s ease}.templates_primaryBtn__Yve3z:hover{background:#1f2937}.templates_primaryBtn__Yve3z:disabled{opacity:.6;cursor:not-allowed}.templates_listHeaderActions__NWHXw{display:inline-flex;align-items:center;gap:8px}.templates_secondaryBtn__QyiGv{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:8px;background:#fff;color:#374151;border:1px solid #d1d5db;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.01em;transition:background .12s ease,border-color .12s ease}.templates_secondaryBtn__QyiGv:hover{background:#f9fafb;border-color:#9ca3af}.templates_secondaryBtn__QyiGv:disabled{opacity:.6;cursor:not-allowed}.templates_listError__GvblY{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:13px}.templates_listLoading__kAzaW{color:#6b7280;font-size:13px;padding:24px;text-align:center}.templates_listGrid__oA_8m{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.templates_listCard__G0dYA{position:relative;background:transparent;transition:transform .12s ease}.templates_listCard__G0dYA:hover{transform:translateY(-1px)}.templates_listCardOpen__otjcp{display:block;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:0}.templates_listCardThumb__Kbw2i{aspect-ratio:6/5;background:#fafbfc;border-radius:12px;overflow:hidden;padding:8% 8% 0;box-sizing:border-box;transition:box-shadow .12s ease}.templates_listCard__G0dYA:hover .templates_listCardThumb__Kbw2i{box-shadow:0 6px 18px rgba(15,23,42,.12)}.templates_listCardThumbImg___BEO7,.templates_listCardThumbPage__O9Jff{display:block;width:100%;border-radius:3px 3px 0 0;box-shadow:0 1px 5px rgba(15,23,42,.12)}.templates_listCardThumbImg___BEO7{height:auto}.templates_listCardThumbPage__O9Jff{aspect-ratio:600/776;background:#fff}.templates_listCardTitle__IwWGJ{padding:12px 4px 2px;font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates_listCardMeta__g1xIY{padding:0 4px;font-size:11px;color:#6b7280}.templates_listCardDelete__wVCqh{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:6px;background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .12s ease}.templates_listCard__G0dYA:hover .templates_listCardDelete__wVCqh{opacity:1}.templates_listCardDelete__wVCqh:hover:not(:disabled){color:#b91c1c;border-color:#fecaca}.templates_listCardDownload__GS_6E{position:absolute;top:8px;right:40px;width:26px;height:26px;border-radius:6px;background:hsla(0,0%,100%,.9);border:1px solid #e5e7eb;color:#6b7280;cursor:pointer;display:grid;place-items:center;opacity:0;transition:opacity .12s ease}.templates_listCard__G0dYA:hover .templates_listCardDownload__GS_6E{opacity:1}.templates_listCardDownload__GS_6E:hover:not(:disabled){color:#111827;border-color:#9ca3af}.templates_listCardDownload__GS_6E:disabled{cursor:progress}.templates_dropZone___bI6u{border:2px dashed #cbd5e1;border-radius:12px;background:#fff;padding:48px 24px;text-align:center;margin-bottom:24px;transition:border-color .12s ease,background .12s ease;cursor:pointer}.templates_dropZoneActive__vlLqg,.templates_dropZone___bI6u:hover{border-color:#4a9fe8;background:#f0f7ff}.templates_dropZoneBusy__xS84k{border-color:#cbd5e1;background:#f9fafb;cursor:progress}.templates_dropZoneIcon__SF2L_{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#eff6ff;color:#4a9fe8;margin-bottom:12px}.templates_dropZoneTitle__ZwGGn{font-family:var(--font-merriweather),Merriweather,Georgia,serif;font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.templates_dropZoneLead__cbWDL{font-size:13px;color:#6b7280;margin:0 0 14px}.templates_dropZoneHint__jzieb{font-size:11px;color:#9ca3af;margin-top:14px}.templates_dropZoneStatus__dKxgi{font-size:13px;color:#4a9fe8;font-weight:500;margin-top:8px}.templates_hiddenInput__oaecK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.templates_emptyState__wACI1{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 16px;color:#6b7280;font-size:13px}.templates_notesBanner__bigRc{background:#fffbeb;border:1px solid #fde68a;color:#92400e;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:12px}.templates_notesBanner__bigRc ul{margin:4px 0 0;padding-left:18px}.templates_editorShell__CJpot{height:100%;display:flex;flex-direction:column;background:#f3f4f6;font-family:var(--font-manrope),Manrope,system-ui,sans-serif}.templates_editorTopBar__8VTug{display:flex;align-items:center;gap:12px;padding:8px 12px;background:transparent;flex-shrink:0}.templates_editorTitle__Nnkcg{font-size:14px;font-weight:600;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates_editorTitleInput__XT_i7{font-family:inherit;font-size:14px;font-weight:600;color:#111827;background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 8px;min-width:200px;flex:1}.templates_editorTitleInput__XT_i7:focus,.templates_editorTitleInput__XT_i7:hover{border-color:#e5e7eb;background:#f9fafb;outline:none}.templates_editorBackBtn__fhzNR{display:inline-flex;align-items:center;gap:4px;font-family:inherit;font-size:13px;color:#4a9fe8;background:transparent;border:none;cursor:pointer;padding:6px 10px;border-radius:6px}.templates_editorBackBtn__fhzNR:hover{background:rgba(74,159,232,.08)}.templates_editorSaveStatus__Zw_sH{font-size:11px;color:#9ca3af;min-width:56px;text-align:right}.templates_editorCanvas__acktu{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;overflow:auto;padding:24px;background:#f3f4f6}.templates_editorFrame__EMNeD{width:100%;max-width:1240px;min-height:400px;background:transparent;border:none;box-shadow:none;display:block}.templates_editorError__0qRri,.templates_editorLoading__dRQBZ{flex:1;display:grid;place-items:center;color:#6b7280;font-size:13px}.templates_editorError__0qRri{color:#b91c1c}.templates_editorBody__GfDQR{flex:1;min-height:0;display:flex;align-items:stretch}.templates_editorTopActions__dXWdy{display:inline-flex;gap:4px}.templates_iconBtn__2Nczk{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:background .12s ease,color .12s ease}.templates_iconBtn__2Nczk:hover:not(:disabled){background:#f3f4f6}.templates_iconBtn__2Nczk:disabled{opacity:.4;cursor:not-allowed}.templates_rightRail__J_xB_{flex-shrink:0;width:320px;border-left:1px solid #e5e7eb;background:#fff;overflow-y:auto;overflow-x:hidden}.templates_railHeader__i2wfB{position:sticky;top:0;background:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;z-index:1}.templates_railHeader__i2wfB,.templates_railSection__75ZCf{padding:12px 14px;border-bottom:1px solid #f3f4f6}.templates_railSubhead___Emjn{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af;margin-bottom:8px}.templates_railHint__n8KJz{font-size:12px;color:#9ca3af;margin:0;line-height:1.5}.templates_selCard__JkNNE{display:flex;flex-direction:column;gap:8px}.templates_selTag__qTlo7{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:#4f46e5;background:#eef2ff;align-self:flex-start;padding:2px 6px;border-radius:4px}.templates_selText__AGNRY{font-size:13px;color:#374151;line-height:1.5;max-height:80px;overflow:auto;white-space:pre-wrap}.templates_selCard__JkNNE .templates_primaryBtn__Yve3z{width:100%;justify-content:center}.templates_fieldEditor__pd9IF{display:flex;flex-direction:column;gap:4px}.templates_fieldLabel__h15jX{font-size:11px;font-weight:600;color:#6b7280;margin-top:8px}.templates_fieldInput__UZYea,.templates_fieldSelect__XaczI,.templates_fieldTextarea__WKp7_{font-family:inherit;font-size:13px;color:#111827;border:1px solid #e5e7eb;border-radius:6px;padding:6px 8px;width:100%;background:#fff}.templates_fieldTextarea__WKp7_{resize:vertical;line-height:1.4}.templates_fieldInput__UZYea:focus,.templates_fieldSelect__XaczI:focus,.templates_fieldTextarea__WKp7_:focus{outline:none;border-color:#a5b4fc;box-shadow:0 0 0 3px rgba(79,70,229,.1)}.templates_dangerBtn__aGdpp{margin-top:12px;align-self:flex-start;font-family:inherit;font-size:12px;color:#b91c1c;background:transparent;border:1px solid #fecaca;border-radius:6px;padding:5px 10px;cursor:pointer}.templates_dangerBtn__aGdpp:hover{background:#fef2f2}.templates_fieldList__2zaRy{display:flex;flex-direction:column;gap:2px}.templates_fieldRow__QVfjM{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;font-family:inherit;padding:6px 8px;border-radius:6px}.templates_fieldRow__QVfjM:hover{background:#f9fafb}.templates_fieldRowActive__zwn3i{background:#eef2ff}.templates_fieldRowName__IG5Ta{font-size:13px;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates_fieldRowKind__bU0pl{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;flex-shrink:0}.templates_floatingToolbar___B_1K{position:fixed;z-index:50;display:inline-flex;padding:3px;background:#fff;border:1px solid #eceef1;border-radius:11px;box-shadow:0 10px 30px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.08);font-family:var(--font-manrope),Manrope,system-ui,sans-serif;max-width:calc(100% - 16px)}.templates_toolbar__9aqW8{display:inline-flex;align-items:center;gap:4px}.templates_tbChip__Cn6yg{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 9px;border-radius:8px;background:#f5f6f7;color:#374151;font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.templates_tbChipIcon__Axu_q{color:#6b7280;flex-shrink:0}.templates_tbDivider__SefkB{width:1px;height:20px;background:#eceef1;margin:0 4px;flex-shrink:0}.templates_tbTrigger__4nMkk{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 8px;border:none;border-radius:9px;background:transparent;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease}.templates_tbTrigger__4nMkk:hover{background:#f1f2f4}.templates_tbTrigger__4nMkk[data-active=true]{background:#f1f2f4;color:#111827}.templates_tbTriggerAccent__ga9dY{background:rgba(74,159,232,.1);color:#2c7bc4}.templates_tbTriggerAccent__ga9dY:hover,.templates_tbTriggerAccent__ga9dY[data-active=true]{background:rgba(74,159,232,.16);color:#2c7bc4}.templates_tbAction___FRxA{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:none;border-radius:9px;background:transparent;color:#374151;font-family:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.templates_tbAction___FRxA:hover{background:#f1f2f4;color:#111827}.templates_tbActionPrimary__VGfzU{background:#4f46e5;color:#fff}.templates_tbActionPrimary__VGfzU:hover{background:#4338ca;color:#fff}.templates_tbSwatch__JyVYg{width:19px;height:19px;border-radius:6px;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 1.5px #fff;flex-shrink:0}.templates_tbActiveDot___rIxB{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0}.templates_toolbarHint___V_NB{font-size:13px;color:#9ca3af;padding:0 8px}.templates_tbPopover__thf87{width:auto;padding:14px;background:#fff;border:1px solid #ececec;border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.16),0 2px 6px rgba(15,23,42,.08);max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain}.templates_menu__fN0nt,.templates_tbPopover__thf87{font-family:var(--font-manrope),Manrope,system-ui,sans-serif}.templates_menu__fN0nt .templates_menuLabel__Fb96M{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#9ca3af;margin-bottom:9px}.templates_menu__fN0nt .templates_menuDivider__jKTox{height:1px;background:#f0f0f1;margin:13px 0}.templates_menu__fN0nt .templates_seg__PHQVe{display:flex;gap:2px;padding:3px;background:#f3f4f6;border-radius:9px}.templates_menu__fN0nt .templates_segItem__TktHx{display:grid;place-items:center;flex:1 1 0;min-width:0;height:28px;padding:0 6px;border:none;border-radius:6px;background:transparent;color:#6b7280;font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.templates_menu__fN0nt .templates_segItemIcon__tHKLc{flex:0 0 auto;min-width:30px;padding:0}.templates_menu__fN0nt .templates_segItem__TktHx:hover{color:#374151}.templates_menu__fN0nt .templates_segItemActive__5KS8I,.templates_menu__fN0nt .templates_segItemActive__5KS8I:hover{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(15,23,42,.1)}.templates_menu__fN0nt .templates_stepRow__9dK3N{display:flex;align-items:center;gap:10px}.templates_menu__fN0nt .templates_stepIcon__TMclR{display:flex;flex-shrink:0;color:#9ca3af}.templates_menu__fN0nt .templates_stepLabel__SOyvS{flex:1;font-size:12px;font-weight:400;letter-spacing:.01em;color:#374151}.templates_menu__fN0nt .templates_stepBox__O_b9A{display:inline-flex;align-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.templates_menu__fN0nt .templates_stepBtn__NAzKa{display:grid;place-items:center;width:26px;height:26px;padding:0;border:none;background:transparent;color:#4b5563;cursor:pointer}.templates_menu__fN0nt .templates_stepBtn__NAzKa:hover{color:#111827}.templates_menu__fN0nt .templates_stepBtn__NAzKa:disabled{opacity:.4;pointer-events:none}.templates_menu__fN0nt .templates_stepInput__K1pKc{width:46px;border:none;outline:none;background:transparent;text-align:center;font-size:12px;font-weight:500;color:#1f2937;font-variant-numeric:tabular-nums}.templates_menu__fN0nt .templates_resetBtn__7__Sp{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:8px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.01em;cursor:pointer}.templates_menu__fN0nt .templates_resetBtn__7__Sp:hover{background:#f5f6f7;color:#374151}.templates_menu__fN0nt .templates_sidesHead__mUPgq{display:flex;align-items:center;gap:8px}.templates_menu__fN0nt .templates_sidesHead__mUPgq>.templates_stepRow__9dK3N{flex:1;min-width:0}.templates_menu__fN0nt .templates_linkToggle__scIud{display:grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid #e5e7eb;border-radius:7px;background:#fff;color:#9ca3af;cursor:pointer}.templates_menu__fN0nt .templates_linkToggle__scIud:hover{color:#4b5563;background:#f5f6f7}.templates_menu__fN0nt .templates_linkToggleOn__lAU1r{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.templates_menu__fN0nt .templates_sidesGrid__OyhUW{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.templates_menu__fN0nt .templates_sidesGrid__OyhUW .templates_stepRow__9dK3N{gap:6px}.templates_menu__fN0nt .templates_sidesGrid__OyhUW .templates_stepLabel__SOyvS{font-size:11px;color:#6b7280}.templates_menu__fN0nt .templates_sidesGrid__OyhUW .templates_stepInput__K1pKc{width:34px}.templates_menu__fN0nt .templates_sidesGrid__OyhUW .templates_stepBtn__NAzKa{width:20px;height:24px}.templates_menu__fN0nt .templates_borderPicker__4iPiu{display:flex;align-items:center;gap:10px}.templates_menu__fN0nt .templates_borderBox__MaWzP{position:relative;flex:none;width:76px;height:60px;border-radius:8px;background:#fafafa;border:1px solid #f0f0f0}.templates_menu__fN0nt .templates_borderFace__8XXS_{position:absolute;inset:14px;border-radius:3px;background:#fff;box-shadow:inset 0 0 0 1px #f3f4f6}.templates_menu__fN0nt .templates_borderEdge__wDgQe{position:absolute;padding:0;border:0;background:none;cursor:pointer;border-radius:4px;display:grid;place-items:center}.templates_menu__fN0nt .templates_borderEdgeBottom__YK_Oi,.templates_menu__fN0nt .templates_borderEdgeTop__6YDgh{left:8px;right:8px;height:14px}.templates_menu__fN0nt .templates_borderEdgeTop__6YDgh{top:4px}.templates_menu__fN0nt .templates_borderEdgeBottom__YK_Oi{bottom:4px}.templates_menu__fN0nt .templates_borderEdgeLeft__5STuh,.templates_menu__fN0nt .templates_borderEdgeRight__Sw_IW{top:8px;bottom:8px;width:14px}.templates_menu__fN0nt .templates_borderEdgeLeft__5STuh{left:4px}.templates_menu__fN0nt .templates_borderEdgeRight__Sw_IW{right:4px}.templates_menu__fN0nt .templates_borderEdge__wDgQe:hover{background:#f3f4f6}.templates_menu__fN0nt .templates_borderEdge__wDgQe[data-armed=true]{background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe}.templates_menu__fN0nt .templates_borderEdge__wDgQe:focus-visible{outline:2px solid #4a9fe8;outline-offset:1px}.templates_menu__fN0nt .templates_borderLine__76ez_{display:block;border-radius:1px}.templates_menu__fN0nt .templates_borderEdgeBottom__YK_Oi .templates_borderLine__76ez_,.templates_menu__fN0nt .templates_borderEdgeTop__6YDgh .templates_borderLine__76ez_{width:100%;height:1px}.templates_menu__fN0nt .templates_borderEdgeLeft__5STuh .templates_borderLine__76ez_,.templates_menu__fN0nt .templates_borderEdgeRight__Sw_IW .templates_borderLine__76ez_{height:100%;width:1px}.templates_menu__fN0nt .templates_borderLine__76ez_[data-state=off]{background:#e5e7eb}.templates_menu__fN0nt .templates_borderEdgeBottom__YK_Oi .templates_borderLine__76ez_[data-state=mixed],.templates_menu__fN0nt .templates_borderEdgeTop__6YDgh .templates_borderLine__76ez_[data-state=mixed]{height:2px;background:repeating-linear-gradient(90deg,#9ca3af 0 3px,transparent 3px 6px)}.templates_menu__fN0nt .templates_borderEdgeLeft__5STuh .templates_borderLine__76ez_[data-state=mixed],.templates_menu__fN0nt .templates_borderEdgeRight__Sw_IW .templates_borderLine__76ez_[data-state=mixed]{width:2px;background:repeating-linear-gradient(180deg,#9ca3af 0 3px,transparent 3px 6px)}.templates_menu__fN0nt .templates_borderHint__jZgKf{flex:1;min-width:0;font-size:11px;line-height:1.35;color:#6b7280}.templates_menu__fN0nt .templates_presetGrid__VVACk{display:grid;grid-template-columns:1fr 1fr;gap:6px}.templates_menu__fN0nt .templates_presetBtn__JZDbO{text-align:left;padding:8px 10px;border:1px solid #e9eaec;border-radius:8px;background:#fff;color:#1f2937;cursor:pointer;transition:background .12s ease,border-color .12s ease}.templates_menu__fN0nt .templates_presetBtn__JZDbO:hover{background:#fafbfc}.templates_menu__fN0nt .templates_presetBtnActive__Dki0c{border-color:#4a9fe8;background:#f4f9fe}.templates_menu__fN0nt .templates_iconToggle__CwoZH{display:grid;place-items:center;width:36px;height:32px;border:1px solid #e9eaec;border-radius:8px;background:#fff;color:#4b5563;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.templates_menu__fN0nt .templates_iconToggle__CwoZH:hover{background:#f5f6f7}.templates_menu__fN0nt .templates_iconToggleActive__zHpml{border-color:#4a9fe8;background:#f4f9fe;color:#2f7fd0}.templates_menu__fN0nt .templates_swatchRow__k9qd8{display:flex;flex-wrap:wrap;gap:7px}.templates_menu__fN0nt .templates_swatch__M5uCR{display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:7px;cursor:pointer;transition:box-shadow .12s ease}.templates_menu__fN0nt .templates_addBtn__1MmFI{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .12s ease}.templates_menu__fN0nt .templates_addBtn__1MmFI:hover{background:#f5f6f7}.templates_menu__fN0nt .templates_menuInput__5vl3L{width:100%;height:32px;padding:0 9px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:12.5px;color:#1f2937;outline:none}.templates_menu__fN0nt .templates_menuTextarea__jfSwE{width:100%;min-height:100px;padding:8px 9px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;color:#1f2937;outline:none}.templates_menu__fN0nt .templates_menuInput__5vl3L:focus,.templates_menu__fN0nt .templates_menuTextarea__jfSwE:focus{border-color:#4a9fe8}.templates_menu__fN0nt .templates_menuHint__qt6N1{margin-top:6px;font-size:11px;font-weight:400;line-height:1.45;letter-spacing:.01em;color:#9ca3af}.templates_menu__fN0nt .templates_aiTile__AhgS2{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:linear-gradient(180deg,#eaf3fc,#dcebfa);color:#3a8fd8}.templates_menu__fN0nt .templates_aiName__Sgo7i{flex:1;min-width:0;padding:2px 0;border:none;outline:none;background:transparent;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:#1f2937}.templates_menu__fN0nt .templates_aiName__Sgo7i::placeholder{color:#9ca3af;font-weight:600}.templates_editorRoot__JEEik{position:relative;height:100%;display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 4px 24px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.06);overflow:hidden;font-family:var(--font-manrope),Manrope,system-ui,sans-serif}.templates_desk__cun27{position:relative;flex:1;min-height:0;background:#fff;overflow:hidden}.templates_deskScroll__haC20{position:absolute;inset:0;z-index:2;overflow:auto;display:flex;flex-direction:column;align-items:safe center;padding-top:24px}.templates_deskScrollRailed__Lt5FP{padding-left:148px}.templates_railSlot__JO_zC{position:absolute;left:0;top:0;bottom:0;width:140px;z-index:3;display:flex}.templates_canvasVeil__OyMaX{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:#fff}.templates_canvasVeilRailed__oxhh5{left:148px}.templates_canvasVeilInner__2_Svd{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(15,23,42,.55)}.templates_railColumn__L31SD{flex:1;min-height:0;display:flex;flex-direction:column;padding:14px 12px;background:#fff}.templates_deskMessage__YRzvF{margin:auto;color:rgba(15,23,42,.55);font-size:13px;display:flex;align-items:center;gap:8px}.templates_page__kd_3v{background:transparent;border:none;display:block;flex:0 0 auto}.templates_chrome__PQ5dR{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;height:46px;padding:0 12px 0 10px;background:#fff;border-bottom:1px solid #e5e7eb}.templates_chromeLeft__QMXaO{display:flex;align-items:center;gap:8px;min-width:0}.templates_chromeBack__0rokv{display:inline-flex;align-items:center;gap:4px;color:#4a9fe8;font-family:inherit;font-size:11.5px;font-weight:500;background:transparent;border:none;cursor:pointer;padding:5px 7px;border-radius:8px;transition:background .12s ease}.templates_chromeBack__0rokv:hover{background:rgba(74,159,232,.1)}.templates_hbtn__7lODX{display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:#4b5563;background:transparent;border:none;cursor:pointer;flex:none;transition:background .15s ease,color .15s ease}.templates_hbtn__7lODX:hover:not(:disabled){background:#f3f4f6;color:#1f2937}.templates_hbtn__7lODX:disabled{color:#c9cdd3;cursor:not-allowed}.templates_chromeVr__bynUv{width:1px;height:18px;background:#e5e7eb;flex:none}.templates_chromeVr__bynUv[data-tall]{height:24px;margin:0 4px}.templates_zoomControl__f_duU{display:inline-flex;align-items:center;gap:2px}.templates_zoomLabel__g7SvS{min-width:36px;padding:4px 2px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;color:#374151;border-radius:6px;text-align:center;transition:background .12s ease}.templates_zoomLabel__g7SvS:hover{background:#f3f4f6}.templates_chromeTitleStack___HIPx{display:flex;flex-direction:column;gap:0;min-width:0;padding:0 4px}.templates_chromeTitle__Hnllu{font-family:var(--font-merriweather),Merriweather,Georgia,serif;font-weight:700;font-size:13px;color:#1f2937}.templates_chromeSubtitle__cmpaJ,.templates_chromeTitle__Hnllu{line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.templates_chromeSubtitle__cmpaJ{font-size:10px;font-weight:400;color:#9ca3af}.templates_chromeTitleInput__UWvfm{font-family:var(--font-merriweather),Merriweather,Georgia,serif;font-weight:700;font-size:13px;line-height:1.15;color:#1f2937;background:transparent;border:1px solid transparent;border-radius:6px;padding:0 5px;margin-left:-5px;min-width:160px;max-width:460px}.templates_chromeTitleInput__UWvfm:focus,.templates_chromeTitleInput__UWvfm:hover{border-color:rgba(15,23,42,.16);background:rgba(15,23,42,.03);outline:none}.templates_chromeRight__Op6Vf{display:inline-flex;align-items:center;gap:6px;flex:none}.templates_segGroup__J6Dd1{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px}.templates_segItem__TktHx{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;border:none;background:transparent;color:#6b7280;font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .15s ease,background .15s ease}.templates_segItem__TktHx:hover{color:#1f2937}.templates_segItemActive__5KS8I,.templates_segItemActive__5KS8I:hover{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08);color:#1f2937}.templates_chromeBtnPdf__27tYF{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:none;background:#1f2937;color:#fff;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease}.templates_chromeBtnPdf__27tYF:hover{background:#111827}.templates_deskBusy__RlwlA{position:absolute;inset:0;display:grid;place-items:center;background:hsla(0,0%,100%,.55);z-index:6}.templates_deskBusyCard__KZaeb{padding:8px 16px;border-radius:9px;background:hsla(0,0%,100%,.95);border:1px solid rgba(15,23,42,.1);box-shadow:0 8px 24px rgba(15,23,42,.14);font-size:12.5px;color:rgba(15,23,42,.8)}.templates_thumbRail__TCqAg{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1;min-height:0;padding:2px 4px;overflow-y:auto;overflow-x:hidden}.templates_thumbTile__b_hFC{position:relative;width:46px;flex-shrink:0}.templates_thumbViewport__MMjc7{position:relative;display:block;width:46px;border-radius:3px;overflow:hidden;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.12);padding:0;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.templates_thumbDeleteBtn__2qSge{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:16px;height:16px;padding:0;border:none;border-radius:3px;background:hsla(0,0%,100%,.9);color:#b91c1c;cursor:pointer;opacity:0;box-shadow:0 1px 3px rgba(15,23,42,.25);transition:opacity .12s ease,background .12s ease}.templates_thumbDeleteBtn__2qSge:focus-visible,.templates_thumbTile__b_hFC:hover .templates_thumbDeleteBtn__2qSge{opacity:1}.templates_thumbDeleteBtn__2qSge:hover{background:#fee2e2}.templates_thumbViewport__MMjc7:hover{border-color:rgba(15,23,42,.3)}.templates_thumbViewportActive__cxVyC,.templates_thumbViewportActive__cxVyC:hover{background:#fff;border:2px solid #4a9fe8}.templates_thumbSentinel__M5v8c{position:absolute;inset:0;pointer-events:none}.templates_thumbFrame__phuZK{display:block;border:0;pointer-events:none;background:#fff;transform-origin:top left}.templates_thumbNum__PIwtf{position:absolute;bottom:2px;right:3px;font-size:9px;font-weight:600;color:hsla(0,0%,100%,.65);background:rgba(38,43,49,.7);border-radius:3px;padding:0 3px;pointer-events:none}.templates_thumbViewportActive__cxVyC .templates_thumbNum__PIwtf{color:#1d6fb8;background:hsla(0,0%,100%,.85)}.templates_thumbAddTile__1jHM5{display:grid;place-items:center;width:46px;height:64px;flex-shrink:0;border-radius:3px;border:1.5px dashed rgba(15,23,42,.2);background:transparent;color:rgba(15,23,42,.45);cursor:pointer;transition:border-color .12s ease,color .12s ease}.templates_thumbAddTile__1jHM5:hover:not(:disabled){border-color:rgba(74,159,232,.6);color:#4a9fe8}.templates_thumbAddTile__1jHM5:disabled{opacity:.4;cursor:not-allowed}.templates_menu__fN0nt .templates_fontPicker__hoZYz{position:relative}.templates_menu__fN0nt .templates_fontTrigger__WJJ_I{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:32px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#1f2937;font-size:12px;font-weight:500;cursor:pointer}.templates_menu__fN0nt .templates_fontTrigger__WJJ_I:hover{background:#f5f6f7}.templates_menu__fN0nt .templates_fontTriggerName__93Ns4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates_menu__fN0nt .templates_fontCommand__YpGfJ{margin-top:6px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden}.templates_menu__fN0nt .templates_fontSearch__JocWz{width:100%;height:30px;padding:0 8px;border:none;border-bottom:1px solid #f3f4f6;outline:none;font-size:12px;font-weight:400;color:#1f2937}.templates_menu__fN0nt .templates_fontList__GzSZr{max-height:190px;overflow-y:auto;overscroll-behavior:contain}.templates_menu__fN0nt .templates_fontRow__hF3mg{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-radius:6px;color:#374151;font-size:13px;cursor:pointer}.templates_menu__fN0nt .templates_fontRow__hF3mg:hover,.templates_menu__fN0nt .templates_fontRow__hF3mg[data-selected=true]{background:#f3f4f6}.templates_menu__fN0nt .templates_fontRowActive__IId9H{color:#4f46e5}.templates_menu__fN0nt .templates_fontRowName__NMRmN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.templates_menu__fN0nt .templates_fontHint__MvD8_{padding:10px 9px;color:#9ca3af;font-size:11px}