.AISection_aiSection__e2Lcr{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__k5wgR{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__k5wgR:hover{background:rgba(139,92,246,.1);color:#7c3aed;transform:scale(1.05)}.AISection_askAIButton__k5wgR:active{transform:scale(.95)}.AISection_aiShortcutsButton__Md1UV{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__Md1UV:hover{background:rgba(139,92,246,.1);color:#7c3aed}.AISection_aiShortcutsButton__Md1UV.AISection_active___zXkx{background:rgba(139,92,246,.15);color:#7c3aed}.AISection_aiShortcutsButton__Md1UV .AISection_chevron__qoUMZ{transition:transform .2s ease}.AISection_aiShortcutsButton__Md1UV.AISection_active___zXkx .AISection_chevron__qoUMZ{transform:rotate(180deg)}.AISection_dropdownContent__9SIMb{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__5nGA7 .2s ease-out}.AISection_menuItem__NGWxS{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__NGWxS:hover{background:rgba(139,92,246,.08);color:#7c3aed}.AISection_menuItem__NGWxS[data-disabled]{color:#9ca3af;cursor:not-allowed;opacity:.5}.AISection_menuItem__NGWxS[data-highlighted]{background:rgba(139,92,246,.12);color:#7c3aed}.AISection_menuIcon__Hak_P{font-size:14px;flex-shrink:0}.AISection_menuLabel__UrO3N{flex:1;text-align:left}.AISection_separator__FYTSL{height:1px;background:rgba(209,213,219,.4);margin:4px 0}.AISection_submenuTrigger__oh7HB{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__oh7HB:hover{background:rgba(139,92,246,.08);color:#7c3aed}.AISection_submenuTrigger__oh7HB[data-state=open]{background:rgba(139,92,246,.12);color:#7c3aed}.AISection_submenuChevron__q7KqS{margin-left:auto;color:#9ca3af;transition:color .15s ease}.AISection_submenuTrigger__oh7HB:hover .AISection_submenuChevron__q7KqS{color:#7c3aed}.AISection_submenuContent__ykBWq{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__5nGA7 .15s ease-out}@keyframes AISection_slideUpAndFade__5nGA7{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.AISection_aiSection__e2Lcr{gap:1px;padding:1px}.AISection_askAIButton__k5wgR{width:30px;height:26px}.AISection_aiShortcutsButton__Md1UV{width:42px;height:26px}}.PageSizeSelector_pageSizeSelector__tgBrr{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__wbtBh{padding:16px;border-bottom:1px solid rgba(0,0,0,.1);background:rgba(249,250,251,.8)}.PageSizeSelector_title__8e17i{margin:0 0 8px;font-size:16px;font-weight:600;color:#111827}.PageSizeSelector_currentSize__OkBgt .PageSizeSelector_customSize__Y96SB,.PageSizeSelector_currentSize__OkBgt .PageSizeSelector_templateName__kvupH{font-size:12px;color:#6b7280;background:rgba(229,231,235,.6);padding:4px 8px;border-radius:4px;display:inline-block}.PageSizeSelector_currentSize__OkBgt .PageSizeSelector_templateName__kvupH{color:#3b82f6;background:rgba(219,234,254,.8)}.PageSizeSelector_tabs__TMfKZ{display:flex;background:rgba(249,250,251,.5);border-bottom:1px solid rgba(0,0,0,.1)}.PageSizeSelector_tab__pL2gx{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__pL2gx:hover{background:rgba(243,244,246,.8);color:#374151}.PageSizeSelector_tab__pL2gx.PageSizeSelector_active__xgMcT{color:#3b82f6;background:rgba(219,234,254,.3);border-bottom-color:#3b82f6}.PageSizeSelector_tab__pL2gx svg{flex-shrink:0}.PageSizeSelector_content__7IyrM{padding:16px;max-height:400px;overflow-y:auto}.PageSizeSelector_content__7IyrM::-webkit-scrollbar{width:6px}.PageSizeSelector_content__7IyrM::-webkit-scrollbar-track{background:rgba(241,245,249,.5)}.PageSizeSelector_content__7IyrM::-webkit-scrollbar-thumb{background:rgba(203,213,225,.8);border-radius:3px}.PageSizeSelector_templateGrid__wKMKC{display:flex;flex-direction:column;gap:8px}.PageSizeSelector_templateCard__ZTIeT{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__ZTIeT: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__ZTIeT.PageSizeSelector_selected__DcUTz{background:rgba(219,234,254,.8);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}.PageSizeSelector_templateIcon__9VLG8{font-size:24px;flex-shrink:0;width:32px;text-align:center}.PageSizeSelector_templateInfo__hbtmn{flex:1;min-width:0}.PageSizeSelector_templateName__kvupH{font-size:14px;font-weight:600;color:#374151;margin-bottom:2px}.PageSizeSelector_templateSize__ssqkW{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:4px}.PageSizeSelector_templateDescription__VSyHb{font-size:11px;color:#9ca3af;line-height:1.3}.PageSizeSelector_customSizeForm__onYZ5{display:flex;flex-direction:column;gap:16px}.PageSizeSelector_inputGroup__S_rUu{display:flex;flex-direction:column;gap:6px}.PageSizeSelector_inputLabel__qnMFb{font-size:12px;font-weight:500;color:#374151}.PageSizeSelector_sizeInput__1VDtQ{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__1VDtQ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.PageSizeSelector_sizeInput__1VDtQ:invalid{border-color:#ef4444}.PageSizeSelector_applyButton__Dp4hn{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__Dp4hn:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.PageSizeSelector_applyButton__Dp4hn:active:not(:disabled){transform:translateY(0)}.PageSizeSelector_applyButton__Dp4hn:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.PageMenu_pageMenuContainer__aY_eu{position:absolute;top:8px;right:8px;z-index:20;transform-origin:top right;transform:scale(var(--zoom-counter-scale,1))}.PageMenu_pageMenuContainer__aY_eu:hover{opacity:1!important;visibility:visible!important}.PageMenu_menuButton__UAUuk{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__UAUuk:hover{background:#fff;color:#374151;border-color:rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.1)}.PageMenu_menuButton__UAUuk:active{transform:scale(.98)}.PageMenu_menuButton__UAUuk[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__5Jyl6{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__5Jyl6,.PageMenu_popoverContent__5Jyl6[data-state=open]{animation:PageMenu_popoverSlideIn__GtCK9 .2s ease-out}.PageMenu_popoverContent__5Jyl6[data-state=closed]{animation:PageMenu_popoverSlideOut__JpUjo .15s ease-in}.PageMenu_popoverArrow__8lrpo{fill:#fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}@keyframes PageMenu_popoverSlideIn__GtCK9{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes PageMenu_popoverSlideOut__JpUjo{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.PageMenu_menuContent__HMeTx{display:flex;flex-direction:column;gap:2px;min-width:160px}.PageMenu_menuItem__YGweu{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__YGweu:hover{background:#f3f4f6;color:#111827}.PageMenu_menuItem__YGweu:active{background:#e5e7eb}.PageMenu_menuItem__YGweu.PageMenu_selected__5b89P{background:rgba(59,130,246,.1);color:#3b82f6}.PageMenu_menuItem__YGweu.PageMenu_selected__5b89P:hover{background:rgba(59,130,246,.15);color:#1d4ed8}.PageMenu_menuItem__YGweu.PageMenu_destructive__NGoJi{color:#dc2626}.PageMenu_menuItem__YGweu.PageMenu_destructive__NGoJi:hover{background:#fef2f2;color:#b91c1c}.PageMenu_menuItem__YGweu svg{flex-shrink:0}.PageMenu_menuItem__YGweu span{flex:1}.PageMenu_menuSeparator__Wzjl_{height:1px;background:rgba(0,0,0,.1);margin:4px 8px}.PageMenu_sizeSelectorContent__MtS3m{z-index:1000;transform-origin:var(--radix-popover-content-transform-origin)}.PageMenu_sizeSelectorContent__MtS3m,.PageMenu_sizeSelectorContent__MtS3m[data-state=open]{animation:PageMenu_popoverSlideIn__GtCK9 .2s ease-out}.PageMenu_sizeSelectorContent__MtS3m[data-state=closed]{animation:PageMenu_popoverSlideOut__JpUjo .15s ease-in}.PageMenu_settingsModal__6UgfN{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__6UgfN,.PageMenu_settingsModal__6UgfN[data-state=open]{animation:PageMenu_popoverSlideIn__GtCK9 .2s ease-out}.PageMenu_settingsModal__6UgfN[data-state=closed]{animation:PageMenu_popoverSlideOut__JpUjo .15s ease-in}.PageMenu_settingsContent__5JGah{padding:16px;display:flex;flex-direction:column;gap:16px}.PageMenu_settingsHeader__cj9O_{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.PageMenu_settingsHeader__cj9O_ h3{margin:0;font-size:16px;font-weight:600;color:#111827}.PageMenu_pageLabel__IXU9r{font-size:14px;color:#6b7280}.PageMenu_settingsSection__uwJ5N{display:flex;flex-direction:column;gap:8px}.PageMenu_sectionLabel__lJVej{font-size:14px;font-weight:500;color:#374151}.SlidesPanel_slidesPanel__EypPP{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__kqSHD{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__kqSHD:hover:not(:disabled){background:rgba(243,244,246,.9);border-color:#9ca3af;transform:scale(1.05)}.SlidesPanel_navButton__kqSHD:disabled{opacity:.5;cursor:not-allowed}.SlidesPanel_navButton__kqSHD:active:not(:disabled){transform:scale(.95)}.SlidesPanel_slideCounter__rGpuv{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__kSvDr{display:flex;gap:4px;justify-content:center}.SlidesPanel_controlButton__EqaJA{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__EqaJA:hover{background:rgba(229,231,235,.9);color:#374151;transform:scale(1.05) translateY(-1px)}.SlidesPanel_controlButton__EqaJA:active{transform:scale(.95)}.SlidesPanel_controlButton__EqaJA.SlidesPanel_copyButton__D8eCJ{color:#059669}.SlidesPanel_controlButton__EqaJA.SlidesPanel_copyButton__D8eCJ:hover{background:rgba(209,250,229,.9);color:#047857;border-color:#10b981}.SlidesPanel_controlButton__EqaJA.SlidesPanel_copyButton__D8eCJ:active{background:rgba(16,185,129,.2)}.SlidesPanel_controlButton__EqaJA.SlidesPanel_pasteButton__l6wwk{color:#7c3aed}.SlidesPanel_controlButton__EqaJA.SlidesPanel_pasteButton__l6wwk:hover{background:rgba(237,233,254,.9);color:#6d28d9;border-color:#8b5cf6}.SlidesPanel_controlButton__EqaJA.SlidesPanel_pasteButton__l6wwk:active{background:rgba(139,92,246,.2)}.SlidesPanel_controlButton__EqaJA.SlidesPanel_pasteButton__l6wwk:after{content:"";position:absolute;top:-2px;right:-2px;width:6px;height:6px;background:#7c3aed;border-radius:50%;border:1px solid #fff;animation:SlidesPanel_clipboardPulse__F_k0Y 2s infinite}.SlidesPanel_controlButton__EqaJA.SlidesPanel_duplicateButton__jYr8A{color:#0891b2}.SlidesPanel_controlButton__EqaJA.SlidesPanel_duplicateButton__jYr8A:hover{background:rgba(207,250,254,.9);color:#0e7490;border-color:#06b6d4}.SlidesPanel_controlButton__EqaJA.SlidesPanel_duplicateButton__jYr8A:active{background:rgba(6,182,212,.2)}.SlidesPanel_templateButton__bkzta{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__bkzta:hover:not(:disabled){background:rgba(209,250,229,.9);color:#047857;border-color:#10b981;transform:scale(1.05) translateY(-1px)}.SlidesPanel_templateButton__bkzta:active:not(:disabled){transform:scale(.95);background:rgba(16,185,129,.2)}.SlidesPanel_templateButton__bkzta:disabled{opacity:.5;cursor:not-allowed;color:#6b7280}.SlidesPanel_templateButton__bkzta:disabled:hover{background:rgba(249,250,251,.9);border-color:rgba(209,213,219,.6);transform:none}@keyframes SlidesPanel_pulse__TCR4s{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes SlidesPanel_slideIn__BmgDW{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes SlidesPanel_slideOut__1pQBG{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.SlidesPanel_slideItem__gtJCp{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__BmgDW .3s ease-out}.SlidesPanel_slideItem__gtJCp:hover{background:rgba(241,245,249,.9);border-color:rgba(226,232,240,.8);transform:translateY(-1px)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_selected__fhF_o{background:rgba(219,234,254,.9);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_selected__fhF_o: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__gtJCp.SlidesPanel_multiSelected__3d3bQ{background:rgba(196,181,253,.9);border-color:#8b5cf6;box-shadow:0 2px 8px rgba(139,92,246,.15)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_multiSelected__3d3bQ: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__gtJCp.SlidesPanel_multiSelected__3d3bQ: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__wtTla 2s ease-in-out infinite}.SlidesPanel_slideItem__gtJCp.SlidesPanel_selected__fhF_o.SlidesPanel_multiSelected__3d3bQ{background:rgba(219,234,254,.9);border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.15)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_selected__fhF_o.SlidesPanel_multiSelected__3d3bQ: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__gtJCp.SlidesPanel_selected__fhF_o.SlidesPanel_multiSelected__3d3bQ:after{background:#3b82f6}.SlidesPanel_slideItem__gtJCp.SlidesPanel_dragged__dHISz{opacity:.5;transform:rotate(2deg)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_dragOver__oC22k{border-color:#10b981;background:rgba(209,250,229,.9);transform:scale(1.02)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_removing__HsSHu{animation:SlidesPanel_slideOut__1pQBG .3s ease-in forwards}.SlidesPanel_slideItem__gtJCp.SlidesPanel_hidden__kYtCY{opacity:.3;transform:scale(.85);filter:grayscale(.7);transition:all .3s ease}.SlidesPanel_slideItem__gtJCp.SlidesPanel_hidden__kYtCY:hover{opacity:.5;transform:scale(.9)}.SlidesPanel_slideItem__gtJCp.SlidesPanel_hidden__kYtCY .SlidesPanel_slideNumber__ox9lK{background:rgba(156,163,175,.6);color:hsla(0,0%,100%,.8);font-size:9px}.SlidesPanel_slideItem__gtJCp.SlidesPanel_hidden__kYtCY .SlidesPanel_slideThumbnail__7wbi_{height:20px;opacity:.5}.SlidesPanel_slideItem__gtJCp.SlidesPanel_hidden__kYtCY .SlidesPanel_slidePreview__TVLtm{transform:scale(.7);opacity:.6}@keyframes SlidesPanel_multiSelectPulse__wtTla{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.SlidesPanel_pageSelectButton__Ulk8u{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__Ulk8u:hover{background-color:#fff;border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.3);transform:scale(1)}.SlidesPanel_pageSelectButton__Ulk8u svg{width:10px;height:10px;color:#6b7280;transition:all .2s ease}.SlidesPanel_pageSelectButton__Ulk8u.SlidesPanel_selected__fhF_o{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__Ulk8u.SlidesPanel_selected__fhF_o svg{color:#fff;transform:scale(1.1)}.SlidesPanel_pageSelectButton__Ulk8u.SlidesPanel_visible__d37uD,.SlidesPanel_slideItem__gtJCp.SlidesPanel_multiSelected__3d3bQ .SlidesPanel_pageSelectButton__Ulk8u,.SlidesPanel_slideItem__gtJCp.SlidesPanel_selected__fhF_o .SlidesPanel_pageSelectButton__Ulk8u,.SlidesPanel_slideItem__gtJCp:hover .SlidesPanel_pageSelectButton__Ulk8u,.SlidesPanel_slidesPanel__EypPP[data-has-selections=true] .SlidesPanel_slideItem__gtJCp .SlidesPanel_pageSelectButton__Ulk8u{opacity:1;transform:scale(1)}.SlidesPanel_slideNumber__ox9lK{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__fhF_o .SlidesPanel_slideNumber__ox9lK{background:#3b82f6;color:#fff}.SlidesPanel_slideThumbnail__7wbi_{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__TVLtm{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__YCjzX{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__EypPP{left:10px;width:160px;max-height:50vh}.SlidesPanel_navigationControls___gv9x{flex-direction:column;gap:4px}.SlidesPanel_slideCounter__rGpuv{font-size:10px;padding:2px 6px}.SlidesPanel_slideThumbnail__7wbi_{height:45px}}@media(prefers-reduced-motion:reduce){.SlidesPanel_controlButton__EqaJA,.SlidesPanel_navButton__kqSHD,.SlidesPanel_slideItem__gtJCp{transition:none}}.SlidesPanel_searchContainer__JNmC5{padding:8px 12px;border-bottom:1px solid rgba(229,231,235,.6);background:rgba(249,250,251,.6)}.SlidesPanel_searchInput__OOMRe{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__OOMRe:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SlidesPanel_searchInput__OOMRe::-moz-placeholder{color:#9ca3af}.SlidesPanel_searchInput__OOMRe::placeholder{color:#9ca3af}.SlidesPanel_slidesContainer__htxCG{flex:1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.SlidesPanel_slidesContainer__htxCG::-webkit-scrollbar{width:4px}.SlidesPanel_slidesContainer__htxCG::-webkit-scrollbar-track{background:rgba(241,245,249,.5)}.SlidesPanel_slidesContainer__htxCG::-webkit-scrollbar-thumb{background:rgba(203,213,225,.8);border-radius:2px}.SlidesPanel_slidesContainer__htxCG::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.8)}.SlidesPanel_animate-pulse__K7kzR{animation:SlidesPanel_copyPasteFlash__mtNb9 .3s ease-in-out}@keyframes SlidesPanel_copyPasteFlash__mtNb9{0%{transform:scale(1);background-color:currentColor}50%{transform:scale(1.1);background-color:#10b981}to{transform:scale(1);background-color:currentColor}}.SlidesPanel_slideItem__gtJCp:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.SlidesPanel_slidesPanel__EypPP[data-keyboard-nav=true] .SlidesPanel_slideItem__gtJCp{transition:all .15s ease}.SlidesPanel_slidesPanel__EypPP[data-keyboard-nav=true] .SlidesPanel_slideItem__gtJCp:focus{box-shadow:0 0 0 2px #3b82f6;outline:none}.SlidesPanel_statusMessage__T1BhN{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__1bb2b .3s ease-out;white-space:nowrap}@keyframes SlidesPanel_statusSlideIn__1bb2b{0%{opacity:0;transform:translateX(-50%) translateY(-10px) scale(.9)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes SlidesPanel_clipboardPulse__F_k0Y{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.SlidesPanel_hiddenPagesHeader__iYJbv{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__tx1Mx{display:flex;align-items:center;gap:4px}.SlidesPanel_expandButton__YJ2aG{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__YJ2aG:hover{background:rgba(251,113,133,.2);border-color:rgba(251,113,133,.4);transform:scale(1.05)}.SlidesPanel_expandButton__YJ2aG:active{transform:scale(.95)}.SlidesPanel_hiddenSimplified__LV_BF{background:rgba(156,163,175,.1);border:1px dashed rgba(156,163,175,.4);padding:8px;min-height:40px;opacity:.7}.SlidesPanel_hiddenSimplified__LV_BF:hover{background:rgba(156,163,175,.15);border-color:rgba(156,163,175,.5);opacity:.85}.SlidesPanel_hiddenPageInfo__EUpO_{display:flex;align-items:center;justify-content:space-between;gap:8px}.SlidesPanel_unhideButton__ca9eH{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__ca9eH:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4);transform:scale(1.05)}.SlidesPanel_unhideButton__ca9eH:active{transform:scale(.95);background:rgba(59,130,246,.3)}.SlideSidebar_sidebarWrapper__p_53Z{position:relative;z-index:10;max-height:60vh;flex-direction:column;gap:6px}.SlideSidebar_sidebarWrapper__p_53Z,.SlideSidebar_toggleButton__fdV_H{position:absolute;top:50%;left:20px;transform:translateY(-50%);display:flex;align-items:center}.SlideSidebar_toggleButton__fdV_H{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;transition:all .3s ease-in-out}.SlideSidebar_toggleButton__fdV_H:hover{transform:translateY(-50%) scale(1.05)}.SlideSidebar_toggleButton__fdV_H:active{transform:translateY(-50%) scale(.95)}.SlideSidebar_toggleButton__fdV_H.SlideSidebar_active____JRi{left:240px;transform:translateY(-50%) scale(.9);background:rgba(59,130,246,.9);border-color:#3b82f6;color:#fff;box-shadow:0 6px 20px rgba(59,130,246,.3)}.SlideSidebar_toggleButton__fdV_H.SlideSidebar_active____JRi:hover{transform:translateY(-50%) scale(.95)}.SlideSidebar_toggleButton__fdV_H.SlideSidebar_active____JRi:active{transform:translateY(-50%) scale(.85)}@media(max-width:768px){.SlideSidebar_toggleButton__fdV_H{width:40px;height:40px}}.ImageComponent_elementWrapper__IAcWy{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__IAcWy{outline:1px dotted rgba(59,130,246,.6);outline-offset:-1px}.ImageComponent_elementWrapper__IAcWy.ImageComponent_selected__j_I16{z-index:1000;outline:2px solid #3b82f6!important;outline-offset:-2px}.ImageComponent_elementWrapper__IAcWy:hover:not(.ImageComponent_selected__j_I16),.ImageComponent_elementWrapper__IAcWy[data-hovered=true]:not(.ImageComponent_selected__j_I16){outline:2px dotted rgba(59,130,246,.8)!important;outline-offset:-2px}.ImageComponent_elementWrapper__IAcWy:hover:not(.ImageComponent_selected__j_I16) .ImageComponent_selectionOutline__YldB_,.ImageComponent_elementWrapper__IAcWy[data-hovered=true]:not(.ImageComponent_selected__j_I16) .ImageComponent_selectionOutline__YldB_{border:2px dotted rgba(59,130,246,.8);background:rgba(59,130,246,.02)}.ImageComponent_elementWrapper__IAcWy:hover{position:relative}.ImageComponent_elementWrapper__IAcWy: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__IAcWy: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__IAcWy[data-cursor-state=default]{cursor:pointer!important}.ImageComponent_elementWrapper__IAcWy[data-cursor-state=default]>:not(.ImageComponent_resizeHandle__d0QG6):not(.ImageComponent_rotationHandle__72l9Y):not(.ImageComponent_deleteButton__WoMVU){cursor:inherit!important}.ImageComponent_elementWrapper__IAcWy[data-cursor-state=selected]{cursor:default!important}.ImageComponent_elementWrapper__IAcWy[data-cursor-state=selected]>:not(.ImageComponent_resizeHandle__d0QG6):not(.ImageComponent_rotationHandle__72l9Y):not(.ImageComponent_deleteButton__WoMVU){cursor:inherit!important}.ImageComponent_elementWrapper__IAcWy[data-cursor-state=dragging],.ImageComponent_elementWrapper__IAcWy[data-cursor-state=dragging]>:not(.ImageComponent_resizeHandle__d0QG6):not(.ImageComponent_rotationHandle__72l9Y):not(.ImageComponent_deleteButton__WoMVU),.ImageComponent_elementWrapper__IAcWy[data-cursor-state=moving],.ImageComponent_elementWrapper__IAcWy[data-cursor-state=moving]>:not(.ImageComponent_resizeHandle__d0QG6):not(.ImageComponent_rotationHandle__72l9Y):not(.ImageComponent_deleteButton__WoMVU){cursor:move!important}.ImageComponent_image__K_LYx{width:100%;height:100%;display:block;pointer-events:none;border-radius:4px}.ImageComponent_imageContainer__tyH_n{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageComponent_errorContainer__T3RyT{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:#fef2f2;border:1px solid #fca5a5}.ImageComponent_errorImage__ufwaG{max-width:100%;max-height:100%;width:100%;height:100%;pointer-events:none}.ImageComponent_selectionOutline__YldB_{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:none;pointer-events:none;border-radius:4px;transition:border .2s ease}.ImageComponent_elementWrapper__IAcWy.ImageComponent_selected__j_I16 .ImageComponent_selectionOutline__YldB_{border:2px solid #3b82f6}.ImageComponent_resizeHandle__d0QG6{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__d0QG6:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;cursor:inherit}.ImageComponent_resizeHandle__d0QG6:hover{background:#2563eb;transform:scale(1.2)}.ImageComponent_elementWrapper__IAcWy.ImageComponent_selected__j_I16 .ImageComponent_resizeHandle__d0QG6,.ImageComponent_elementWrapper__IAcWy:hover .ImageComponent_resizeHandle__d0QG6,.ImageComponent_elementWrapper__IAcWy[data-hovered=true] .ImageComponent_resizeHandle__d0QG6{opacity:1;visibility:visible}.ImageComponent_handle-nw__7SgSI{top:-6px;left:-6px;cursor:nw-resize!important}.ImageComponent_handle-n__UeWl7{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.ImageComponent_handle-ne__M4cwX{top:-6px;right:-6px;cursor:ne-resize!important}.ImageComponent_handle-e__B1nfG{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize!important}.ImageComponent_handle-se__Zj6Da{bottom:-6px;right:-6px;cursor:se-resize!important}.ImageComponent_handle-s__hEjp_{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.ImageComponent_handle-sw__A2oDv{bottom:-6px;left:-6px;cursor:sw-resize!important}.ImageComponent_handle-w__u9SNI{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize!important}.ImageComponent_rotationHandle__72l9Y{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__72l9Y:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:grab}.ImageComponent_rotationHandle__72l9Y:hover{background:#2563eb;transform:translateX(-50%) scale(1.1);cursor:grab}.ImageComponent_rotationHandle__72l9Y:active,.ImageComponent_rotationHandle__72l9Y:active:before{cursor:grabbing}.ImageComponent_elementWrapper__IAcWy.ImageComponent_selected__j_I16 .ImageComponent_rotationHandle__72l9Y,.ImageComponent_elementWrapper__IAcWy:hover .ImageComponent_rotationHandle__72l9Y,.ImageComponent_elementWrapper__IAcWy[data-hovered=true] .ImageComponent_rotationHandle__72l9Y{opacity:1;visibility:visible}.ImageComponent_deleteButton__WoMVU{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__WoMVU:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:inherit}.ImageComponent_deleteButton__WoMVU:hover{background:#dc2626;transform:scale(1.1)}@media(max-width:768px){.ImageComponent_resizeHandle__d0QG6{width:12px;height:12px}.ImageComponent_handle-ne__M4cwX,.ImageComponent_handle-nw__7SgSI,.ImageComponent_handle-se__Zj6Da,.ImageComponent_handle-sw__A2oDv{margin:-8px}.ImageComponent_handle-n__UeWl7,.ImageComponent_handle-s__hEjp_{margin-top:-8px;margin-bottom:-8px}.ImageComponent_handle-e__B1nfG,.ImageComponent_handle-w__u9SNI{margin-left:-8px;margin-right:-8px}.ImageComponent_rotationHandle__72l9Y{width:24px;height:24px;top:-28px}.ImageComponent_deleteButton__WoMVU{width:24px;height:24px;top:-12px;right:-12px}}.ShapeElementComponent_elementWrapper__XFAZs{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__XFAZs.ShapeElementComponent_selected__n_vhw{z-index:1000;outline:2px solid #3b82f6;outline-offset:-2px}.ShapeElementComponent_elementWrapper__XFAZs:hover:not(.ShapeElementComponent_selected__n_vhw){outline:2px dotted rgba(59,130,246,.6);outline-offset:-2px}.ShapeElementComponent_elementWrapper__XFAZs:hover{position:relative}.ShapeElementComponent_elementWrapper__XFAZs: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__XFAZs: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__XFAZs[data-cursor-state=default]{cursor:pointer!important}.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=default]>:not(.ShapeElementComponent_resizeHandle__69kIm):not(.ShapeElementComponent_rotationHandle__OHzVq):not(.ShapeElementComponent_deleteButton__OgODE){cursor:inherit!important}.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=selected]{cursor:default!important}.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=selected]>:not(.ShapeElementComponent_resizeHandle__69kIm):not(.ShapeElementComponent_rotationHandle__OHzVq):not(.ShapeElementComponent_deleteButton__OgODE){cursor:inherit!important}.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=dragging],.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=dragging]>:not(.ShapeElementComponent_resizeHandle__69kIm):not(.ShapeElementComponent_rotationHandle__OHzVq):not(.ShapeElementComponent_deleteButton__OgODE),.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=moving],.ShapeElementComponent_elementWrapper__XFAZs[data-cursor-state=moving]>:not(.ShapeElementComponent_resizeHandle__69kIm):not(.ShapeElementComponent_rotationHandle__OHzVq):not(.ShapeElementComponent_deleteButton__OgODE){cursor:move!important}.ShapeElementComponent_shapeElement__piYDo{width:100%;height:100%;transition:all .2s ease}.ShapeElementComponent_selectionOutline__VQ3GT{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__XFAZs:not(.ShapeElementComponent_selected__n_vhw) .ShapeElementComponent_selectionOutline__VQ3GT{outline:1px solid rgba(59,130,246,.3);outline-offset:-1px;background:transparent}.ShapeElementComponent_elementWrapper__XFAZs:not(.ShapeElementComponent_selected__n_vhw) .ShapeElementComponent_resizeHandle__69kIm{opacity:.6;transform:scale(.8)}.ShapeElementComponent_elementWrapper__XFAZs:not(.ShapeElementComponent_selected__n_vhw) .ShapeElementComponent_resizeHandle__69kIm:hover{opacity:1;transform:scale(1)}.ShapeElementComponent_elementWrapper__XFAZs:not(.ShapeElementComponent_selected__n_vhw) .ShapeElementComponent_rotationHandle__OHzVq{opacity:.6;transform:translateX(-50%) scale(.8)}.ShapeElementComponent_elementWrapper__XFAZs:not(.ShapeElementComponent_selected__n_vhw) .ShapeElementComponent_rotationHandle__OHzVq:hover{opacity:1;transform:translateX(-50%) scale(1)}.ShapeElementComponent_elementWrapper__XFAZs.ShapeElementComponent_selected__n_vhw .ShapeElementComponent_selectionOutline__VQ3GT{outline:2px solid #3b82f6;outline-offset:-2px}.ShapeElementComponent_elementWrapper__XFAZs.ShapeElementComponent_selected__n_vhw .ShapeElementComponent_resizeHandle__69kIm{opacity:1;transform:scale(1)}.ShapeElementComponent_elementWrapper__XFAZs.ShapeElementComponent_selected__n_vhw .ShapeElementComponent_rotationHandle__OHzVq{opacity:1;transform:translateX(-50%) scale(1)}.ShapeElementComponent_resizeHandle__69kIm{position:absolute;width:8px;height:8px;background:#3b82f6;border:1px solid #fff;border-radius:50%;z-index:1001;transition:all .2s ease}.ShapeElementComponent_resizeHandle__69kIm:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;cursor:inherit}.ShapeElementComponent_resizeHandle__69kIm:hover{background:#2563eb;transform:scale(1.2)}.ShapeElementComponent_handle-nw__yDDnd{top:-6px;left:-6px;cursor:nw-resize!important}.ShapeElementComponent_handle-n__2ydNv{top:-6px;left:50%;transform:translateX(-50%);cursor:n-resize!important}.ShapeElementComponent_handle-ne__HDKM1{top:-6px;right:-6px;cursor:ne-resize!important}.ShapeElementComponent_handle-e__VZZa0{top:50%;right:-6px;transform:translateY(-50%);cursor:e-resize!important}.ShapeElementComponent_handle-se__sE5GU{bottom:-6px;right:-6px;cursor:se-resize!important}.ShapeElementComponent_handle-s__IzYP5{bottom:-6px;left:50%;transform:translateX(-50%);cursor:s-resize!important}.ShapeElementComponent_handle-sw__udwy4{bottom:-6px;left:-6px;cursor:sw-resize!important}.ShapeElementComponent_handle-w__U0Zs4{top:50%;left:-6px;transform:translateY(-50%);cursor:w-resize!important}.ShapeElementComponent_rotationHandle__OHzVq{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__OHzVq:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:grab}.ShapeElementComponent_rotationHandle__OHzVq:hover{background:#2563eb;transform:translateX(-50%) scale(1.1);cursor:grab}.ShapeElementComponent_rotationHandle__OHzVq:active,.ShapeElementComponent_rotationHandle__OHzVq:active:before{cursor:grabbing}.TextBoxComponent_elementWrapper__MDIRB{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:outline .2s ease;outline:none;margin:-8px -11px}.TextBoxComponent_elementWrapper__MDIRB:hover:not(.TextBoxComponent_selected__NNpiK):not(.TextBoxComponent_editing__lPsBv){outline:2px dotted rgba(59,130,246,.8);outline-offset:-2px}.TextBoxComponent_elementWrapper__MDIRB.TextBoxComponent_selected__NNpiK{z-index:1000;outline:2px solid #3b82f6!important;outline-offset:-2px}.TextBoxComponent_elementWrapper__MDIRB.TextBoxComponent_editing__lPsBv{outline:2px solid #3b82f6;outline-offset:-2px}.TextBoxComponent_elementWrapper__MDIRB.TextBoxComponent_editing__lPsBv .TextBoxComponent_selectionOutline__Rro3O{outline:none;background:rgba(59,130,246,.05);border-radius:4px}.TextBoxComponent_selectionOutline__Rro3O{position:absolute;top:0;left:0;right:0;bottom:0;outline:none;pointer-events:none;border-radius:4px;transition:outline .2s ease}.TextBoxComponent_elementWrapper__MDIRB.TextBoxComponent_selected__NNpiK .TextBoxComponent_selectionOutline__Rro3O{outline:2px solid #3b82f6;outline-offset:-2px}.TextBoxComponent_resizeHandle__3zWew{position:absolute;width:8px;height:8px;background:#3b82f6;border:1.5px solid #fff;border-radius:50%;z-index:1001;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden;box-sizing:border-box;pointer-events:auto}.TextBoxComponent_resizeHandle__3zWew:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;cursor:inherit}.TextBoxComponent_resizeHandle__3zWew:hover{background:#2563eb;transform:scale(1.2)}.TextBoxComponent_elementWrapper__MDIRB.TextBoxComponent_selected__NNpiK .TextBoxComponent_resizeHandle__3zWew,.TextBoxComponent_elementWrapper__MDIRB:hover .TextBoxComponent_resizeHandle__3zWew{opacity:1;visibility:visible}.TextBoxComponent_handle-nw__irNzG{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize!important}.TextBoxComponent_handle-n__iRIGk{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize!important}.TextBoxComponent_handle-ne__BGVBJ{top:0;right:0;transform:translate(50%,-50%);cursor:ne-resize!important}.TextBoxComponent_handle-e__KcJVT{top:50%;right:0;transform:translate(50%,-50%);cursor:e-resize!important}.TextBoxComponent_handle-se__SUVOn{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize!important}.TextBoxComponent_handle-s__lv9R6{bottom:0;left:50%;transform:translate(-50%,50%);cursor:s-resize!important}.TextBoxComponent_handle-sw__xKPLm{bottom:0;left:0;transform:translate(-50%,50%);cursor:sw-resize!important}.TextBoxComponent_handle-w__oWpSl{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize!important}.TextBoxComponent_rotationHandle__t2jlO{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__t2jlO:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:grab}.TextBoxComponent_rotationHandle__t2jlO:hover{background:#2563eb;transform:translateX(-50%) scale(1.1);cursor:grab}.TextBoxComponent_rotationHandle__t2jlO:active,.TextBoxComponent_rotationHandle__t2jlO:active:before{cursor:grabbing}.TextBoxComponent_elementWrapper__MDIRB.TextBoxComponent_selected__NNpiK .TextBoxComponent_rotationHandle__t2jlO,.TextBoxComponent_elementWrapper__MDIRB:hover .TextBoxComponent_rotationHandle__t2jlO{opacity:1;visibility:visible}.TextBoxComponent_deleteButton__j13sH{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__j13sH:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;cursor:inherit}.TextBoxComponent_deleteButton__j13sH:hover{background:#dc2626;transform:scale(1.1)}.TextBoxComponent_textElementContainer__U_cv0{position:relative;width:100%;height:100%;box-sizing:border-box;overflow:hidden;border-radius:4px;transition:background-color .1s ease}.TextBoxComponent_textElementContainer__U_cv0[data-editing=true]{background-color:hsla(0,0%,100%,.98)}.TextBoxComponent_textEditor__r6J_4{width:100%;height:100%;position:relative;display:flex;flex-direction:column}.TextBoxComponent_textEditor__r6J_4 .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__r6J_4 .ProseMirror:focus{outline:none!important}.TextBoxComponent_textEditor__r6J_4 .ProseMirror:empty{min-height:calc(100% - 16px);height:calc(100% - 16px)}.TextBoxComponent_textEditor__r6J_4 .ProseMirror p{margin:0;min-height:1.4em}.TextBoxComponent_textEditor__r6J_4 .ProseMirror p:empty{min-height:1.4em}.TextBoxComponent_textEditor__r6J_4 .ProseMirror::selection{background-color:rgba(59,130,246,.3);color:inherit}.TextBoxComponent_textEditor__r6J_4 .ProseMirror::-moz-selection{background-color:rgba(59,130,246,.3);color:inherit}.TextBoxComponent_textEditor__r6J_4 .ProseMirror strong{font-weight:700}.TextBoxComponent_textEditor__r6J_4 .ProseMirror em{font-style:italic}.TextBoxComponent_textEditor__r6J_4 .ProseMirror u{text-decoration:underline}.TextBoxComponent_placeholder__HdnXO{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__3zWew{width:12px;height:12px}.TextBoxComponent_deleteButton__j13sH{width:24px;height:24px;top:-12px;right:-12px}.TextBoxComponent_rotationHandle__t2jlO{width:24px;height:24px;top:-28px}.TextBoxComponent_placeholder__HdnXO{top:8px;left:8px;right:8px;bottom:8px}}.SnapGuides_snapGuidesContainer__5Oh6f{top:0;left:0;width:100%;height:100%;will-change:transform}.SnapGuides_snapGuide__wWB9z,.SnapGuides_snapGuidesContainer__5Oh6f{position:absolute;pointer-events:none;z-index:9999!important;contain:layout style paint;isolation:isolate}.SnapGuides_snapGuide__wWB9z{animation:SnapGuides_snapGuideAppear__BRh92 .2s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.SnapGuides_snapLabel__1LwkL{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__5dpzj .15s cubic-bezier(.16,1,.3,1) .05s both;will-change:transform,opacity;contain:layout style paint;z-index:9999!important}@keyframes SnapGuides_snapGuideAppear__BRh92{0%{opacity:0;transform:scale(.8)}50%{opacity:.7;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes SnapGuides_snapLabelAppear__5dpzj{0%{opacity:0;transform:scale(.7) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes SnapGuides_distancePulse___1CY9{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.SnapGuides_snapGuide__wWB9z,.SnapGuides_snapLabel__1LwkL{animation:none}}@media(prefers-contrast:high){.SnapGuides_snapGuide__wWB9z.SnapGuides_horizontal__E7KRe,.SnapGuides_snapGuide__wWB9z.SnapGuides_vertical__IDbhK{filter:contrast(1.5)}.SnapGuides_snapLabel__1LwkL{border:3px solid #fff;font-weight:900}}@media(prefers-color-scheme:dark){.SnapGuides_snapGuide__wWB9z.SnapGuides_horizontal__E7KRe,.SnapGuides_snapGuide__wWB9z.SnapGuides_vertical__IDbhK{filter:brightness(1.2)}.SnapGuides_snapLabel__1LwkL{background-color:#f47;box-shadow:0 2px 8px rgba(0,0,0,.6)}}.SnapGuides_snapGuide__wWB9z,.SnapGuides_snapLabel__1LwkL{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.SnapGuides_snapGuidesContainer__5Oh6f *{transform-style:preserve-3d;will-change:transform}.SnapGuides_snapGuide__wWB9z,.SnapGuides_snapGuide__wWB9z *,.SnapGuides_snapGuidesContainer__5Oh6f,.SnapGuides_snapGuidesContainer__5Oh6f *,.SnapGuides_snapLabel__1LwkL{z-index:9999!important}.PageComponent_pageContainer__4s2Kl{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__4s2Kl:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.PageComponent_pageContainer__4s2Kl.PageComponent_selected__G9dYb{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__4s2Kl.PageComponent_multiSelected__P9hH4{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__4s2Kl.PageComponent_selected__G9dYb.PageComponent_multiSelected__P9hH4{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__4s2Kl.PageComponent_dragOver__XLU7T{border:2px dashed #3b82f6;background:rgba(59,130,246,.05)}.PageComponent_pageContainer__4s2Kl.PageComponent_hidden__3rEEW{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__4s2Kl.PageComponent_hidden__3rEEW:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(.95);opacity:.5;height:32px!important}.PageComponent_pageContainer__4s2Kl.PageComponent_hidden__3rEEW>:not(.PageComponent_pageMenuContainer__AfjpS){opacity:0;pointer-events:none}.PageComponent_pageContainer__4s2Kl.PageComponent_hidden__3rEEW .PageComponent_pageMenuContainer__AfjpS{opacity:1!important;visibility:visible!important}.PageComponent_pageContainer__4s2Kl.PageComponent_hidden__3rEEW .PageComponent_pageMenuContainer__AfjpS:hover{opacity:1}.PageComponent_pageContainer__4s2Kl>*{z-index:10}.PageComponent_pageContainer__4s2Kl .PageComponent_pageMenuContainer__AfjpS{opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.PageComponent_pageContainer__4s2Kl:hover .PageComponent_pageMenuContainer__AfjpS{opacity:1;visibility:visible}.PageComponent_pageName__tvDZy{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__pVxiw{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__ii1qZ{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__TNxWW{font-size:3rem;margin-bottom:.5rem;opacity:.8}.PageComponent_dropZoneText__vUFYg{font-size:1.125rem;font-weight:600;color:#3b82f6}@keyframes PageComponent_multiSelectPagePulse__gLpIo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.PageComponent_pageSelectButton__42KAx{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__42KAx:hover{background-color:#fff;border-color:#3f72af;box-shadow:0 4px 12px rgba(63,114,175,.3);transform:scale(1.05)}.PageComponent_pageSelectButton__42KAx svg{width:16px;height:16px;color:#555;transition:all .3s ease}.PageComponent_pageSelectButton__42KAx.PageComponent_selected__G9dYb{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__vNW3h 2s ease-in-out infinite alternate}.PageComponent_pageSelectButton__42KAx.PageComponent_selected__G9dYb svg{color:#fff;transform:scale(1.1)}.PageComponent_pageSelectButton__42KAx.PageComponent_visible__EJxgJ{opacity:1;transform:scale(1)}.PageComponent_addPageButton__SzUsf{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__SzUsf: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__SzUsf:active{transform:scale(.95)}.PageComponent_addPageButton__SzUsf svg{width:16px;height:16px;color:#fff;transition:all .2s ease}.PageComponent_addPageButton__SzUsf.PageComponent_visible__EJxgJ{opacity:1;transform:scale(1)}@keyframes PageComponent_selectionButtonPulse__vNW3h{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__4s2Kl.PageComponent_multiSelected__P9hH4 .PageComponent_pageSelectButton__42KAx,[data-has-multi-selection=true] .PageComponent_pageContainer__4s2Kl.PageComponent_selected__G9dYb .PageComponent_pageSelectButton__42KAx,[data-has-multi-selection=true] .PageComponent_pageContainer__4s2Kl:hover .PageComponent_pageSelectButton__42KAx,[data-has-multi-selection=true] .PageComponent_pageSelectButton__42KAx{opacity:1!important;transform:scale(1)!important}.PageComponent_pageContainer__4s2Kl:hover .PageComponent_addPageButton__SzUsf{opacity:1;transform:scale(1)}.PageComponent_pageContainer__4s2Kl.PageComponent_hidden__3rEEW .PageComponent_addPageButton__SzUsf{opacity:0!important;transform:scale(.8)!important;pointer-events:none}.TemplateSelector_templateSelectorTrigger__cPt_j{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__cPt_j:hover{background:#f9fafb;color:#1f2937}.TemplateSelector_templateSelectorContent__i1KaN{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__qhdbH{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.TemplateSelector_templateSelectorHeader__qhdbH h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.TemplateSelector_formatChangeButton___lb81{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___lb81:hover{border-color:#9ca3af;color:#374151}.TemplateSelector_templateGrid__zHASE{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.TemplateSelector_templateCard__TZeFK{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__TZeFK:hover{border-color:#3b82f6;background:#f8fafc;box-shadow:0 2px 4px -1px rgba(0,0,0,.1)}.TemplateSelector_templatePreview__OaRGC{display:flex;align-items:center;justify-content:center;width:48px;height:36px;margin-bottom:8px;background:#f8fafc;border-radius:4px}.TemplateSelector_templateIcon__XdTyx{font-size:20px}.TemplateSelector_templateName__f2iYm{font-size:12px;color:#374151;font-weight:500;line-height:1.2}.TemplateSelector_templateSelectorArrow__3cz2b{fill:#fff;stroke:#e5e7eb;stroke-width:1px}.Presentation_canvasArea__QXf8p{flex:1;overflow:hidden;position:relative}.Presentation_canvasContainer__9t0Zk{height:100%;overflow:auto;background:#f8fafc;position:relative;display:inline-flex;justify-content:center}.Presentation_canvas__hy3SQ{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__un1jo{position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:40px}.Presentation_pageWrapper__un1jo:hover .Presentation_pageControls___90o4{opacity:1}.Presentation_pageNumber___0vjx{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___90o4{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___90o4>*{pointer-events:auto}.Presentation_compoundButton__eMuV1{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__eMuV1:hover{border-color:#9ca3af;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.Presentation_addPageButton__a2Dxs{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__a2Dxs:hover{background:#f9fafb;border:none;color:#1f2937}.Presentation_aiAssistButton__s_EW7{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__s_EW7:hover{background:#faf5ff;border:none;color:#6d28d9}.Presentation_aiAssistButton__s_EW7 svg{color:inherit;transition:all .2s ease}.Presentation_aiAssistButton__s_EW7:hover svg{transform:scale(1.1)}.Presentation_buttonDivider__ZqSLG{width:1px;height:24px;background:#d1d5db;transition:background-color .2s ease}.Presentation_compoundButton__eMuV1:hover .Presentation_buttonDivider__ZqSLG{background:#9ca3af}@keyframes Presentation_page-enter__uRS5F{0%{opacity:0;transform:translateY(-50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Presentation_page-exit__cubYi{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(50px) scale(.9)}}.Presentation_page-enter-active__Pg45J{animation:Presentation_page-enter__uRS5F .5s cubic-bezier(.16,1,.3,1) forwards}.Presentation_page-exit-active__7UPG6{animation:Presentation_page-exit__cubYi .3s cubic-bezier(.6,-.28,.735,.045) forwards}.DocumentEditor_documentEditor__wj3sD{height:100%;width:100%;display:flex;flex-direction:column;background:#f8fafc}.DocumentEditor_wSidebar__1CBot{display:flex;min-height:0}.DocumentEditor_mainContent__Uas8l{position:relative;min-height:0}.DocumentEditor_canvasArea__x71oF,.DocumentEditor_mainContent__Uas8l{flex:1;display:flex;flex-direction:column;overflow:hidden}.DocumentEditor_pageInfo__vANOt{display:flex;align-items:center;gap:12px}.DocumentEditor_pageCounter__AI9kZ{font-size:14px;font-weight:500;color:#374151;background:#f3f4f6;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db}.DocumentEditor_canvasContainer__mxY4w{flex:1;overflow:auto;background:#f1f5f9;display:flex;justify-content:center;align-items:flex-start}.DocumentEditor_canvasContainer__mxY4w::-webkit-scrollbar{width:12px;height:12px}.DocumentEditor_canvasContainer__mxY4w::-webkit-scrollbar-track{background:#f1f5f9}.DocumentEditor_canvasContainer__mxY4w::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px;border:2px solid #f1f5f9}.DocumentEditor_canvasContainer__mxY4w::-webkit-scrollbar-thumb:hover{background:#94a3b8}.DocumentEditor_canvasContainer__mxY4w::-webkit-scrollbar-corner{background:#f1f5f9}.DocumentEditor_canvas__VnsVe{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}.DocumentEditor_pageControls__gmr1H{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}.DocumentEditor_addPageButton__2PbFm{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}.DocumentEditor_addPageButton__2PbFm:hover{background:rgba(59,130,246,.2);border-style:solid}.DocumentEditor_addPageButton__2PbFm:active{transform:scale(.98)}.DocumentEditor_pageNumber__5OZiA{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)}.DocumentEditor_toolbarContainer__iumIf{display:flex;align-items:center;gap:12px}.DocumentEditor_navigationButtons__jk70T{display:flex;gap:8px;align-items:center}.DocumentEditor_navButton__OLJxr{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}.DocumentEditor_navButton__OLJxr:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.DocumentEditor_navButton__OLJxr:disabled{opacity:.5;cursor:not-allowed}.DocumentEditor_professionalPageCounter__LMf_5{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)}.DocumentEditor_pageInput__UcQ5r{width:60px;border:1px solid #d1d5db;border-radius:4px;padding:4px 8px;text-align:center;font-size:14px;font-weight:500}.DocumentEditor_pageInput__UcQ5r:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.DocumentEditor_pageTotal__Cs6V8{font-size:14px;color:#6b7280;font-weight:500}@media(max-width:768px){.DocumentEditor_mainContent__Uas8l{flex-direction:column}.DocumentEditor_canvasArea__x71oF{order:1}.DocumentEditor_pageCounter__AI9kZ{font-size:12px;padding:4px 8px}.DocumentEditor_canvas__VnsVe{padding:20px 10px;gap:20px}}.DocumentEditor_templateSelectorTrigger__L6N0x{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}.DocumentEditor_templateSelectorTrigger__L6N0x:hover{background:rgba(59,130,246,.2);transform:scale(1.05)}.DocumentEditor_templateSelectorTrigger__L6N0x:active{transform:scale(.95)}.DocumentEditor_templateSelectorTrigger__L6N0x svg{width:16px;height:16px}.DocumentEditor_templateSelectorContent__mJU9S{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:DocumentEditor_slideUpAndFade__Mzeof .2s ease-out}.DocumentEditor_templateSelectorHeader__MAZ5f{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.DocumentEditor_templateSelectorHeader__MAZ5f h3{font-size:18px;font-weight:600;color:#111827;margin:0}.DocumentEditor_formatChangeButton__VIhOL{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}.DocumentEditor_formatChangeButton__VIhOL:hover{background:#e5e7eb;border-color:#9ca3af}.DocumentEditor_templateGrid__zfRzh{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.DocumentEditor_templateCard__nTFrw{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}.DocumentEditor_templateCard__nTFrw:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15);transform:translateY(-2px)}.DocumentEditor_templateCard__nTFrw:active{transform:translateY(0)}.DocumentEditor_templatePreview__L4Vui{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}.DocumentEditor_templateIcon__jpQMI{font-size:18px;filter:grayscale(.3);position:relative;z-index:1}.DocumentEditor_templateName__ME8zT{font-size:11px;font-weight:500;color:#374151;line-height:1.3;text-align:center}.DocumentEditor_templateSelectorArrow__w1n_P{fill:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.DocumentEditor_formatSelectorOverlay__5ChUD{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:DocumentEditor_fadeIn__Df3h4 .2s ease-out}.DocumentEditor_formatSelectorModal__Y3osG{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:DocumentEditor_scaleIn__JpVkE .2s ease-out}.DocumentEditor_formatSelectorHeader__seypl{padding:24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.DocumentEditor_formatSelectorHeader__seypl h2{font-size:24px;font-weight:700;color:#111827;margin:0}.DocumentEditor_closeButton__9_al_{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}.DocumentEditor_closeButton__9_al_:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.DocumentEditor_closeButton__9_al_ svg{width:20px;height:20px}.DocumentEditor_formatGrid__nbEAL{padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.DocumentEditor_formatCard__9GVuL{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}.DocumentEditor_formatCard__9GVuL:hover{border-color:#3b82f6;box-shadow:0 6px 20px rgba(59,130,246,.15);transform:translateY(-2px)}.DocumentEditor_formatCard__9GVuL:active{transform:translateY(0)}.DocumentEditor_formatCardSelected__BCaIS{border-color:#3b82f6;background:rgba(59,130,246,.05);box-shadow:0 6px 20px rgba(59,130,246,.15)}.DocumentEditor_formatIcon__ltUdc{font-size:48px;margin-bottom:8px}.DocumentEditor_formatInfo__TOj7F{text-align:center}.DocumentEditor_formatInfo__TOj7F h3{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.DocumentEditor_formatInfo__TOj7F p{font-size:14px;color:#6b7280;margin:0 0 8px;line-height:1.4}.DocumentEditor_formatInfo__TOj7F span{font-size:12px;color:#9ca3af;font-weight:500}@keyframes DocumentEditor_slideUpAndFade__Mzeof{0%{opacity:0;transform:translateY(8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DocumentEditor_fadeIn__Df3h4{0%{opacity:0}to{opacity:1}}@keyframes DocumentEditor_scaleIn__JpVkE{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.DocumentEditor_loadingContainer__3b2Bd{display:flex;align-items:center;justify-content:center;height:100vh;background:#f8fafc}.DocumentEditor_loadingSpinner__YxfJ9{display:flex;flex-direction:column;align-items:center;gap:16px}.DocumentEditor_loadingSpinner__YxfJ9 p{font-size:16px;font-weight:500;color:#6b7280;margin:0}.DocumentEditor_spinner__uOCNs{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:DocumentEditor_spin__2pYad 1s linear infinite}@keyframes DocumentEditor_spin__2pYad{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DocumentEditor_errorContainer__3V1QK{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;max-width:400px}.DocumentEditor_errorContainer__3V1QK .DocumentEditor_errorIcon__UmPC2{font-size:48px;margin-bottom:8px}.DocumentEditor_errorContainer__3V1QK h3{font-size:20px;font-weight:600;color:#dc2626;margin:0}.DocumentEditor_errorContainer__3V1QK p{font-size:14px;color:#6b7280;margin:0;line-height:1.5}@media(max-width:768px){.DocumentEditor_templateSelectorContent__mJU9S{width:350px;padding:12px}.DocumentEditor_templateGrid__zfRzh{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.DocumentEditor_templateCard__nTFrw{padding:8px;min-height:70px}.DocumentEditor_templatePreview__L4Vui{width:40px;height:30px}.DocumentEditor_templateName__ME8zT{font-size:10px}.DocumentEditor_formatSelectorModal__Y3osG{width:350px;margin:20px}.DocumentEditor_formatGrid__nbEAL{grid-template-columns:1fr;gap:12px;padding:16px}.DocumentEditor_formatSelectorHeader__seypl{padding:16px}.DocumentEditor_formatSelectorHeader__seypl h2{font-size:20px}}