.InsertionDropZone_insertionZone__d2eSJ{position:relative;width:100%;min-height:48px;padding:12px 0;display:flex;align-items:center;justify-content:center;cursor:default;transition:min-height .2s var(--ease-micro,ease),background .2s var(--ease-micro,ease),opacity .2s var(--ease-micro,ease)}.InsertionDropZone_isFirst__fkK_b{min-height:48px;padding-top:16px}.InsertionDropZone_isLast__kSPry{min-height:48px;padding-bottom:16px}.InsertionDropZone_isOver__tJ4_2{background:rgba(255,120,41,.05);border-radius:var(--radius,5px)}.InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_indicator__YFxi7{transform:scaleY(1);opacity:1}.InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_plusIcon__S9haH{color:var(--brand-coral,#ff7829);transform:scale(1.1)}.InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_dashedLine__kZNL3{max-width:100px;height:1px;opacity:.8;background:rgba(255,120,41,.5)}.InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_dropHint__Lqfg8{opacity:0;position:absolute;pointer-events:none}.InsertionDropZone_indicator__YFxi7{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-3,12px);transform:scaleY(1);opacity:1;transition:transform .15s var(--ease-micro,ease),opacity .15s var(--ease-micro,ease)}.InsertionDropZone_plusIcon__S9haH{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-tertiary,hsla(0,0%,100%,.4));flex-shrink:0;transition:color .2s var(--ease-micro,ease),transform .2s var(--ease-micro,ease)}.InsertionDropZone_plusIcon__S9haH svg{width:16px;height:16px}.InsertionDropZone_insertionZone__d2eSJ:hover .InsertionDropZone_plusIcon__S9haH{color:var(--brand-coral,#ff7829);transform:scale(1.1)}.InsertionDropZone_dashedLine__kZNL3{flex:1 1;max-width:80px;height:1px;background:repeating-linear-gradient(90deg,var(--border-subtle,hsla(0,0%,100%,.15)),var(--border-subtle,hsla(0,0%,100%,.15)) 4px,transparent 4px,transparent 8px);opacity:.6;transition:opacity .2s var(--ease-micro,ease)}.InsertionDropZone_insertionZone__d2eSJ:hover .InsertionDropZone_dashedLine__kZNL3{opacity:1;background:repeating-linear-gradient(90deg,var(--brand-coral,#ff7829),var(--brand-coral,#ff7829) 4px,transparent 4px,transparent 8px)}.InsertionDropZone_dropHint__Lqfg8{font-size:.6875rem;font-weight:500;color:var(--text-tertiary,hsla(0,0%,100%,.4));text-transform:lowercase;letter-spacing:.02em;white-space:nowrap;opacity:.7;transition:color .2s var(--ease-micro,ease),opacity .2s var(--ease-micro,ease)}.InsertionDropZone_insertionZone__d2eSJ:hover .InsertionDropZone_dropHint__Lqfg8{color:var(--brand-coral,#ff7829);opacity:1}.InsertionDropZone_isDragging__JJG6w .InsertionDropZone_plusIcon__S9haH{color:var(--brand-coral,#ff7829)}.InsertionDropZone_isDragging__JJG6w .InsertionDropZone_dashedLine__kZNL3{opacity:1;background:repeating-linear-gradient(90deg,var(--brand-coral,#ff7829),var(--brand-coral,#ff7829) 4px,transparent 4px,transparent 8px)}.InsertionDropZone_isDragging__JJG6w .InsertionDropZone_dropHint__Lqfg8{color:var(--brand-coral,#ff7829);opacity:1}@keyframes InsertionDropZone_pulseGlow__V2Z7J{0%,to{box-shadow:0 0 0 0 rgba(255,120,41,0)}50%{box-shadow:0 0 8px 2px rgba(255,120,41,.3)}}.InsertionDropZone_line__jZmJA{display:none}.InsertionDropZone_label__gY13a{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-1,4px) var(--space-3,12px);background:rgba(255,120,41,.9);color:var(--color-text-contrast,#fff);font-size:.6875rem;font-weight:500;border-radius:var(--radius,5px);white-space:nowrap}.InsertionDropZone_label__gY13a svg{width:14px;height:14px;flex-shrink:0}@keyframes InsertionDropZone_fadeInUp__zuQnA{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .InsertionDropZone_insertionZone__d2eSJ{background:transparent}:root[data-theme=light] .InsertionDropZone_isOver__tJ4_2{background:rgba(255,120,41,.03)}:root[data-theme=light] .InsertionDropZone_plusIcon__S9haH{color:rgba(0,0,0,.4)}:root[data-theme=light] .InsertionDropZone_insertionZone__d2eSJ:hover .InsertionDropZone_plusIcon__S9haH,:root[data-theme=light] .InsertionDropZone_isDragging__JJG6w .InsertionDropZone_plusIcon__S9haH,:root[data-theme=light] .InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_plusIcon__S9haH{color:var(--brand-coral,#ff7829)}:root[data-theme=light] .InsertionDropZone_dashedLine__kZNL3{background:repeating-linear-gradient(90deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 4px,transparent 0,transparent 8px)}:root[data-theme=light] .InsertionDropZone_dropHint__Lqfg8{color:rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.InsertionDropZone_dashedLine__kZNL3,.InsertionDropZone_dropHint__Lqfg8,.InsertionDropZone_indicator__YFxi7,.InsertionDropZone_insertionZone__d2eSJ,.InsertionDropZone_label__gY13a,.InsertionDropZone_plusIcon__S9haH{transition:none}.InsertionDropZone_isDragging__JJG6w .InsertionDropZone_plusIcon__S9haH,.InsertionDropZone_label__gY13a{animation:none}}@media (pointer:coarse){.InsertionDropZone_insertionZone__d2eSJ{min-height:40px;padding:12px 0}.InsertionDropZone_isFirst__fkK_b{min-height:64px;padding-top:24px}.InsertionDropZone_isLast__kSPry{min-height:40px;padding-bottom:16px}.InsertionDropZone_isOver__tJ4_2{background:rgba(255,120,41,.08)}.InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_line__jZmJA{height:6px;box-shadow:0 0 16px rgba(255,120,41,.5)}.InsertionDropZone_label__gY13a{padding:var(--space-3,12px) var(--space-5,20px);font-size:.875rem}.InsertionDropZone_label__gY13a svg{width:18px;height:18px}}@media (max-width:374px){.InsertionDropZone_insertionZone__d2eSJ{min-height:32px;padding:8px 0}.InsertionDropZone_isFirst__fkK_b{min-height:48px;padding-top:16px}.InsertionDropZone_isLast__kSPry{min-height:32px;padding-bottom:12px}.InsertionDropZone_label__gY13a{padding:var(--space-2,8px) var(--space-3,12px);font-size:.75rem}}@media (min-width:375px) and (max-width:479px){.InsertionDropZone_insertionZone__d2eSJ{min-height:36px;padding:10px 0}.InsertionDropZone_isFirst__fkK_b{min-height:56px;padding-top:20px}.InsertionDropZone_isLast__kSPry{min-height:36px;padding-bottom:12px}}@media (min-width:480px) and (max-width:767px){.InsertionDropZone_insertionZone__d2eSJ{min-height:40px;padding:12px 0}.InsertionDropZone_isFirst__fkK_b{min-height:60px;padding-top:22px}.InsertionDropZone_isLast__kSPry{min-height:40px;padding-bottom:14px}.InsertionDropZone_isOver__tJ4_2 .InsertionDropZone_line__jZmJA{height:5px}}@media (min-width:768px) and (max-width:1023px){.InsertionDropZone_insertionZone__d2eSJ{min-height:28px;padding:10px 0}.InsertionDropZone_isFirst__fkK_b{min-height:52px}.InsertionDropZone_isLast__kSPry{min-height:280px;padding-bottom:100px}}.InsertionDropZone_insertionZone__d2eSJ{touch-action:pan-y}.InsertionDropZone_isOver__tJ4_2{touch-action:none}.InsertionDropZone_isOver__tJ4_2:after{content:"";position:absolute;inset:0;border-radius:var(--radius,5px);pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,120,41,.1)}.ContentRemoveButton_removeButton__6LtES{position:absolute;top:8px;right:8px;z-index:var(--z-above-content,10);width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;opacity:0;transition:all .15s ease}.ContentRemoveButton_removeButton__6LtES svg{width:16px;height:16px}.ContentRemoveButton_removeButton__6LtES:hover{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.ContentRemoveButton_removeButton__6LtES:focus-visible,:focus-within>.ContentRemoveButton_removeButton__6LtES,:hover>.ContentRemoveButton_removeButton__6LtES{opacity:1}.ContentRemoveButton_removeButton__6LtES:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ContentRemoveButton_removeButton__6LtES{transition:none!important}}.CanvasToolbar_toolbarContainer__hphsU{display:flex;flex-direction:column;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-6,24px);background:transparent;border:none;border-radius:0;flex-shrink:0;width:100%;box-sizing:border-box}.CanvasToolbar_toolbarRow__99ygK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2,8px);row-gap:var(--space-2,8px);min-height:32px;width:100%}.CanvasToolbar_toolbarRowActions__WmeJF{border-top:none;padding-top:0}.CanvasToolbar_toolGroup__VzpQ9{gap:var(--space-2,8px);border-radius:0;flex-shrink:0}.CanvasToolbar_toolButton__vuwzY,.CanvasToolbar_toolGroup__VzpQ9{display:flex;align-items:center;background:none;padding:0;box-shadow:none;border:none}.CanvasToolbar_toolButton__vuwzY{justify-content:center;width:36px;height:36px;border-radius:0;color:#fff;cursor:pointer;transition:opacity .15s ease}.CanvasToolbar_toolButton__vuwzY:hover:not(:disabled){background:none;opacity:.7}.CanvasToolbar_toolButton__vuwzY:focus-visible{outline:none;background:none}.CanvasToolbar_toolButton__vuwzY:disabled{opacity:.3;cursor:not-allowed;background:none}.CanvasToolbar_toolButton__vuwzY.CanvasToolbar_active__TDL6D{color:var(--brand-coral,#ff7829);background:none}.CanvasToolbar_toolButton__vuwzY.CanvasToolbar_active__TDL6D:hover:not(:disabled){opacity:.8;background:none}.CanvasToolbar_toolButtonOrange__YQhCl{color:var(--brand-coral,#ff7829)}.CanvasToolbar_toolButtonOrange__YQhCl:disabled{color:var(--brand-coral,#ff7829);opacity:.3}.CanvasToolbar_toolButtonDanger__0mrtH{color:var(--color-error,#dc3545)}.CanvasToolbar_toolButtonDanger__0mrtH:hover:not(:disabled){color:var(--color-error,#dc3545);filter:brightness(1.2)}.CanvasToolbar_toolButtonDanger__0mrtH:disabled{color:var(--color-error,#dc3545);opacity:.3}.CanvasToolbar_toolIcon__t1Y8m{width:18px;height:18px;flex-shrink:0;stroke:currentColor;fill:none}.CanvasToolbar_actionButton__F3GWv{display:flex;align-items:center;gap:var(--space-1,4px);height:36px;padding:0 var(--space-2,8px);background:none;border:none;border-radius:0;font-size:.75rem;font-weight:500;font-family:var(--font-sans,sans-serif);color:#fff;cursor:pointer;transition:opacity .15s ease;white-space:nowrap;box-shadow:none}.CanvasToolbar_actionButton__F3GWv:hover:not(:disabled){background:none;opacity:.7}.CanvasToolbar_actionButton__F3GWv:focus-visible{outline:none;background:none}.CanvasToolbar_actionButton__F3GWv:disabled{opacity:.3;cursor:not-allowed;background:none}.CanvasToolbar_actionButton__F3GWv.CanvasToolbar_active__TDL6D{color:var(--brand-coral,#ff7829);background:none}.CanvasToolbar_actionButton__F3GWv.CanvasToolbar_active__TDL6D:hover:not(:disabled){opacity:.8;background:none}.CanvasToolbar_actionButtonOrange__cfwuC{color:var(--brand-coral,#ff7829)}.CanvasToolbar_actionButtonOrange__cfwuC:disabled{color:var(--brand-coral,#ff7829);opacity:.3}.CanvasToolbar_actionButtonIcon__mzE81{width:14px;height:14px;flex-shrink:0;stroke:currentColor;fill:none}.CanvasToolbar_zoomDisplay__3HKb9{display:flex;align-items:center;justify-content:center;min-width:52px;height:32px;padding:0 var(--space-2,8px);background:none;border:none;border-radius:0;font-size:.75rem;font-weight:600;font-family:var(--font-mono,monospace);color:#fff;cursor:pointer;transition:opacity .15s ease;box-shadow:none}.CanvasToolbar_zoomDisplay__3HKb9:hover{background:none;opacity:.7}.CanvasToolbar_zoomDisplay__3HKb9:focus-visible{outline:none;background:none}.CanvasToolbar_divider__J0pj7{width:1px;height:20px;background:hsla(0,0%,100%,.2);margin:0 var(--space-1,4px);flex-shrink:0}.CanvasToolbar_spacer__6qmsy{display:none}.CanvasToolbar_groupLabel__3K8pR{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary,hsla(0,0%,100%,.4));margin-right:var(--space-1,4px);white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.CanvasToolbar_toolbarContainer__hphsU{padding:var(--space-2,8px) 0}.CanvasToolbar_groupLabel__3K8pR{display:none}}@media (max-width:767px){.CanvasToolbar_toolbarContainer__hphsU{padding:var(--space-2,8px) 0;gap:var(--space-2,8px)}.CanvasToolbar_toolbarRow__99ygK{gap:var(--space-2,8px);flex-wrap:wrap;justify-content:space-between}.CanvasToolbar_toolGroup__VzpQ9{flex-shrink:0}.CanvasToolbar_toolButton__vuwzY{width:32px;height:32px}.CanvasToolbar_toolButton__vuwzY .CanvasToolbar_toolIcon__t1Y8m{width:18px;height:18px}.CanvasToolbar_actionButton__F3GWv{height:32px;padding:0 var(--space-1,4px);font-size:.75rem}.CanvasToolbar_actionButton__F3GWv .CanvasToolbar_actionButtonIcon__mzE81{width:14px;height:14px}.CanvasToolbar_zoomDisplay__3HKb9{height:32px;min-width:44px;font-size:.75rem}.CanvasToolbar_divider__J0pj7,.CanvasToolbar_groupLabel__3K8pR,.CanvasToolbar_spacer__6qmsy{display:none}.CanvasToolbar_hideOnMobile__9E5B5{display:none!important}}@media (max-width:374px){.CanvasToolbar_toolbarContainer__hphsU{padding:var(--space-1,4px) 0}.CanvasToolbar_toolbarRow__99ygK{flex-wrap:wrap;justify-content:flex-start}.CanvasToolbar_actionButton__F3GWv span:not(.CanvasToolbar_actionButtonIcon__mzE81){display:none}.CanvasToolbar_actionButton__F3GWv{padding:0}}@media (pointer:coarse){.CanvasToolbar_toolButton__vuwzY{width:44px;height:44px}.CanvasToolbar_actionButton__F3GWv{min-height:44px}}:root[data-theme=light] .CanvasToolbar_toolbarContainer__hphsU{background:transparent;border:none}:root[data-theme=light] .CanvasToolbar_toolbarRowActions__WmeJF{border-top:none}:root[data-theme=light] .CanvasToolbar_toolButton__vuwzY{color:rgba(0,0,0,.8)}:root[data-theme=light] .CanvasToolbar_toolButton__vuwzY:hover:not(:disabled){opacity:.5}:root[data-theme=light] .CanvasToolbar_toolButton__vuwzY.CanvasToolbar_active__TDL6D{color:var(--brand-coral,#ff7829)}:root[data-theme=light] .CanvasToolbar_actionButton__F3GWv{color:rgba(0,0,0,.8)}:root[data-theme=light] .CanvasToolbar_actionButton__F3GWv:hover:not(:disabled){opacity:.5}:root[data-theme=light] .CanvasToolbar_actionButtonOrange__cfwuC,:root[data-theme=light] .CanvasToolbar_actionButton__F3GWv.CanvasToolbar_active__TDL6D,:root[data-theme=light] .CanvasToolbar_toolButtonOrange__YQhCl{color:var(--brand-coral,#ff7829)}:root[data-theme=light] .CanvasToolbar_toolButtonDanger__0mrtH{color:var(--color-error,#dc3545)}:root[data-theme=light] .CanvasToolbar_zoomDisplay__3HKb9{color:rgba(0,0,0,.8)}:root[data-theme=light] .CanvasToolbar_zoomDisplay__3HKb9:hover{opacity:.5}:root[data-theme=light] .CanvasToolbar_divider__J0pj7{background:rgba(0,0,0,.2)}:root[data-theme=light] .CanvasToolbar_groupLabel__3K8pR{color:var(--text-tertiary,rgba(0,0,0,.4))}@media (prefers-reduced-motion:reduce){.CanvasToolbar_actionButton__F3GWv,.CanvasToolbar_toolButton__vuwzY,.CanvasToolbar_zoomDisplay__3HKb9{transition:none}}.MarqueeOverlay_marqueeOverlay__u4a3N{position:absolute;pointer-events:none;z-index:100;background-color:rgba(255,120,41,.1);border:2px solid var(--brand-coral,#ff7829);border-radius:var(--radius,5px);animation:MarqueeOverlay_marqueeAppear__Wz_LM .1s var(--ease-micro,ease)}.MarqueeOverlay_marqueeOverlay__u4a3N:after{content:"";position:absolute;inset:-1px;border:1px dashed var(--brand-coral,#ff7829);border-radius:var(--radius,5px);opacity:.5}@keyframes MarqueeOverlay_marqueeAppear__Wz_LM{0%{opacity:0}to{opacity:1}}:root[data-theme=light] .MarqueeOverlay_marqueeOverlay__u4a3N{background-color:rgba(255,120,41,.08)}@media (prefers-reduced-motion:reduce){.MarqueeOverlay_marqueeOverlay__u4a3N{animation:none}}