.page_pageContainer__cTplC{width:100%;max-width:1800px;margin:0 auto;padding:20px 24px 24px;box-sizing:border-box}.page_pageHeader__ZE4uq{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.page_titleArea__9SfTx{min-width:0}.page_pageTitle__202Rw{margin:0 0 4px;color:#1f2937;font-size:24px;line-height:1.4}.page_pageSubtitle__kEhUe{margin:0;color:#475467;font-size:13px;line-height:1.6}.page_headerActions__OLNCE{display:flex;flex-shrink:0;gap:8px}.page_button__WUV3h{padding:7px 12px;border:1px solid #b8c0cc;border-radius:5px;background:#ffffff;color:#344054;font-size:13px;line-height:1.4;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.page_button__WUV3h:hover{border-color:#7c8798;background:#f5f7fa}.page_primaryButton__Q8NpU{border-color:#1f5f99;background:#1f5f99;color:#ffffff}.page_primaryButton__Q8NpU:hover{border-color:#174d7e;background:#174d7e}.page_dangerButton__q2xS1{color:#b42318}.page_workspace__6hkiw{display:grid;grid-template-columns:minmax(520px,1fr) 440px;grid-gap:16px;gap:16px;height:calc(100vh - 145px);min-height:600px}.page_previewColumn__QKe2Y{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #d9dee7;border-radius:8px;background:#ffffff;box-shadow:0 2px 8px rgba(16,24,40,.06)}.page_previewHeader__HyDwD{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;min-height:45px;padding:8px 12px;border-bottom:1px solid #e4e7ec;background:#ffffff;box-sizing:border-box}.page_previewTitle__Pk_ei{color:#344054;font-size:14px;font-weight:700}.page_previewHelp__ipVkL{color:#475467;font-size:12px;text-align:right}.page_backgroundScroller__cdkvM{position:relative;flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain}.page_backgroundContent__GyRE4{position:relative;width:100%;min-width:100%;min-height:1200px}.page_backgroundImage__Q9Tur{display:block;width:100%;height:auto;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:crosshair}.page_emptyBackground__e9hIc{display:flex;width:100%;height:1200px;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;color:#7c8798;font-size:13px;line-height:1.8;text-align:center;background-image:linear-gradient(45deg,rgba(255,255,255,.45) 25%,transparent 0),linear-gradient(-45deg,rgba(255,255,255,.45) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.45) 0),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.45) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.page_widgetStickyLayer__8lm3A{position:-webkit-sticky;position:sticky;z-index:10;top:100px;height:0;pointer-events:none}.page_widgetScaleViewport__Uf2rw{position:relative;margin:0 auto;overflow:visible;pointer-events:none}.page_widgetShell__HWm4I{min-width:280px;min-height:200px;margin:0;overflow:hidden;border:none;border-radius:0;background:transparent;box-shadow:none;pointer-events:auto;transform-origin:top left}.page_pickedColorPopup__YpSB0{position:absolute;z-index:30;display:flex;align-items:center;gap:6px;padding:6px 7px;border:1px solid rgba(16,24,40,.2);border-radius:5px;background:rgba(255,255,255,.97);box-shadow:0 4px 14px rgba(16,24,40,.2);transform:translate(8px,8px);white-space:nowrap}.page_pickedColorSwatch__gHfMu{width:20px;height:20px;flex-shrink:0;border:1px solid rgba(16,24,40,.25);border-radius:3px;box-sizing:border-box}.page_pickedColorCode__3LWXH{color:#1f2937;font-family:Menlo,Consolas,Courier New,monospace;font-size:12px;font-weight:700}.page_pickedColorCloseButton__J8miH,.page_pickedColorCopyButton__RXZqL{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:0;border:1px solid #d0d5dd;border-radius:4px;background:#ffffff;color:#475467;font-size:13px;line-height:1;cursor:pointer}.page_pickedColorCloseButton__J8miH:hover,.page_pickedColorCopyButton__RXZqL:hover{border-color:#98a2b3;background:#f2f4f7}.page_pickedColorCloseButton__J8miH{color:#b42318}.page_sidePanel__KxfT0{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px;border:1px solid #d9dee7;border-radius:8px;background:#eef1f5;box-sizing:border-box;box-shadow:0 2px 8px rgba(16,24,40,.05)}.page_panelSection__2Kdnz{margin-bottom:8px;padding:12px;border:1px solid #e4e7ec;border-radius:6px;background:#ffffff}.page_panelSection__2Kdnz:last-child{margin-bottom:0}.page_panelHeading__YMmCE{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.page_panelTitle__zRNND{margin:0;color:#1f2937;font-size:15px;font-weight:700;line-height:1.5}.page_panelDescription__ouM8_{margin:3px 0 0;color:#475467;font-size:12px;line-height:1.5}.page_field__7KgNn{margin-bottom:10px}.page_field__7KgNn:last-child{margin-bottom:0}.page_fieldLabel__8v2pR{display:block;margin-bottom:4px;color:#1f2937;font-size:12px;font-weight:700;line-height:1.5}.page_fieldHelp__0xEV3{margin:4px 0 0;color:#667085;font-size:11px;line-height:1.5}.page_previewScaleInfo__22Ou5{margin:7px 0 0;padding:7px 8px;border:1px solid #e4e7ec;border-radius:4px;background:#f8fafc;color:#475467;font-family:Menlo,Consolas,Courier New,monospace;font-size:11px;line-height:1.6}.page_input__0KC_B,.page_select__PxdoK{width:100%;min-height:31px;padding:5px 7px;border:1px solid #cfd5df;border-radius:4px;background:#ffffff;color:#1f2937;font-size:12px;box-sizing:border-box}.page_colorTextInput__kLFsj:focus,.page_input__0KC_B:focus,.page_numberInput__GZ2mF:focus,.page_select__PxdoK:focus{border-color:#3478b8;outline:2px solid rgba(52,120,184,.12)}.page_colorTextInput__kLFsj::placeholder,.page_input__0KC_B::placeholder,.page_numberInput__GZ2mF::placeholder{color:#b4bbc6;opacity:1}.page_numberWithUnit__LPXpd{display:flex;align-items:center;gap:6px}.page_numberInput__GZ2mF{width:100%;min-width:0;height:29px;padding:4px 6px;border:1px solid #cfd5df;border-radius:4px;background:#ffffff;color:#1f2937;font-size:12px;box-sizing:border-box}.page_unitLabel__fBag7{flex-shrink:0;color:#475467;font-size:11px}.page_fileInput__37bZ0{width:100%;color:#475467;font-size:12px}.page_fileInput__37bZ0::-webkit-file-upload-button{margin-right:8px;padding:6px 10px;border:1px solid #b8c0cc;border-radius:4px;background:#f8fafc;color:#344054;font-size:12px;cursor:pointer}.page_fileInput__37bZ0::file-selector-button{margin-right:8px;padding:6px 10px;border:1px solid #b8c0cc;border-radius:4px;background:#f8fafc;color:#344054;font-size:12px;cursor:pointer}.page_selectedFile__amnGY{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:7px 8px;border-radius:4px;background:#f5f7fa}.page_selectedFileName__1FhlQ{min-width:0;overflow:hidden;color:#475467;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.page_smallButton__GqEid{flex-shrink:0;padding:4px 7px;font-size:11px}.page_rangeRow__b_OpH{display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;grid-gap:8px;gap:8px}.page_range__PQpOs{width:100%}.page_rangeValue__wlpIW{padding:4px 6px;border:1px solid #d9dee7;border-radius:4px;color:#475467;font-size:12px;text-align:center;box-sizing:border-box}.page_commonControlGrid__H2SsQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.page_commonControl__hlGOC{min-width:0}.page_accordionButton__ttBGg{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid #d9dee7;border-radius:5px;background:#f8fafc;color:#344054;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.page_accordionButton__ttBGg:hover{background:#eef3f8}.page_accordionHeaderWithAction__tfwtM{position:relative}.page_accordionButtonWithAction__LNjpU{padding-right:82px}.page_clearAllInlineButton__4geZC{position:absolute;top:50%;right:29px;z-index:2;transform:translateY(-50%);padding:2px 7px;border:1px solid #d92d20;border-radius:4px;background:#ffffff;color:#b42318;font-size:10px;font-weight:600;line-height:1.5;cursor:pointer}.page_clearAllInlineButton__4geZC:hover{background:#fff4f2}.page_clearAllInlineButton__4geZC:focus-visible{outline:2px solid rgba(217,45,32,.2);outline-offset:1px}.page_accordionIcon__j_7Uw{flex-shrink:0;color:#475467;font-size:11px}.page_accordionContent__rFxSX{padding-top:9px}.page_unsetDescription__pNQJ0{margin:0 0 9px;padding:7px 8px;border:1px solid #e4e7ec;border-radius:4px;background:#f8fafc;color:#475467;font-size:11px;line-height:1.5}.page_sectionTabs__wgMII{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:9px}.page_sectionTab__c8Aa2{padding:5px 8px;border:1px solid #cfd5df;border-radius:999px;background:#ffffff;color:#344054;font-size:11px;font-weight:600;cursor:pointer}.page_sectionTab__c8Aa2:hover{background:#f5f7fa}.page_sectionTabActive__7Qs2q{border-color:#1f5f99;background:#1f5f99;color:#ffffff}.page_sectionTabActive__7Qs2q:hover{background:#174d7e}.page_controlGrid__Gb7mf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.page_controlCard__fk5p4{min-width:0;padding:8px;border:1px solid #e4e7ec;border-radius:5px;background:#fafbfc;transition:border-color .15s,background .15s}.page_controlCardUnset__nTL6e{border-color:#e4e7ec;background:#fafbfc}.page_controlCardConfigured__JDfzE{border-color:#84b4dd;background:#f5faff}.page_controlLabelRow__l29fT{display:flex;align-items:flex-start;justify-content:space-between;gap:5px;margin-bottom:3px}.page_controlLabel__bF_uV{display:block;min-width:0;color:#1f2937;font-size:12px;font-weight:700;line-height:1.4}.page_configuredBadge__VDH8F,.page_unsetBadge__3abvi{flex-shrink:0;padding:1px 5px;border-radius:999px;font-size:9px;font-weight:600;line-height:1.5}.page_unsetBadge__3abvi{background:#eaecf0;color:#667085}.page_configuredBadge__VDH8F{background:#d1e9ff;color:#17578c}.page_controlDescription__y8pQp{margin:0 0 5px;color:#475467;font-size:11px;line-height:1.4}.page_variableName__73nz0{display:block;margin-top:5px;overflow:hidden;color:#667085;font-family:Menlo,Consolas,Courier New,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.page_numberControl__lwZGM,.page_textControl__LfmXE{display:flex;align-items:center;gap:4px}.page_inlineClearButton__wRISH{display:inline-flex;width:25px;height:29px;flex:0 0 25px;align-items:center;justify-content:center;padding:0;border:1px solid #d0d5dd;border-radius:4px;background:#ffffff;color:#667085;font-size:12px;cursor:pointer}.page_inlineClearButton__wRISH:hover{border-color:#98a2b3;background:#f2f4f7;color:#b42318}.page_colorControl__e8msX{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px}.page_colorPicker__oHutL{width:32px;height:29px;padding:1px;border:1px solid #cfd5df;border-radius:4px;background:#ffffff;box-sizing:border-box}.page_colorPickerUnset__pyt0V{opacity:.35}.page_colorTextInput__kLFsj{width:100%;min-width:0;height:29px;padding:4px 6px;border:1px solid #cfd5df;border-radius:4px;background:#ffffff;color:#1f2937;font-size:12px;box-sizing:border-box}.page_clearValueButton__XIbwn{grid-column:1/-1;justify-self:start;padding:3px 7px;border:1px solid #d0d5dd;border-radius:4px;background:#ffffff;color:#475467;font-size:10px;cursor:pointer}.page_clearValueButton__XIbwn:hover:not(:disabled){border-color:#98a2b3;background:#f2f4f7}.page_clearValueButton__XIbwn:disabled{opacity:.35;cursor:default}.page_styleOutput__C5gBS{width:100%;min-height:120px;resize:vertical;padding:8px;border:1px solid #cfd5df;border-radius:4px;background:#101828;color:#d1e9ff;font-family:Menlo,Consolas,Courier New,monospace;font-size:11px;line-height:1.6;box-sizing:border-box}.page_actionRow__ngSJ6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:8px}.page_currentConfig__g4KHa{margin:0;padding:8px;overflow-wrap:anywhere;border-radius:4px;background:#f5f7fa;color:#475467;font-family:Menlo,Consolas,Courier New,monospace;font-size:11px;line-height:1.6}@media (max-width:1150px){.page_workspace__6hkiw{grid-template-columns:minmax(420px,1fr) 390px}.page_commonControlGrid__H2SsQ,.page_controlGrid__Gb7mf{grid-template-columns:1fr}}@media (max-width:820px){.page_pageContainer__cTplC{padding:16px}.page_pageHeader__ZE4uq{flex-direction:column}.page_headerActions__OLNCE{width:100%;flex-wrap:wrap}.page_workspace__6hkiw{display:flex;height:auto;min-height:0;flex-direction:column}.page_previewColumn__QKe2Y{height:650px}.page_sidePanel__KxfT0{overflow:visible}.page_widgetShell__HWm4I{min-width:0}}.page_styleLevelLabel__IUwYs{margin:10px 0 5px;color:#475467;font-size:10px;font-weight:700;letter-spacing:.04em}.page_styleLevelLabel__IUwYs:first-child{margin-top:0}.page_appTabs__hoNng,.page_partTabs__cJBSV{display:flex;flex-wrap:wrap;gap:5px}.page_appTab__3dmQH,.page_partTab__Cs1cm{display:inline-flex;align-items:center;gap:4px;padding:6px 9px;border:1px solid #cfd5df;border-radius:5px;background:#ffffff;color:#344054;font-size:12px;font-weight:600;cursor:pointer}.page_appTab__3dmQH:hover,.page_partTab__Cs1cm:hover{background:#f5f7fa}.page_appTabActive__3l9BI{border-color:#344054;background:#344054;color:#ffffff}.page_appTabActive__3l9BI:hover{background:#1f2937}.page_partTabActive__j5pHg{border-color:#3478b8;background:#eaf4fc;color:#17578c}.page_comingSoonText__t9GTS{padding:1px 4px;border-radius:999px;background:#eaecf0;color:#667085;font-size:8px;line-height:1.4}.page_partTabActive__j5pHg .page_comingSoonText__t9GTS{background:#d1e9ff;color:#17578c}.page_emptyStylePart__08J2f{margin-top:10px;padding:14px 10px;border:1px dashed #cfd5df;border-radius:5px;background:#f8fafc;color:#475467;font-size:11px;line-height:1.6;text-align:center}