:root{--canva-bg:#eceef2;--canva-canvas-bg:#e7eaf0;--canva-surface:#ffffff;--canva-surface-2:#f6f8fa;--canva-surface-hover:#eef1f5;--canva-input-bg:#f3f5f8;--canva-border:#e4e8ee;--canva-border-strong:#d3dae3;--canva-text:#1b2430;--canva-text-secondary:#596273;--canva-text-muted:#97a1b0;--canva-primary:#4f46e5;--canva-primary-hover:#4338ca;--canva-primary-active:#3730a3;--canva-primary-contrast:#ffffff;--canva-primary-tint-weak:rgba(79,70,229,0.06);--canva-primary-tint:rgba(79,70,229,0.10);--canva-primary-tint-strong:rgba(79,70,229,0.15);--canva-primary-border:rgba(79,70,229,0.24);--canva-primary-ring:rgba(79,70,229,0.32);--canva-secondary:#0d9488;--canva-danger:#dc2626;--canva-danger-hover:#b91c1c;--canva-danger-tint:rgba(220,38,38,0.10);--canva-success:#16a34a;--canva-success-hover:#15803d;--canva-radius-sm:6px;--canva-radius:10px;--canva-radius-lg:14px;--canva-radius-pill:999px;--canva-shadow-sm:0 1px 2px rgba(16,24,40,0.06);--canva-shadow:0 1px 2px rgba(16,24,40,0.06),0 2px 6px rgba(16,24,40,0.08);--canva-shadow-lg:0 16px 40px -12px rgba(16,24,40,0.20),0 4px 12px -4px rgba(16,24,40,0.10);--canva-transition:0.15s ease;--canva-transition-slow:0.25s cubic-bezier(0.4,0,0.2,1)}.CanvaEditor_editor__OgUTO{position:relative;display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--tdi-nav-h, 68px));background:var(--canva-bg);color:var(--canva-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.CanvaEditor_header__kbIiO{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 12px;background:var(--canva-surface);border-bottom:1px solid var(--canva-border);flex-shrink:0}.CanvaEditor_headerCenter__KFslB,.CanvaEditor_headerLeft__C_m4C,.CanvaEditor_headerRight__GBLmJ{display:flex;align-items:center;gap:8px}.CanvaEditor_headerLeft__C_m4C{flex:1}.CanvaEditor_headerRight__GBLmJ{flex:1;justify-content:flex-end}.CanvaEditor_captionSection__X6RGi{padding:10px 12px;background:var(--canva-surface);border-bottom:1px solid var(--canva-border);display:flex;flex-direction:column;gap:8px}.CanvaEditor_captionHeaderRow__7DG_9{display:flex;align-items:center;justify-content:space-between;gap:12px}.CanvaEditor_captionTitle__j6LG1{font-size:13px;font-weight:600;color:var(--canva-text)}.CanvaEditor_captionActions__oRXMh{display:flex;gap:8px;align-items:center}.CanvaEditor_captionActionBtn__OJjRs{background:var(--canva-surface-hover);border:1px solid var(--canva-border);color:var(--canva-text-secondary);border-radius:var(--canva-radius-sm);padding:6px 10px;font-size:12px;cursor:pointer;transition:all var(--canva-transition);white-space:nowrap}.CanvaEditor_captionActionBtn__OJjRs:hover:not(:disabled){background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_captionActionBtn__OJjRs:disabled{opacity:.45;cursor:not-allowed}.CanvaEditor_captionInput__2QCmd{width:100%;resize:vertical;min-height:72px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);padding:10px 12px;color:var(--canva-text);font-size:12px;line-height:1.4;outline:none}.CanvaEditor_captionInput__2QCmd:focus{border-color:var(--canva-primary)}.CanvaEditor_captionHint__g8jPb{font-size:11px;color:var(--canva-text-muted)}.CanvaEditor_logoBtn__6Muju{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--canva-primary),var(--canva-secondary));border:none;border-radius:var(--canva-radius);color:white;cursor:pointer;transition:transform var(--canva-transition)}.CanvaEditor_logoBtn__6Muju:hover{transform:scale(1.05)}.CanvaEditor_fileMenu__swdG2{display:flex;align-items:center;gap:4px;padding:8px 12px;color:var(--canva-text-secondary);font-size:14px;cursor:pointer;border-radius:var(--canva-radius-sm);transition:all var(--canva-transition);border:none;background:transparent;font-family:inherit}.CanvaEditor_fileMenuActive__IVyCb,.CanvaEditor_fileMenu__swdG2:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_fileMenuWrap__Y1xHw{position:relative}.CanvaEditor_fileMenuBackdrop__2YO5D{position:fixed;inset:0;z-index:90}.CanvaEditor_fileDropdown__4Tp4N{position:absolute;top:calc(100% + 6px);left:0;z-index:100;min-width:210px;padding:6px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius);box-shadow:var(--canva-shadow-lg);animation:CanvaEditor_fileDropdownIn__eM5_c .12s ease}@keyframes CanvaEditor_fileDropdownIn__eM5_c{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CanvaEditor_fileDropdownItem__8ltA_{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;color:var(--canva-text);font-size:13.5px;text-align:left;border-radius:var(--canva-radius-sm);cursor:pointer;transition:background var(--canva-transition)}.CanvaEditor_fileDropdownItem__8ltA_:hover{background:var(--canva-surface-hover)}.CanvaEditor_fileDropdownItem__8ltA_ svg{color:var(--canva-text-secondary);flex-shrink:0}.CanvaEditor_fileDropdownDivider__vI0PT{height:1px;margin:6px 4px;background:var(--canva-border)}.CanvaEditor_divider__7mQtT{width:1px;height:24px;background:var(--canva-border);margin:0 8px}.CanvaEditor_designName__DQgLT{background:transparent;border:1px solid transparent;border-radius:var(--canva-radius-sm);color:var(--canva-text);font-size:14px;font-weight:500;padding:8px 12px;width:200px;min-width:80px;flex:0 1 auto;outline:none;transition:all var(--canva-transition)}.CanvaEditor_designName__DQgLT:hover{border-color:var(--canva-border)}.CanvaEditor_designName__DQgLT:focus{border-color:var(--canva-primary);background:var(--canva-surface-hover)}.CanvaEditor_toolBtn__5JKjb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:var(--canva-radius-sm);color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_toolBtn__5JKjb:hover:not(:disabled){background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_toolBtn__5JKjb:disabled{opacity:.4;cursor:not-allowed}.CanvaEditor_btn__Ho_YL{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;border-radius:var(--canva-radius);cursor:pointer;transition:all var(--canva-transition);border:none;white-space:nowrap;flex-shrink:0}.CanvaEditor_btnPrimary__XRxDv{background:var(--canva-primary);color:var(--canva-primary-contrast);border:1px solid transparent;box-shadow:0 1px 2px var(--canva-primary-ring)}.CanvaEditor_btnPrimary__XRxDv:hover{background:var(--canva-primary-hover);box-shadow:0 2px 8px var(--canva-primary-ring)}.CanvaEditor_btnPrimary__XRxDv:active{background:var(--canva-primary-active)}.CanvaEditor_btnSecondary__1apph{background:var(--canva-surface);color:var(--canva-text);border:1px solid var(--canva-border);box-shadow:var(--canva-shadow-sm)}.CanvaEditor_btnSecondary__1apph:hover{background:var(--canva-surface-hover);border-color:var(--canva-border-strong)}.CanvaEditor_btnSuccess__nvwde{background:var(--canva-success);color:white;border-color:var(--canva-success)}.CanvaEditor_btnSuccess__nvwde:hover{background:var(--canva-success-hover);border-color:var(--canva-success-hover)}.CanvaEditor_btnToggleOn___xFCB{background:var(--canva-primary-tint);border-color:var(--canva-primary-border);color:var(--canva-primary)}.CanvaEditor_btnToggleOn___xFCB:hover{background:var(--canva-primary-tint-strong);border-color:var(--canva-primary-border)}.CanvaEditor_headerDivider__HZEjw{width:1px;height:24px;background:var(--canva-border);margin:0 4px;flex-shrink:0}.CanvaEditor_spinner__Pyb0S{animation:CanvaEditor_canvaSpin__6KvZ2 1s linear infinite}@keyframes CanvaEditor_canvaSpin__6KvZ2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CanvaEditor_main__bgzMy{display:flex;flex:1;min-height:0;overflow:hidden}.CanvaEditor_centerArea__KqDYv{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}.CanvaEditor_sidebar__kCZVi{background:var(--canva-surface);flex-shrink:0}.CanvaEditor_sidebarNav__5XOVP,.CanvaEditor_sidebar__kCZVi{display:flex;height:100%;border-right:1px solid var(--canva-border)}.CanvaEditor_sidebarNav__5XOVP{flex-direction:column;width:72px;padding:12px 8px;gap:4px}.CanvaEditor_navBtn__RXHbj{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:12px 4px;background:transparent;border:none;border-radius:var(--canva-radius);color:var(--canva-text-secondary);font-size:10px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_navBtn__RXHbj span{width:100%;text-align:center;line-height:1.15;white-space:normal;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.CanvaEditor_navBtn__RXHbj:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_navBtn__RXHbj.CanvaEditor_active__jYwgz{background:var(--canva-primary-tint);color:var(--canva-primary);font-weight:600}.CanvaEditor_navBtn__RXHbj.CanvaEditor_active__jYwgz:hover{background:var(--canva-primary-tint-strong);color:var(--canva-primary)}.CanvaEditor_sidebarPanel__rbv8l{width:300px;height:100%;display:flex;flex-direction:column;overflow:hidden}.CanvaEditor_panelHeader__QSTXN{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--canva-border)}.CanvaEditor_panelHeader__QSTXN h2,.CanvaEditor_panelHeader__QSTXN h3{margin:0;font-size:16px;font-weight:600}.CanvaEditor_iconBtn__2Pl0w{width:32px;height:32px;background:transparent;border:none}.CanvaEditor_iconBtn__2Pl0w:hover{color:var(--canva-text)}.CanvaEditor_iconBtn__2Pl0w.CanvaEditor_active__jYwgz{background:var(--canva-primary);color:white}.CanvaEditor_sidebarContent__Kmx9_{flex:1;padding:16px;overflow-y:auto}.CanvaEditor_sidebarContent__Kmx9_::-webkit-scrollbar{width:6px}.CanvaEditor_sidebarContent__Kmx9_::-webkit-scrollbar-track{background:transparent}.CanvaEditor_sidebarContent__Kmx9_::-webkit-scrollbar-thumb{background:var(--canva-border);border-radius:3px}.CanvaEditor_searchBox__63onC{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--canva-input-bg);border:1px solid var(--canva-border);border-radius:var(--canva-radius);margin-bottom:20px;transition:border-color var(--canva-transition),box-shadow var(--canva-transition)}.CanvaEditor_searchBox__63onC:focus-within{border-color:var(--canva-primary);box-shadow:0 0 0 3px var(--canva-primary-tint)}.CanvaEditor_searchBox__63onC input{flex:1;background:transparent;border:none;color:var(--canva-text);font-size:14px;outline:none}.CanvaEditor_searchBox__63onC input::-moz-placeholder{color:var(--canva-text-muted)}.CanvaEditor_searchBox__63onC input::placeholder{color:var(--canva-text-muted)}.CanvaEditor_searchBox__63onC svg{color:var(--canva-text-muted)}.CanvaEditor_sectionTitle__BYdcq{font-size:11px;font-weight:600;color:var(--canva-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;margin-top:8px}.CanvaEditor_categoryGrid__3sXuj{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px}.CanvaEditor_categoryCard__xS0_d{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text);font-size:12px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_categoryCard__xS0_d:hover{border-color:var(--canva-primary);transform:translateY(-2px)}.CanvaEditor_categoryIcon__II3S9{font-size:24px}.CanvaEditor_presetList__iTDJr{display:flex;flex-direction:column;gap:4px}.CanvaEditor_presetItem__X1Ezw{display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:1px solid transparent;border-radius:var(--canva-radius);color:var(--canva-text);text-align:left;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_presetItem__X1Ezw:hover{background:var(--canva-surface-hover);border-color:var(--canva-border)}.CanvaEditor_presetIcon__gbEx3{font-size:18px}.CanvaEditor_presetInfo__eqLcQ{display:flex;flex-direction:column}.CanvaEditor_presetName__jAICt{font-size:13px;font-weight:500}.CanvaEditor_presetSize__dAmTt{font-size:11px;color:var(--canva-text-muted)}.CanvaEditor_shapeGrid__3cNEA{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.CanvaEditor_shapeBtn__Aahc2{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_shapeBtn__Aahc2:hover{background:var(--canva-primary);border-color:var(--canva-primary);color:white;transform:scale(1.05)}.CanvaEditor_quickAddGrid__MTNuA{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.CanvaEditor_quickAddBtn__IK2U9{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;background:var(--canva-surface-hover);border:1px dashed var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text-secondary);font-size:12px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_quickAddBtn__IK2U9:hover{background:var(--canva-primary);border-style:solid;border-color:var(--canva-primary);color:white}.CanvaEditor_textPresets__CoT92{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.CanvaEditor_textPresetLarge__6wMbR{padding:20px;font-size:28px;font-weight:700}.CanvaEditor_textPresetLarge__6wMbR,.CanvaEditor_textPresetMedium__ZmkV7{background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text);text-align:left;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_textPresetMedium__ZmkV7{padding:16px 20px;font-size:20px;font-weight:600}.CanvaEditor_textPresetSmall__IZx6f{padding:12px 20px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text);font-size:14px;text-align:left;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_textPresetLarge__6wMbR:hover,.CanvaEditor_textPresetMedium__ZmkV7:hover,.CanvaEditor_textPresetSmall__IZx6f:hover{border-color:var(--canva-primary);transform:translateY(-2px)}.CanvaEditor_fontCombos__HH_ta{display:flex;flex-direction:column;gap:8px}.CanvaEditor_fontComboCard__jjkHc{padding:16px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);text-align:left;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_fontComboCard__jjkHc:hover{border-color:var(--canva-primary)}.CanvaEditor_fontComboHeading__6FgVK{font-size:18px;font-weight:700;color:var(--canva-text);margin-bottom:4px}.CanvaEditor_fontComboBody__cSs1Y{font-size:12px;color:var(--canva-text-secondary)}.CanvaEditor_uploadBtn__WdNJo{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px;background:var(--canva-primary);border:none;border-radius:var(--canva-radius);color:white;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--canva-transition);margin-bottom:12px}.CanvaEditor_uploadBtn__WdNJo:hover{background:var(--canva-primary-hover)}.CanvaEditor_uploadHint__wTjrI{text-align:center;font-size:12px;color:var(--canva-text-muted);margin-bottom:24px}.CanvaEditor_colorGrid__lVZ4P{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:16px}.CanvaEditor_colorSwatch__UGaMT{aspect-ratio:1;border:2px solid transparent;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_colorSwatch__UGaMT:hover{transform:scale(1.15)}.CanvaEditor_colorSwatch__UGaMT.CanvaEditor_active__jYwgz{border-color:var(--canva-surface);box-shadow:0 0 0 2px var(--canva-primary)}.CanvaEditor_gradientGrid__WpKty{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.CanvaEditor_gradientSwatch__jQ8Uh{aspect-ratio:1;border:2px solid transparent;border-radius:var(--canva-radius);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_gradientSwatch__jQ8Uh:hover{transform:scale(1.05);border-color:var(--canva-border-strong)}.CanvaEditor_customColorPicker__JVm4k{display:flex;gap:8px}.CanvaEditor_customColorPicker__JVm4k input[type=color]{width:44px;height:44px;border:1px solid var(--canva-border);border-radius:var(--canva-radius);cursor:pointer;padding:0;background:transparent}.CanvaEditor_customColorPicker__JVm4k input[type=text]{flex:1;padding:10px 12px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text);font-size:13px;font-family:monospace;outline:none}.CanvaEditor_customColorPicker__JVm4k input[type=text]:focus{border-color:var(--canva-primary)}.CanvaEditor_emptyState__ll_3e{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--canva-text-muted);text-align:center}.CanvaEditor_emptyState__ll_3e svg{margin-bottom:12px;opacity:.5}.CanvaEditor_emptyState__ll_3e p{margin:0;font-size:14px}.CanvaEditor_canvasArea__00D6e{flex:1;display:flex;flex-direction:column;align-items:center;background:var(--canva-canvas-bg);position:relative;overflow-y:auto;overflow-x:hidden;padding:32px;min-height:0}.CanvaEditor_pagesContainer__kmISR{width:100%}.CanvaEditor_canvasContainer__mxc5o{background:white;box-shadow:var(--canva-shadow-lg);border-radius:6px;flex-shrink:0;border:1px solid var(--canva-border);overflow:hidden}.CanvaEditor_canvasContainer__mxc5o canvas{display:block}.CanvaEditor_canvasScaler__Z1qSP{position:relative}.CanvaEditor_gridOverlay__TnzIZ{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:.45;background-image:linear-gradient(90deg,rgba(148,163,184,.6) 1px,transparent 0),linear-gradient(180deg,rgba(148,163,184,.6) 1px,transparent 0)}.CanvaEditor_zoomBar__hSj0x{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:4px;padding:6px 12px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:100px;box-shadow:var(--canva-shadow)}.CanvaEditor_zoomBtn__7trcj{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:50%;color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_zoomBtn__7trcj:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_zoomValue__akfrv{min-width:50px;text-align:center;font-size:13px;font-weight:500;color:var(--canva-text)}.CanvaEditor_rightPanel__Hp72s{width:280px;min-width:280px;height:100%;background:var(--canva-surface);border-left:1px solid var(--canva-border);display:flex;flex-direction:column;overflow:hidden;flex-shrink:0}.CanvaEditor_rightPanelBody__nuPDK{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden}.CanvaEditor_rightPanelBody__nuPDK::-webkit-scrollbar{width:6px}.CanvaEditor_rightPanelBody__nuPDK::-webkit-scrollbar-track{background:transparent}.CanvaEditor_rightPanelBody__nuPDK::-webkit-scrollbar-thumb{background:var(--canva-border);border-radius:3px}.CanvaEditor_panelSection__Z_oH8{padding:16px;border-bottom:1px solid var(--canva-border)}.CanvaEditor_inputRow__iFDOz{display:flex;gap:8px}.CanvaEditor_inputGroup__gnk9V{flex:1;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm)}.CanvaEditor_inputGroup__gnk9V label{font-size:11px;color:var(--canva-text-muted);min-width:16px}.CanvaEditor_inputGroup__gnk9V input{flex:1;width:100%;background:transparent;border:none;color:var(--canva-text);font-size:13px;outline:none;text-align:right}.CanvaEditor_select__pgflB{flex:1;padding:10px 12px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);color:var(--canva-text);font-size:13px;outline:none;cursor:pointer}.CanvaEditor_select__pgflB:focus{border-color:var(--canva-primary)}.CanvaEditor_btnGroup__f__6w{display:flex;gap:2px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:2px}.CanvaEditor_btnGroup__f__6w .CanvaEditor_iconBtn__2Pl0w{width:28px;height:28px;border-radius:var(--canva-radius-sm)}.CanvaEditor_arrangeRow__xXVma{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.CanvaEditor_arrangeBtn__AfmPg{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text-secondary);font-size:10px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_arrangeBtn__AfmPg:hover{background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_sectionHeader__tkWuW{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.CanvaEditor_sectionIcons__fxPLN{display:flex;align-items:center;gap:8px;color:var(--canva-text-muted)}.CanvaEditor_sectionIcons__fxPLN svg{cursor:pointer;transition:color var(--canva-transition)}.CanvaEditor_sectionIcons__fxPLN svg:hover{color:var(--canva-text)}.CanvaEditor_addBtn__6YmZW{background:transparent;border:none;color:var(--canva-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--canva-radius-sm);transition:all var(--canva-transition)}.CanvaEditor_addBtn__6YmZW:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_panelHeaderLeft__Izdtq{display:flex;align-items:center;gap:8px}.CanvaEditor_appearanceRow__GWkZG{display:flex;flex-direction:column;gap:8px}.CanvaEditor_appearanceRow__GWkZG .CanvaEditor_inputRow__iFDOz{display:flex;gap:8px}.CanvaEditor_appearanceRow__GWkZG .CanvaEditor_inputRow__iFDOz .CanvaEditor_inputGroup__gnk9V{flex:1;display:flex;flex-direction:column;gap:6px;padding:0;background:transparent;border:none}.CanvaEditor_appearanceRow__GWkZG .CanvaEditor_inputRow__iFDOz .CanvaEditor_inputGroup__gnk9V label{font-size:11px;color:var(--canva-text-muted);white-space:nowrap;overflow:visible}.CanvaEditor_inputWithIcon__1uK4g{display:flex;align-items:center;gap:6px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px 10px}.CanvaEditor_inputWithIcon__1uK4g input{width:100%}.CanvaEditor_inputWithIcon__1uK4g input::-webkit-inner-spin-button,.CanvaEditor_inputWithIcon__1uK4g input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.CanvaEditor_inputWithIcon__1uK4g input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.CanvaEditor_inputWithIcon__1uK4g span{font-size:12px}.CanvaEditor_inputWithIcon__1uK4g .CanvaEditor_radiusIcon__NnklD,.CanvaEditor_inputWithIcon__1uK4g span,.CanvaEditor_inputWithIcon__1uK4g svg{color:var(--canva-text-muted);flex-shrink:0}.CanvaEditor_radiusIcon__NnklD{font-size:12px;font-weight:700}.CanvaEditor_inputWithIcon__1uK4g input{flex:1;background:transparent;border:none;color:var(--canva-text);font-size:13px;outline:none;min-width:0}.CanvaEditor_linkBtn__ZJAKx{background:transparent;border:none;color:var(--canva-text-muted);cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.CanvaEditor_linkBtn__ZJAKx:hover{color:var(--canva-text)}.CanvaEditor_fillRow__Rc788{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.CanvaEditor_colorPickerWrapper__Vmn43{position:relative;width:32px;height:32px;flex-shrink:0}.CanvaEditor_colorPickerInput__eoyWD{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.CanvaEditor_colorPreview__F0iJd{width:100%;height:100%;border:1px solid var(--canva-border);pointer-events:none}.CanvaEditor_colorHexInput__m41qD{width:70px;flex-shrink:0;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px 6px;color:var(--canva-text);font-size:12px;text-transform:uppercase;font-family:monospace}.CanvaEditor_colorHexInput__m41qD:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_opacityInput__tXkt5{width:48px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px 4px;color:var(--canva-text);font-size:13px;text-align:center}.CanvaEditor_opacityInput__tXkt5:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_percentSign__li37m{color:var(--canva-text-muted);font-size:13px}.CanvaEditor_pxLabel__CY4tl{font-size:12px}.CanvaEditor_pxLabel__CY4tl,.CanvaEditor_visibilityBtn__4toZ9{color:var(--canva-text-muted)}.CanvaEditor_visibilityBtn__4toZ9:hover{color:var(--canva-text)}.CanvaEditor_strokeWidthInput__MEKBG{width:48px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text);font-size:13px;text-align:center}.CanvaEditor_strokeWidthInput__MEKBG:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_effectRow__9wBEA{display:flex;align-items:center;gap:8px}.CanvaEditor_effectCheckbox__j4U3b{width:16px;height:16px;accent-color:var(--canva-primary);cursor:pointer}.CanvaEditor_effectSelect__Lpel8{flex:1;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px 10px;color:var(--canva-text);font-size:13px;cursor:pointer;outline:none}.CanvaEditor_effectSelect__Lpel8:focus{border-color:var(--canva-primary)}.CanvaEditor_openPanelBtn__mkr3W{position:absolute;top:70px;right:16px;width:40px;height:40px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all var(--canva-transition);box-shadow:var(--canva-shadow)}.CanvaEditor_openPanelBtn__mkr3W:hover{background:var(--canva-surface-hover);color:var(--canva-text);border-color:var(--canva-primary)}.CanvaEditor_transformGrid__Y6d5F{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.CanvaEditor_transformItem__eF_fq{display:flex;flex-direction:column;gap:4px}.CanvaEditor_transformItem__eF_fq label{font-size:11px;color:var(--canva-text-muted);font-weight:500}.CanvaEditor_transformItem__eF_fq input{width:100%;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text);font-size:12px;text-align:center}.CanvaEditor_transformItem__eF_fq input:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_quickActionsGrid__S92CH{display:grid;grid-template-columns:1fr 1fr;gap:6px}.CanvaEditor_quickActionsGrid__S92CH button{background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text-secondary);font-size:11px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_quickActionsGrid__S92CH button:hover:not(:disabled){background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_quickActionsGrid__S92CH button:disabled{opacity:.45;cursor:not-allowed}.CanvaEditor_opacitySlider__t4CNA{display:flex;align-items:center;gap:12px}.CanvaEditor_slider__ZACo_{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--canva-border);border-radius:2px;cursor:pointer}.CanvaEditor_slider__ZACo_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--canva-primary);cursor:pointer;border:2px solid white;box-shadow:var(--canva-shadow)}.CanvaEditor_slider__ZACo_::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--canva-primary);cursor:pointer;border:2px solid white;box-shadow:var(--canva-shadow)}.CanvaEditor_opacityValue___LOHj{display:flex;align-items:center;gap:4px;min-width:60px}.CanvaEditor_opacityValue___LOHj input{width:40px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:6px;color:var(--canva-text);font-size:12px;text-align:center}.CanvaEditor_opacityValue___LOHj span{color:var(--canva-text-muted);font-size:12px}.CanvaEditor_sectionActions__zF2w6{display:flex;align-items:center;gap:4px}.CanvaEditor_smallBtn__8fdzG{padding:4px!important;width:24px;height:24px}.CanvaEditor_imageToolsRow___lwS4{display:flex;align-items:center;gap:8px;margin-top:8px}.CanvaEditor_maskGrid__339D3{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.CanvaEditor_maskBtn__Y9sNO{padding:6px 8px;font-size:12px;border:1px solid var(--canva-border);background:var(--canva-surface);color:var(--canva-text);border-radius:6px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_maskBtn__Y9sNO:hover{background:var(--canva-surface-hover)}.CanvaEditor_maskBtnActive__oaLmA{border-color:var(--canva-primary);box-shadow:0 0 0 1px var(--canva-primary) inset}.CanvaEditor_filtersList__HblYX{display:flex;flex-direction:column;gap:12px}.CanvaEditor_filterItem__DXCgv{display:flex;flex-direction:column;gap:6px}.CanvaEditor_filterLabel__m7vIZ{font-size:12px;color:var(--canva-text-muted)}.CanvaEditor_checkboxRow__OfyaX{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--canva-text);margin-top:4px}.CanvaEditor_checkboxRow__OfyaX input[type=checkbox]{width:14px;height:14px}.CanvaEditor_colorRow__WvCP7{display:flex;align-items:center;gap:8px}.CanvaEditor_colorSwatch__UGaMT{position:relative;width:32px;height:32px;flex-shrink:0;border-radius:var(--canva-radius-sm);overflow:hidden;border:1px solid var(--canva-border)}.CanvaEditor_colorSwatch__UGaMT input[type=color]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.CanvaEditor_colorSwatch__UGaMT>div{width:100%;height:100%;pointer-events:none}.CanvaEditor_hexInput__F1OJ3{flex:1;min-width:0;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text);font-size:12px;font-family:monospace;text-transform:uppercase}.CanvaEditor_hexInput__F1OJ3:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_opacityInputSmall__R045b,.CanvaEditor_strokeInput__qH4Gb{width:50px;flex-shrink:0;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text);font-size:12px;text-align:center}.CanvaEditor_unit__YvjEY{color:var(--canva-text-muted);font-size:12px;flex-shrink:0}.CanvaEditor_shadowControls__XP0q7{display:flex;flex-direction:column;gap:12px}.CanvaEditor_colorLabel__6lEfJ{flex:1;font-size:12px;color:var(--canva-text-muted)}.CanvaEditor_shadowGrid__5eZng{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.CanvaEditor_shadowItem__GqwEA{display:flex;flex-direction:column;gap:4px}.CanvaEditor_shadowItem__GqwEA label{font-size:11px;color:var(--canva-text-muted);font-weight:500}.CanvaEditor_shadowItem__GqwEA input{width:100%;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text);font-size:12px;text-align:center}.CanvaEditor_shadowItem__GqwEA input:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_textControls__WpmSc{display:flex;flex-direction:column;gap:12px}.CanvaEditor_fontSelect__oX_Hy{width:100%;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:10px;color:var(--canva-text);font-size:13px;cursor:pointer}.CanvaEditor_fontSelect__oX_Hy:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_textRow__UHAY1{display:grid;grid-template-columns:1fr 1fr;gap:8px}.CanvaEditor_textItem__LwPPF{display:flex;flex-direction:column;gap:4px}.CanvaEditor_textItem__LwPPF label{font-size:11px;color:var(--canva-text-muted);font-weight:500}.CanvaEditor_textItem__LwPPF input,.CanvaEditor_textItem__LwPPF select{width:100%;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text);font-size:12px}.CanvaEditor_textItem__LwPPF input:focus,.CanvaEditor_textItem__LwPPF select:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_alignRow__TbLTw{display:flex;gap:4px}.CanvaEditor_alignBtn__3RqxH{flex:1;background:var(--canva-surface-hover);padding:10px;color:var(--canva-text-muted);font-size:14px}.CanvaEditor_alignBtn__3RqxH:hover{background:var(--canva-surface)}.CanvaEditor_alignBtn__3RqxH.CanvaEditor_active__jYwgz{background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_textStyleRow__augqV{display:flex;gap:4px}.CanvaEditor_textStyleBtn__NgSKN{flex:1;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text-muted);font-size:13px;font-weight:700;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_textStyleBtn__NgSKN:hover{background:var(--canva-surface);color:var(--canva-text)}.CanvaEditor_textStyleBtnActive___fQW1{background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_textHighlightHeader__W3PTS{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.CanvaEditor_textHighlightLabel__JBqmC{font-size:11px;color:var(--canva-text-muted);font-weight:500}.CanvaEditor_textHighlightClearBtn__18kbj{background:transparent;border:none;color:var(--canva-text-muted);font-size:11px;cursor:pointer;padding:4px 6px;border-radius:6px;transition:all var(--canva-transition)}.CanvaEditor_textHighlightClearBtn__18kbj:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_textHighlightSwatches__vdpAc{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.CanvaEditor_textHighlightSwatch__gIwlR{width:22px;height:22px;border-radius:6px;border:1px solid var(--canva-border);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_textHighlightSwatch__gIwlR:hover{transform:scale(1.06)}.CanvaEditor_textHighlightSwatchActive__eLBLz{border-color:var(--canva-primary);box-shadow:0 0 0 1px var(--canva-primary) inset}.CanvaEditor_layerActions__mYrOg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.CanvaEditor_layerActions__mYrOg button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);color:var(--canva-text);font-size:10px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_layerActions__mYrOg button:hover{background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_layerActions__mYrOg button span{font-size:9px}.CanvaEditor_canvasSizeControls__R58rS{display:flex;flex-direction:column;gap:12px}.CanvaEditor_sizeInputRow___tbIz{display:grid;grid-template-columns:1fr 1fr;gap:8px}.CanvaEditor_sizeInput__gfMlE{display:flex;flex-direction:column;gap:4px}.CanvaEditor_sizeInput__gfMlE label{font-size:11px;color:var(--canva-text-muted);font-weight:500}.CanvaEditor_sizeInput__gfMlE input{width:100%;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:10px;color:var(--canva-text);font-size:12px;text-align:center}.CanvaEditor_sizeInput__gfMlE input:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_presetButtons__dgqK_{display:grid;grid-template-columns:1fr 1fr;gap:6px}.CanvaEditor_presetButtons__dgqK_ button{background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);padding:8px;color:var(--canva-text-muted);font-size:11px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_presetButtons__dgqK_ button:hover{background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_colorPresets__pt283{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.CanvaEditor_colorPreset__1bVEg{width:28px;height:28px;border-radius:var(--canva-radius-sm);border:2px solid var(--canva-border);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_colorPreset__1bVEg:hover{transform:scale(1.1);border-color:var(--canva-primary)}.CanvaEditor_tipsList__Pc27c{display:flex;flex-direction:column;gap:6px}.CanvaEditor_tipsList__Pc27c p{font-size:12px;color:var(--canva-text-muted);margin:0;line-height:1.5}.CanvaEditor_tipsList__Pc27c .CanvaEditor_shortcut__LuYBD{padding-left:16px;font-family:monospace;font-size:11px;color:var(--canva-text-secondary)}.CanvaEditor_colorPickerTrigger__cXoZa{position:relative}.CanvaEditor_colorSwatchBtn__JVe_2{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_colorSwatchBtn__JVe_2:hover{border-color:var(--canva-primary)}.CanvaEditor_colorPreview__F0iJd{width:24px;height:24px;border-radius:var(--canva-radius-sm);border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.CanvaEditor_colorHex__6k6cD{flex:1;text-align:left;font-family:SF Mono,Monaco,Menlo,monospace;font-size:13px;color:var(--canva-text);text-transform:uppercase}.CanvaEditor_colorPickerPopup__0oNAp{position:absolute;top:calc(100% + 8px);left:0;z-index:1000;animation:CanvaEditor_slideDown__K9VZT .15s ease-out}@keyframes CanvaEditor_slideDown__K9VZT{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CanvaEditor_strokeWidthLabel__IhKVr{font-size:12px;color:var(--canva-text-muted);margin-left:auto}.CanvaEditor_strokeWidthRow__rVfQS{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--canva-border)}.CanvaEditor_strokeWidthRow__rVfQS label{font-size:12px;color:var(--canva-text-muted)}.CanvaEditor_strokeWidthRow__rVfQS input{width:60px;padding:8px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);color:var(--canva-text);font-size:12px;text-align:center}.CanvaEditor_strokeWidthRow__rVfQS input:focus{outline:none;border-color:var(--canva-primary)}.CanvaEditor_strokeWidthRow__rVfQS span{font-size:12px;color:var(--canva-text-muted)}@media (max-width:1200px){.CanvaEditor_rightPanel__Hp72s,.CanvaEditor_sidebarPanel__rbv8l{width:260px}}@media (max-width:900px){.CanvaEditor_sidebarNav__5XOVP{width:56px}.CanvaEditor_navBtn__RXHbj span{display:none}.CanvaEditor_sidebarPanel__rbv8l{width:240px}.CanvaEditor_rightPanel__Hp72s{position:absolute;right:0;top:56px;bottom:0;z-index:100;box-shadow:var(--canva-shadow-lg)}}.CanvaEditor_alignmentButtons__qPjXG{display:flex;align-items:center;gap:4px;padding:4px 0;flex-wrap:wrap}.CanvaEditor_alignBtn__3RqxH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_alignBtn__3RqxH:hover{background:var(--canva-surface-hover);color:var(--canva-text);border-color:var(--canva-text-muted)}.CanvaEditor_alignBtn__3RqxH:active{background:var(--canva-primary);border-color:var(--canva-primary);color:white}.CanvaEditor_alignDivider__H_nil{width:1px;height:20px;background:var(--canva-border);margin:0 4px}.CanvaEditor_layerCount__i3NP0{font-size:11px;color:var(--canva-text-muted);background:var(--canva-surface-hover);padding:2px 8px;border-radius:10px}.CanvaEditor_layersList__JGUcQ{max-height:300px;overflow-y:auto;margin-top:8px;border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm)}.CanvaEditor_layersList__JGUcQ::-webkit-scrollbar{width:4px}.CanvaEditor_layersList__JGUcQ::-webkit-scrollbar-track{background:transparent}.CanvaEditor_layersList__JGUcQ::-webkit-scrollbar-thumb{background:var(--canva-border);border-radius:2px}.CanvaEditor_layerItem__bB6gC{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;transition:all var(--canva-transition);border-bottom:1px solid var(--canva-border)}.CanvaEditor_layerItem__bB6gC:last-child{border-bottom:none}.CanvaEditor_layerItem__bB6gC:hover{background:var(--canva-surface-hover)}.CanvaEditor_layerItem__bB6gC.CanvaEditor_selected__py1gn{background:var(--canva-primary-tint-strong);border-left:2px solid var(--canva-primary)}.CanvaEditor_layerPreview__XNlDW{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:1px solid var(--canva-border);flex-shrink:0;color:var(--canva-text-secondary)}.CanvaEditor_layerName__AWyLh{flex:1;font-size:12px;color:var(--canva-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvaEditor_layerItem__bB6gC.CanvaEditor_selected__py1gn .CanvaEditor_layerName__AWyLh{color:var(--canva-text);font-weight:500}.CanvaEditor_layerItemActions__7EYFl{display:flex;gap:2px;opacity:0;transition:opacity var(--canva-transition)}.CanvaEditor_layerItem__bB6gC:hover .CanvaEditor_layerItemActions__7EYFl{opacity:1}.CanvaEditor_layerActionBtn__X3vuh{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;color:var(--canva-text-muted);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_layerActionBtn__X3vuh:hover{background:var(--canva-surface);color:var(--canva-text)}.CanvaEditor_layerActionBtn__X3vuh:hover:last-child{color:var(--canva-danger)}.CanvaEditor_emptyLayers__qWLkZ{padding:20px;text-align:center;color:var(--canva-text-muted)}.CanvaEditor_emptyLayers__qWLkZ span{font-size:13px;font-weight:500}.CanvaEditor_emptyLayers__qWLkZ p{font-size:11px;margin-top:4px;opacity:.7}.CanvaEditor_rightPanelTabs__IkcEe{display:flex;gap:0}.CanvaEditor_rightPanelTab__a6rtz{padding:8px 16px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--canva-text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_rightPanelTab__a6rtz:hover{color:var(--canva-text-secondary)}.CanvaEditor_rightPanelTab__a6rtz.CanvaEditor_active__jYwgz{color:var(--canva-text);border-bottom-color:var(--canva-primary)}.CanvaEditor_layersTabContent__HYu3B{flex:1;display:flex;flex-direction:column;overflow:hidden}.CanvaEditor_layerActionsBar__cSNLX{display:flex;gap:4px;padding:12px;border-bottom:1px solid var(--canva-border)}.CanvaEditor_layerActionsBar__cSNLX button{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:8px;background:var(--canva-surface-hover);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_layerActionsBar__cSNLX button:hover:not(:disabled){background:var(--canva-surface);color:var(--canva-text);border-color:var(--canva-text-muted)}.CanvaEditor_layerActionsBar__cSNLX button:disabled{opacity:.4;cursor:not-allowed}.CanvaEditor_layersListFull__8HAR9{flex:1;overflow-y:auto}.CanvaEditor_layersListFull__8HAR9::-webkit-scrollbar{width:6px}.CanvaEditor_layersListFull__8HAR9::-webkit-scrollbar-track{background:transparent}.CanvaEditor_layersListFull__8HAR9::-webkit-scrollbar-thumb{background:var(--canva-border);border-radius:3px}.CanvaEditor_layerItemFull__AfNk_{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-bottom:1px solid var(--canva-border);transition:all var(--canva-transition);position:relative}.CanvaEditor_layerItemFull__AfNk_:hover{background:var(--canva-surface-hover)}.CanvaEditor_layerItemFull__AfNk_.CanvaEditor_selected__py1gn{background:var(--canva-primary-tint-strong);border-left:3px solid var(--canva-primary);padding-left:9px}.CanvaEditor_layerItemFull__AfNk_.CanvaEditor_hidden__SicIX{opacity:.5}.CanvaEditor_layerThumbnail__Jc9ca{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid var(--canva-border);flex-shrink:0;color:var(--canva-text-secondary)}.CanvaEditor_layerInfo__9cLyF{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.CanvaEditor_layerTitle__OJcDj{font-size:13px;font-weight:500;color:var(--canva-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvaEditor_layerType__Zk1Vl{font-size:11px;color:var(--canva-text-muted);text-transform:capitalize}.CanvaEditor_layerControls__jV2uz{display:flex;gap:4px;opacity:0;pointer-events:none;transition:opacity var(--canva-transition)}.CanvaEditor_layerItemFull__AfNk_:hover .CanvaEditor_layerControls__jV2uz{opacity:1;pointer-events:auto}.CanvaEditor_layerControlBtn___h5Cy{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_layerControlBtn___h5Cy:hover{background:var(--canva-surface);border-color:var(--canva-border);color:var(--canva-text)}.CanvaEditor_layerControlBtn___h5Cy.CanvaEditor_off__b8WBD{color:var(--canva-text-muted)}.CanvaEditor_layerControlBtn___h5Cy:last-child:hover{color:var(--canva-danger)}.CanvaEditor_emptyLayersState__qulpv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--canva-text-muted);text-align:center}.CanvaEditor_emptyLayersState__qulpv svg{margin-bottom:12px;opacity:.5}.CanvaEditor_emptyLayersState__qulpv span{font-size:14px;font-weight:500;margin-bottom:4px}.CanvaEditor_emptyLayersState__qulpv p{font-size:12px;opacity:.7}.CanvaEditor_layerDragHandle__44ncA{display:flex;flex-direction:column;gap:3px;padding:4px 2px;cursor:grab;opacity:.4;transition:opacity var(--canva-transition)}.CanvaEditor_layerDragHandle__44ncA:active{cursor:grabbing}.CanvaEditor_layerItemFull__AfNk_:hover .CanvaEditor_layerDragHandle__44ncA{opacity:.8}.CanvaEditor_layerDragHandle__44ncA span{width:12px;height:2px;background:var(--canva-text-muted);border-radius:1px}.CanvaEditor_layerItemFull__AfNk_.CanvaEditor_dragging__9Md__{opacity:.5;background:var(--canva-surface-hover);border:1px dashed var(--canva-primary)}.CanvaEditor_layerItemFull__AfNk_.CanvaEditor_dragOver__if9WG{background:var(--canva-primary-tint);border-top:2px solid var(--canva-primary)}.CanvaEditor_layerItemFull__AfNk_.CanvaEditor_dragOver__if9WG:before{content:"";position:absolute;top:-2px;left:0;right:0;height:2px;background:var(--canva-primary)}.CanvaEditor_pagesPanel__48mBu{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius-lg);padding:8px 12px;box-shadow:var(--canva-shadow-lg);z-index:100}.CanvaEditor_pagesScroll__lJvuF{display:flex;align-items:center;gap:10px;max-width:calc(100vw - 600px);overflow-x:auto;padding:4px 0}.CanvaEditor_pagesScroll__lJvuF::-webkit-scrollbar{height:4px}.CanvaEditor_pagesScroll__lJvuF::-webkit-scrollbar-track{background:transparent}.CanvaEditor_pagesScroll__lJvuF::-webkit-scrollbar-thumb{background:var(--canva-border);border-radius:2px}.CanvaEditor_pageThumb__YdpgC{position:relative;flex-shrink:0;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_pageThumbInner__wmfhg{width:80px;height:80px;border-radius:8px;overflow:hidden;border:2px solid transparent;background:#ffffff;transition:all var(--canva-transition)}.CanvaEditor_pageThumb__YdpgC.CanvaEditor_active__jYwgz .CanvaEditor_pageThumbInner__wmfhg{border-color:var(--canva-primary);box-shadow:0 0 0 2px var(--canva-primary-ring)}.CanvaEditor_pageThumb__YdpgC:not(.CanvaEditor_active__jYwgz):hover .CanvaEditor_pageThumbInner__wmfhg{border-color:var(--canva-text-muted)}.CanvaEditor_pageThumbInner__wmfhg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CanvaEditor_pageThumbEmpty__7ccjv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:var(--canva-text-muted);font-size:18px;font-weight:600}.CanvaEditor_pageThumbActions__YQ6ON{position:absolute;top:4px;right:4px;display:flex;gap:2px;opacity:0;transition:opacity var(--canva-transition)}.CanvaEditor_pageThumb__YdpgC:hover .CanvaEditor_pageThumbActions__YQ6ON{opacity:1}.CanvaEditor_pageActionBtn__L_vvi{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);border:none;border-radius:4px;color:#ffffff;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_pageActionBtn__L_vvi:hover{background:rgba(0,0,0,.9)}.CanvaEditor_pageActionBtn__L_vvi:last-child:hover{background:var(--canva-danger)}.CanvaEditor_pageNumber__JogDa{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);font-size:11px;color:var(--canva-text-muted);font-weight:500}.CanvaEditor_pageThumb__YdpgC.CanvaEditor_active__jYwgz .CanvaEditor_pageNumber__JogDa{color:var(--canva-primary)}.CanvaEditor_addPageBtn__2dvCQ{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px dashed var(--canva-border);border-radius:8px;color:var(--canva-text-muted);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_addPageBtn__2dvCQ:hover{border-color:var(--canva-primary);color:var(--canva-primary);background:var(--canva-primary-tint-weak)}.CanvaEditor_pagesContainer__kmISR{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.CanvaEditor_pageHeader__SF_ST{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:-moz-fit-content;max-width:fit-content;min-width:400px;padding:8px 12px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:8px;gap:16px}.CanvaEditor_pageHeaderLeft__EWg8b{display:flex;align-items:center;gap:8px}.CanvaEditor_pageLabel__QVvJl{font-size:13px;font-weight:600;color:var(--canva-text)}.CanvaEditor_pageTitleSeparator__8dZ0f{color:var(--canva-text-muted)}.CanvaEditor_pageTitleInput__P9sqM{background:transparent;border:none;outline:none;font-size:13px;color:var(--canva-text-muted);width:140px}.CanvaEditor_pageTitleInput__P9sqM:focus{color:var(--canva-text)}.CanvaEditor_pageTitleInput__P9sqM::-moz-placeholder{color:var(--canva-text-muted);opacity:.7}.CanvaEditor_pageTitleInput__P9sqM::placeholder{color:var(--canva-text-muted);opacity:.7}.CanvaEditor_pageHeaderActions__eRTUD{display:flex;align-items:center;gap:4px}.CanvaEditor_pageHeaderBtn__Zb_P_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:var(--canva-text-muted);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_pageHeaderBtn__Zb_P_:hover:not(:disabled){background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_pageHeaderBtn__Zb_P_:disabled{opacity:.3;cursor:not-allowed}.CanvaEditor_addPageBtnFull__oaVq_{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:-moz-fit-content;max-width:fit-content;min-width:200px;padding:12px 24px;background:transparent;border:2px dashed var(--canva-border);border-radius:8px;color:var(--canva-text-muted);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--canva-transition);margin-top:8px}.CanvaEditor_addPageBtnFull__oaVq_:hover{border-color:var(--canva-primary);color:var(--canva-primary);background:var(--canva-primary-tint-weak)}.CanvaEditor_editorFooter__sOk76{display:flex;align-items:center;justify-content:space-between;height:44px;min-height:44px;padding:0 16px;background:var(--canva-surface);border-top:1px solid var(--canva-border);flex-shrink:0;z-index:10}.CanvaEditor_footerLeft__4CJgm,.CanvaEditor_footerRight__3I0rt{display:flex;align-items:center;gap:8px}.CanvaEditor_footerCenter__m4wpB{display:flex;align-items:center;justify-content:center;gap:14px}.CanvaEditor_footerBtn__arDEH{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;border-radius:4px;color:var(--canva-text-muted);font-size:12px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_footerBtn__arDEH:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_footerBtnActive__DwkYc{background:var(--canva-primary-tint);color:var(--canva-primary)}.CanvaEditor_viewControls__uglUa{display:flex;align-items:center;gap:8px}.CanvaEditor_footerSelect__j1MBj{padding:6px 8px;font-size:12px;border:1px solid var(--canva-border);border-radius:6px;background:var(--canva-surface);color:var(--canva-text);outline:none}.CanvaEditor_footerSelect__j1MBj:disabled{opacity:.55;cursor:not-allowed}.CanvaEditor_pageCounter__NSLxa{font-size:12px;font-weight:500;color:var(--canva-text);padding:0 8px}.CanvaEditor_zoomControls__L5JiE{display:flex;align-items:center;gap:8px}.CanvaEditor_zoomSlider__pnajk{width:120px;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--canva-border);border-radius:2px;outline:none;cursor:pointer}.CanvaEditor_zoomSlider__pnajk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--canva-primary);border-radius:50%;cursor:pointer;-webkit-transition:all var(--canva-transition);transition:all var(--canva-transition)}.CanvaEditor_zoomSlider__pnajk::-webkit-slider-thumb:hover{transform:scale(1.2)}.CanvaEditor_zoomSlider__pnajk::-moz-range-thumb{width:14px;height:14px;background:var(--canva-primary);border-radius:50%;border:none;cursor:pointer}.CanvaEditor_zoomControls__L5JiE .CanvaEditor_zoomValue__akfrv{min-width:40px;font-size:12px;text-align:center}.CanvaEditor_pageBlock__xBnsK{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:24px}.CanvaEditor_pageBlock__xBnsK .CanvaEditor_canvasContainer__mxc5o{border:3px solid transparent;transition:border-color var(--canva-transition)}.CanvaEditor_pageBlock__xBnsK.CanvaEditor_activePage__RN9sP .CanvaEditor_canvasContainer__mxc5o{border-color:var(--canva-primary)}.CanvaEditor_pageThumbnailPreview__3Lyn9{background:white;box-shadow:var(--canva-shadow-lg);border-radius:2px;cursor:pointer;border:3px solid transparent;transition:all var(--canva-transition);overflow:hidden}.CanvaEditor_pageThumbnailPreview__3Lyn9:hover{border-color:var(--canva-primary);opacity:.9}.CanvaEditor_pageThumbnailPreview__3Lyn9 img{display:block}.CanvaEditor_emptyPagePlaceholder__Cmf5L{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:var(--canva-text-muted);font-size:14px}.CanvaEditor_pageThumbnailsRow__yvPyl{display:flex;gap:12px;padding:16px 0;overflow-x:auto;justify-content:center}.CanvaEditor_pageThumbSmall__eoYEi{width:80px;height:60px;background:white;border:2px solid var(--canva-border);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--canva-transition);overflow:hidden;flex-shrink:0}.CanvaEditor_pageThumbSmall__eoYEi:hover{border-color:var(--canva-primary);transform:scale(1.05)}.CanvaEditor_pageThumbSmall__eoYEi.CanvaEditor_active__jYwgz{border-color:var(--canva-primary);box-shadow:0 0 0 2px var(--canva-primary-ring)}.CanvaEditor_pageThumbSmall__eoYEi img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CanvaEditor_pageThumbSmall__eoYEi span{font-size:14px;font-weight:600;color:var(--canva-text-muted)}.CanvaEditor_subTabsRow__F5IBa{display:flex;gap:4px;padding:8px 0;margin-bottom:12px;border-bottom:1px solid var(--canva-border)}.CanvaEditor_subTab__kAXsL{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:var(--canva-radius-sm);color:var(--canva-text-secondary);font-size:13px;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_subTab__kAXsL:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.CanvaEditor_subTab__kAXsL.CanvaEditor_active__jYwgz{background:var(--canva-primary);color:white}.CanvaEditor_iconCategories__Az0su{display:flex;flex-direction:column;gap:4px}.CanvaEditor_iconCategory__VA5P3{border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);overflow:hidden}.CanvaEditor_iconCategoryHeader__xTz2y{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;background:var(--canva-surface);border:none;color:var(--canva-text);font-size:13px;cursor:pointer;transition:background var(--canva-transition)}.CanvaEditor_iconCategoryHeader__xTz2y:hover{background:var(--canva-surface-hover)}.CanvaEditor_iconGrid__WG_x4{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;background:var(--canva-bg)}.CanvaEditor_iconBtn__2Pl0w{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);color:var(--canva-text-secondary);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_iconBtn__2Pl0w:hover{background:var(--canva-surface-hover);color:var(--canva-primary);border-color:var(--canva-primary);transform:scale(1.05)}.CanvaEditor_iconBtn__2Pl0w svg{width:18px;height:18px}.CanvaEditor_placeholderList__HVptA{display:flex;flex-direction:column;gap:6px}.CanvaEditor_placeholderItem__717bZ{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);cursor:grab;transition:all var(--canva-transition)}.CanvaEditor_placeholderItem__717bZ:hover{background:var(--canva-surface-hover);border-color:var(--canva-primary)}.CanvaEditor_placeholderItem__717bZ:active{cursor:grabbing}.CanvaEditor_placeholderIcon__vUwkP{font-size:18px}.CanvaEditor_placeholderLabel__94_TZ{flex:1;font-size:13px;color:var(--canva-text);font-weight:500}.CanvaEditor_placeholderValue__DCrt4{font-size:11px;color:var(--canva-text-muted);font-family:Monaco,Consolas,monospace;background:var(--canva-bg);padding:2px 6px;border-radius:3px}.CanvaEditor_placeholderHint__w_LYn{padding:12px;margin-top:12px;background:var(--canva-primary-tint);border:1px solid var(--canva-primary-border);border-radius:var(--canva-radius-sm)}.CanvaEditor_placeholderHint__w_LYn p{margin:0;font-size:12px;color:var(--canva-text-secondary);line-height:1.5}.CanvaEditor_curvedTextGrid__dooUE{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.CanvaEditor_curvedTextBtn__yPN1C{display:flex;align-items:center;justify-content:center;padding:16px 12px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_curvedTextBtn__yPN1C:hover{background:var(--canva-surface-hover);border-color:var(--canva-primary)}.CanvaEditor_curvedTextPreview__e9xhm{font-size:13px;color:var(--canva-text);font-weight:500;letter-spacing:.5px}.CanvaEditor_uploadGrid__IUHGu{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.CanvaEditor_uploadItem__bvhmn{position:relative;aspect-ratio:1;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius-sm);overflow:hidden;cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_uploadItem__bvhmn:hover{border-color:var(--canva-primary);transform:scale(1.02)}.CanvaEditor_uploadItem__bvhmn img,.CanvaEditor_uploadItem__bvhmn video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CanvaEditor_uploadItemDelete__rrc8y{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:white;cursor:pointer;opacity:0;transition:opacity var(--canva-transition)}.CanvaEditor_uploadItem__bvhmn:hover .CanvaEditor_uploadItemDelete__rrc8y{opacity:1}.CanvaEditor_uploadItemDelete__rrc8y:hover{background:var(--canva-danger)}.CanvaEditor_gradientPresets__AHXY6{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.CanvaEditor_gradientPreset__aAQ3T{aspect-ratio:1;border:2px solid transparent;border-radius:var(--canva-radius-sm);cursor:pointer;transition:all var(--canva-transition)}.CanvaEditor_gradientPreset__aAQ3T:hover{transform:scale(1.1);border-color:var(--canva-text)}.CanvaEditor_colorSubSection__0dbJ_{margin-top:12px}.CanvaEditor_colorSubTitle__nAfND{display:block;font-size:11px;color:var(--canva-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.CanvaEditor_colorPreset__1bVEg.CanvaEditor_active__jYwgz{outline:2px solid var(--canva-primary);outline-offset:2px}.CanvaEditor_universalBar__Amr3A{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(139,92,246,.06));border-top:1px solid rgba(99,102,241,.15);border-bottom:1px solid rgba(99,102,241,.15);flex-shrink:0;z-index:10}.CanvaEditor_universalBarLeft__Vrqej{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.CanvaEditor_universalBadge__I_2Rc{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#ffffff;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 2px 8px rgba(99,102,241,.3)}.CanvaEditor_universalBarHint__X6_O_{font-size:12px;color:var(--canva-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CanvaEditor_universalBarRight__v1h69{display:flex;align-items:center;gap:8px;flex-shrink:0}.CanvaEditor_publishOverlay__IsBaz{position:fixed;inset:0;background:rgba(16,24,40,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:CanvaEditor_publishFadeIn__Amk4_ .15s ease}@keyframes CanvaEditor_publishFadeIn__Amk4_{0%{opacity:0}to{opacity:1}}.CanvaEditor_publishModal__lj8tv{width:440px;max-width:100%;max-height:90vh;overflow-y:auto;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius-lg);box-shadow:var(--canva-shadow-lg);animation:CanvaEditor_publishSlideIn__1oCDu .2s ease}@keyframes CanvaEditor_publishSlideIn__1oCDu{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.CanvaEditor_publishModalHeader__I4u5g{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--canva-border)}.CanvaEditor_publishModalHeader__I4u5g h3{margin:0;font-size:16px;font-weight:600;color:var(--canva-text)}.ContextMenu_contextMenu__kxMtF{position:fixed;z-index:9999;min-width:200px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius);padding:6px;box-shadow:var(--canva-shadow-lg);animation:ContextMenu_fadeIn__GHvba .1s ease}@keyframes ContextMenu_fadeIn__GHvba{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ContextMenu_menuItem__CxLRt{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:var(--canva-radius-sm);color:var(--canva-text);font-size:13px;text-align:left;cursor:pointer;transition:background .1s ease}.ContextMenu_menuItem__CxLRt:hover:not(.ContextMenu_disabled__P4gd4){background:var(--canva-surface-hover)}.ContextMenu_menuItem__CxLRt.ContextMenu_disabled__P4gd4{opacity:.4;cursor:not-allowed}.ContextMenu_menuItem__CxLRt.ContextMenu_danger__Zk5IT:hover:not(.ContextMenu_disabled__P4gd4){background:var(--canva-danger-tint);color:var(--canva-danger)}.ContextMenu_icon__TL9by{display:flex;align-items:center;justify-content:center;width:16px;color:var(--canva-text-muted)}.ContextMenu_menuItem__CxLRt:hover:not(.ContextMenu_disabled__P4gd4) .ContextMenu_icon__TL9by{color:var(--canva-text)}.ContextMenu_menuItem__CxLRt.ContextMenu_danger__Zk5IT:hover:not(.ContextMenu_disabled__P4gd4) .ContextMenu_icon__TL9by{color:var(--canva-danger)}.ContextMenu_label__mXPCm{flex:1}.ContextMenu_shortcut__rNMk4{font-size:11px;color:var(--canva-text-muted);font-family:monospace}.ContextMenu_divider__1X3RI{height:1px;background:var(--canva-border);margin:6px 0}.ExportModal_overlay__7349K{position:fixed;inset:0;background:rgba(16,24,40,.45);display:flex;align-items:center;justify-content:center;z-index:10000;animation:ExportModal_fadeIn__ne9aS .15s ease;backdrop-filter:blur(2px)}@keyframes ExportModal_fadeIn__ne9aS{0%{opacity:0}to{opacity:1}}.ExportModal_modal__pFYlX{width:480px;max-height:90vh;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius-lg);box-shadow:var(--canva-shadow-lg);overflow:hidden;animation:ExportModal_slideIn__8q87D .2s ease}@keyframes ExportModal_slideIn__8q87D{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ExportModal_header___TduX{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--canva-border)}.ExportModal_header___TduX h2{margin:0;font-size:18px;font-weight:600;color:var(--canva-text)}.ExportModal_closeBtn__QItTk{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--canva-radius-sm);color:var(--canva-text-secondary);cursor:pointer;transition:all .15s ease}.ExportModal_closeBtn__QItTk:hover{background:var(--canva-surface-hover);color:var(--canva-text)}.ExportModal_content__efonJ{padding:24px;overflow-y:auto}.ExportModal_section__neumB{margin-bottom:24px}.ExportModal_section__neumB h3{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--canva-text-secondary);text-transform:uppercase;letter-spacing:.5px}.ExportModal_formatGrid__tPyq4{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ExportModal_formatCard__ZPBrH{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;background:var(--canva-surface-2);border:2px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text-secondary);cursor:pointer;transition:all .15s ease}.ExportModal_formatCard__ZPBrH:hover{border-color:var(--canva-border-strong);color:var(--canva-text)}.ExportModal_formatCard__ZPBrH.ExportModal_active__59CSO{border-color:var(--canva-primary);background:var(--canva-primary-tint);color:var(--canva-text)}.ExportModal_formatLabel__lPYnI{font-size:16px;font-weight:600}.ExportModal_formatDesc__t8d6H{font-size:11px;text-align:center;opacity:.7}.ExportModal_checkmark__0awES{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--canva-primary);border-radius:50%;color:white}.ExportModal_scaleGrid__m74kh{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ExportModal_scaleBtn__DldHk{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 12px;background:var(--canva-surface-2);border:2px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text-secondary);cursor:pointer;transition:all .15s ease}.ExportModal_scaleBtn__DldHk:hover{border-color:var(--canva-border-strong);color:var(--canva-text)}.ExportModal_scaleBtn__DldHk.ExportModal_active__59CSO{border-color:var(--canva-primary);background:var(--canva-primary-tint);color:var(--canva-text)}.ExportModal_scaleLabel__onedr{font-size:18px;font-weight:600}.ExportModal_scaleDesc__E1GB6{font-size:11px;opacity:.7}.ExportModal_slider__OXDcv{width:100%;height:6px;background:var(--canva-input-bg);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ExportModal_slider__OXDcv::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:var(--canva-primary);border-radius:50%;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.ExportModal_slider__OXDcv::-webkit-slider-thumb:hover{transform:scale(1.1)}.ExportModal_checkbox__MHKKD{display:flex;align-items:center;gap:12px;cursor:pointer;color:var(--canva-text);font-size:14px}.ExportModal_checkbox__MHKKD input{display:none}.ExportModal_checkboxMark__o99Ng{width:20px;height:20px;background:var(--canva-surface-2);border:2px solid var(--canva-border-strong);border-radius:4px;transition:all .15s ease}.ExportModal_checkbox__MHKKD input:checked+.ExportModal_checkboxMark__o99Ng{background:var(--canva-primary);border-color:var(--canva-primary)}.ExportModal_checkbox__MHKKD input:checked+.ExportModal_checkboxMark__o99Ng:after{content:"✓";display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:white;font-size:12px}.ExportModal_preview__ELCr7{display:flex;align-items:center;gap:12px;padding:16px;background:var(--canva-surface-2);border:1px solid var(--canva-border);border-radius:var(--canva-radius)}.ExportModal_previewLabel__grvlM{font-size:13px;color:var(--canva-text-muted)}.ExportModal_previewValue__mPTkk{font-size:14px;font-weight:500;color:var(--canva-text);font-family:monospace}.ExportModal_footer__Hl8G0{display:flex;gap:12px;padding:20px 24px;border-top:1px solid var(--canva-border);justify-content:flex-end}.ExportModal_cancelBtn__eveM7{padding:12px 24px;background:var(--canva-surface);border:1px solid var(--canva-border);border-radius:var(--canva-radius);color:var(--canva-text);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.ExportModal_cancelBtn__eveM7:hover{background:var(--canva-surface-hover);border-color:var(--canva-border-strong)}.ExportModal_exportBtn__dy_d5{display:flex;align-items:center;gap:8px;padding:12px 24px;background:var(--canva-primary);border:none;border-radius:var(--canva-radius);color:white;font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px var(--canva-primary-ring)}.ExportModal_exportBtn__dy_d5:hover:not(:disabled){background:var(--canva-primary-hover);box-shadow:0 2px 8px var(--canva-primary-ring)}.ExportModal_exportBtn__dy_d5:disabled{opacity:.6;cursor:not-allowed}