.error-boundary_fallback__jNgdC{max-width:520px;margin:auto;padding:24px;border:1px solid var(--layout-border);border-radius:var(--layout-radius-panel);background:white}.error-boundary_fallback__jNgdC h2{margin:0 0 8px;font-size:18px}.error-boundary_code__m_Smq,.error-boundary_fallback__jNgdC p{color:var(--layout-text-muted);font-size:14px}.error-boundary_actions__57E3n{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.error-boundary_code__m_Smq{margin-top:14px;font-size:12px}.export-panel_panel__avSgA{margin-top:26px;padding-top:20px;border-top:1px solid var(--layout-border)}.export-panel_panel__avSgA h2{margin:0 0 15px;font-size:16px}.export-panel_fieldLabel__LJ97H{margin-bottom:7px;font-size:14px;font-weight:500}.export-panel_dimensions__VijPU{margin:8px 0 14px;color:var(--layout-text-muted);font-size:12px;text-align:center}.export-panel_notice__aC8gk{margin-top:14px;font-size:12px}.export-panel_disabledReason__WQEAW{margin-top:8px;color:var(--layout-text-muted);font-size:12px}.export-panel_statusAction__w6thc,.export-panel_statusActions__qF4p6{margin-top:8px}.export-panel_downloadLink__e4piY{color:var(--layout-link);font-weight:600}.export-panel_issueList__FtXoF{margin:0;padding-left:18px}.export-panel_errorCode__uBwVN{margin-top:8px;color:var(--layout-text-muted);font-size:12px}.export-panel_reportLink__TwrQr{display:inline-flex;min-height:44px;align-items:center;margin-top:4px}.export-panel_templateSelector__CdUfq{margin-bottom:18px}.field-panel_panelTitle__Tb_bX{margin:0 0 16px;font-size:16px}.field-panel_groups__7zkwv{display:grid;gap:22px}.field-panel_fieldset__L54Rq{min-width:0;padding:0;border:0}.field-panel_fieldset__L54Rq legend{width:100%;margin-bottom:10px;color:var(--layout-text-muted);font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.field-panel_fields__4LtNT{display:grid;gap:15px}.field-panel_field__OgXle{min-width:0}.field-panel_assetRow__qx1ZG,.field-panel_dropzoneMeta__zbfkd,.field-panel_help__PNzIQ{color:var(--layout-text-muted);font-size:12px}.field-panel_help__PNzIQ{margin:5px 0 0}.field-panel_controlLabel__cSgaz{margin-bottom:7px;font-size:14px;font-weight:500}.field-panel_slider__ey7Qv{flex:1;min-width:100px;padding-block:12px}.field-panel_rangeValue__6IzWO{width:68px;color:var(--layout-text-muted);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.field-panel_dropzone__016cX{min-height:116px;padding:18px;border-color:var(--layout-border);border-radius:var(--layout-radius-control);background:#f8fafb}.field-panel_dropzone__016cX>div{display:flex;align-items:center;gap:12px}.field-panel_dropzoneTitle__1X5Mf{font-size:13px;font-weight:650}.field-panel_dropzoneMeta__zbfkd{margin-top:2px}.field-panel_assetRow__qx1ZG{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:8px;margin-top:7px}.field-panel_error__T0JUP{margin-top:5px;color:var(--layout-error);font-size:12px}.preview-panel_previewArea__YemWl{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;overflow:hidden}.preview-panel_previewLabel__7Haab{color:#596273;font-size:13px;font-weight:650}.preview-panel_canvas__aIq8R{display:flex;max-width:100%;max-height:calc(100% - 42px);border:1px solid #c9d0d8;border-radius:2px;background:white;box-shadow:0 12px 30px rgb(31 41 55/12%)}.preview-panel_canvas__aIq8R svg{display:block;width:100%;height:100%}.preview-panel_statusCard__2iKho{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--layout-border);border-radius:var(--layout-radius-panel);background:white;color:var(--layout-text-muted);font-size:14px}.preview-panel_liveStatus__fF9Nw{min-height:18px;color:var(--layout-warning);font-size:12px}.preview-panel_previewWarning__O8sLg{width:min(100%,520px);margin-bottom:12px}@media (max-width:47.5em){.preview-panel_previewArea__YemWl{height:min(45dvh,420px);min-height:330px;padding:18px 16px}.preview-panel_canvas__aIq8R{max-height:calc(100% - 34px)}}.editor-shell_main__eziR6{height:calc(100dvh - var(--layout-header-height));overflow:hidden;background:#e9edf1}.editor-shell_desktopWorkspace__xJEvN{display:grid;grid-template-columns:320px minmax(360px,1fr) 340px;height:100%}.editor-shell_compactPanel__ugwP3,.editor-shell_panel__CzAVo{min-width:0;background:var(--layout-surface)}.editor-shell_panel__CzAVo{overflow-y:auto;padding:22px 20px 28px}.editor-shell_panelLeft__6wLx8{border-right:1px solid var(--layout-border)}.editor-shell_panelRight__6lnZ0{border-left:1px solid var(--layout-border)}.editor-shell_panelHeader__lgdXA{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:22px}.editor-shell_panelHeader__lgdXA h1{margin:0;font-size:18px;line-height:1.3}.editor-shell_privacy__vtnY7{margin-top:4px;color:var(--layout-text-muted);font-size:12px}.editor-shell_compactWorkspace__IdXko{display:grid;grid-template-columns:360px minmax(320px,1fr);height:100%}.editor-shell_compactPanel__ugwP3{min-width:0;overflow-y:auto;border-right:1px solid var(--layout-border)}.editor-shell_compactHeader___NDlb{padding:18px 18px 0}.editor-shell_tabList__VMVdk{background:white}.editor-shell_tabPanel__oGiCw{padding:18px 18px 28px}.editor-shell_compactPreview__3KBX1{min-width:0}.editor-shell_modalText__lic3a{margin:0;color:var(--layout-text-muted);font-size:14px}.editor-shell_modalActions___GDJ2{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.editor-shell_unavailable__JHMB9{display:grid;width:min(560px,calc(100% - 32px));height:calc(100dvh - var(--layout-header-height));align-content:center;margin:auto}@media (max-width:47.5em){.editor-shell_main__eziR6{height:auto;min-height:calc(100dvh - var(--layout-header-height));overflow:visible}.editor-shell_compactWorkspace__IdXko{display:flex;min-height:calc(100dvh - var(--layout-header-height));flex-direction:column}.editor-shell_compactPreview__3KBX1{order:1}.editor-shell_compactPanel__ugwP3{order:2;overflow:visible;border-top:1px solid var(--layout-border);border-right:0}.editor-shell_tabList__VMVdk{position:sticky;z-index:5;top:var(--layout-header-height)}.editor-shell_tabList__VMVdk button{min-height:44px}}.editor-bootstrap_unavailable__OV2_L{display:grid;width:min(560px,calc(100% - 32px));min-height:calc(100vh - var(--layout-header-height));align-content:center;gap:16px;margin:auto}.editor-bootstrap_restoring__Sd_Hd{display:flex;min-height:calc(100vh - var(--layout-header-height));align-items:center;justify-content:center;gap:10px;color:var(--layout-text-muted)}