.AISection_aiSection__wjVyT{display:flex;align-items:center;gap:2px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.6);border-radius:6px;padding:2px}.AISection_askAIButton__hN_uR{width:32px;height:28px;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#8b5cf6;transition:all .2s ease}.AISection_askAIButton__hN_uR:hover{background:rgba(139,92,246,.1);color:#7c3aed;transform:scale(1.05)}.AISection_askAIButton__hN_uR:active{transform:scale(.95)}.AISection_aiShortcutsButton__yI6Nv{width:46px;height:28px;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;color:#8b5cf6;transition:all .2s ease;position:relative}.AISection_aiShortcutsButton__yI6Nv:hover{background:rgba(139,92,246,.1);color:#7c3aed}.AISection_aiShortcutsButton__yI6Nv.AISection_active__rInIh{background:rgba(139,92,246,.15);color:#7c3aed}.AISection_aiShortcutsButton__yI6Nv .AISection_chevron__wZiQR{transition:transform .2s ease}.AISection_aiShortcutsButton__yI6Nv.AISection_active__rInIh .AISection_chevron__wZiQR{transform:rotate(180deg)}.AISection_dropdownContent__9oiBn{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(209,213,219,.4);border-radius:8px;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);padding:6px;min-width:200px;z-index:1000;animation:AISection_slideUpAndFade__INat3 .2s ease-out}.AISection_menuItem__EPUHg{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:13px;color:#374151;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.AISection_menuItem__EPUHg:hover{background:rgba(139,92,246,.08);color:#7c3aed}.AISection_menuItem__EPUHg[data-disabled]{color:#9ca3af;cursor:not-allowed;opacity:.5}.AISection_menuItem__EPUHg[data-highlighted]{background:rgba(139,92,246,.12);color:#7c3aed}.AISection_menuIcon__uQKQx{font-size:14px;flex-shrink:0}.AISection_menuLabel__1_7lC{flex:1;text-align:left}.AISection_separator__ZgJCy{height:1px;background:rgba(209,213,219,.4);margin:4px 0}.AISection_submenuTrigger__nfJ_0{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:13px;color:#374151;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;position:relative}.AISection_submenuTrigger__nfJ_0:hover{background:rgba(139,92,246,.08);color:#7c3aed}.AISection_submenuTrigger__nfJ_0[data-state=open]{background:rgba(139,92,246,.12);color:#7c3aed}.AISection_submenuChevron__Punl4{margin-left:auto;color:#9ca3af;transition:color .15s ease}.AISection_submenuTrigger__nfJ_0:hover .AISection_submenuChevron__Punl4{color:#7c3aed}.AISection_submenuContent__w0g9t{background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(209,213,219,.4);border-radius:6px;box-shadow:0 6px 16px -4px rgba(22,23,24,.35),0 4px 8px -8px rgba(22,23,24,.2);padding:4px;min-width:160px;z-index:1001;animation:AISection_slideUpAndFade__INat3 .15s ease-out}@keyframes AISection_slideUpAndFade__INat3{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AISection_aiSection__wjVyT{gap:1px;padding:1px}.AISection_askAIButton__hN_uR{width:30px;height:26px}.AISection_aiShortcutsButton__yI6Nv{width:42px;height:26px}}.PageSizeSelector_pageSizeSelector__oa_8n{min-width:360px;max-width:400px;background:#fff;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.1);overflow:hidden}.PageSizeSelector_header__jmEa5{padding:16px;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(249,250,251,.8)}.PageSizeSelector_title__bCXZh{margin:0 0 8px;font-size:16px;font-weight:600;color:#111827}.PageSizeSelector_currentSize__jkkFE .PageSizeSelector_customSize__LgJdC,.PageSizeSelector_currentSize__jkkFE .PageSizeSelector_templateName__6FiJc{font-size:12px;color:#6b7280;background:rgba(229,231,235,.6);padding:4px 8px;border-radius:4px;display:inline-block}.PageSizeSelector_currentSize__jkkFE .PageSizeSelector_templateName__6FiJc{color:#3b82f6;background:rgba(219,234,254,.8)}.PageSizeSelector_tabs__7pnZU{display:flex;background:rgba(249,250,251,.5);border-bottom:1px solid rgba(0,0,0,.1)}.PageSizeSelector_tab__FaC59{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;background:none;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;border:none;border-bottom:2px solid transparent}.PageSizeSelector_tab__FaC59:hover{background:rgba(243,244,246,.8);color:#374151}.PageSizeSelector_tab__FaC59.PageSizeSelector_active__TTnrQ{color:#3b82f6;background:rgba(219,234,254,.3);border-bottom-color:#3b82f6}.PageSizeSelector_tab__FaC59 svg{flex-shrink:0}.PageSizeSelector_content__S0Q62{padding:16px;max-height:400px;overflow-y:auto}.PageSizeSelector_content__S0Q62::-webkit-scrollbar{width:6px}.PageSizeSelector_content__S0Q62::-webkit-scrollbar-track{background:rgba(241,245,249,.5)}.PageSizeSelector_content__S0Q62::-webkit-scrollbar-thumb{background:rgba(203,213,225,.8);border-radius:3px}.PageSizeSelector_templateGrid__SWHcJ{display:flex;flex-direction:column;gap:8px}.PageSizeSelector_templateCard__THITH{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(248,250,252,.8);border:1px solid rgba(229,231,235,.6);border-radius:6px;cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.PageSizeSelector_templateCard__THITH:hover{background:rgba(241,245,249,.9);border-color:rgba(156,163,175,.8);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.PageSizeSelector_templateCard__THITH.PageSizeSelector_selected__9EEdh{background:rgba(219,234,254,.8);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}.PageSizeSelector_templateIcon__NYKuj{font-size:24px;flex-shrink:0;width:32px;text-align:center}.PageSizeSelector_templateInfo____9eG{flex:1;min-width:0}.PageSizeSelector_templateName__6FiJc{font-size:14px;font-weight:600;color:#374151;margin-bottom:2px}.PageSizeSelector_templateSize__OfS8k{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}.PageSizeSelector_templateDescription__FVK0K{font-size:11px;color:#9ca3af;line-height:1.3}.PageSizeSelector_customSizeForm__yDf3_{display:flex;flex-direction:column;gap:16px}.PageSizeSelector_inputGroup__3uouF{display:flex;flex-direction:column;gap:6px}.PageSizeSelector_inputLabel__v2rbi{font-size:12px;font-weight:500;color:#374151}.PageSizeSelector_sizeInput__hUC1I{padding:8px 12px;border:1px solid rgba(209,213,219,.8);border-radius:4px;font-size:14px;background:#fff;transition:all .2s ease}.PageSizeSelector_sizeInput__hUC1I:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PageSizeSelector_sizeInput__hUC1I:invalid{border-color:#ef4444}.PageSizeSelector_applyButton__TnyLs{padding:10px 16px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.PageSizeSelector_applyButton__TnyLs:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.PageSizeSelector_applyButton__TnyLs:active:not(:disabled){transform:translateY(0)}.PageSizeSelector_applyButton__TnyLs:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.PageMenu_pageMenuContainer__7IcNK{position:absolute;top:8px;right:8px;z-index:20;transform-origin:top right;transform:scale(var(--zoom-counter-scale,1))}.PageMenu_pageMenuContainer__7IcNK:hover{opacity:1!important;visibility:visible!important}.PageMenu_menuButton__8MiCu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.1);border-radius:6px;cursor:pointer;transition:all .2s ease;color:#64748b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PageMenu_menuButton__8MiCu:hover{background:#fff;color:#374151;border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PageMenu_menuButton__8MiCu:active{transform:scale(.98)}.PageMenu_menuButton__8MiCu[data-state=open]{background:#fff;color:#374151;border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PageMenu_popoverContent__fvqyf{z-index:1000;background:#fff;border-radius:8px;padding:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:var(--radix-popover-content-transform-origin)}.PageMenu_popoverContent__fvqyf,.PageMenu_popoverContent__fvqyf[data-state=open]{animation:PageMenu_popoverSlideIn__AK1Ei .2s ease-out}.PageMenu_popoverContent__fvqyf[data-state=closed]{animation:PageMenu_popoverSlideOut__d0BrW .15s ease-in}.PageMenu_popoverArrow__wEX0Q{fill:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}@keyframes PageMenu_popoverSlideIn__AK1Ei{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes PageMenu_popoverSlideOut__d0BrW{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.PageMenu_menuContent__dbCYm{display:flex;flex-direction:column;gap:2px;min-width:160px}.PageMenu_menuItem__3JcCx{display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:none;color:#374151;cursor:pointer;border-radius:4px;font-size:14px;transition:all .15s ease;width:100%;text-align:left}.PageMenu_menuItem__3JcCx:hover{background:#f3f4f6;color:#111827}.PageMenu_menuItem__3JcCx:active{background:#e5e7eb}.PageMenu_menuItem__3JcCx.PageMenu_selected__Ld6jz{background:rgba(59,130,246,.1);color:#3b82f6}.PageMenu_menuItem__3JcCx.PageMenu_selected__Ld6jz:hover{background:rgba(59,130,246,.15);color:#1d4ed8}.PageMenu_menuItem__3JcCx.PageMenu_destructive__Xlb0Y{color:#dc2626}.PageMenu_menuItem__3JcCx.PageMenu_destructive__Xlb0Y:hover{background:#fef2f2;color:#b91c1c}.PageMenu_menuItem__3JcCx svg{flex-shrink:0}.PageMenu_menuItem__3JcCx span{flex:1}.PageMenu_menuSeparator__LDDWO{height:1px;background:rgba(0,0,0,.1);margin:4px 8px}.PageMenu_sizeSelectorContent__efr0H{z-index:1000;transform-origin:var(--radix-popover-content-transform-origin)}.PageMenu_sizeSelectorContent__efr0H,.PageMenu_sizeSelectorContent__efr0H[data-state=open]{animation:PageMenu_popoverSlideIn__AK1Ei .2s ease-out}.PageMenu_sizeSelectorContent__efr0H[data-state=closed]{animation:PageMenu_popoverSlideOut__d0BrW .15s ease-in}.PageMenu_settingsModal__u__td{z-index:1000;background:#fff;border-radius:8px;padding:0;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:var(--radix-popover-content-transform-origin);min-width:280px}.PageMenu_settingsModal__u__td,.PageMenu_settingsModal__u__td[data-state=open]{animation:PageMenu_popoverSlideIn__AK1Ei .2s ease-out}.PageMenu_settingsModal__u__td[data-state=closed]{animation:PageMenu_popoverSlideOut__d0BrW .15s ease-in}.PageMenu_settingsContent__Bkxuc{padding:16px;display:flex;flex-direction:column;gap:16px}.PageMenu_settingsHeader__6Jd6f{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.PageMenu_settingsHeader__6Jd6f h3{margin:0;font-size:16px;font-weight:600;color:#111827}.PageMenu_pageLabel__w3bT4{font-size:14px;color:#6b7280}.PageMenu_settingsSection__oiIEO{display:flex;flex-direction:column;gap:8px}.PageMenu_sectionLabel__TIXKB{font-size:14px;font-weight:500;color:#374151}.SlidesPanel_slidesPanel__ZLB7w{width:200px;max-height:60vh;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.8);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;z-index:100;overflow:hidden}.SlidesPanel_navButton__iDPhH{width:28px;height:28px;background:hsla(0,0%,100%,.9);border:1px solid rgba(209,213,219,.8);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}.SlidesPanel_navButton__iDPhH:hover:not(:disabled){background:rgba(243,244,246,.9);border-color:#9ca3af;transform:scale(1.05)}.SlidesPanel_navButton__iDPhH:disabled{opacity:.5;cursor:not-allowed}.SlidesPanel_navButton__iDPhH:active:not(:disabled){transform:scale(.95)}.SlidesPanel_slideCounter__reNvu{font-size:12px;font-weight:600;color:#374151;background:rgba(243,244,246,.8);padding:4px 8px;border-radius:4px;border:1px solid rgba(209,213,219,.6);min-width:60px;text-align:center}.SlidesPanel_panelControls__tbX9G{display:flex;gap:4px;justify-content:center}.SlidesPanel_controlButton__YeO5_{width:24px;height:24px;background:rgba(249,250,251,.9);border:1px solid rgba(209,213,219,.6);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;position:relative}.SlidesPanel_controlButton__YeO5_:hover{background:rgba(229,231,235,.9);color:#374151;transform:scale(1.05) translateY(-1px)}.SlidesPanel_controlButton__YeO5_:active{transform:scale(.95)}.SlidesPanel_controlButton__YeO5_.SlidesPanel_copyButton___xVA3{color:#059669}.SlidesPanel_controlButton__YeO5_.SlidesPanel_copyButton___xVA3:hover{background:rgba(209,250,229,.9);color:#047857;border-color:#10b981}.SlidesPanel_controlButton__YeO5_.SlidesPanel_copyButton___xVA3:active{background:rgba(16,185,129,.2)}.SlidesPanel_controlButton__YeO5_.SlidesPanel_pasteButton__8AbAg{color:#7c3aed}.SlidesPanel_controlButton__YeO5_.SlidesPanel_pasteButton__8AbAg:hover{background:rgba(237,233,254,.9);color:#6d28d9;border-color:#8b5cf6}.SlidesPanel_controlButton__YeO5_.SlidesPanel_pasteButton__8AbAg:active{background:rgba(139,92,246,.2)}.SlidesPanel_controlButton__YeO5_.SlidesPanel_pasteButton__8AbAg:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;background:#7c3aed;border-radius:50%;border:1px solid #fff;animation:SlidesPanel_clipboardPulse__nzCVI 2s infinite}.SlidesPanel_controlButton__YeO5_.SlidesPanel_duplicateButton__FKYNq{color:#0891b2}.SlidesPanel_controlButton__YeO5_.SlidesPanel_duplicateButton__FKYNq:hover{background:rgba(207,250,254,.9);color:#0e7490;border-color:#06b6d4}.SlidesPanel_controlButton__YeO5_.SlidesPanel_duplicateButton__FKYNq:active{background:rgba(6,182,212,.2)}.SlidesPanel_templateButton__rkwqs{width:24px;height:24px;background:rgba(249,250,251,.9);border:1px solid rgba(209,213,219,.6);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#28a745;transition:all .2s ease;position:relative}.SlidesPanel_templateButton__rkwqs:hover:not(:disabled){background:rgba(209,250,229,.9);color:#047857;border-color:#10b981;transform:scale(1.05) translateY(-1px)}.SlidesPanel_templateButton__rkwqs:active:not(:disabled){transform:scale(.95);background:rgba(16,185,129,.2)}.SlidesPanel_templateButton__rkwqs:disabled{opacity:.5;cursor:not-allowed;color:#6b7280}.SlidesPanel_templateButton__rkwqs:disabled:hover{background:rgba(249,250,251,.9);border-color:rgba(209,213,219,.6);transform:none}@keyframes SlidesPanel_pulse__QnPDr{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes SlidesPanel_slideIn__IPT_p{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SlidesPanel_slideOut__e24zz{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.SlidesPanel_slideItem__sZZFt{display:flex;flex-direction:column;gap:4px;padding:6px;border:1.5px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s ease;background:rgba(248,250,252,.8);position:relative;animation:SlidesPanel_slideIn__IPT_p .3s ease-out}.SlidesPanel_slideItem__sZZFt:hover{background:rgba(241,245,249,.9);border-color:rgba(226,232,240,.8);transform:translateY(-1px)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_selected__SxSmS{background:rgba(219,234,254,.9);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_selected__SxSmS:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:2px solid transparent;border-radius:6px;background-image:linear-gradient(rgba(219,234,254,.9),rgba(219,234,254,.9)),linear-gradient(90deg,rgba(59,130,246,.8),rgba(99,156,255,.6));background-origin:border-box;background-clip:content-box,border-box;pointer-events:none;box-shadow:0 0 0 1px rgba(59,130,246,.3)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_multiSelected__xToCX{background:rgba(196,181,253,.9);border-color:#8b5cf6;box-shadow:0 2px 8px rgba(139,92,246,.15)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_multiSelected__xToCX:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;border:2px solid transparent;border-radius:6px;background-image:linear-gradient(rgba(196,181,253,.9),rgba(196,181,253,.9)),linear-gradient(90deg,rgba(139,92,246,.8),rgba(168,85,247,.6));background-origin:border-box;background-clip:content-box,border-box;pointer-events:none;box-shadow:0 0 0 1px rgba(139,92,246,.3)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_multiSelected__xToCX:after{content:"";position:absolute;top:2px;right:2px;width:8px;height:8px;background:#8b5cf6;border-radius:50%;border:1px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.1);z-index:2;animation:SlidesPanel_multiSelectPulse__iPdJI 2s ease-in-out infinite}.SlidesPanel_slideItem__sZZFt.SlidesPanel_selected__SxSmS.SlidesPanel_multiSelected__xToCX{background:rgba(219,234,254,.9);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_selected__SxSmS.SlidesPanel_multiSelected__xToCX:before{background-image:linear-gradient(rgba(219,234,254,.9),rgba(219,234,254,.9)),linear-gradient(90deg,rgba(59,130,246,.8),rgba(99,156,255,.6));box-shadow:0 0 0 1px rgba(59,130,246,.3)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_selected__SxSmS.SlidesPanel_multiSelected__xToCX:after{background:#3b82f6}.SlidesPanel_slideItem__sZZFt.SlidesPanel_dragged__EgOmz{opacity:.5;transform:rotate(2deg)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_dragOver___1V3F{border-color:#10b981;background:rgba(209,250,229,.9);transform:scale(1.02)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_removing__p8zSd{animation:SlidesPanel_slideOut__e24zz .3s ease-in forwards}.SlidesPanel_slideItem__sZZFt.SlidesPanel_hidden__H5Rnd{opacity:.3;transform:scale(.85);filter:grayscale(.7);transition:all .3s ease}.SlidesPanel_slideItem__sZZFt.SlidesPanel_hidden__H5Rnd:hover{opacity:.5;transform:scale(.9)}.SlidesPanel_slideItem__sZZFt.SlidesPanel_hidden__H5Rnd .SlidesPanel_slideNumber__oSbmc{background:rgba(156,163,175,.6);color:hsla(0,0%,100%,.8);font-size:9px}.SlidesPanel_slideItem__sZZFt.SlidesPanel_hidden__H5Rnd .SlidesPanel_slideThumbnail___qM6q{height:20px;opacity:.5}.SlidesPanel_slideItem__sZZFt.SlidesPanel_hidden__H5Rnd .SlidesPanel_slidePreview__DV_nr{transform:scale(.7);opacity:.6}@keyframes SlidesPanel_multiSelectPulse__iPdJI{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.SlidesPanel_pageSelectButton__m_Vs2{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background-color:hsla(0,0%,100%,.95);border:1.5px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1);opacity:0;transform:scale(.8)}.SlidesPanel_pageSelectButton__m_Vs2:hover{background-color:#fff;border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.3);transform:scale(1)}.SlidesPanel_pageSelectButton__m_Vs2 svg{width:10px;height:10px;color:#6b7280;transition:all .2s ease}.SlidesPanel_pageSelectButton__m_Vs2.SlidesPanel_selected__SxSmS{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.4);opacity:1;transform:scale(1)}.SlidesPanel_pageSelectButton__m_Vs2.SlidesPanel_selected__SxSmS svg{color:#fff;transform:scale(1.1)}.SlidesPanel_pageSelectButton__m_Vs2.SlidesPanel_visible__n8rgl,.SlidesPanel_slideItem__sZZFt.SlidesPanel_multiSelected__xToCX .SlidesPanel_pageSelectButton__m_Vs2,.SlidesPanel_slideItem__sZZFt.SlidesPanel_selected__SxSmS .SlidesPanel_pageSelectButton__m_Vs2,.SlidesPanel_slideItem__sZZFt:hover .SlidesPanel_pageSelectButton__m_Vs2,.SlidesPanel_slidesPanel__ZLB7w[data-has-selections=true] .SlidesPanel_slideItem__sZZFt .SlidesPanel_pageSelectButton__m_Vs2{opacity:1;transform:scale(1)}.SlidesPanel_slideNumber__oSbmc{font-size:10px;font-weight:600;color:#6b7280;text-align:center;background:rgba(229,231,235,.8);border-radius:3px;padding:2px 6px;width:-moz-fit-content;width:fit-content;margin:0 auto}.SlidesPanel_selected__SxSmS .SlidesPanel_slideNumber__oSbmc{background:#3b82f6;color:#fff}.SlidesPanel_slideThumbnail___qM6q{display:flex;justify-content:center;align-items:center;height:60px;background:hsla(0,0%,100%,.9);border:1px solid rgba(229,231,235,.6);border-radius:4px;overflow:hidden;position:relative}.SlidesPanel_slidePreview__DV_nr{position:relative;border:1px solid rgba(209,213,219,.4);border-radius:1px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.SlidesPanel_noResults__ucQr_{padding:16px;text-align:center;color:#6b7280;font-size:12px;background:rgba(248,250,252,.8);border-radius:4px;border:1px dashed rgba(203,213,225,.6)}@media(max-width:768px){.SlidesPanel_slidesPanel__ZLB7w{left:10px;width:160px;max-height:50vh}.SlidesPanel_navigationControls__KQ8Vi{flex-direction:column;gap:4px}.SlidesPanel_slideCounter__reNvu{font-size:10px;padding:2px 6px}.SlidesPanel_slideThumbnail___qM6q{height:45px}}@media(prefers-reduced-motion:reduce){.SlidesPanel_controlButton__YeO5_,.SlidesPanel_navButton__iDPhH,.SlidesPanel_slideItem__sZZFt{transition:none}}.SlidesPanel_searchContainer__e_IVI{padding:8px 12px;border-bottom:1px solid rgba(229,231,235,.6);background:rgba(249,250,251,.6)}.SlidesPanel_searchInput__uGdfY{width:100%;padding:6px 8px;border:1px solid rgba(209,213,219,.8);border-radius:4px;font-size:12px;background:hsla(0,0%,100%,.9);transition:all .2s ease}.SlidesPanel_searchInput__uGdfY:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SlidesPanel_searchInput__uGdfY::-moz-placeholder{color:#9ca3af}.SlidesPanel_searchInput__uGdfY::placeholder{color:#9ca3af}.SlidesPanel_slidesContainer__oMxUB{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.SlidesPanel_slidesContainer__oMxUB::-webkit-scrollbar{width:4px}.SlidesPanel_slidesContainer__oMxUB::-webkit-scrollbar-track{background:rgba(241,245,249,.5)}.SlidesPanel_slidesContainer__oMxUB::-webkit-scrollbar-thumb{background:rgba(203,213,225,.8);border-radius:2px}.SlidesPanel_slidesContainer__oMxUB::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.8)}.SlidesPanel_animate-pulse___97OE{animation:SlidesPanel_copyPasteFlash__3iufk .3s ease-in-out}@keyframes SlidesPanel_copyPasteFlash__3iufk{0%{transform:scale(1);background-color:currentColor}50%{transform:scale(1.1);background-color:#10b981}to{transform:scale(1);background-color:currentColor}}.SlidesPanel_slideItem__sZZFt:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.SlidesPanel_slidesPanel__ZLB7w[data-keyboard-nav=true] .SlidesPanel_slideItem__sZZFt{transition:all .15s ease}.SlidesPanel_slidesPanel__ZLB7w[data-keyboard-nav=true] .SlidesPanel_slideItem__sZZFt:focus{box-shadow:0 0 0 2px #3b82f6;outline:none}.SlidesPanel_statusMessage__ynMcI{position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:rgba(16,185,129,.95);color:#fff;padding:8px 16px;border-radius:6px;font-size:12px;font-weight:500;box-shadow:0 4px 12px rgba(16,185,129,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;animation:SlidesPanel_statusSlideIn__sZCpB .3s ease-out;white-space:nowrap}@keyframes SlidesPanel_statusSlideIn__sZCpB{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.9)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes SlidesPanel_clipboardPulse__nzCVI{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.SlidesPanel_hiddenPagesHeader__zZyI_{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:rgba(251,113,133,.1);border-bottom:1px solid rgba(251,113,133,.2);border-top:1px solid rgba(251,113,133,.2);font-size:11px;font-weight:500;color:#be185d}.SlidesPanel_hiddenPagesCount__xbZOF{display:flex;align-items:center;gap:4px}.SlidesPanel_expandButton__EKtJ7{background:rgba(251,113,133,.1);border:1px solid rgba(251,113,133,.3);border-radius:4px;padding:2px 4px;cursor:pointer;color:#be185d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SlidesPanel_expandButton__EKtJ7:hover{background:rgba(251,113,133,.2);border-color:rgba(251,113,133,.4);transform:scale(1.05)}.SlidesPanel_expandButton__EKtJ7:active{transform:scale(.95)}.SlidesPanel_hiddenSimplified__q1IUl{background:rgba(156,163,175,.1);border:1px dashed rgba(156,163,175,.4);padding:8px;min-height:40px;opacity:.7}.SlidesPanel_hiddenSimplified__q1IUl:hover{background:rgba(156,163,175,.15);border-color:rgba(156,163,175,.5);opacity:.85}.SlidesPanel_hiddenPageInfo__yJY6c{display:flex;align-items:center;justify-content:space-between;gap:8px}.SlidesPanel_unhideButton__hgBD7{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:4px;padding:4px 6px;cursor:pointer;color:#2563eb;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SlidesPanel_unhideButton__hgBD7:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4);transform:scale(1.05)}.SlidesPanel_unhideButton__hgBD7:active{transform:scale(.95);background:rgba(59,130,246,.3)}.SlideSidebar_sidebarWrapper__tPeQd{position:relative;z-index:10;position:absolute;max-height:60vh;flex-direction:column;gap:6px}.SlideSidebar_sidebarWrapper__tPeQd,.SlideSidebar_toggleButton__l3jMi{top:50%;left:20px;transform:translateY(-50%);display:flex;align-items:center}.SlideSidebar_toggleButton__l3jMi{flex-shrink:0;width:44px;height:44px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(229,231,235,.8);border-radius:10px;cursor:pointer;justify-content:center;color:#6b7280;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:110}.SlideSidebar_toggleButton__l3jMi.SlideSidebar_active__5EXFo{background:rgba(59,130,246,.9);border-color:#3b82f6;color:#fff;box-shadow:0 6px 20px rgba(59,130,246,.3)}@media(max-width:768px){.SlideSidebar_toggleButton__l3jMi{width:40px;height:40px}}.ImageComponent_elementWrapper__lBMFA{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .2s ease,outline .2s ease;outline:none}.pageContainer:hover .ImageComponent_elementWrapper__lBMFA{outline:1px dotted rgba(59,130,246,.6);outline-offset:-1px}.ImageComponent_elementWrapper__lBMFA.ImageComponent_selected__Y4Mu_{z-index:1000;outline:2px solid #3b82f6!important;outline-offset:-2px}.ImageComponent_elementWrapper__lBMFA:hover:not(.ImageComponent_selected__Y4Mu_),.ImageComponent_elementWrapper__lBMFA[data-hovered=true]:not(.ImageComponent_selected__Y4Mu_){outline:2px dotted rgba(59,130,246,.8)!important;outline-offset:-2px}.ImageComponent_elementWrapper__lBMFA:hover:not(.ImageComponent_selected__Y4Mu_) .ImageComponent_selectionOutline__mlQr1,.ImageComponent_elementWrapper__lBMFA[data-hovered=true]:not(.ImageComponent_selected__Y4Mu_) .ImageComponent_selectionOutline__mlQr1{border:2px dotted rgba(59,130,246,.8);background:rgba(59,130,246,.02)}.ImageComponent_elementWrapper__lBMFA:hover{position:relative}.ImageComponent_elementWrapper__lBMFA:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:4px;transition:box-shadow .15s ease;box-shadow:inset 0 0 0 2px transparent;z-index:1}.ImageComponent_elementWrapper__lBMFA:hover[data-cursor-state=moving]:before{box-shadow:inset 0 0 0 2px rgba(59,130,246,.4);background:rgba(59,130,246,.02)}.ImageComponent_elementWrapper__lBMFA[data-cursor-state=default]{cursor:pointer!important}.ImageComponent_elementWrapper__lBMFA[data-cursor-state=default]>:not(.ImageComponent_resizeHandle__VVJzS):not(.ImageComponent_rotationHandle__kk2YZ):not(.ImageComponent_deleteButton___w9fv){cursor:inherit!important}.ImageComponent_elementWrapper__lBMFA[data-cursor-state=selected]{cursor:default!important}.ImageComponent_elementWrapper__lBMFA[data-cursor-state=selected]>:not(.ImageComponent_resizeHandle__VVJzS):not(.ImageComponent_rotationHandle__kk2YZ):not(.ImageComponent_deleteButton___w9fv){cursor:inherit!important}.ImageComponent_elementWrapper__lBMFA[data-cursor-state=dragging],.ImageComponent_elementWrapper__lBMFA[data-cursor-state=dragging]>:not(.ImageComponent_resizeHandle__VVJzS):not(.ImageComponent_rotationHandle__kk2YZ):not(.ImageComponent_deleteButton___w9fv),.ImageComponent_elementWrapper__lBMFA[data-cursor-state=moving],.ImageComponent_elementWrapper__lBMFA[data-cursor-state=moving]>:not(.ImageComponent_resizeHandle__VVJzS):not(.ImageComponent_rotationHandle__kk2YZ):not(.ImageComponent_deleteButton___w9fv){cursor:move!important}.ImageComponent_image__hHyER{width:100%;height:100%;display:block;pointer-events:none;border-radius:4px}.ImageComponent_imageContainer__BzvM7{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageComponent_errorContainer__ctnqO{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#fef2f2;border:1px solid #fca5a5}.ImageComponent_errorImage__vCam2{max-width:100%;max-height:100%;width:100%;height:100%;pointer-events:none}.ImageComponent_selectionOutline__mlQr1{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:none;pointer-events:none;border-radius:4px;transition:border .2s ease}.ImageComponent_elementWrapper__lBMFA.ImageComponent_selected__Y4Mu_ .ImageComponent_selectionOutline__mlQr1{border:2px solid #3b82f6}.ImageComponent_resizeHandle__VVJzS{position:absolute;width:8px;height:8px;background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:all .2s ease;opacity:0;visibility:hidden}.ImageComponent_resizeHandle__VVJzS:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;cursor:inherit}.ImageComponent_resizeHandle__VVJzS:hover{background:#2563eb;transform:scale(1.2)}.ImageComponent_elementWrapper__lBMFA.ImageComponent_selected__Y4Mu_ .ImageComponent_resizeHandle__VVJzS,.ImageComponent_elementWrapper__lBMFA:hover .ImageComponent_resizeHandle__VVJzS,.ImageComponent_elementWrapper__lBMFA[data-hovered=true] .ImageComponent_resizeHandle__VVJzS{opacity:1;visibility:visible}.ImageComponent_handle-nw__xXyyd{top:-6px;left:-6px;cursor:nw-resize!important}.ImageComponent_handle-n__b_nYo{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.ImageComponent_handle-ne__riqdw{top:-6px;right:-6px;cursor:ne-resize!important}.ImageComponent_handle-e__G9ntm{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize!important}.ImageComponent_handle-se__1rgg9{bottom:-6px;right:-6px;cursor:se-resize!important}.ImageComponent_handle-s__wAuIx{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.ImageComponent_handle-sw__YJ2Po{bottom:-6px;left:-6px;cursor:sw-resize!important}.ImageComponent_handle-w__htXKk{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize!important}.ImageComponent_rotationHandle__kk2YZ{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;font-size:12px;z-index:1001;border:1px solid #fff;transition:all .2s ease;opacity:0;visibility:hidden}.ImageComponent_rotationHandle__kk2YZ:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:grab}.ImageComponent_rotationHandle__kk2YZ:hover{background:#2563eb;transform:translateX(-50%) scale(1.1);cursor:grab}.ImageComponent_rotationHandle__kk2YZ:active,.ImageComponent_rotationHandle__kk2YZ:active:before{cursor:grabbing}.ImageComponent_elementWrapper__lBMFA.ImageComponent_selected__Y4Mu_ .ImageComponent_rotationHandle__kk2YZ,.ImageComponent_elementWrapper__lBMFA:hover .ImageComponent_rotationHandle__kk2YZ,.ImageComponent_elementWrapper__lBMFA[data-hovered=true] .ImageComponent_rotationHandle__kk2YZ{opacity:1;visibility:visible}.ImageComponent_deleteButton___w9fv{position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:1001;transition:all .2s ease}.ImageComponent_deleteButton___w9fv:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:inherit}.ImageComponent_deleteButton___w9fv:hover{background:#dc2626;transform:scale(1.1)}@media(max-width:768px){.ImageComponent_resizeHandle__VVJzS{width:12px;height:12px}.ImageComponent_handle-ne__riqdw,.ImageComponent_handle-nw__xXyyd,.ImageComponent_handle-se__1rgg9,.ImageComponent_handle-sw__YJ2Po{margin:-8px}.ImageComponent_handle-n__b_nYo,.ImageComponent_handle-s__wAuIx{margin-top:-8px;margin-bottom:-8px}.ImageComponent_handle-e__G9ntm,.ImageComponent_handle-w__htXKk{margin-left:-8px;margin-right:-8px}.ImageComponent_rotationHandle__kk2YZ{width:24px;height:24px;top:-28px}.ImageComponent_deleteButton___w9fv{width:24px;height:24px;top:-12px;right:-12px}}.ShapeElementComponent_elementWrapper__6_ol1{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:outline .2s ease,box-shadow .2s ease;outline:1px dotted rgba(0,0,0,.1);outline-offset:-1px}.ShapeElementComponent_elementWrapper__6_ol1.ShapeElementComponent_selected__Pe2jk{z-index:1000;outline:2px solid #3b82f6;outline-offset:-2px}.ShapeElementComponent_elementWrapper__6_ol1:hover:not(.ShapeElementComponent_selected__Pe2jk){outline:2px dotted rgba(59,130,246,.6);outline-offset:-2px}.ShapeElementComponent_elementWrapper__6_ol1:hover{position:relative}.ShapeElementComponent_elementWrapper__6_ol1:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-radius:4px;transition:box-shadow .15s ease;box-shadow:inset 0 0 0 2px transparent}.ShapeElementComponent_elementWrapper__6_ol1:hover[data-cursor-state=moving]:before{box-shadow:inset 0 0 0 2px rgba(59,130,246,.4);background:rgba(59,130,246,.02)}.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=default]{cursor:pointer!important}.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=default]>:not(.ShapeElementComponent_resizeHandle__2hsT6):not(.ShapeElementComponent_rotationHandle__pPnSr):not(.ShapeElementComponent_deleteButton__hphah){cursor:inherit!important}.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=selected]{cursor:default!important}.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=selected]>:not(.ShapeElementComponent_resizeHandle__2hsT6):not(.ShapeElementComponent_rotationHandle__pPnSr):not(.ShapeElementComponent_deleteButton__hphah){cursor:inherit!important}.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=dragging],.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=dragging]>:not(.ShapeElementComponent_resizeHandle__2hsT6):not(.ShapeElementComponent_rotationHandle__pPnSr):not(.ShapeElementComponent_deleteButton__hphah),.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=moving],.ShapeElementComponent_elementWrapper__6_ol1[data-cursor-state=moving]>:not(.ShapeElementComponent_resizeHandle__2hsT6):not(.ShapeElementComponent_rotationHandle__pPnSr):not(.ShapeElementComponent_deleteButton__hphah){cursor:move!important}.ShapeElementComponent_shapeElement__pkdGs{width:100%;height:100%;transition:all .2s ease}.ShapeElementComponent_selectionOutline__Tx3M8{position:absolute;top:0;left:0;right:0;bottom:0;outline:1px dotted rgba(0,0,0,.1);outline-offset:-1px;pointer-events:none;border-radius:4px;transition:outline .2s ease}.ShapeElementComponent_elementWrapper__6_ol1:not(.ShapeElementComponent_selected__Pe2jk) .ShapeElementComponent_selectionOutline__Tx3M8{outline:1px solid rgba(59,130,246,.3);outline-offset:-1px;background:transparent}.ShapeElementComponent_elementWrapper__6_ol1:not(.ShapeElementComponent_selected__Pe2jk) .ShapeElementComponent_resizeHandle__2hsT6{opacity:.6;transform:scale(.8)}.ShapeElementComponent_elementWrapper__6_ol1:not(.ShapeElementComponent_selected__Pe2jk) .ShapeElementComponent_resizeHandle__2hsT6:hover{opacity:1;transform:scale(1)}.ShapeElementComponent_elementWrapper__6_ol1:not(.ShapeElementComponent_selected__Pe2jk) .ShapeElementComponent_rotationHandle__pPnSr{opacity:.6;transform:translateX(-50%) scale(.8)}.ShapeElementComponent_elementWrapper__6_ol1:not(.ShapeElementComponent_selected__Pe2jk) .ShapeElementComponent_rotationHandle__pPnSr:hover{opacity:1;transform:translateX(-50%) scale(1)}.ShapeElementComponent_elementWrapper__6_ol1.ShapeElementComponent_selected__Pe2jk .ShapeElementComponent_selectionOutline__Tx3M8{outline:2px solid #3b82f6;outline-offset:-2px}.ShapeElementComponent_elementWrapper__6_ol1.ShapeElementComponent_selected__Pe2jk .ShapeElementComponent_resizeHandle__2hsT6{opacity:1;transform:scale(1)}.ShapeElementComponent_elementWrapper__6_ol1.ShapeElementComponent_selected__Pe2jk .ShapeElementComponent_rotationHandle__pPnSr{opacity:1;transform:translateX(-50%) scale(1)}.ShapeElementComponent_resizeHandle__2hsT6{position:absolute;width:8px;height:8px;background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:all .2s ease}.ShapeElementComponent_resizeHandle__2hsT6:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;cursor:inherit}.ShapeElementComponent_resizeHandle__2hsT6:hover{background:#2563eb;transform:scale(1.2)}.ShapeElementComponent_handle-nw__H_JfN{top:-6px;left:-6px;cursor:nw-resize!important}.ShapeElementComponent_handle-n__vR_og{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.ShapeElementComponent_handle-ne__9iVdu{top:-6px;right:-6px;cursor:ne-resize!important}.ShapeElementComponent_handle-e__OLbKz{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize!important}.ShapeElementComponent_handle-se__fquMc{bottom:-6px;right:-6px;cursor:se-resize!important}.ShapeElementComponent_handle-s__jfL8F{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.ShapeElementComponent_handle-sw__DTWAf{bottom:-6px;left:-6px;cursor:sw-resize!important}.ShapeElementComponent_handle-w__m5RCs{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize!important}.ShapeElementComponent_rotationHandle__pPnSr{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;font-size:12px;z-index:1001;border:1px solid #fff;transition:all .2s ease}.ShapeElementComponent_rotationHandle__pPnSr:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:grab}.ShapeElementComponent_rotationHandle__pPnSr:hover{background:#2563eb;transform:translateX(-50%) scale(1.1);cursor:grab}.ShapeElementComponent_rotationHandle__pPnSr:active,.ShapeElementComponent_rotationHandle__pPnSr:active:before{cursor:grabbing}.TextBoxComponent_elementWrapper__xivpH{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:outline .2s ease;outline:none;margin:-8px -11px}.TextBoxComponent_elementWrapper__xivpH:hover:not(.TextBoxComponent_selected__Yei9w):not(.TextBoxComponent_editing__eHu51){outline:2px dotted rgba(59,130,246,.8);outline-offset:-2px}.TextBoxComponent_elementWrapper__xivpH.TextBoxComponent_selected__Yei9w{z-index:1000;outline:2px solid #3b82f6!important;outline-offset:-2px}.TextBoxComponent_elementWrapper__xivpH.TextBoxComponent_editing__eHu51{outline:2px solid #3b82f6;outline-offset:-2px}.TextBoxComponent_elementWrapper__xivpH.TextBoxComponent_editing__eHu51 .TextBoxComponent_selectionOutline__wba5f{outline:none;background:rgba(59,130,246,.05);border-radius:4px}.TextBoxComponent_selectionOutline__wba5f{position:absolute;top:0;left:0;right:0;bottom:0;outline:none;pointer-events:none;border-radius:4px;transition:outline .2s ease}.TextBoxComponent_elementWrapper__xivpH.TextBoxComponent_selected__Yei9w .TextBoxComponent_selectionOutline__wba5f{outline:2px solid #3b82f6;outline-offset:-2px}.TextBoxComponent_resizeHandle__OwIfp{position:absolute;width:8px;height:8px;background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:all .2s ease;opacity:0;visibility:hidden}.TextBoxComponent_resizeHandle__OwIfp:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;cursor:inherit}.TextBoxComponent_resizeHandle__OwIfp:hover{background:#2563eb;transform:scale(1.2)}.TextBoxComponent_elementWrapper__xivpH.TextBoxComponent_selected__Yei9w .TextBoxComponent_resizeHandle__OwIfp,.TextBoxComponent_elementWrapper__xivpH:hover .TextBoxComponent_resizeHandle__OwIfp{opacity:1;visibility:visible}.TextBoxComponent_handle-nw__2XESW{top:-6px;left:-6px;cursor:nw-resize!important}.TextBoxComponent_handle-n__zPiOh{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.TextBoxComponent_handle-ne__qHjiE{top:-6px;right:-6px;cursor:ne-resize!important}.TextBoxComponent_handle-e__Mq4WS{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize!important}.TextBoxComponent_handle-se__TwFS1{bottom:-6px;right:-6px;cursor:se-resize!important}.TextBoxComponent_handle-s__TCqgH{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.TextBoxComponent_handle-sw__o_uix{bottom:-6px;left:-6px;cursor:sw-resize!important}.TextBoxComponent_handle-w__2X1JC{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize!important}.TextBoxComponent_rotationHandle__jaRK3{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:20px;height:20px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:grab;font-size:12px;z-index:1001;border:1px solid #fff;transition:all .2s ease;opacity:0;visibility:hidden}.TextBoxComponent_rotationHandle__jaRK3:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:grab}.TextBoxComponent_rotationHandle__jaRK3:hover{background:#2563eb;transform:translateX(-50%) scale(1.1);cursor:grab}.TextBoxComponent_rotationHandle__jaRK3:active,.TextBoxComponent_rotationHandle__jaRK3:active:before{cursor:grabbing}.TextBoxComponent_elementWrapper__xivpH.TextBoxComponent_selected__Yei9w .TextBoxComponent_rotationHandle__jaRK3,.TextBoxComponent_elementWrapper__xivpH:hover .TextBoxComponent_rotationHandle__jaRK3{opacity:1;visibility:visible}.TextBoxComponent_deleteButton__2kdka{position:absolute;top:-10px;right:-10px;width:20px;height:20px;background:#ef4444;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:1001;transition:all .2s ease}.TextBoxComponent_deleteButton__2kdka:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:inherit}.TextBoxComponent_deleteButton__2kdka:hover{background:#dc2626;transform:scale(1.1)}.TextBoxComponent_textElementContainer__K_ZUv{position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:4px;transition:background-color .1s ease}.TextBoxComponent_textElementContainer__K_ZUv[data-editing=true]{background-color:hsla(0,0%,100%,.98)}.TextBoxComponent_textEditor__1x4Ya{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.TextBoxComponent_textEditor__1x4Ya .ProseMirror{outline:none!important;border:none!important;box-shadow:none!important;width:100%;height:100%;min-height:100%;padding:8px 11px;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;background:transparent;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;cursor:inherit}.TextBoxComponent_textEditor__1x4Ya .ProseMirror:focus{outline:none!important}.TextBoxComponent_textEditor__1x4Ya .ProseMirror:empty{min-height:calc(100% - 16px);height:calc(100% - 16px)}.TextBoxComponent_textEditor__1x4Ya .ProseMirror p{margin:0;min-height:1.4em}.TextBoxComponent_textEditor__1x4Ya .ProseMirror p:empty{min-height:1.4em}.TextBoxComponent_textEditor__1x4Ya .ProseMirror::selection{background-color:rgba(59,130,246,.3);color:inherit}.TextBoxComponent_textEditor__1x4Ya .ProseMirror::-moz-selection{background-color:rgba(59,130,246,.3);color:inherit}.TextBoxComponent_textEditor__1x4Ya .ProseMirror strong{font-weight:700}.TextBoxComponent_textEditor__1x4Ya .ProseMirror em{font-style:italic}.TextBoxComponent_textEditor__1x4Ya .ProseMirror u{text-decoration:underline}.TextBoxComponent_placeholder__TYhh6{position:absolute;top:8px;left:12px;right:12px;bottom:8px;pointer-events:none;color:#999;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:flex-start}@media(max-width:768px){.TextBoxComponent_resizeHandle__OwIfp{width:12px;height:12px}.TextBoxComponent_handle-ne__qHjiE,.TextBoxComponent_handle-nw__2XESW,.TextBoxComponent_handle-se__TwFS1,.TextBoxComponent_handle-sw__o_uix{margin:-8px}.TextBoxComponent_handle-n__zPiOh,.TextBoxComponent_handle-s__TCqgH{margin-top:-8px;margin-bottom:-8px}.TextBoxComponent_handle-e__Mq4WS,.TextBoxComponent_handle-w__2X1JC{margin-left:-8px;margin-right:-8px}.TextBoxComponent_deleteButton__2kdka{width:24px;height:24px;top:-12px;right:-12px}.TextBoxComponent_rotationHandle__jaRK3{width:24px;height:24px;top:-28px}.TextBoxComponent_placeholder__TYhh6{top:8px;left:8px;right:8px;bottom:8px}}.SnapGuides_snapGuidesContainer__r3OdU{top:0;left:0;width:100%;height:100%;will-change:transform}.SnapGuides_snapGuide__a_VyH,.SnapGuides_snapGuidesContainer__r3OdU{position:absolute;pointer-events:none;z-index:9999!important;contain:layout style paint;isolation:isolate}.SnapGuides_snapGuide__a_VyH{animation:SnapGuides_snapGuideAppear__1T3Tq .2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.SnapGuides_snapLabel__zVx3E{position:absolute;background-color:#f06;color:#fff;font-size:12px;padding:4px 8px;border-radius:4px;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:2px solid #fff;animation:SnapGuides_snapLabelAppear__onLBF .15s cubic-bezier(.16,1,.3,1) .05s both;will-change:transform,opacity;contain:layout style paint;z-index:9999!important}@keyframes SnapGuides_snapGuideAppear__1T3Tq{0%{opacity:0;transform:scale(.8)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes SnapGuides_snapLabelAppear__onLBF{0%{opacity:0;transform:scale(.7) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes SnapGuides_distancePulse__JtOcI{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.SnapGuides_snapGuide__a_VyH,.SnapGuides_snapLabel__zVx3E{animation:none}}@media(prefers-contrast:high){.SnapGuides_snapGuide__a_VyH.SnapGuides_horizontal__XXi8Y,.SnapGuides_snapGuide__a_VyH.SnapGuides_vertical__dYmRG{filter:contrast(1.5)}.SnapGuides_snapLabel__zVx3E{border:3px solid #fff;font-weight:900}}@media(prefers-color-scheme:dark){.SnapGuides_snapGuide__a_VyH.SnapGuides_horizontal__XXi8Y,.SnapGuides_snapGuide__a_VyH.SnapGuides_vertical__dYmRG{filter:brightness(1.2)}.SnapGuides_snapLabel__zVx3E{background-color:#f47;box-shadow:0 2px 8px rgba(0,0,0,.6)}}.SnapGuides_snapGuide__a_VyH,.SnapGuides_snapLabel__zVx3E{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.SnapGuides_snapGuidesContainer__r3OdU *{transform-style:preserve-3d;will-change:transform}.SnapGuides_snapGuide__a_VyH,.SnapGuides_snapGuide__a_VyH *,.SnapGuides_snapGuidesContainer__r3OdU,.SnapGuides_snapGuidesContainer__r3OdU *,.SnapGuides_snapLabel__zVx3E{z-index:9999!important}.PageComponent_pageContainer__E4qa8{position:relative;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;overflow:visible;transition:all .2s ease;background:#fff;border:2px solid transparent}.PageComponent_pageContainer__E4qa8:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.PageComponent_pageContainer__E4qa8.PageComponent_selected__tYUzl{border:2px solid #3f72af;box-shadow:0 0 0 1px rgba(63,114,175,.2),0 4px 12px rgba(63,114,175,.15),0 8px 24px rgba(0,0,0,.1)}.PageComponent_pageContainer__E4qa8.PageComponent_multiSelected__Rx0Su{border:2px solid #8b5cf6;box-shadow:0 0 0 1px rgba(139,92,246,.3),0 4px 12px rgba(139,92,246,.15),0 8px 24px rgba(0,0,0,.1)}.PageComponent_pageContainer__E4qa8.PageComponent_selected__tYUzl.PageComponent_multiSelected__Rx0Su{border:2px solid #3f72af;box-shadow:0 0 0 1px rgba(63,114,175,.2),0 4px 12px rgba(63,114,175,.15),0 8px 24px rgba(0,0,0,.1)}.PageComponent_pageContainer__E4qa8.PageComponent_dragOver__V3GFL{border:2px dashed #3b82f6;background:rgba(59,130,246,.05)}.PageComponent_pageContainer__E4qa8.PageComponent_hidden__hUeyg{height:24px!important;min-height:24px!important;opacity:.3;transform:scale(.95);filter:grayscale(.7);pointer-events:auto;transition:all .3s ease;overflow:hidden}.PageComponent_pageContainer__E4qa8.PageComponent_hidden__hUeyg:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(.95);opacity:.5;height:32px!important}.PageComponent_pageContainer__E4qa8.PageComponent_hidden__hUeyg>:not(.PageComponent_pageMenuContainer__S63FX){opacity:0;pointer-events:none}.PageComponent_pageContainer__E4qa8.PageComponent_hidden__hUeyg .PageComponent_pageMenuContainer__S63FX{opacity:1!important;visibility:visible!important}.PageComponent_pageContainer__E4qa8.PageComponent_hidden__hUeyg .PageComponent_pageMenuContainer__S63FX:hover{opacity:1}.PageComponent_pageContainer__E4qa8>*{z-index:10}.PageComponent_pageContainer__E4qa8 .PageComponent_pageMenuContainer__S63FX{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.PageComponent_pageContainer__E4qa8:hover .PageComponent_pageMenuContainer__S63FX{opacity:1;visibility:visible}.PageComponent_pageName__1EFW7{position:absolute;top:-2rem;left:0;font-size:.875rem;color:#64748b;background:#fff;padding:.25rem .75rem;border-radius:1rem;font-weight:500;border:1px solid #e2e8f0}.PageComponent_dropZone__96_C1{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.PageComponent_dropZoneContent__VZczO{text-align:center;padding:2rem;border-radius:1rem;background:hsla(0,0%,100%,.9);border:2px dashed #3b82f6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PageComponent_dropZoneIcon__2rlpC{font-size:3rem;margin-bottom:.5rem;opacity:.8}.PageComponent_dropZoneText__cuB1t{font-size:1.125rem;font-weight:600;color:#3b82f6}@keyframes PageComponent_multiSelectPagePulse__q7VjG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.PageComponent_pageSelectButton__mmlCO{position:absolute;top:10px;left:10px;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.9);border:2px solid #ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1);opacity:0;transform:scale(.8)}.PageComponent_pageSelectButton__mmlCO:hover{background-color:#fff;border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.3);transform:scale(1.05)}.PageComponent_pageSelectButton__mmlCO svg{width:16px;height:16px;color:#555;transition:all .3s ease}.PageComponent_pageSelectButton__mmlCO.PageComponent_selected__tYUzl{background:linear-gradient(90deg,#3f72af,#5a8dd6);border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.4);opacity:1;transform:scale(1);animation:PageComponent_selectionButtonPulse__NraEg 2s ease-in-out infinite alternate}.PageComponent_pageSelectButton__mmlCO.PageComponent_selected__tYUzl svg{color:#fff;transform:scale(1.1)}.PageComponent_pageSelectButton__mmlCO.PageComponent_visible__Iiwbq{opacity:1;transform:scale(1)}.PageComponent_addPageButton__sVMaJ{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);border:2px solid hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;transition:all .3s ease;box-shadow:0 2px 8px rgba(16,185,129,.2);opacity:0;transform:scale(.8)}.PageComponent_addPageButton__sVMaJ:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px rgba(16,185,129,.4);transform:scale(1.1);border-color:#fff}.PageComponent_addPageButton__sVMaJ:active{transform:scale(.95)}.PageComponent_addPageButton__sVMaJ svg{width:16px;height:16px;color:#fff;transition:all .2s ease}.PageComponent_addPageButton__sVMaJ.PageComponent_visible__Iiwbq{opacity:1;transform:scale(1)}@keyframes PageComponent_selectionButtonPulse__NraEg{0%{box-shadow:0 4px 12px rgba(63,114,175,.3)}to{box-shadow:0 8px 16px rgba(63,114,175,.5)}}[data-has-multi-selection=true] .PageComponent_pageContainer__E4qa8.PageComponent_multiSelected__Rx0Su .PageComponent_pageSelectButton__mmlCO,[data-has-multi-selection=true] .PageComponent_pageContainer__E4qa8.PageComponent_selected__tYUzl .PageComponent_pageSelectButton__mmlCO,[data-has-multi-selection=true] .PageComponent_pageContainer__E4qa8:hover .PageComponent_pageSelectButton__mmlCO,[data-has-multi-selection=true] .PageComponent_pageSelectButton__mmlCO{opacity:1!important;transform:scale(1)!important}.PageComponent_pageContainer__E4qa8:hover .PageComponent_addPageButton__sVMaJ{opacity:1;transform:scale(1)}.PageComponent_pageContainer__E4qa8.PageComponent_hidden__hUeyg .PageComponent_addPageButton__sVMaJ{opacity:0!important;transform:scale(.8)!important;pointer-events:none}.TemplateSelector_templateSelectorTrigger__Wu0vm{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;background:transparent;border-radius:0;cursor:pointer;transition:all .2s ease;color:#374151;position:relative;z-index:20}.TemplateSelector_templateSelectorTrigger__Wu0vm:hover{background:#f9fafb;color:#1f2937}.TemplateSelector_templateSelectorContent__bK88N{background:#fff;border-radius:8px;padding:16px;min-width:320px;max-width:400px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:1px solid #e5e7eb;z-index:1000}.TemplateSelector_templateSelectorHeader__wK8lW{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.TemplateSelector_templateSelectorHeader__wK8lW h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.TemplateSelector_formatChangeButton__lqjVG{padding:6px 12px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:12px;color:#6b7280;cursor:pointer;transition:all .2s ease}.TemplateSelector_formatChangeButton__lqjVG:hover{border-color:#9ca3af;color:#374151}.TemplateSelector_templateGrid__LqX4t{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.TemplateSelector_templateCard__L49CH{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease;text-align:center}.TemplateSelector_templateCard__L49CH:hover{border-color:#3b82f6;background:#f8fafc;box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.TemplateSelector_templatePreview__iwLYV{display:flex;align-items:center;justify-content:center;width:48px;height:36px;margin-bottom:8px;background:#f8fafc;border-radius:4px}.TemplateSelector_templateIcon__wIRrc{font-size:20px}.TemplateSelector_templateName__sQrFz{font-size:12px;color:#374151;font-weight:500;line-height:1.2}.TemplateSelector_templateSelectorArrow__09Y7j{fill:#fff;stroke:#e5e7eb;stroke-width:1px}.Presentation_canvasArea__5s7eC{flex:1;overflow:hidden;position:relative}.Presentation_canvasContainer__MHXgr{height:100%;overflow:auto;background:#f8fafc;position:relative;display:inline-flex;justify-content:center}.Presentation_canvas__44UfV{min-height:100%;padding:40px;transform-origin:center top;transition:transform .1s ease-out;flex-direction:column;align-items:center;display:flex;width:-moz-fit-content;width:fit-content}.Presentation_pageWrapper__c_NmW{position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:40px}.Presentation_pageWrapper__c_NmW:hover .Presentation_pageControls___Mppt{opacity:1}.Presentation_pageNumber__rwQXv{position:absolute;top:-30px;left:0;font-size:14px;color:#6b7280;font-weight:500;transform:scale(var(--zoom-counter-scale,1));transform-origin:left top;pointer-events:none}.Presentation_pageControls___Mppt{position:absolute;bottom:35px;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .2s ease;left:50%;transform:translate(-50%);z-index:100;pointer-events:none}.Presentation_pageControls___Mppt>*{pointer-events:auto}.Presentation_compoundButton__aEYtp{display:flex;align-items:center;border:1px solid #d1d5db;background:#fff;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;transition:all .2s ease;position:relative;z-index:10}.Presentation_compoundButton__aEYtp:hover{border-color:#9ca3af;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.Presentation_addPageButton__SzHsS{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;background:transparent;border-radius:0;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease;box-shadow:none;position:relative;z-index:20}.Presentation_addPageButton__SzHsS:hover{background:#f9fafb;border:none;color:#1f2937}.Presentation_aiAssistButton__JRsIM{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:none;background:transparent;border-radius:0;font-size:14px;color:#7c3aed;cursor:pointer;transition:all .2s ease;box-shadow:none;position:relative;z-index:20}.Presentation_aiAssistButton__JRsIM:hover{background:#faf5ff;border:none;color:#6d28d9}.Presentation_aiAssistButton__JRsIM svg{color:inherit;transition:all .2s ease}.Presentation_aiAssistButton__JRsIM:hover svg{transform:scale(1.1)}.Presentation_buttonDivider__UyLyL{width:1px;height:24px;background:#d1d5db;transition:background-color .2s ease}.Presentation_compoundButton__aEYtp:hover .Presentation_buttonDivider__UyLyL{background:#9ca3af}.page_documentEditor__Wpp74{height:100%;width:100%;display:flex;flex-direction:column;background:#f8fafc}.page_mainContent__BAQTA,.page_wSidebar__WEblM{display:flex;min-height:0}.page_mainContent__BAQTA{flex:1;flex-direction:column;overflow:hidden;position:relative}.page_canvasArea__doKQv{flex:1;display:flex;flex-direction:column;overflow:hidden}.page_pageInfo__Ku9VJ{display:flex;align-items:center;gap:12px}.page_pageCounter__CzAt2{font-size:14px;font-weight:500;color:#374151;background:#f3f4f6;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db}.page_canvasContainer__kTLLr{flex:1;overflow:auto;background:#f1f5f9;display:flex;justify-content:center;align-items:flex-start}.page_canvasContainer__kTLLr::-webkit-scrollbar{width:12px;height:12px}.page_canvasContainer__kTLLr::-webkit-scrollbar-track{background:#f1f5f9}.page_canvasContainer__kTLLr::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;border:2px solid #f1f5f9}.page_canvasContainer__kTLLr::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page_canvasContainer__kTLLr::-webkit-scrollbar-corner{background:#f1f5f9}.page_canvas__xxYW0{display:flex;flex-direction:column;align-items:center;gap:40px;padding:40px 20px;min-width:-moz-fit-content;min-width:fit-content;transition:transform .2s ease}.page_pageControls__6HrCO{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%) translateY(100%);display:flex;gap:8px;align-items:center;opacity:0;visibility:hidden;transition:all .2s ease}.page_addPageButton__zaJe3{padding:8px 16px;background:rgba(59,130,246,.1);border:1px dashed #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500}.page_addPageButton__zaJe3:hover{background:rgba(59,130,246,.2);border-style:solid}.page_addPageButton__zaJe3:active{transform:scale(.98)}.page_pageNumber__8iQTc{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:6px;font-size:16px;font-weight:600;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;transform-origin:bottom right;transform:scale(var(--zoom-counter-scale,1));z-index:20;box-shadow:0 2px 8px rgba(0,0,0,.3)}.page_toolbarContainer__bK_TQ{display:flex;align-items:center;gap:12px}.page_navigationButtons__tv40s{display:flex;gap:8px;align-items:center}.page_navButton__HMrpx{width:36px;height:36px;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease}.page_navButton__HMrpx:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.page_navButton__HMrpx:disabled{opacity:.5;cursor:not-allowed}.page_professionalPageCounter__vDFS5{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.page_pageInput__daZFK{width:60px;border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;text-align:center;font-size:14px;font-weight:500}.page_pageInput__daZFK:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_pageTotal__RWvaA{font-size:14px;color:#6b7280;font-weight:500}@media(max-width:768px){.page_mainContent__BAQTA{flex-direction:column}.page_canvasArea__doKQv{order:1}.page_pageCounter__CzAt2{font-size:12px;padding:4px 8px}.page_canvas__xxYW0{padding:20px 10px;gap:20px}}.page_templateSelectorTrigger__DjVmF{width:32px;height:32px;background:rgba(59,130,246,.1);border:1px solid #3b82f6;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#3b82f6;transition:all .2s ease}.page_templateSelectorTrigger__DjVmF:hover{background:rgba(59,130,246,.2);transform:scale(1.05)}.page_templateSelectorTrigger__DjVmF:active{transform:scale(.95)}.page_templateSelectorTrigger__DjVmF svg{width:16px;height:16px}.page_templateSelectorContent__az43h{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);padding:16px;width:600px;max-width:90vw;z-index:1000;animation:page_slideUpAndFade__SwMU4 .2s ease-out}.page_templateSelectorHeader__Vk__C{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.page_templateSelectorHeader__Vk__C h3{font-size:18px;font-weight:600;color:#111827;margin:0}.page_formatChangeButton___Th0N{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.page_formatChangeButton___Th0N:hover{background:#e5e7eb;border-color:#9ca3af}.page_templateGrid__j4DNa{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.page_templateCard__vTll8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:80px}.page_templateCard__vTll8:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.page_templateCard__vTll8:active{transform:translateY(0)}.page_templatePreview__9VUAi{width:50px;height:35px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.page_templateIcon__OG21_{font-size:18px;filter:grayscale(.3);position:relative;z-index:1}.page_templateName__a2QiJ{font-size:11px;font-weight:500;color:#374151;line-height:1.3;text-align:center}.page_templateSelectorArrow__1HgwO{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.page_formatSelectorOverlay__mlFTu{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1050;animation:page_fadeIn__UPGXO .2s ease-out}.page_formatSelectorModal__42NdK{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:700px;max-width:90vw;max-height:80vh;overflow:hidden;animation:page_scaleIn__oCC0f .2s ease-out}.page_formatSelectorHeader__1NyBc{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.page_formatSelectorHeader__1NyBc h2{font-size:24px;font-weight:700;color:#111827;margin:0}.page_closeButton__d7uOt{width:40px;height:40px;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease}.page_closeButton__d7uOt:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.page_closeButton__d7uOt svg{width:20px;height:20px}.page_formatGrid__OsYrm{padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.page_formatCard__mbDD7{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s ease;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.page_formatCard__mbDD7:hover{border-color:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.15);transform:translateY(-2px)}.page_formatCard__mbDD7:active{transform:translateY(0)}.page_formatCardSelected__hVOx2{border-color:#3b82f6;background:rgba(59,130,246,.05);box-shadow:0 6px 20px rgba(59,130,246,.15)}.page_formatIcon__Jnbd_{font-size:48px;margin-bottom:8px}.page_formatInfo__MyMBf{text-align:center}.page_formatInfo__MyMBf h3{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.page_formatInfo__MyMBf p{font-size:14px;color:#6b7280;margin:0 0 8px;line-height:1.4}.page_formatInfo__MyMBf span{font-size:12px;color:#9ca3af;font-weight:500}@keyframes page_slideUpAndFade__SwMU4{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_fadeIn__UPGXO{0%{opacity:0}to{opacity:1}}@keyframes page_scaleIn__oCC0f{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page_loadingContainer__d7TfK{display:flex;align-items:center;justify-content:center;height:100vh;background:#f8fafc}.page_loadingSpinner__JUgPu{display:flex;flex-direction:column;align-items:center;gap:16px}.page_loadingSpinner__JUgPu p{font-size:16px;font-weight:500;color:#6b7280;margin:0}.page_spinner__drKRu{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:page_spin__zFmEl 1s linear infinite}@keyframes page_spin__zFmEl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_errorContainer__153o0{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:400px}.page_errorContainer__153o0 .page_errorIcon__Vys6r{font-size:48px;margin-bottom:8px}.page_errorContainer__153o0 h3{font-size:20px;font-weight:600;color:#dc2626;margin:0}.page_errorContainer__153o0 p{font-size:14px;color:#6b7280;margin:0;line-height:1.5}@media(max-width:768px){.page_templateSelectorContent__az43h{width:350px;padding:12px}.page_templateGrid__j4DNa{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.page_templateCard__vTll8{padding:8px;min-height:70px}.page_templatePreview__9VUAi{width:40px;height:30px}.page_templateName__a2QiJ{font-size:10px}.page_formatSelectorModal__42NdK{width:350px;margin:20px}.page_formatGrid__OsYrm{grid-template-columns:1fr;gap:12px;padding:16px}.page_formatSelectorHeader__1NyBc{padding:16px}.page_formatSelectorHeader__1NyBc h2{font-size:20px}}