.visual-editor_editor__bDds4{display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1rem;align-items:start}.visual-editor_editorMain__KyOGx{min-width:0}.visual-editor_canvas__XXwOG{position:relative;z-index:1;overflow:hidden;isolation:isolate;border:1px solid var(--admin-line,#e8eaef);border-radius:.9rem;background:var(--white)}.visual-editor_canvas__XXwOG .visual-editor_canvasHero__WDMpW{padding:clamp(1.75rem,3vw,2.75rem) 0 clamp(2rem,4vw,3.25rem)!important}.visual-editor_editorChrome__fvLSz{position:sticky;top:.35rem;z-index:50;display:grid;gap:.75rem;margin-bottom:1rem;padding:.55rem;border:1px solid #d9dee7;border-radius:1rem;background:#eef1f5;box-shadow:0 1px 2px rgb(21 30 40/5%),0 12px 28px rgb(21 30 40/10%);isolation:isolate}.visual-editor_editor__bDds4[data-settings-open=true] .visual-editor_editorChrome__fvLSz{position:relative;top:auto}.visual-editor_toolbar__fymmn{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:0;padding:.65rem .8rem;border:1px solid #d9dee7;border-radius:.85rem;background:#ffffff;color:#1c2430;box-shadow:none}.visual-editor_toolbarHint__WAxns{color:var(--admin-muted,#7a8494);font-size:.72rem}.visual-editor_toolbarStatus__esJj5{padding:.3rem .7rem;border-radius:99rem;background:var(--admin-accent-soft,#ffeadd);color:var(--admin-accent-dark,#e2530a);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.visual-editor_toolbarSpacer__3k3D1{flex:1}.visual-editor_toolbarMessage__276C2{display:inline-flex;align-items:center;gap:.4rem;max-width:26rem;padding:.35rem .75rem;border-radius:99rem;background:#e8f7ee;color:#187339;font-size:.78rem;font-weight:600}.visual-editor_toolbarError___vyrI{background:#fdeaea;color:#b42323}.visual-editor_toolbarButton__PhRkp{padding:.45rem 1rem;border:1px solid var(--admin-line,#e8eaef);border-radius:99rem;background:var(--admin-panel,#fff);color:var(--admin-ink,#1c2430);font-size:.83rem;font-weight:600;cursor:pointer}.visual-editor_toolbarButton__PhRkp:hover{border-color:var(--admin-accent,#ff691e);color:var(--admin-accent-dark,#e2530a)}.visual-editor_toolbarPrimary__ygTxS,.visual-editor_toolbarPrimary__ygTxS:hover{border-color:var(--admin-accent,#ff691e);background:var(--admin-accent,#ff691e);color:#fff}.visual-editor_toolbarPrimary__ygTxS:hover{background:var(--admin-accent-dark,#e2530a)}.visual-editor_toolbarButton__PhRkp:disabled{opacity:.5;cursor:wait}.visual-editor_editor__bDds4 .visual-editor_canvas__XXwOG figcaption,.visual-editor_editor__bDds4 .visual-editor_canvas__XXwOG h1,.visual-editor_editor__bDds4 .visual-editor_canvas__XXwOG h2{font-family:var(--font-heading);text-transform:uppercase}.visual-editor_editor__bDds4 .visual-editor_canvas__XXwOG h1{letter-spacing:-.03em}.visual-editor_editor__bDds4 .visual-editor_canvas__XXwOG h2{letter-spacing:normal}.visual-editor_editable__ncMyw{position:relative;z-index:2;border-radius:.4rem;transition:box-shadow .15s ease;cursor:text;outline:none;white-space:pre-line!important}.visual-editor_editable__ncMyw:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-accent,#ff691e) 55%,transparent)}.visual-editor_editable__ncMyw:focus{outline:none;box-shadow:0 0 0 2px var(--admin-accent,#ff691e);white-space:pre-line!important}.visual-editor_editable__ncMyw:empty:before{content:attr(data-placeholder);opacity:.45}.visual-editor_blockRow__U1aPM{position:relative}.visual-editor_blockActions__5aWqi{position:absolute;top:0;right:0;z-index:3;display:flex;gap:.3rem;opacity:0;transition:opacity .15s ease}.visual-editor_blockRow__U1aPM:focus-within .visual-editor_blockActions__5aWqi,.visual-editor_blockRow__U1aPM:hover .visual-editor_blockActions__5aWqi{opacity:1}.visual-editor_chip__t_kqS{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border:none;border-radius:var(--radius-pill);background:var(--black-secondary);color:var(--white);font-size:.75rem;cursor:pointer}.visual-editor_chip__t_kqS:hover{background:var(--vivid-red)}.visual-editor_chipDanger__H0JHP:hover{background:var(--vivid-red-active)}.visual-editor_ghostAdd__dAtYN{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.55rem 1.1rem;border:2px dashed color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--radius-pill);background:transparent;color:inherit;font-size:.85rem;cursor:pointer}.visual-editor_ghostAdd__dAtYN:hover{border-style:solid}.visual-editor_mediaShell__Z3uhe{display:grid;place-items:center;position:relative;cursor:grab;touch-action:none;background:transparent}.visual-editor_mediaShellGrabbing__9A8_B,.visual-editor_mediaShellGrabbing__9A8_B *{cursor:grabbing!important}.visual-editor_mediaShellSelected__PYRwY{outline:2px solid var(--admin-accent,#ff691e);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--admin-accent,#ff691e) 22%,transparent)}.visual-editor_mediaShellResizeMode__VX4P0{outline-color:#fff;box-shadow:0 0 0 2px var(--admin-accent,#ff691e),0 0 0 6px color-mix(in srgb,var(--admin-accent,#ff691e) 35%,transparent)}.visual-editor_mediaShellResizeMode__VX4P0 .visual-editor_mediaResizeHandle__yTN4d{transform:scale(1.15);box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-accent,#ff691e) 45%,transparent)}.visual-editor_mediaResizeHandle__yTN4d{position:absolute;z-index:6;box-sizing:border-box;background:#fff;border:1.5px solid var(--admin-accent,#ff691e);border-radius:1px;touch-action:none;pointer-events:auto}.visual-editor_mediaShell__Z3uhe .visual-editor_mediaActions__HTmvD .visual-editor_chip__t_kqS,.visual-editor_mediaShell__Z3uhe .visual-editor_mediaActions__HTmvD button{cursor:pointer}.visual-editor_mediaResize_ne__HfgFr,.visual-editor_mediaResize_nw__wc04H,.visual-editor_mediaResize_se__hlkwm,.visual-editor_mediaResize_sw__BFFGC{width:10px;height:10px}.visual-editor_mediaResize_nw__wc04H{top:-5px;left:-5px;cursor:nwse-resize}.visual-editor_mediaResize_ne__HfgFr{top:-5px;right:-5px;cursor:nesw-resize}.visual-editor_mediaResize_se__hlkwm{bottom:-5px;right:-5px;cursor:nwse-resize}.visual-editor_mediaResize_sw__BFFGC{bottom:-5px;left:-5px;cursor:nesw-resize}.visual-editor_mediaResize_n___VQYt,.visual-editor_mediaResize_s__3bVOc{left:50%;width:10px;height:10px;transform:translateX(-50%);cursor:ns-resize}.visual-editor_mediaResize_n___VQYt{top:-5px}.visual-editor_mediaResize_s__3bVOc{bottom:-5px}.visual-editor_mediaResize_e__8d2P8,.visual-editor_mediaResize_w__EGsoF{top:50%;width:10px;height:10px;transform:translateY(-50%);cursor:ew-resize}.visual-editor_mediaResize_e__8d2P8{right:-5px}.visual-editor_mediaResize_w__EGsoF{left:-5px}.visual-editor_imgControlHint__iujKR{margin:0;font-size:.72rem;line-height:1.35;opacity:.7}.visual-editor_frameSizeField__0tBfi{display:flex;flex-direction:column;gap:.25rem;flex:1;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.visual-editor_frameSizeField__0tBfi .visual-editor_ratioInput___GnhJ{width:100%}.visual-editor_scrubLabel__oYM_9{cursor:ew-resize;user-select:none;display:inline-block}.visual-editor_scrubLabel__oYM_9:hover{color:var(--admin-accent,#ff691e);opacity:1}.visual-editor_mediaImgCover__U3_q_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.visual-editor_mediaImgContain__udLQk{position:relative;display:block;flex:0 1 auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.visual-editor_mediaContainWrap__OdD_d{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;overflow:hidden;line-height:0}.visual-editor_mediaContainWrap__OdD_d img,.visual-editor_mediaContainWrap__OdD_d video{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.visual-editor_mediaActions__HTmvD{position:absolute;top:.75rem;right:.75rem;z-index:2;display:flex;gap:.4rem;opacity:0;transition:opacity .15s ease}.visual-editor_mediaShell__Z3uhe:focus-within .visual-editor_mediaActions__HTmvD,.visual-editor_mediaShell__Z3uhe:hover .visual-editor_mediaActions__HTmvD{opacity:1}.visual-editor_mediaEmpty__Gmoer{display:grid;place-items:center;min-height:14rem;border:2px dashed rgb(255 255 255/55%);border-radius:var(--radius-lg);background:transparent}.visual-editor_mediaEmptyDark__WPKSd{border-color:rgb(18 18 18/35%);color:var(--black-secondary);background:transparent}.visual-editor_settingsView__TmN3B{position:relative;z-index:80;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem 1.15rem;margin:0 0 1rem;min-height:min(72vh,40rem);max-height:none;overflow:visible;padding:1.35rem 1.45rem 1.55rem;border:1px solid #cfd6e0;border-radius:.85rem;background:#ffffff!important;background-color:#ffffff!important;color:#1c2430!important;box-shadow:inset 0 1px 0 #fff,0 8px 22px rgb(21 30 40/10%);isolation:isolate}.visual-editor_settingsParked__mn38g{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.visual-editor_settingsHeading__EJxDh{grid-column:1/-1;margin:0 0 .2rem;color:#1c2430!important;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.visual-editor_settingsField__eT_yA{display:grid;gap:.4rem;align-content:start;min-width:0;font-size:.84rem;color:#1c2430!important}.visual-editor_settingsField__eT_yA>span{color:#3d4654!important;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;opacity:1!important}.visual-editor_settingsFull__gK_1G{grid-column:1/-1}.visual-editor_settingsInput__J6jUc{width:100%;min-height:2.5rem;padding:.55rem .75rem;border:1px solid #cfd6e0!important;border-radius:.65rem;background:#ffffff!important;color:#1c2430!important;font:inherit;font-size:.9rem;opacity:1!important}.visual-editor_settingsInput__J6jUc:focus{outline:2px solid #ffeadd;border-color:#ff691e!important}.visual-editor_settingsInput__J6jUc[type=color]{width:3.25rem;min-height:2.5rem;padding:.25rem;cursor:pointer}.visual-editor_settingsInput__J6jUc[type=checkbox]{width:1.05rem;min-height:1.05rem;min-width:1.05rem;margin:.15rem 0 0;accent-color:#ff691e}.visual-editor_settingsCheck__d_6eo{display:flex;flex-direction:row;align-items:center;gap:.55rem}.visual-editor_settingsCheck__d_6eo>span{order:1;color:#1c2430!important;font-size:.84rem;font-weight:700;text-transform:none;letter-spacing:0}.visual-editor_settingsRow__ybPaP{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;color:#1c2430!important}.visual-editor_settingsRow__ybPaP label{color:#1c2430!important;font-size:.84rem;font-weight:600}.visual-editor_thumbPreview__n2aPt{position:relative;display:block;flex:0 0 auto;width:8rem;height:5.5rem;overflow:hidden;border:1px solid #cfd6e0;border-radius:.55rem;background:#ececec}.visual-editor_thumbPreviewMedia__W4f_u{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.visual-editor_excerptNote__mZZQM{padding:1rem var(--layout-gutter);background:var(--linen);border-top:1px dashed rgb(18 18 18/25%)}.visual-editor_excerptNoteInner__9euME{width:min(100%,var(--layout-container));margin-inline:auto}.visual-editor_excerptLabel__5tewv{display:block;margin-bottom:.4rem;font-size:var(--text-xxs);text-transform:uppercase;letter-spacing:.08em;opacity:.6}.visual-editor_statShell__uEmqI{position:relative}@media (max-width:61.9375rem){.visual-editor_settingsView__TmN3B{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375rem){.visual-editor_settingsView__TmN3B{grid-template-columns:1fr}}.visual-editor_imgControlPanel__RFl9H{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:95;display:flex;flex-direction:column;gap:0;width:min(24rem,calc(100vw - 2rem));max-height:90vh;overflow:auto;border-radius:1rem;background:var(--white,#fff);color:var(--black-secondary,#1c2430);box-shadow:0 8px 48px rgb(0 0 0/35%),0 2px 8px rgb(0 0 0/15%)}.visual-editor_imgControlHeader__9XsQ8{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid rgb(18 18 18/12%);font-weight:700;font-size:.88rem}.visual-editor_imgControlDragHandle__hg3v1{cursor:grab;user-select:none}.visual-editor_imgControlDragHandle__hg3v1:active{cursor:grabbing}.visual-editor_imgControlGrip__qmZmg{margin-left:auto}.visual-editor_imgControlClose__ATxKQ{padding:.2rem .5rem;border:none;border-radius:.4rem;background:transparent;color:inherit;cursor:pointer;font-size:1rem;opacity:.55}.visual-editor_imgControlClose__ATxKQ:hover{opacity:1;background:rgb(18 18 18/8%)}.visual-editor_imgControlSection__3jmD0{display:flex;flex-direction:column;gap:.55rem;padding:.85rem 1rem;border-bottom:1px solid rgb(18 18 18/8%)}.visual-editor_imgControlSection__3jmD0:last-child{border-bottom:none}.visual-editor_imgControlSectionLabel__m6wk4{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.55}.visual-editor_imgControlSectionMeta__j3sDs{margin-left:auto;font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;opacity:1;color:var(--admin-accent,#ff691e);text-transform:none;letter-spacing:0}.visual-editor_ratioPresets__7x3I7{display:flex;flex-wrap:wrap;gap:.4rem}.visual-editor_ratioPreset__sTLxw{padding:.32rem .72rem;border:1.5px solid rgb(18 18 18/18%);border-radius:99rem;background:var(--white,#fff);color:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.visual-editor_ratioPreset__sTLxw:hover{border-color:var(--admin-accent,#ff691e);color:var(--admin-accent-dark,#e2530a)}.visual-editor_ratioPresetActive__GlcaV{border-color:var(--admin-accent,#ff691e);background:var(--admin-accent,#ff691e);color:#fff}.visual-editor_ratioPresetActive__GlcaV:hover{background:var(--admin-accent-dark,#e2530a);color:#fff}.visual-editor_ratioCustomRow__gw_CK{display:flex;align-items:center;gap:.5rem}.visual-editor_ratioInput___GnhJ{width:4.5rem;padding:.45rem .6rem;border:1.5px solid rgb(18 18 18/18%);border-radius:.6rem;background:var(--white,#fff);font:inherit;font-size:.85rem;text-align:center}.visual-editor_ratioInput___GnhJ:focus{outline:none;border-color:var(--admin-accent,#ff691e)}.visual-editor_lockButton__oW_8N{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1.5px solid rgb(18 18 18/18%);border-radius:.6rem;background:var(--white,#fff);color:inherit;cursor:pointer;flex-shrink:0;transition:border-color .12s,background .12s}.visual-editor_lockButtonActive__YgnUu,.visual-editor_lockButton__oW_8N:hover{border-color:var(--admin-accent,#ff691e)}.visual-editor_lockButtonActive__YgnUu{background:color-mix(in srgb,var(--admin-accent,#ff691e) 10%,white);color:var(--admin-accent-dark,#e2530a)}.visual-editor_fitToggle__ywTay{display:flex;gap:.5rem}.visual-editor_fitOption__vyJoC{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.65rem .5rem;border:1.5px solid rgb(18 18 18/18%);border-radius:.7rem;background:var(--white,#fff);color:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s}.visual-editor_fitOptionActive__iSqIh,.visual-editor_fitOption__vyJoC:hover{border-color:var(--admin-accent,#ff691e)}.visual-editor_fitOptionActive__iSqIh{background:color-mix(in srgb,var(--admin-accent,#ff691e) 10%,white);color:var(--admin-accent-dark,#e2530a)}.visual-editor_focalPicker__fjiJN{position:relative;height:10rem;overflow:hidden;border-radius:.6rem;background:rgb(18 18 18/8%);cursor:crosshair;user-select:none;touch-action:none}.visual-editor_focalPickerImg__kxj50{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none}.visual-editor_focalPickerPlaceholder__4_xY0{display:grid;place-items:center;height:100%;font-size:.8rem;opacity:.4}.visual-editor_focalDot__XxIzL{position:absolute;width:18px;height:18px;border:2.5px solid #fff;border-radius:50%;background:var(--admin-accent,#ff691e);box-shadow:0 0 0 1.5px rgb(0 0 0/40%),0 2px 6px rgb(0 0 0/40%);transform:translate(-50%,-50%);pointer-events:none;transition:box-shadow .1s}.visual-editor_focalPicker__fjiJN:focus .visual-editor_focalDot__XxIzL{box-shadow:0 0 0 3px var(--admin-accent,#ff691e),0 2px 6px rgb(0 0 0/40%)}.visual-editor_radiusLinkButton__ECeCT{width:1.8rem;height:1.8rem;margin-left:auto;flex-shrink:0}.visual-editor_radiusLinkedRow__Vi_18{display:flex;align-items:center;gap:.5rem}.visual-editor_radiusCornerIcon__02Mv_{opacity:.5}.visual-editor_radiusUnit__N9W1u{font-size:.75rem;opacity:.5}.visual-editor_radiusGrid__7sIhb{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.visual-editor_radiusCell__2_ic9{display:flex;align-items:center;gap:.35rem;padding:.3rem .5rem;border:1.5px solid rgb(18 18 18/14%);border-radius:.55rem;cursor:text}.visual-editor_radiusCell__2_ic9:focus-within{border-color:var(--admin-accent,#ff691e)}.visual-editor_radiusCell__2_ic9 svg{opacity:.45;flex-shrink:0}.visual-editor_radiusInput__SHyF3{width:100%;border:none;background:transparent;font:inherit;font-size:.82rem;text-align:right;outline:none}.visual-editor_radiusInput__SHyF3::-webkit-inner-spin-button,.visual-editor_radiusInput__SHyF3::-webkit-outer-spin-button{-webkit-appearance:none}.visual-editor_toolsRail__Ic_i1{position:sticky;top:.5rem;z-index:35;display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 2rem);overflow:auto;padding:.85rem;border:1px solid var(--admin-line,#e8eaef);border-radius:.9rem;background:var(--admin-panel,#fff);color:var(--admin-ink,#1c2430);box-shadow:0 1px 2px rgb(21 30 40/4%),0 10px 28px rgb(21 30 40/8%)}.visual-editor_toolsRailHeader__FTqw8{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.visual-editor_toolsIcons__ZierI{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.visual-editor_toolsIconsThree___LDdO{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-editor_toolsHint__7SEeb{margin:0;color:var(--admin-muted,#7a8494);font-size:.78rem;line-height:1.45}.visual-editor_layoutSlotLabel__srHWm{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--admin-ink,#1c2430)}.visual-editor_toolIcon__f1DFj{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .4rem;border:1.5px solid rgb(18 18 18/14%);border-radius:.7rem;background:#fff;color:inherit;font-size:.7rem;font-weight:600;cursor:pointer}.visual-editor_toolIconActive__wTItj,.visual-editor_toolIcon__f1DFj:hover{border-color:var(--admin-accent,#ff691e)}.visual-editor_toolIconActive__wTItj{background:color-mix(in srgb,var(--admin-accent,#ff691e) 12%,white);color:var(--admin-accent-dark,#e2530a)}.visual-editor_toolsAddBtn__NzYOx{width:100%;padding:.55rem .75rem;border:none;border-radius:.65rem;background:var(--admin-accent,#ff691e);color:#fff;font-size:.82rem;font-weight:700;cursor:pointer}.visual-editor_toolsAddBtn__NzYOx:hover{background:var(--admin-accent-dark,#e2530a)}.visual-editor_toolsDangerBtn__p1KlU{width:100%;margin-top:.25rem;padding:.5rem .75rem;border:1.5px solid #f0b4b4;border-radius:.65rem;background:#fff5f5;color:#b42323;font-size:.8rem;font-weight:600;cursor:pointer}.visual-editor_toolsRailDivider__Z_rL5{height:1px;background:rgb(18 18 18/10%)}.visual-editor_toolsEmpty__cVTG5{margin:0;color:var(--admin-muted,#7a8494);font-size:.78rem;line-height:1.45}.visual-editor_propsStack__MsrbB{display:flex;flex-direction:column;gap:.75rem}.visual-editor_propField__cxonu{display:grid;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.85}.visual-editor_propField__cxonu>span{opacity:.65}.visual-editor_propRow__Vu4wc{display:flex;gap:.4rem;align-items:center}.visual-editor_propNumber__zAsLv,.visual-editor_propSelect__MITYr{width:100%;padding:.45rem .55rem;border:1.5px solid rgb(18 18 18/16%);border-radius:.5rem;background:#fff;color:inherit;font:inherit;font-size:.82rem;font-weight:500;text-transform:none;letter-spacing:0}.visual-editor_propNumber__zAsLv{width:4.5rem;flex-shrink:0}.visual-editor_propColor__gyMlF{width:2.4rem;height:2.2rem;padding:0;border:1.5px solid rgb(18 18 18/16%);border-radius:.5rem;background:none;cursor:pointer}.visual-editor_propToggle__y_fPS{display:flex;gap:.3rem}.visual-editor_propToggleBtn__Eroso{flex:1;padding:.4rem .3rem;border:1.5px solid rgb(18 18 18/16%);border-radius:.5rem;background:#fff;color:inherit;font-size:.72rem;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.visual-editor_propToggleActive__BV2_d{border-color:var(--admin-accent,#ff691e);background:color-mix(in srgb,var(--admin-accent,#ff691e) 12%,white);color:var(--admin-accent-dark,#e2530a)}.visual-editor_propInline__KeD7S{display:flex;align-items:center;gap:.35rem;flex:1;font-size:.72rem;text-transform:none;letter-spacing:0;opacity:1}.visual-editor_overlayLayer__0YqXq{position:absolute;inset:0;z-index:12;pointer-events:none}.visual-editor_overlayLayerTextTool__6b8_3{pointer-events:auto;cursor:crosshair}.visual-editor_overlayBox__qozsG{position:absolute;pointer-events:auto;cursor:move;min-height:1.5rem;padding:.15rem;border:1.5px solid transparent;border-radius:.25rem}.visual-editor_overlayBoxSelected__QCLaH{border-color:var(--admin-accent,#ff691e);box-shadow:0 0 0 1px rgb(255 255 255/80%)}.visual-editor_overlayText__r_ubH{outline:none;word-break:break-word;cursor:text;min-height:1em}.visual-editor_overlayTextEmpty__KioIW:not(:focus):before{content:attr(data-placeholder);color:inherit;opacity:.45;pointer-events:none}.visual-editor_overlayHandle__IBtq_{position:absolute;width:8px;height:8px;border:1.5px solid var(--admin-accent,#ff691e);border-radius:1px;background:#fff;pointer-events:none}.visual-editor_handleTL__ltUN_{top:-4px;left:-4px}.visual-editor_handleTR__VP2Bn{top:-4px;right:-4px}.visual-editor_handleBL__Ky_01{bottom:-4px;left:-4px}.visual-editor_handleBR__vI1_T{bottom:-4px;right:-4px}.visual-editor_textFrame__3xlHs{position:relative;z-index:2;min-width:0;box-sizing:border-box;border-radius:.4rem}.visual-editor_textFrameSelected__pHh90{box-shadow:0 0 0 2px var(--admin-accent,#ff691e)}.visual-editor_textFrameInner__PKTsF{flex:none!important;max-width:none!important;width:100%!important;margin:0!important}.visual-editor_textFrameCustom__B_aES .visual-editor_textFrameInner__PKTsF{white-space:pre-line!important}.visual-editor_textFrameHandle__JnxuG{position:absolute;top:0;right:-6px;z-index:4;width:12px;height:100%;cursor:ew-resize;touch-action:none}.visual-editor_textFrameHandle__JnxuG:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:1.75rem;min-height:40%;max-height:4rem;border:1.5px solid var(--admin-accent,#ff691e);border-radius:2px;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgb(255 255 255/80%)}.visual-editor_textFrameHandleBottom__0Gbz3{position:absolute;left:0;bottom:-6px;z-index:4;width:100%;height:12px;cursor:ns-resize;touch-action:none}.visual-editor_textFrameHandleBottom__0Gbz3:after{content:"";top:50%;left:50%;height:6px;width:1.75rem;min-width:40%;max-width:4rem;border:1.5px solid var(--admin-accent,#ff691e);transform:translate(-50%,-50%)}.visual-editor_textFrameHandleBottom__0Gbz3:after,.visual-editor_textFrameMoveHandle__ML2l0{position:absolute;border-radius:2px;background:#fff;box-shadow:0 0 0 1px rgb(255 255 255/80%)}.visual-editor_textFrameMoveHandle__ML2l0{top:-8px;left:-8px;z-index:5;width:16px;height:16px;cursor:grab;touch-action:none;border:1.5px solid var(--admin-accent,#ff691e)}.visual-editor_textFrameMoveHandle__ML2l0:before{content:"";position:absolute;inset:4px;background:radial-gradient(circle at 25% 25%,currentColor 1.1px,transparent 1.2px),radial-gradient(circle at 75% 25%,currentColor 1.1px,transparent 1.2px),radial-gradient(circle at 25% 75%,currentColor 1.1px,transparent 1.2px),radial-gradient(circle at 75% 75%,currentColor 1.1px,transparent 1.2px);color:var(--admin-accent,#ff691e)}.visual-editor_textFrameGrabbing__wg11z,.visual-editor_textFrameGrabbing__wg11z *{cursor:grabbing!important;user-select:none!important}.visual-editor_publicOverlayLayer__jaFCj{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:visible;isolation:isolate}.visual-editor_publicOverlayBox__YXL0L{position:absolute;pointer-events:none;word-break:break-word;max-width:100%;margin:0;padding:0}.visual-editor_overlayCleanupHint__WXwbb{display:grid;gap:.45rem;margin-top:.5rem}@media (max-width:61.9375rem){.visual-editor_editor__bDds4{grid-template-columns:1fr}.visual-editor_editorMain__KyOGx{display:contents}.visual-editor_editorChrome__fvLSz{order:-2}.visual-editor_toolsRail__Ic_i1{position:relative;top:0;max-height:none;order:-1}}.visual-editor_toolbarBack__Jq3Vq{color:var(--admin-muted,#5f6b7a);font-size:.83rem;font-weight:600;text-decoration:none}.visual-editor_toolbarBack__Jq3Vq:hover{color:var(--admin-accent-dark,#e2530a)}.visual-editor_saveState__4TEfc{color:var(--admin-muted,#5f6b7a);font-size:.78rem}.visual-editor_editorTabs__iQtmD{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:0 .25rem}.visual-editor_editorTab__wdsIZ{padding:.45rem .9rem;border:0;border-radius:99rem;background:transparent;color:#3d4654;font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.visual-editor_editorTab__wdsIZ:hover{background:#fff}.visual-editor_editorTab__wdsIZ[aria-selected=true]{background:#1c2430;color:#fff}.visual-editor_editorTab__wdsIZ:focus-visible,.visual-editor_toolbarBack__Jq3Vq:focus-visible,.visual-editor_toolbarButton__PhRkp:focus-visible{outline:2px solid var(--admin-accent,#ff691e);outline-offset:2px}.visual-editor_editorTabs__iQtmD .visual-editor_toolbarHint__WAxns{margin-left:auto;padding-right:.4rem}p.visual-editor_toolbarMessage__276C2{justify-self:start;max-width:100%;margin:0;border-radius:.65rem}.visual-editor_toolbarInlineLink__8GhZP{margin-left:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.visual-editor_settingsGroup__IzVgA{display:contents}.visual-editor_settingsGroup__IzVgA[hidden]{display:none}.visual-editor_settingsIntro__2ElGk{grid-column:1/-1;display:grid;gap:.25rem;padding-bottom:.5rem;border-bottom:1px solid #e8eaef}.visual-editor_settingsIntro__2ElGk .visual-editor_settingsHeading__EJxDh{margin:0;font-size:1rem;letter-spacing:0;text-transform:none}.visual-editor_settingsLead__UcHht{margin:0;color:#5f6b7a!important;font-size:.86rem}.visual-editor_settingsHelp__tbpwS{color:#5f6b7a!important;font-size:.76rem;line-height:1.4}.visual-editor_settingsField__eT_yA>span.visual-editor_settingsPrefixed__FW9QZ{display:flex;align-items:stretch;overflow:hidden;border:1px solid #cfd6e0;border-radius:.65rem;background:#f5f7fa;font-size:.86rem;font-weight:500;letter-spacing:0;text-transform:none}.visual-editor_settingsPrefixed__FW9QZ>span{display:flex;align-items:center;padding:0 .2rem 0 .75rem;color:#5f6b7a;white-space:nowrap}.visual-editor_settingsPrefixed__FW9QZ .visual-editor_settingsInput__J6jUc{border:0!important;border-left:1px solid #cfd6e0!important;border-radius:0}@media (max-width:47.9375rem){.visual-editor_editorTabs__iQtmD .visual-editor_toolbarHint__WAxns,.visual-editor_settingsPrefixed__FW9QZ>span{display:none}}