.LiveResizeHandles_handlesContainer__h_Cxx{position:absolute;inset:0;pointer-events:auto;z-index:var(--z-overlay,100)}.LiveResizeHandles_handlesContainer__h_Cxx:before{content:"";position:absolute;inset:-2px;border:2px solid var(--brand-coral,#ff7829);border-radius:var(--radius,5px);pointer-events:none}.LiveResizeHandles_handle__i4kqr{position:absolute;width:12px;height:12px;background:var(--surface-1,#1a1a1a);border:2px solid var(--brand-coral,#ff7829);border-radius:2px;pointer-events:auto;z-index:1;transition:transform .1s ease,background-color .1s ease}.LiveResizeHandles_handle__i4kqr:hover{transform:scale(1.2);background:var(--brand-coral,#ff7829)}.LiveResizeHandles_handleNw__9zJuE{top:-6px;left:-6px;cursor:nwse-resize}.LiveResizeHandles_handleNe__vm3U3{top:-6px;right:-6px;cursor:nesw-resize}.LiveResizeHandles_handleSw__DATa_{bottom:-6px;left:-6px;cursor:nesw-resize}.LiveResizeHandles_handleSe__FRFCC{bottom:-6px;right:-6px;cursor:nwse-resize}.LiveResizeHandles_handleN__yNguT{top:-6px;left:50%;transform:translateX(-50%);cursor:ns-resize}.LiveResizeHandles_handleS__lqEEL{bottom:-6px;left:50%;transform:translateX(-50%);cursor:ns-resize}.LiveResizeHandles_handleE__87pLz{right:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.LiveResizeHandles_handleW__UUgmT{left:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.LiveResizeHandles_handleN__yNguT:hover,.LiveResizeHandles_handleS__lqEEL:hover{transform:translateX(-50%) scale(1.2);background:var(--brand-coral,#ff7829)}.LiveResizeHandles_handleE__87pLz:hover,.LiveResizeHandles_handleW__UUgmT:hover{transform:translateY(-50%) scale(1.2);background:var(--brand-coral,#ff7829)}.LiveResizeHandles_resizing__qbE0J .LiveResizeHandles_handle__i4kqr{background:var(--brand-coral,#ff7829)}.LiveResizeHandles_sizeIndicator__g_MlW{position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);padding:4px 12px;background:var(--surface-2,rgba(30,30,30,.95));color:var(--text-primary,hsla(0,0%,100%,.95));font-size:11px;font-weight:500;font-family:var(--font-mono,monospace);border-radius:var(--radius,5px);box-shadow:var(--shadow-medium);pointer-events:none;white-space:nowrap;z-index:2}@media (pointer:coarse){.LiveResizeHandles_handle__i4kqr{width:20px;height:20px}.LiveResizeHandles_handleNw__9zJuE{top:-10px;left:-10px}.LiveResizeHandles_handleNe__vm3U3{top:-10px;right:-10px}.LiveResizeHandles_handleSw__DATa_{bottom:-10px;left:-10px}.LiveResizeHandles_handleSe__FRFCC{bottom:-10px;right:-10px}.LiveResizeHandles_handleN__yNguT{top:-10px}.LiveResizeHandles_handleS__lqEEL{bottom:-10px}.LiveResizeHandles_handleE__87pLz{right:-10px}.LiveResizeHandles_handleW__UUgmT{left:-10px}}:root[data-theme=light] .LiveResizeHandles_handle__i4kqr{background:var(--surface-1,#fff)}:root[data-theme=light] .LiveResizeHandles_handle__i4kqr:hover,:root[data-theme=light] .LiveResizeHandles_resizing__qbE0J .LiveResizeHandles_handle__i4kqr{background:var(--brand-coral,#ff7829)}:root[data-theme=light] .LiveResizeHandles_sizeIndicator__g_MlW{background:var(--surface-2,hsla(0,0%,100%,.95));color:var(--text-primary,rgba(0,0,0,.95))}@media (prefers-reduced-motion:reduce){.LiveResizeHandles_handle__i4kqr{transition:none}}.BlockContextMenu_menuContainer__HFYd6{position:absolute;top:10px;right:10px;z-index:30}.BlockContextMenu_menuButton__xwJbP{width:32px;height:32px;border-radius:999px;border:1px solid var(--border-default,hsla(0,0%,100%,.2));background:var(--surface-2,hsla(0,0%,7%,.85));color:var(--brand-coral,#ff8a29);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-medium,0 4px 10px rgba(0,0,0,.2));transition:transform .15s ease,background .15s ease,color .15s ease}.BlockContextMenu_menuButton__xwJbP:hover{transform:scale(1.05);background:var(--surface-3,rgba(30,30,30,.9));color:var(--brand-coral,#ff7829)}.BlockContextMenu_menuButton__xwJbP:active{transform:scale(.98)}.BlockRenderer_blockWrapper__iqhKw{position:relative;width:100%;transition:box-shadow .2s ease,transform .15s ease;border-radius:0;cursor:pointer}.BlockRenderer_blockWrapper__iqhKw:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-coral,#ff8a29)}.BlockRenderer_blockWrapper__iqhKw:focus:not(:focus-visible){outline:none;box-shadow:none}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_isLiveSelected__Fni5b{position:relative;cursor:default}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_isInlineEditing__b_4jg{position:relative;cursor:text;outline:2px dashed var(--brand-coral,#ff7829);outline-offset:4px}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_isLiveSelected__Fni5b .BlockRenderer_editIndicator__i0gbH{opacity:0!important}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_isDragging__7i980{opacity:.7;transform:scale(1.02);box-shadow:var(--shadow-high,0 6px 12px rgba(0,0,0,.12));cursor:-webkit-grabbing;cursor:grabbing}.BlockRenderer_editIndicator__i0gbH{position:absolute;top:8px;left:50%;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;width:auto;max-width:-moz-fit-content;max-width:fit-content;background:var(--surface-2,rgba(26,26,26,.9));border:1px solid var(--border-default,#3a3a3a);border-radius:var(--radius,5px);color:var(--text-secondary,#a0a0a0);font-size:12px;font-weight:500;white-space:nowrap;opacity:0;transform:translateX(-50%) translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;z-index:10}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_isOwner__GX8U_:hover .BlockRenderer_editIndicator__i0gbH{opacity:1;transform:translateX(-50%) translateY(0)}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_isOwner__GX8U_.BlockRenderer_isSelected__OJ6ls .BlockRenderer_editIndicator__i0gbH{opacity:1;transform:translateX(-50%) translateY(0);background:var(--brand-coral,#ff8a29);color:#fff;border-color:var(--brand-coral,#ff8a29)}.BlockRenderer_inlineEditIndicator___dpNR{position:absolute;top:-36px;left:50%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;width:auto;max-width:-moz-fit-content;max-width:fit-content;background:var(--brand-coral,#ff8a29);border:1px solid var(--brand-coral-dark,#e06a20);border-radius:var(--radius,5px);color:#fff;font-size:12px;font-weight:500;white-space:nowrap;transform:translateX(-50%);pointer-events:none;z-index:100;box-shadow:var(--shadow-medium,0 4px 8px rgba(0,0,0,.15))}.BlockRenderer_editIcon__UGnFq{width:14px;height:14px;fill:currentColor}.BlockRenderer_starterBlockHint__E9HbE{position:absolute;bottom:8px;left:50%;transform:translateX(-50%) translateY(4px);padding:4px 12px;background:var(--surface-2,rgba(26,26,26,.9));border:1px dashed var(--border-default,#3a3a3a);border-radius:var(--radius,5px);color:var(--text-tertiary,#707070);font-size:11px;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none;white-space:nowrap}.BlockRenderer_blockWrapper__iqhKw:hover .BlockRenderer_starterBlockHint__E9HbE{opacity:1;transform:translateX(-50%) translateY(0)}.BlockRenderer_modeIndicator__dsa_d{position:absolute;top:8px;left:8px;padding:3px 8px;background:var(--surface-3,rgba(45,45,45,.9));border-radius:var(--radius,5px);color:var(--text-tertiary,#707070);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:0;transition:opacity .2s ease;pointer-events:none}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_editorOpen__Memt7:hover .BlockRenderer_modeIndicator__dsa_d{opacity:1}.BlockRenderer_containerBadge__UwsbS{position:absolute;bottom:8px;right:8px;padding:3px 8px;background:var(--color-info-bg,rgba(255,138,41,.15));border:1px solid var(--color-info-border,#ff8a29);border-radius:var(--radius,5px);color:var(--brand-coral,#ff8a29);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:0;transition:opacity .2s ease;pointer-events:none}.BlockRenderer_blockWrapper__iqhKw.BlockRenderer_editorOpen__Memt7.BlockRenderer_isSelected__OJ6ls .BlockRenderer_containerBadge__UwsbS{opacity:1}@media (max-width:767px){.BlockRenderer_editIndicator__i0gbH{padding:4px 8px;font-size:11px}.BlockRenderer_starterBlockHint__E9HbE{font-size:10px;padding:3px 10px}}@media (prefers-reduced-motion:reduce){.BlockRenderer_blockWrapper__iqhKw,.BlockRenderer_containerBadge__UwsbS,.BlockRenderer_editIndicator__i0gbH,.BlockRenderer_modeIndicator__dsa_d,.BlockRenderer_starterBlockHint__E9HbE{transition:none}}