._workspace_140mg_1{--builder-border:#e5e7eb;--builder-border-strong:#d1d5db;--builder-bg:#f5f7fb;--builder-panel:#fff;--builder-text:#172033;--builder-muted:#64748b;--builder-soft:#f8fafc;--builder-accent:#d94141;--builder-accent-soft:#fff1f2;--builder-brown:#8a4b2a;min-width:0;color:var(--builder-text)}._topbar_140mg_16{z-index:40;border:1px solid var(--builder-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-radius:18px 18px 0 0;grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid;position:sticky;top:0;box-shadow:0 8px 30px #0f172a12}._documentIdentity_140mg_33,._historyActions_140mg_34,._topbarActions_140mg_35,._deviceControl_140mg_36,._modalActions_140mg_37{align-items:center;gap:8px;display:flex}._documentIdentity_140mg_33{min-width:0}._documentTitleGroup_140mg_47{min-width:0;display:grid}._documentTitle_140mg_47{width:min(100%,420px);color:var(--builder-text);font:inherit;background:0 0;border:0;border-radius:8px;outline:none;padding:4px 6px;font-size:.98rem;font-weight:800}._documentTitle_140mg_47:hover,._documentTitle_140mg_47:focus{background:var(--builder-soft)}._documentStatus_140mg_70{color:var(--builder-muted);align-items:center;gap:6px;padding-left:6px;font-size:.7rem;font-weight:700;display:flex}._statusDot_140mg_80{border-radius:999px;width:7px;height:7px}._statusDotSaved_140mg_86{background:#22c55e}._statusDotDirty_140mg_90{background:#f59e0b}._iconButton_140mg_94,._secondaryAction_140mg_95,._primaryAction_140mg_96,._deleteComponentButton_140mg_97,._fullWidthButton_140mg_98{font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.8rem;font-weight:800;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}._iconButton_140mg_94{color:#475569;background:0 0;width:38px;height:38px}._iconButton_140mg_94:hover:not(:disabled){background:var(--builder-soft);color:var(--builder-text)}._iconButtonActive_140mg_128{color:#4338ca;background:#eef2ff}._iconButton_140mg_94:disabled,._secondaryAction_140mg_95:disabled,._primaryAction_140mg_96:disabled,._fullWidthButton_140mg_98:disabled{cursor:not-allowed;opacity:.45}._deviceControl_140mg_36{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:12px;padding:3px}._deviceControl_140mg_36 ._iconButton_140mg_94{width:34px;height:32px}._secondaryAction_140mg_95,._primaryAction_140mg_96{min-height:38px;padding:0 13px}._secondaryAction_140mg_95{border:1px solid var(--builder-border);color:#334155;background:#fff}._secondaryAction_140mg_95:hover:not(:disabled){border-color:var(--builder-border-strong);background:var(--builder-soft)}._primaryAction_140mg_96{background:var(--builder-accent);color:#fff;box-shadow:0 8px 20px #d9414133}._primaryAction_140mg_96:hover:not(:disabled){background:#c73535;transform:translateY(-1px)}._subjectBar_140mg_181{border-right:1px solid var(--builder-border);border-bottom:1px solid var(--builder-border);border-left:1px solid var(--builder-border);background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 16px;display:grid}._subjectField_140mg_193{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}._subjectField_140mg_193 svg{color:var(--builder-muted)}._subjectField_140mg_193 label,._profileField_140mg_206 label{color:#475569;font-size:.74rem;font-weight:900}._subjectField_140mg_193 input{border:0;border-left:1px solid var(--builder-border);min-width:0;color:var(--builder-text);font:inherit;background:0 0;outline:none;padding:6px 10px;font-size:.84rem}._profileField_140mg_206{align-items:center;gap:8px;display:flex}._selectWrap_140mg_230{align-items:center;display:flex;position:relative}._selectWrap_140mg_230 select{appearance:none;border:1px solid var(--builder-border);background:var(--builder-soft);color:#334155;min-height:34px;font:inherit;border-radius:10px;outline:none;padding:0 32px 0 11px;font-size:.74rem;font-weight:800}._selectWrap_140mg_230 svg{pointer-events:none;color:var(--builder-muted);position:absolute;right:10px}._selectWrapWide_140mg_258{align-items:center;width:100%;display:flex;position:relative}._selectWrapWide_140mg_258 select{appearance:none;border:1px solid var(--builder-border);color:#334155;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:10px;outline:none;padding:0 34px 0 11px;font-size:.76rem;font-weight:750}._selectWrapWide_140mg_258 select:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px #eef2ff}._selectWrapWide_140mg_258 svg{pointer-events:none;color:var(--builder-muted);position:absolute;right:11px}._formHelp_140mg_292{color:var(--builder-muted);font-size:.69rem;line-height:1.5}._draftRecoveryAlert_140mg_299{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0 0;padding:12px 14px;display:flex}._draftRecoveryCopy_140mg_312,._draftRecoveryActions_140mg_313{align-items:center;gap:10px;display:flex}._draftRecoveryCopy_140mg_312{min-width:0}._draftRecoveryCopy_140mg_312 span{gap:2px;display:grid}._draftRecoveryCopy_140mg_312 strong{font-size:.82rem}._draftRecoveryCopy_140mg_312 small{color:#475569;font-size:.74rem;font-weight:600;line-height:1.45}._draftRecoveryActions_140mg_313{flex:none}._successAlert_140mg_343,._errorAlert_140mg_344,._warningAlert_140mg_345,._warningDetails_140mg_346{border-radius:12px;margin:12px 0 0;padding:11px 14px;font-size:.8rem;font-weight:700}._successAlert_140mg_343{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}._errorAlert_140mg_344{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}._warningAlert_140mg_345,._warningDetails_140mg_346{color:#92400e;background:#fffbeb;border:1px solid #fde68a}._warningDetails_140mg_346 summary{cursor:pointer}._warningDetails_140mg_346 ul{margin:10px 0 0;padding-left:20px;font-weight:500}._builderShell_140mg_383{border-right:1px solid var(--builder-border);border-bottom:1px solid var(--builder-border);border-left:1px solid var(--builder-border);background:var(--builder-bg);border-radius:0 0 18px 18px;grid-template-columns:minmax(220px,258px) minmax(0,1fr) minmax(280px,310px);min-height:760px;display:grid;overflow:hidden}._leftPanel_140mg_395,._rightPanel_140mg_396{background:var(--builder-panel);min-width:0}._leftPanel_140mg_395{border-right:1px solid var(--builder-border);flex-direction:column;display:flex}._rightPanel_140mg_396{border-left:1px solid var(--builder-border)}._engineNotice_140mg_411{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:12px;gap:6px;margin:14px 14px 2px;padding:11px;display:grid}._engineNotice_140mg_411 small{color:var(--builder-muted);font-size:.68rem;font-weight:650;line-height:1.45}._htmlEngineBadge_140mg_428,._mjmlEngineBadge_140mg_429{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:4px 8px;font-size:.64rem;font-weight:900}._htmlEngineBadge_140mg_428{color:#0e7490;background:#ecfeff}._mjmlEngineBadge_140mg_429{color:#4338ca;background:#eef2ff}._engineNotice_140mg_411 ._textAction_140mg_449{width:fit-content;padding:0;font-size:.68rem}._panelHeading_140mg_455{justify-content:space-between;align-items:center;gap:12px;padding:17px 16px 10px;display:flex}._panelHeading_140mg_455 svg{color:var(--builder-muted)}._panelHeading_140mg_455 h2,._modalHeader_140mg_468 h2,._fallbackHeader_140mg_469 h2{margin:2px 0 0;font-size:.96rem;font-weight:900}._panelEyebrow_140mg_475,._canvasLabel_140mg_476{color:var(--builder-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900}._searchBox_140mg_484{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:10px;align-items:center;gap:8px;margin:4px 14px 10px;padding:0 10px;display:flex}._searchBox_140mg_484:focus-within{border-color:#c7d2fe;box-shadow:0 0 0 3px #eef2ff}._searchBox_140mg_484 svg{color:#94a3b8;flex:none}._searchBox_140mg_484 input{width:100%;min-height:38px;color:var(--builder-text);font:inherit;background:0 0;border:0;outline:none;font-size:.78rem}._categoryTabs_140mg_516{scrollbar-width:none;gap:5px;padding:0 14px 12px;display:flex;overflow-x:auto}._categoryTabs_140mg_516::-webkit-scrollbar{display:none}._categoryTab_140mg_516,._categoryTabActive_140mg_529{border:1px solid var(--builder-border);color:var(--builder-muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-weight:800}._categoryTabActive_140mg_529{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}._blockHost_140mg_548{flex:1;min-height:0;padding:0 10px 12px;overflow-y:auto}._blockHost_140mg_548 .gjs-blocks-c{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}._blockHost_140mg_548 .gjs-block-category{border:0;width:100%}._blockHost_140mg_548 .gjs-title{border:0;border-top:1px solid var(--builder-border);color:#475569;background:0 0;padding:12px 5px 8px;font-size:.72rem;font-weight:900}._blockHost_140mg_548 .gjs-block{border:1px solid var(--builder-border);color:#475569;width:auto;min-height:82px;box-shadow:none;background:#fff;border-radius:12px;margin:0;padding:11px 8px;transition:border-color .15s,box-shadow .15s,transform .15s}._blockHost_140mg_548 .gjs-block:hover{color:#4338ca;border-color:#c7d2fe;transform:translateY(-1px);box-shadow:0 8px 20px #4338ca17}._blockHost_140mg_548 .gjs-block svg{width:25px;height:25px;margin-bottom:7px}._blockHost_140mg_548 .gjs-block-label{font-size:.7rem;font-weight:800;line-height:1.3}._blockHidden_140mg_612,._categoryHidden_140mg_613{display:none!important}._dragHint_140mg_617{color:var(--builder-muted);background:#f8fafc;border-radius:10px;margin:auto 14px 14px;padding:10px;font-size:.68rem;line-height:1.5}._canvasArea_140mg_627{background:radial-gradient(circle at 1px 1px, #d9dee8 1px, transparent 0) 0 0 / 20px 20px, var(--builder-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}._canvasToolbar_140mg_637{border-bottom:1px solid var(--builder-border);background:#ffffffe0;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:8px 14px;display:flex}._canvasToolbar_140mg_637>div{gap:2px;display:grid}._canvasToolbar_140mg_637 strong{font-size:.76rem}._deleteComponentButton_140mg_97{color:#be123c;background:#fff1f2;border:1px solid #fecaca;padding:7px 10px}._canvasStage_140mg_664{flex:1;min-height:0;padding:24px;position:relative;overflow:hidden}._canvasHost_140mg_672{background:0 0;border:0;border-radius:12px;width:100%;min-width:0;height:100%;min-height:690px;overflow:hidden}._canvasHost_140mg_672 .gjs-editor,._canvasHost_140mg_672 .gjs-cv-canvas{background:0 0}._canvasHost_140mg_672 .gjs-cv-canvas{width:100%;height:100%;top:0}._canvasHost_140mg_672 .gjs-frame-wrapper{border-radius:8px;box-shadow:0 20px 55px #0f172a24}._canvasHost_140mg_672 .gjs-frame{background:#fff}._editorLoading_140mg_703{z-index:5;color:var(--builder-muted);background:#f8fafceb;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-size:.82rem;font-weight:800;display:flex;position:absolute;inset:24px}._loadingSpinner_140mg_718{border:2px solid #cbd5e1;border-top-color:#4338ca;border-radius:999px;width:20px;height:20px;animation:.7s linear infinite _spin_140mg_1}@keyframes _spin_140mg_1{to{transform:rotate(360deg)}}._inspectorTabs_140mg_733{border-bottom:1px solid var(--builder-border);grid-template-columns:repeat(3,1fr);padding:7px;display:grid}._inspectorTab_140mg_733,._inspectorTabActive_140mg_741{min-height:36px;color:var(--builder-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:.67rem;font-weight:800;display:inline-flex}._inspectorTabActive_140mg_741{color:#4338ca;background:#eef2ff}._inspectorContent_140mg_762{max-height:720px;padding:13px;display:block;overflow-y:auto}._inspectorContentHidden_140mg_769{display:none}._selectionCard_140mg_773{background:#eef2ff;border:1px solid #c7d2fe;border-radius:11px;grid-template-columns:1fr auto;gap:3px 8px;margin-bottom:12px;padding:10px;display:grid}._selectionCard_140mg_773 span{color:#6366f1;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.64rem;font-weight:900}._selectionCard_140mg_773 strong{font-size:.78rem}._selectionCard_140mg_773 button{color:#4338ca;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:800}._noSelection_140mg_807,._layersIntro_140mg_808{background:var(--builder-soft);color:var(--builder-muted);border-radius:10px;margin-bottom:12px;padding:11px;font-size:.72rem;line-height:1.5}._traitsHost_140mg_818,._stylesHost_140mg_819,._layersHost_140mg_820{color:var(--builder-text)}._traitsHost_140mg_818 .gjs-trt-traits,._stylesHost_140mg_819 .gjs-sm-sectors,._layersHost_140mg_820 .gjs-layer-tree{background:0 0}._traitsHost_140mg_818 .gjs-label,._stylesHost_140mg_819 .gjs-sm-label,._layersHost_140mg_820 .gjs-layer-title{color:#475569;font-size:.72rem;font-weight:800}._traitsHost_140mg_818 .gjs-field,._stylesHost_140mg_819 .gjs-field{border:1px solid var(--builder-border);color:var(--builder-text);box-shadow:none;background:#fff;border-radius:8px}._traitsHost_140mg_818 input,._traitsHost_140mg_818 select,._stylesHost_140mg_819 input,._stylesHost_140mg_819 select{color:var(--builder-text)}._stylesHost_140mg_819 .gjs-sm-sector-title{border:0;border-top:1px solid var(--builder-border);color:#334155;background:0 0;padding:11px 4px;font-size:.73rem;font-weight:900}._stylesHost_140mg_819 .gjs-sm-sector:first-child .gjs-sm-sector-title{border-top:0}._layersHost_140mg_820 .gjs-layer{background:0 0;border-radius:7px}._layersHost_140mg_820 .gjs-layer:hover,._layersHost_140mg_820 .gjs-layer.gjs-selected{background:#eef2ff}._formGroup_140mg_878{gap:7px;display:grid}._formGroup_140mg_878 label,._fallbackEditor_140mg_884 label{color:#334155;font-size:.74rem;font-weight:900}._formGroup_140mg_878 textarea,._settingsSection_140mg_891 input,._fallbackEditor_140mg_884 textarea,._sourceEditor_140mg_893{border:1px solid var(--builder-border);width:100%;color:var(--builder-text);font:inherit;resize:vertical;background:#fff;border-radius:10px;outline:none;padding:10px 11px;font-size:.78rem}._formGroup_140mg_878 textarea:focus,._settingsSection_140mg_891 input:focus,._fallbackEditor_140mg_884 textarea:focus{border-color:#c7d2fe;box-shadow:0 0 0 3px #eef2ff}._activeToggle_140mg_913{background:var(--builder-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;display:flex}._activeToggle_140mg_913 input{width:17px;height:17px;margin-top:1px}._activeToggle_140mg_913 span{gap:2px;display:grid}._activeToggle_140mg_913 strong{font-size:.76rem}._activeToggle_140mg_913 small{color:var(--builder-muted);font-size:.68rem}._settingsSection_140mg_891{border-top:1px solid var(--builder-border);gap:9px;margin-top:16px;padding-top:15px;display:grid}._settingsSectionHeader_140mg_951{justify-content:space-between;align-items:center;display:flex}._settingsSectionHeader_140mg_951 h3{margin:0;font-size:.78rem}._settingsSectionHeader_140mg_951 span{color:#4338ca;background:#eef2ff;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:900}._settingsSection_140mg_891>p{color:var(--builder-muted);margin:0;font-size:.7rem;line-height:1.5}._placeholderList_140mg_978{gap:6px;display:grid}._placeholderItem_140mg_983{border:1px solid var(--builder-border);color:#475569;text-align:left;cursor:pointer;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}._placeholderItem_140mg_983:hover{background:#f8faff;border-color:#c7d2fe}._placeholderItem_140mg_983>span{gap:2px;min-width:0;display:grid}._placeholderItem_140mg_983 strong{font-size:.69rem}._placeholderItem_140mg_983 code{color:var(--builder-brown);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}._fullWidthButton_140mg_98{color:#fff;background:#172033;width:100%;min-height:38px}._fallbackEditor_140mg_884{background:#fff;border-radius:12px;gap:12px;min-height:690px;padding:22px;display:grid}._fallbackHeader_140mg_469{gap:10px;display:flex}._fallbackHeader_140mg_469 svg{color:#4338ca}._fallbackHeader_140mg_469 p{color:var(--builder-muted);margin:3px 0 0;font-size:.76rem}._fallbackEditor_140mg_884 textarea{min-height:560px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._htmlModePanel_140mg_1057{align-content:start;gap:10px;padding:20px 16px;display:grid}._htmlModePanel_140mg_1057 h2,._htmlModePanel_140mg_1057 p{margin:0}._htmlModePanel_140mg_1057 h2{font-size:1rem}._htmlModePanel_140mg_1057 p{color:var(--builder-muted);font-size:.74rem;line-height:1.6}._htmlModePanel_140mg_1057 ._secondaryAction_140mg_95{width:100%;margin-top:8px}._htmlModeIcon_140mg_1084{color:#4338ca;background:#eef2ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}._textAction_140mg_449{color:#4338ca;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 4px;font-size:.72rem;font-weight:800}._textAction_140mg_449:hover{text-decoration:underline}._sourceSize_140mg_1110{color:var(--builder-muted);font-size:.7rem;font-weight:800}._htmlSourceWorkspace_140mg_1116{border:1px solid var(--builder-border);background:#fff;border-radius:12px;grid-template-columns:minmax(320px,1fr) minmax(320px,1fr);height:100%;min-height:690px;display:grid;overflow:hidden;box-shadow:0 20px 55px #0f172a1a}._htmlCodePane_140mg_1128,._htmlPreviewPane_140mg_1129{flex-direction:column;min-width:0;display:flex}._htmlCodePane_140mg_1128{border-right:1px solid var(--builder-border);background:#0f172a}._htmlCodePane_140mg_1128 label,._htmlPreviewPane_140mg_1129>span{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #94a3b82e;min-height:42px;padding:12px 14px;font-size:.7rem;font-weight:900}._htmlCodePane_140mg_1128 label{color:#cbd5e1}._htmlCodePane_140mg_1128 textarea{color:#e2e8f0;resize:none;tab-size:2;background:#0f172a;border:0;border-radius:0;outline:none;flex:1;min-height:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.65}._htmlPreviewPane_140mg_1129{background:var(--builder-soft)}._htmlPreviewPane_140mg_1129>span{border-bottom-color:var(--builder-border);color:var(--builder-muted)}._htmlPreviewPane_140mg_1129 iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}._inspectorTab_140mg_733:disabled,._inspectorTabActive_140mg_741:disabled{cursor:not-allowed;opacity:.42}._importModal_140mg_1194{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 30px 100px #0f172a59}._importBody_140mg_1205{gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}._importBody_140mg_1205>label:not(._fileDropLabel_140mg_1213){color:#334155;font-size:.75rem;font-weight:900}._importNotice_140mg_1219{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:11px;padding:12px;display:flex}._importNotice_140mg_1219 svg{flex:none;margin-top:1px}._importNotice_140mg_1219 strong{font-size:.78rem}._importNotice_140mg_1219 p{color:#1e40af;margin:3px 0 0;font-size:.71rem;line-height:1.55}._fileDropLabel_140mg_1213{color:#4338ca;cursor:pointer;background:#f8faff;border:1px dashed #a5b4fc;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}._fileDropLabel_140mg_1213:hover{background:#eef2ff;border-color:#6366f1}._fileDropLabel_140mg_1213 span{gap:2px;display:grid}._fileDropLabel_140mg_1213 strong{font-size:.78rem}._fileDropLabel_140mg_1213 small{color:var(--builder-muted);font-size:.68rem}._fileDropLabel_140mg_1213 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._importFileName_140mg_1285{color:#475569;font-size:.72rem}._importDivider_140mg_1290{color:#94a3b8;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;font-weight:800;display:flex}._importDivider_140mg_1290:before,._importDivider_140mg_1290:after{background:var(--builder-border);content:"";flex:1;height:1px}._importEditor_140mg_1308{border:1px solid var(--builder-border);color:#e2e8f0;resize:vertical;tab-size:2;background:#0f172a;border-radius:12px;outline:none;min-height:330px;padding:15px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;line-height:1.6}._importEditor_140mg_1308:focus{border-color:#818cf8;box-shadow:0 0 0 3px #eef2ff}._importMeta_140mg_1328{color:var(--builder-muted);justify-content:space-between;gap:12px;font-size:.68rem;display:flex}._importFooter_140mg_1336{border-top:1px solid var(--builder-border);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}._modalBackdrop_140mg_1344{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172ab8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._previewModal_140mg_1355,._sourceModal_140mg_1356{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 30px 100px #0f172a59}._sourceModal_140mg_1356{width:min(900px,100%)}._modalHeader_140mg_468{border-bottom:1px solid var(--builder-border);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}._previewStage_140mg_1380{background:radial-gradient(circle at 1px 1px, #d9dee8 1px, transparent 0) 0 0 / 20px 20px, var(--builder-bg);justify-content:center;min-height:0;padding:24px;display:flex;overflow:auto}._previewFrameDesktop_140mg_1391,._previewFrameMobile_140mg_1392{background:#fff;border:0;height:78vh;transition:width .18s;display:block;box-shadow:0 20px 60px #0f172a29}._previewFrameDesktop_140mg_1391{width:min(100%,920px)}._previewFrameMobile_140mg_1392{width:390px;max-width:100%}._sourceEditor_140mg_893{color:#e2e8f0;resize:none;background:#0f172a;border:0;border-radius:0;min-height:72vh;padding:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;line-height:1.6}._srOnly_140mg_1423{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._workspace_140mg_1 .gjs-one-bg{background:#fff}._workspace_140mg_1 .gjs-two-color{color:#475569}._workspace_140mg_1 .gjs-three-bg{color:#4338ca;background:#eef2ff}._workspace_140mg_1 .gjs-four-color,._workspace_140mg_1 .gjs-four-color-h:hover{color:#4338ca}._workspace_140mg_1 .gjs-mdl-dialog{color:var(--builder-text);background:#fff;border-radius:14px}._workspace_140mg_1 .gjs-mdl-header{border-bottom:1px solid var(--builder-border)}._workspace_140mg_1 .gjs-am-assets-cont,._workspace_140mg_1 .gjs-am-file-uploader{color:var(--builder-text);background:#fff}@media (width<=1280px){._builderShell_140mg_383{grid-template-columns:220px minmax(0,1fr) 270px}._topbar_140mg_16{grid-template-columns:minmax(220px,1fr) auto auto}._historyActions_140mg_34{display:none}}@media (width<=1040px){._topbar_140mg_16{grid-template-columns:minmax(220px,1fr) auto;position:static}._deviceControl_140mg_36{justify-self:start}._topbarActions_140mg_35{justify-self:end}._builderShell_140mg_383{grid-template-columns:220px minmax(0,1fr)}._rightPanel_140mg_396{border-top:1px solid var(--builder-border);border-left:0;grid-column:1/-1}._inspectorContent_140mg_762{max-height:none}}@media (width<=760px){._draftRecoveryAlert_140mg_299{flex-direction:column;align-items:stretch}._draftRecoveryActions_140mg_313{width:100%}._draftRecoveryActions_140mg_313 button{flex:1}._topbar_140mg_16{border-radius:14px 14px 0 0;grid-template-columns:1fr}._documentIdentity_140mg_33{width:100%}._documentTitleGroup_140mg_47{flex:1}._topbarActions_140mg_35{justify-self:stretch;width:100%}._topbarActions_140mg_35 button{flex:1}._subjectBar_140mg_181{grid-template-columns:1fr}._subjectField_140mg_193{grid-template-columns:auto auto}._subjectField_140mg_193 input{border-top:1px solid var(--builder-border);border-left:0;grid-column:1/-1}._profileField_140mg_206{justify-content:space-between}._builderShell_140mg_383{flex-direction:column;display:flex}._leftPanel_140mg_395{border-right:0;border-bottom:1px solid var(--builder-border);max-height:480px}._canvasStage_140mg_664{padding:12px}._canvasHost_140mg_672,._fallbackEditor_140mg_884{min-height:620px}._rightPanel_140mg_396{border-left:0}._modalBackdrop_140mg_1344{padding:8px}._modalHeader_140mg_468{align-items:flex-start}._previewStage_140mg_1380{padding:10px}._htmlSourceWorkspace_140mg_1116{grid-template-rows:minmax(460px,1fr) minmax(460px,1fr);grid-template-columns:1fr;min-height:980px}._htmlCodePane_140mg_1128{border-right:0;border-bottom:1px solid var(--builder-border)}._importMeta_140mg_1328{flex-direction:column;align-items:flex-start}._importFooter_140mg_1336{grid-template-columns:1fr 1fr;display:grid}}._documentTitleText_140mg_1625{max-width:420px;color:var(--builder-text);text-overflow:ellipsis;white-space:nowrap;padding:4px 6px;font-size:.98rem;font-weight:900;display:block;overflow:hidden}._templateMetaBar_140mg_1637{border-right:1px solid var(--builder-border);border-bottom:1px solid var(--builder-border);border-left:1px solid var(--builder-border);background:#fff;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.4fr) auto;align-items:end;gap:14px;padding:12px 16px;display:grid}._metaField_140mg_1649{gap:6px;min-width:0;display:grid}._metaField_140mg_1649 label,._profileField_140mg_206 label{color:#475569;font-size:.72rem;font-weight:900}._metaField_140mg_1649 input{box-sizing:border-box;border:1px solid var(--builder-border);width:100%;min-width:0;min-height:38px;color:var(--builder-text);font:inherit;background:#fff;border-radius:10px;outline:none;padding:0 11px;font-size:.82rem}._metaField_140mg_1649 input:focus{border-color:#a5b4fc;box-shadow:0 0 0 3px #eef2ff}._builderShell_140mg_383{grid-template-columns:minmax(190px,230px) minmax(420px,1fr) minmax(250px,290px);height:clamp(680px,100vh - 245px,860px);min-height:680px}._leftPanel_140mg_395,._canvasArea_140mg_627,._rightPanel_140mg_396{min-height:0}._leftPanel_140mg_395{overflow:hidden}._rightPanel_140mg_396{flex-direction:column;display:flex;overflow:hidden}._inspectorContent_140mg_762{flex:1;min-height:0;overflow:hidden auto}._canvasStage_140mg_664{min-height:0;padding:16px}._canvasHost_140mg_672{height:100%;min-height:0}._leftPanel_140mg_395 ._blockHost_140mg_548{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}._leftPanel_140mg_395 ._dragHint_140mg_617{margin:12px 14px 16px}._placeholderInfo_140mg_1737,._placeholderError_140mg_1738{border-radius:10px;gap:5px;padding:10px;font-size:.7rem;line-height:1.5;display:grid}._placeholderInfo_140mg_1737{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}._placeholderError_140mg_1738{color:#be123c;background:#fff1f2;border:1px solid #fecaca}._placeholderError_140mg_1738 strong{font-size:.72rem}._placeholderError_140mg_1738 span,._placeholderError_140mg_1738 small{overflow-wrap:anywhere}._canvasEditHint_140mg_1768{color:var(--builder-muted);font-size:.66rem;font-weight:650}._placeholderMappingList_140mg_1774{gap:8px;display:grid}._placeholderMappingRow_140mg_1779{border:1px solid var(--builder-border);background:#fff;border-radius:10px;gap:7px;padding:9px;display:grid}._placeholderMappingRow_140mg_1779>span{gap:3px;min-width:0;display:grid}._placeholderMappingRow_140mg_1779 code{overflow-wrap:anywhere;color:#4338ca;font-size:.7rem;font-weight:800}._placeholderMappingRow_140mg_1779 small{color:var(--builder-muted);font-size:.64rem}._placeholderMappingRow_140mg_1779 select{border:1px solid var(--builder-border);background:var(--builder-soft);color:#334155;width:100%;min-height:34px;font:inherit;border-radius:8px;padding:0 8px;font-size:.68rem}._availablePlaceholderDetails_140mg_1818{margin-top:10px}._availablePlaceholderDetails_140mg_1818 summary{cursor:pointer;color:#4338ca;font-size:.72rem;font-weight:800}._availablePlaceholderDetails_140mg_1818[open] summary{margin-bottom:8px}._importModal_140mg_1194{width:min(1080px,100vw - 40px);max-height:min(92vh,920px)}._importBody_140mg_1205{min-height:0;overflow-y:auto}._importTabs_140mg_1843{border:1px solid var(--builder-border);background:var(--builder-soft);border-radius:10px;grid-template-columns:repeat(2,auto);gap:4px;width:fit-content;padding:3px;display:inline-grid}._importTab_140mg_1843,._importTabActive_140mg_1855{min-height:34px;color:var(--builder-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;font-size:.74rem;font-weight:800}._importTabActive_140mg_1855{color:#4338ca;background:#fff;box-shadow:0 1px 4px #0f172a1f}._importEditor_140mg_1308{box-sizing:border-box;resize:vertical;white-space:pre;width:100%;min-height:430px;max-height:56vh}._importPreviewStage_140mg_1883{border:1px solid var(--builder-border);background:#e5e7eb;border-radius:12px;min-height:430px;max-height:56vh;padding:16px;overflow:auto}._importPreviewStage_140mg_1883 iframe{background:#fff;border:0;border-radius:8px;width:min(100%,720px);min-height:680px;margin:0 auto;display:block;box-shadow:0 12px 36px #0f172a24}@media (width<=1180px){._topbar_140mg_16{grid-template-columns:minmax(220px,1fr) auto auto}._historyActions_140mg_34{display:none}._builderShell_140mg_383{grid-template-columns:190px minmax(390px,1fr) 260px}._templateMetaBar_140mg_1637{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto}}@media (width<=980px){._workspace_140mg_1{overflow-x:auto}._topbar_140mg_16,._templateMetaBar_140mg_1637,._builderShell_140mg_383{min-width:900px}}._page_e5677_1,._editorPage_e5677_2{color:#172033}._pageHeader_e5677_6,._editorHeader_e5677_7{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}._pageHeader_e5677_6 h1,._editorHeader_e5677_7 h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:900;line-height:1.1}._pageHeader_e5677_6 p,._editorHeader_e5677_7 p{color:#64748b;max-width:720px;margin:0;line-height:1.7}._eyebrow_e5677_32{color:#b45309;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}._primaryButton_e5677_41,._secondaryButton_e5677_42,._dangerButton_e5677_43,._backButton_e5677_44,._closeButton_e5677_45,._filterButton_e5677_46,._activeFilter_e5677_47{font:inherit;cursor:pointer;border:0;border-radius:14px;padding:10px 16px;font-size:.875rem;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}._primaryButton_e5677_41{color:#fff;background:#d94141;box-shadow:0 10px 25px #d9414133}._primaryButton_e5677_41:hover,._secondaryButton_e5677_42:hover,._dangerButton_e5677_43:hover,._filterButton_e5677_46:hover,._activeFilter_e5677_47:hover{transform:translateY(-1px)}._primaryButton_e5677_41:disabled,._secondaryButton_e5677_42:disabled{cursor:not-allowed;opacity:.55;transform:none}._secondaryButton_e5677_42{color:#172033;background:#fff;border:1px solid #d8dee8}._dangerButton_e5677_43{color:#be123c;background:#fff1f2;border:1px solid #fecaca}._backButton_e5677_44,._closeButton_e5677_45{color:#8a4b2a;background:0 0;padding-left:0}._architectureNotice_e5677_98{background:#fff8e8;border:1px solid #f4d8a5;border-radius:18px;gap:4px;margin-bottom:22px;padding:16px 18px;display:grid}._architectureNotice_e5677_98 strong{color:#8a4b2a}._architectureNotice_e5677_98 span{color:#786657;font-size:.9rem;line-height:1.6}._successAlert_e5677_118,._errorAlert_e5677_119{border-radius:16px;margin-bottom:18px;padding:14px 16px;font-size:.9rem;font-weight:700}._successAlert_e5677_118{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}._errorAlert_e5677_119{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}._toolbar_e5677_139{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}._searchForm_e5677_147{flex:1;gap:10px;max-width:620px;display:flex}._searchForm_e5677_147 input,._fieldGroup_e5677_155 input,._fieldGroup_e5677_155 select,._fieldGroup_e5677_155 textarea,._testPanel_e5677_158 input,._fallbackEditor_e5677_159 textarea{color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:14px;outline:none;padding:11px 13px}._searchForm_e5677_147 input:focus,._fieldGroup_e5677_155 input:focus,._fieldGroup_e5677_155 select:focus,._fieldGroup_e5677_155 textarea:focus,._testPanel_e5677_158 input:focus,._fallbackEditor_e5677_159 textarea:focus{border-color:#d94141;box-shadow:0 0 0 3px #d941411a}._filterGroup_e5677_180{flex-wrap:wrap;gap:8px;display:flex}._filterButton_e5677_46{color:#64748b;background:#fff;border:1px solid #e2e8f0}._activeFilter_e5677_47{color:#fff;background:#8a4b2a}._templateGrid_e5677_197{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:18px;display:grid}._templateCard_e5677_203{background:#ffffffeb;border:1px solid #eadfd2;border-radius:24px;padding:20px;box-shadow:0 16px 45px #402a1c12}._cardTop_e5677_211{justify-content:space-between;gap:10px;margin-bottom:18px;display:flex}._systemBadge_e5677_218,._marketingBadge_e5677_219,._activeBadge_e5677_220,._inactiveBadge_e5677_221{border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:900;display:inline-flex}._systemBadge_e5677_218{color:#1d4ed8;background:#eff6ff}._marketingBadge_e5677_219{color:#be185d;background:#fdf2f8}._activeBadge_e5677_220{color:#047857;background:#ecfdf5}._inactiveBadge_e5677_221{color:#64748b;background:#f1f5f9}._templateCard_e5677_203 h2{margin:0 0 8px;font-size:1.2rem;font-weight:900}._subject_e5677_256{color:#334155;min-height:42px;margin:0 0 8px;font-weight:700;line-height:1.5}._description_e5677_264{color:#64748b;min-height:44px;margin:0;font-size:.875rem;line-height:1.6}._metadata_e5677_272{border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;gap:9px;margin:18px 0;padding:14px 0;display:grid}._metadata_e5677_272 div{justify-content:space-between;gap:12px;display:flex}._metadata_e5677_272 dt{color:#94a3b8;font-size:.78rem;font-weight:700}._metadata_e5677_272 dd{overflow-wrap:anywhere;color:#475569;text-align:right;margin:0;font-size:.78rem;font-weight:700}._cardActions_e5677_302,._headerActions_e5677_303{flex-wrap:wrap;gap:10px;display:flex}._emptyState_e5677_309{text-align:center;background:#ffffffb3;border:1px dashed #d8cbbb;border-radius:24px;place-items:center;min-height:320px;padding:34px;display:grid}._emptyState_e5677_309 h2{margin:8px 0 4px}._emptyState_e5677_309 p{color:#64748b;margin:0 0 18px}._emptyIcon_e5677_329{font-size:2.8rem}._editorLayout_e5677_333{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:18px;display:grid}._settingsPanel_e5677_340,._canvasPanel_e5677_341{background:#fff;border:1px solid #eadfd2;border-radius:22px;box-shadow:0 16px 45px #402a1c12}._settingsPanel_e5677_340{gap:18px;padding:18px;display:grid}._fieldGroup_e5677_155{gap:7px;display:grid}._fieldGroup_e5677_155 label,._fallbackEditor_e5677_159 label{color:#334155;font-size:.82rem;font-weight:900}._fieldGroup_e5677_155 small,._testPanel_e5677_158 small{color:#94a3b8;font-size:.74rem;line-height:1.5}._toggleRow_e5677_373{background:#f8fafc;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}._toggleRow_e5677_373 input{width:18px;height:18px;margin-top:2px}._toggleRow_e5677_373 span{gap:3px;display:grid}._toggleRow_e5677_373 strong{font-size:.86rem}._toggleRow_e5677_373 small{color:#64748b;font-size:.74rem}._variablePanel_e5677_402,._testPanel_e5677_158{border-top:1px solid #eef2f7;gap:10px;padding-top:16px;display:grid}._variablePanel_e5677_402 h2,._testPanel_e5677_158 h2,._fallbackEditor_e5677_159 h2,._previewHeader_e5677_413 h2{margin:0;font-size:1rem;font-weight:900}._variablePanel_e5677_402 p,._fallbackEditor_e5677_159 p{color:#64748b;margin:0;font-size:.78rem;line-height:1.5}._variableList_e5677_427{flex-wrap:wrap;gap:7px;display:flex}._variableChip_e5677_433{color:#8a4b2a;cursor:pointer;background:#fff8e8;border:1px solid #f4d8a5;border-radius:9px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}._canvasPanel_e5677_341{min-width:0;overflow:hidden}._editorCanvas_e5677_449{width:100%;height:780px}._editorLoading_e5677_454{color:#64748b;padding:18px;font-size:.86rem;font-weight:700}._fallbackEditor_e5677_159{gap:12px;padding:22px;display:grid}._fallbackEditor_e5677_159 textarea{resize:vertical;min-height:600px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}._previewOverlay_e5677_474{z-index:100;background:#0f172aad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._previewDialog_e5677_484{background:#fff;border-radius:22px;width:min(100%,1000px);max-height:92vh;overflow:hidden;box-shadow:0 28px 90px #0f172a59}._previewHeader_e5677_413{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}._previewFrame_e5677_502{background:#f8fafc;border:0;width:100%;height:76vh;display:block}._srOnly_e5677_510{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1050px){._editorLayout_e5677_333{grid-template-columns:1fr}._editorCanvas_e5677_449{height:680px}}@media (width<=760px){._pageHeader_e5677_6,._editorHeader_e5677_7,._toolbar_e5677_139{flex-direction:column;align-items:stretch}._searchForm_e5677_147{max-width:none}._headerActions_e5677_303,._cardActions_e5677_302{width:100%}._headerActions_e5677_303 button,._cardActions_e5677_302 button{flex:1}._previewOverlay_e5677_474{padding:8px}}
