.Builder_inspector__tpsul,.Builder_library___TzHs{flex:0 0 auto;height:100%;min-height:0;background:#f8f9fb;color:#172033;border-color:#dfe3ea;font-family:Sarabun,system-ui,sans-serif}.Builder_library___TzHs{width:238px;display:flex;flex-direction:column;border-right:1px solid #dfe3ea}.Builder_libraryTabs__Abhlq{flex:0 0 auto;padding:8px 9px 7px;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:3px;border-bottom:1px solid #dfe3ea;background:#ffffff}.Builder_libraryTab__1dc8m{min-width:0;min-height:32px;padding:0 6px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:6px;background:transparent;color:#7b8495;font:700 9px/1 Sarabun,system-ui,sans-serif;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.Builder_libraryTab__1dc8m:hover{color:#344054;background:#f5f7fa}.Builder_libraryTab__1dc8m:focus-visible{outline:2px solid rgba(24,89,255,.45);outline-offset:1px}.Builder_libraryTabActive__MuKvg{border-color:#d8dde7;background:#f2f5fa;color:#172033;box-shadow:0 1px 2px rgba(24,35,58,.08)}.Builder_libraryTabActive__MuKvg:last-child{border-color:rgba(99,102,241,.25);background:#f4f2ff;color:#4f46e5}.Builder_libraryTabPanel__bk_N6{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.Builder_libraryTabPanel__bk_N6[hidden]{display:none}.Builder_assistantTabPanel__hcEnP{background:#f8f9fb}.Builder_inspectorHeader__IoI_A,.Builder_libraryHeader__WpZcP{min-height:65px;padding:13px 14px 11px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3ea;background:#ffffff}.Builder_inspectorHeader__IoI_A h2,.Builder_libraryHeader__WpZcP h2{margin:1px 0 0;font-size:16px;line-height:1;letter-spacing:-.02em}.Builder_inspectorHeader__IoI_A{min-height:58px;padding:11px 12px 10px}.Builder_inspectorHeader__IoI_A h2{font-size:15px;font-weight:580}.Builder_sidebarTabs__xlK4U{margin:10px 12px 0;padding:2px;display:grid;grid-template-columns:1fr 1fr;gap:2px;border:1px solid #d8dde7;border-radius:6px;background:#eef1f5}.Builder_sidebarTabs__xlK4U button{height:27px;border:0;border-radius:4px;background:transparent;color:#758095;font:650 9px/1 Sarabun,system-ui,sans-serif;cursor:pointer}.Builder_sidebarTabs__xlK4U button.Builder_activeTab__vJYPQ{background:#ffffff;color:#172033;box-shadow:0 1px 3px rgba(24,35,58,.12)}.Builder_placementPicker__YjvbT{margin:9px 12px 0;padding:9px;display:grid;gap:8px;border:1px solid #d8dde7;border-radius:6px;background:#ffffff}.Builder_placementCopy__qDoor{display:grid;gap:2px}.Builder_placementCopy__qDoor strong{color:#344054;font-size:9px;line-height:1.2}.Builder_placementCopy__qDoor span{color:#8a93a3;font-size:8px;line-height:1.25}.Builder_placementTabs__MoeOO{display:grid;grid-template-columns:1fr 1fr;gap:4px}.Builder_placementTabs__MoeOO button{height:32px;border:1px solid #d8dde7;border-radius:6px;background:#f8f9fb;color:#687386;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.Builder_placementTabs__MoeOO button.Builder_gridModeActive__2DCz1{border-color:#1859ff;background:#edf3ff;color:#1859ff}.Builder_placementTabs__MoeOO button.Builder_freeModeActive__3II_H{border-color:#d66a2c;background:#fff4ed;color:#ad4d19}.Builder_kicker__Njbgc,.Builder_sectionLabel__xoKGL{color:#1859ff;font:700 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.Builder_blockCount__y0suh,.Builder_typeChip__vwbqF{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border:1px solid #cfd6e3;border-radius:999px;background:#f4f6f9;color:#586174;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.Builder_search__EHBMX{height:32px;margin:12px 12px 8px;padding:0 9px;display:flex;align-items:center;gap:7px;border:1px solid #d8dde7;border-radius:5px;background:#ffffff;color:#7b8495}.Builder_search__EHBMX:focus-within{border-color:#1859ff;box-shadow:0 0 0 2px rgba(24,89,255,.1)}.Builder_search__EHBMX input{width:100%;border:0;outline:0;background:transparent;color:#172033;font:500 10px/1 system-ui,sans-serif}.Builder_hint__TwXoh{margin:7px 13px 8px;color:#8a93a3;font-size:9px;line-height:1.4}.Builder_inspectorScroll__pOSxC,.Builder_libraryScroll__o_bl6{min-height:0;overflow:auto;scrollbar-width:thin}.Builder_libraryScroll__o_bl6{flex:1;padding:0 10px 20px}.Builder_blockGroup__HstHz{margin-top:12px;content-visibility:auto;contain-intrinsic-size:auto 180px}.Builder_groupTitle__IL0ht{min-height:23px;color:#778093}.Builder_groupTitleButton__jIkfX,.Builder_groupTitle__IL0ht{display:flex;align-items:center;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.Builder_groupTitleButton__jIkfX{width:100%;min-height:24px;padding:3px 2px;margin-bottom:3px;justify-content:space-between;border:0;background:transparent;color:#64748b;cursor:pointer;border-radius:4px;transition:color .12s ease,background-color .12s ease}.Builder_groupTitleButton__jIkfX:hover{color:#1e293b;background:rgba(0,0,0,.04)}.Builder_groupChevron__tnNv9{display:grid;place-items:center;color:#94a3b8;transition:transform .16s ease}.Builder_groupChevronCollapsed____qLS{transform:rotate(-90deg)}.Builder_blockGrid__kXhzl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.Builder_blockCard__1jk46{position:relative;width:100%;aspect-ratio:1/1;padding:8px 4px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #dfe3ea;border-radius:8px;background:#ffffff;color:#172033;cursor:grab;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease;user-select:none;overflow:hidden}.Builder_blockCard__1jk46:hover{border-color:#1859ff;box-shadow:0 4px 14px rgba(24,89,255,.12);transform:translateY(-2px)}.Builder_blockCard__1jk46:active{cursor:grabbing;transform:translateY(0)}.Builder_blockCard__1jk46:disabled{opacity:.45}.Builder_blockCardActive__OF0SZ{border-color:#1859ff!important;background:#f0f5ff!important;box-shadow:0 0 0 2px rgba(24,89,255,.3)!important}.Builder_blockCardActive__OF0SZ .Builder_glyph__1ssAq{background:#1859ff!important;color:#ffffff!important}.Builder_glyph__1ssAq{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eef3ff;color:#1859ff;font-size:19px;line-height:1;margin-bottom:4px;transition:transform .14s ease,background .14s ease;flex-shrink:0}.Builder_blockCard__1jk46:hover .Builder_glyph__1ssAq{background:#dbeafe;transform:scale(1.1)}.Builder_aiImageBlock__U_rz4 .Builder_glyph__1ssAq{background:linear-gradient(135deg,#6366f1,#a855f7);color:#ffffff;box-shadow:0 2px 6px rgba(99,102,241,.3)}.Builder_aiImageBlock__U_rz4:hover .Builder_glyph__1ssAq{background:linear-gradient(135deg,#5558e8,#9338e8)}.Builder_blockLabel__0OKKF{width:100%;padding:0 2px;overflow:hidden;color:#1e293b;font-size:9.5px;font-weight:600;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;text-align:center}.Builder_empty__UiPE2{margin:30px 8px;color:#8a93a3;font-size:10px;text-align:center}.Builder_layerPanel__axMri{min-height:0;flex:1;display:flex;flex-direction:column}.Builder_layerLegend__nldLA{margin:9px 12px 0;padding:9px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border:1px solid #d8dde7;border-radius:6px;background:#ffffff}.Builder_layerLegend__nldLA>div{min-width:0;display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;column-gap:5px}.Builder_layerLegend__nldLA strong{color:#344054;font-size:9px;line-height:1.2}.Builder_layerLegend__nldLA small{grid-column:2;overflow:hidden;color:#929aaa;font-size:7px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.Builder_freeDot__cTVXt,.Builder_gridDot__sg_uK{width:6px;height:6px;display:inline-block;border-radius:50%}.Builder_gridDot__sg_uK{background:#1859ff;box-shadow:0 0 0 2px rgba(24,89,255,.12)}.Builder_freeDot__cTVXt{background:#d66a2c;box-shadow:0 0 0 2px rgba(214,106,44,.12)}.Builder_layerScroll__qlsee{min-height:0;flex:1;overflow:auto;padding:8px 10px 20px;scrollbar-width:thin}.Builder_layerGroup__rbYwH+.Builder_layerGroup__rbYwH{margin-top:13px}.Builder_layerGroupTitle__3DAd_{min-height:23px;display:flex;align-items:center;justify-content:space-between;color:#778093;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.Builder_layerGroupTitle__3DAd_>span:first-child{display:inline-flex;align-items:center;gap:7px}.Builder_layerList__Q3BzC{display:grid;gap:5px}.Builder_layerRow__s4_ms{display:grid;grid-template-columns:minmax(0,1fr) 25px 25px;grid-template-areas:"select visible lock" "mode order order";border:1px solid #dfe3ea;border-radius:6px;background:#ffffff;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease}.Builder_layerRow__s4_ms:hover{border-color:#b9c4d8;box-shadow:0 3px 10px rgba(28,44,78,.06)}.Builder_selectedLayer__nj9i1{border-color:#1859ff;box-shadow:0 0 0 1px rgba(24,89,255,.08)}.Builder_hiddenLayer__x7qfj{opacity:.56}.Builder_layerSelect__VXSP5{grid-area:select;min-width:0;min-height:43px;padding:6px 5px 5px 7px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;border:0;background:transparent;color:#172033;text-align:left;cursor:pointer}.Builder_layerGlyph__jSKMu{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:#f0f3f8;color:#536079;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.Builder_layerCopy__3U9v3{min-width:0;display:grid;gap:2px}.Builder_layerCopy__3U9v3 small,.Builder_layerCopy__3U9v3 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Builder_layerCopy__3U9v3 strong{color:#20293b;font-size:9px;font-weight:650;line-height:1.2}.Builder_layerCopy__3U9v3 small{color:#8a93a3;font-size:7px;line-height:1.2}.Builder_layerIconButton__IcflB{width:25px;min-height:43px;border-left:1px solid #edf0f4;color:#727d90;font-size:10px}.Builder_layerIconButton__IcflB:hover{background:#f4f7fb;color:#1859ff}.Builder_layerModeButton__jhjdU{grid-area:mode;min-height:23px;border:0;border-top:1px solid #edf0f4;border-right:1px solid #edf0f4;background:#fafbfc;text-align:left;padding-left:9px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;cursor:pointer}.Builder_gridLayerMode__wzLbG{color:#1859ff}.Builder_freeLayerMode__ZA58l{color:#ad4d19}.Builder_layerOrder__ex9ig{grid-area:order;display:grid;grid-template-columns:1fr 1fr}.Builder_layerOrder__ex9ig button{min-height:23px;border:0;border-top:1px solid #edf0f4;border-left:1px solid #edf0f4;background:#fafbfc;color:#7b8495;font-size:10px;cursor:pointer}.Builder_layerModeButton__jhjdU:hover,.Builder_layerOrder__ex9ig button:hover{background:#f0f4fa}.Builder_layerGroupEmpty__Xaxym{margin:0;padding:13px 8px;border:1px dashed #d7dce5;border-radius:6px;color:#a0a7b4;font-size:8px;text-align:center}.Builder_inspector__tpsul{width:292px;display:flex;flex-direction:column;border-left:1px solid #dfe3ea;background:#f4f6f8}.Builder_inspectorScroll__pOSxC{flex:1;padding:10px 10px 24px}.Builder_emptyInspector__gkx_y{margin:0 0 8px;padding:16px 13px;border:1px dashed #d6dce6;border-radius:8px;background:#ffffff;color:#7b8495;font-size:10px;line-height:1.6}.Builder_optionSection___xhnC{margin-bottom:8px;padding:12px;border:1px solid #e1e5eb;border-radius:8px;background:#ffffff}.Builder_optionSection___xhnC h3{margin:0 0 9px;color:#788196;font:700 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em;text-transform:uppercase}.Builder_field__gYJwh,.Builder_rangeField__2H7Xv{display:grid;align-items:center;gap:7px;margin-top:7px;color:#606a7d;font-size:9px}.Builder_field__gYJwh{grid-template-columns:66px minmax(0,1fr)}.Builder_rangeField__2H7Xv{grid-template-columns:66px minmax(0,1fr) 34px}.Builder_field__gYJwh input,.Builder_field__gYJwh select,.Builder_field__gYJwh textarea,.Builder_numberGrid__xzMvS input{min-width:0;width:100%;border:1px solid #d8dde7;border-radius:6px;background:#fbfcfd;color:#172033;font:500 10px/1.4 system-ui,sans-serif}.Builder_field__gYJwh input,.Builder_field__gYJwh select,.Builder_numberGrid__xzMvS input{height:34px;padding:0 9px}.Builder_field__gYJwh textarea{min-height:66px;padding:8px 9px;resize:vertical}.Builder_rangeField__2H7Xv input[type=range]{width:100%;accent-color:#1859ff}.Builder_rangeField__2H7Xv output{color:#374151;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.Builder_numberGrid__xzMvS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.Builder_compactNumberGrid__gCIuU{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.Builder_compactNumberField__gCRPz{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;padding:4px 2px 3px;transition:border-color .12s ease,box-shadow .12s ease}.Builder_compactNumberField__gCRPz:focus-within{border-color:#3b82f6;box-shadow:0 0 0 1px rgba(59,130,246,.2);background:#ffffff}.Builder_compactNumberField__gCRPz span{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#94a3b8;text-transform:uppercase;margin-bottom:3px;user-select:none}.Builder_compactNumberField__gCRPz input{width:100%;border:none;background:transparent;text-align:center;font-size:11px;font-weight:700;color:#1e293b;padding:0;outline:none;-moz-appearance:textfield}.Builder_compactNumberField__gCRPz input::-webkit-inner-spin-button,.Builder_compactNumberField__gCRPz input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Builder_topAlignSection__7h_CM{padding:6px 12px;border-bottom:1px solid #edf0f5;background:#ffffff}.Builder_alignToolbarRow__UrE_0{display:flex;align-items:center;justify-content:space-between;gap:2px}.Builder_alignIconButton__T2qqg{flex:1;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:4px;background:#f8fafc;color:#475569;cursor:pointer;padding:0;transition:all .12s ease}.Builder_alignIconButton__T2qqg:hover{background:#edf2f7;color:#0f172a;border-color:#cbd5e1}.Builder_alignDivider__O8Yas{width:1px;height:18px;background:#e2e8f0;margin:0 2px}.Builder_frameShapeGrid__xcr_m{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:8px}.Builder_frameShapeButton__OxgJL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 2px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;cursor:pointer;transition:all .12s ease}.Builder_frameShapeButton__OxgJL:hover{background:#edf2f7;border-color:#cbd5e1}.Builder_frameShapeActive__EyVGP{border-color:#2563eb!important;background:#eff6ff!important;color:#1d4ed8!important}.Builder_frameShapeGlyph__sGyFn{font-size:15px;line-height:1;margin-bottom:2px}.Builder_frameShapeButton__OxgJL small{font-size:9px;font-weight:600;color:#64748b}.Builder_frameShapeActive__EyVGP small{color:#1d4ed8}.Builder_framePhotoSection__lyVEs{margin-top:6px;margin-bottom:6px}.Builder_numberField__tfhQd{position:relative}.Builder_numberField__tfhQd span{position:absolute;top:50%;left:9px;z-index:1;transform:translateY(-50%);color:#929aaa;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.Builder_numberField__tfhQd input{padding-left:25px}.Builder_longNumberField__tYCmx input{padding-left:52px}.Builder_fieldNote__64eEp,.Builder_modeDescription__NOGcl,.Builder_presetHint__xVEjv{margin:7px 0 0;color:#8a93a3;font-size:7.5px;line-height:1.45}.Builder_modeDescription__NOGcl{min-height:0}.Builder_presetField__oiw_N{margin-top:0}.Builder_presetField__oiw_N select{border-color:#b9c9ec;background:#f3f7ff;color:#1859ff;font-weight:650}.Builder_presetHint__xVEjv{padding-left:73px}.Builder_metaRow__50iSF{min-height:28px;margin-top:7px;display:flex;align-items:center;justify-content:space-between;color:#687386;font-size:8.5px}.Builder_metaRow__50iSF strong{max-width:150px;overflow:hidden;color:#344054;font:650 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.Builder_subsection__LLrH7{margin-top:10px;padding-top:8px;border-top:1px solid #e6eaf0}.Builder_textButton__dsQtO{padding:2px 0;border:0;background:transparent;color:#1859ff;font-size:8px;font-weight:700;cursor:pointer}.Builder_buttonRow__MUwgs{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.Builder_dangerButton__IGB29,.Builder_secondaryButton__8HT6l,.Builder_uploadButton__GAYR_{min-height:32px;padding:0 10px;border-radius:6px;font-size:8.5px;font-weight:650;cursor:pointer}.Builder_secondaryButton__8HT6l,.Builder_uploadButton__GAYR_{border:1px solid #cfd6e3;background:#f9fafb;color:#344054}.Builder_secondaryButton__8HT6l:hover,.Builder_uploadButton__GAYR_:hover{border-color:#1859ff;color:#1859ff}.Builder_dangerButton__IGB29{border:1px solid #f1d4d1;background:transparent;color:#b42318}.Builder_arrangeRow__o6UUB{flex-wrap:nowrap}.Builder_arrangeRow__o6UUB .Builder_dangerButton__IGB29{margin-left:auto;padding-inline:8px}.Builder_uploadButton__GAYR_{display:inline-flex;align-items:center;justify-content:center}.Builder_fileButton__wvkdX input,.Builder_uploadButton__GAYR_ input{display:none!important}.Builder_colorField__6m5sz{width:42px!important;height:28px!important;padding:3px!important;justify-self:end;background:#ffffff!important}.Builder_toggleRow__Ip71u{display:flex;align-items:center;justify-content:space-between;margin-top:9px;color:#606a7d;font-size:9px}.Builder_activeLayerBanner__q94B7{margin:10px 12px 0;padding:8px 9px;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid #cbd7ee;border-radius:6px;background:#f3f7ff}.Builder_activeLayerBanner__q94B7[data-mode=free]{border-color:#ead3c4;background:#fff7f1}.Builder_activeLayerSignal__K72uV{width:9px;height:9px;background:#1859ff;clip-path:polygon(25% 7%,75% 7%,100% 50%,75% 93%,25% 93%,0 50%)}.Builder_activeLayerBanner__q94B7[data-mode=free] .Builder_activeLayerSignal__K72uV{background:#d66a2c;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.Builder_activeLayerBanner__q94B7>span:nth-child(2){min-width:0;display:grid;gap:1px}.Builder_activeLayerBanner__q94B7 small{color:#8b94a6;font-size:7px;line-height:1}.Builder_activeLayerBanner__q94B7 strong{overflow:hidden;color:#263149;font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.Builder_activeLayerBanner__q94B7 b{color:#1859ff;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.Builder_activeLayerBanner__q94B7[data-mode=free] b{color:#ad4d19}.Builder_blockCard__1jk46:disabled{opacity:.42;cursor:not-allowed;transform:none}.Builder_layerDock__8bPLT{position:absolute;bottom:12px;left:12px;z-index:32;font-family:Sarabun,system-ui,sans-serif}.Builder_layerDockActions__gn9_5,.Builder_layerDockRow__jg74x{display:flex;align-items:center;gap:8px}.Builder_layerDockActions__gn9_5{white-space:nowrap}.Builder_layerDockButton__UzwQq{height:38px;min-width:116px;padding:0 9px;display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:center;gap:6px;border:1px solid #cbd3e1;border-radius:7px;background:rgba(255,255,255,.96);color:#172033;box-shadow:0 8px 26px rgba(29,41,70,.14);backdrop-filter:blur(12px);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.Builder_layerDockButtonOpen__J9agt,.Builder_layerDockButton__UzwQq:hover{border-color:#1859ff;box-shadow:0 10px 30px rgba(24,89,255,.16);transform:translateY(-1px)}.Builder_layerDockButton__UzwQq strong{font-size:10px;font-weight:700;text-align:left}.Builder_layerDockButton__UzwQq>b{height:20px;display:grid;place-items:center;border-radius:4px;background:#edf3ff;color:#1859ff;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.Builder_layerStackIcon__voNJf{position:relative;width:22px;height:22px}.Builder_layerStackIcon__voNJf i{position:absolute;left:2px;width:18px;height:10px;border:1px solid #1859ff;background:#ffffff;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.Builder_layerStackIcon__voNJf i:first-child{top:1px}.Builder_layerStackIcon__voNJf i:nth-child(2){top:6px}.Builder_layerStackIcon__voNJf i:nth-child(3){top:11px;background:#edf3ff}.Builder_layerDrawer__P1udu{position:absolute;bottom:48px;left:0;width:min(342px,calc(100vw - 40px));max-height:calc(100vh - 132px);display:flex;flex-direction:column;overflow:hidden;border:1px solid #cfd7e5;border-radius:9px;background:#f7f9fc;color:#172033;box-shadow:0 24px 70px rgba(24,35,58,.24);animation:Builder_layer-drawer-in__5_IIx .15s ease-out}@keyframes Builder_layer-drawer-in__5_IIx{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.Builder_layerDrawerHeader__sWp0l{min-height:46px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e8f0;background:#ffffff}.Builder_layerDrawerHeader__sWp0l h2{margin:1px 0 0;font-size:15px;font-weight:500;line-height:1.1;letter-spacing:-.015em;color:#1e293b}.Builder_layerDrawerHeaderActions__wSBRm{display:flex;align-items:center;gap:6px}.Builder_layerDrawerHeaderActions__wSBRm button,.Builder_layerDrawerHeaderActions__wSBRm span{height:24px;min-width:24px;display:grid;place-items:center;border:1px solid #d4dbe7;border-radius:5px;background:#f7f9fc;color:#6d778b;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.Builder_layerDrawerHeaderActions__wSBRm button{font:500 17px/1 system-ui,sans-serif;cursor:pointer}.Builder_strictnessPanel__REuq_{margin:10px 11px 0;padding:9px;border:1px solid #d9e0eb;border-radius:7px;background:#ffffff}.Builder_strictnessHeading__Dj99W{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.Builder_strictnessHeading__Dj99W span{color:#64748b;font:600 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.Builder_strictnessHeading__Dj99W strong{color:#2563eb;font-size:8px;font-weight:500}.Builder_strictnessTabs__HhuwW{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.Builder_strictnessTabs__HhuwW button{min-height:38px;display:flex;align-items:center;gap:5px;padding:0 5px;border:1px solid #dce2ec;border-radius:6px;background:#f8fafc;color:#707b8f;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.Builder_strictnessTabs__HhuwW button b{font:750 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;flex-shrink:0}.Builder_strictnessLabel__4Advh{display:inline-flex;align-items:center;gap:2px;font-size:7.5px;line-height:1.1;color:inherit;min-width:0;white-space:nowrap}.Builder_strictnessInput__N00lK{width:26px;height:18px;padding:0 1px;border:1px solid #cbd5e1;border-radius:4px;background:#ffffff;color:#1e293b;font:700 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;outline:none;transition:border-color .12s ease,box-shadow .12s ease;-moz-appearance:textfield}.Builder_strictnessInput__N00lK::-webkit-inner-spin-button,.Builder_strictnessInput__N00lK::-webkit-outer-spin-button{margin:0}.Builder_strictnessInput__N00lK:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.Builder_strictnessTabs__HhuwW button.Builder_strictnessActive__CY8SK{border-color:#1859ff;background:#edf3ff;color:#1859ff;box-shadow:0 0 0 1px rgba(24,89,255,.08)}.Builder_strictnessTabs__HhuwW button.Builder_strictnessActive__CY8SK .Builder_strictnessInput__N00lK{border-color:#93c5fd;background:#ffffff;color:#1d4ed8}.Builder_addLayerRow__xhRyx{margin:8px 11px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.Builder_addLayerRow__xhRyx button{height:31px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d6dde8;border-radius:5px;background:#ffffff;color:#435069;font-size:8px;font-weight:650;cursor:pointer}.Builder_addLayerRow__xhRyx button:hover{border-color:#1859ff;color:#1859ff}.Builder_blockLayerMark__mUEbK{color:#1859ff}.Builder_freeLayerMark__4GoMO{color:#d66a2c}.Builder_layerDrawer__P1udu .Builder_search__EHBMX{flex:0 0 auto;margin-top:8px}.Builder_layerDrawer__P1udu .Builder_layerScroll__qlsee{padding:8px 11px 14px}.Builder_objectLayerCard__0sczX{margin-bottom:4px;overflow:hidden;border-radius:6px;border:1px solid #bfdbfe;border-left:3.5px solid #3b82f6;background:#eff6ff;transition:all .12s ease;cursor:pointer}.Builder_objectLayerCard__0sczX[data-mode=free]{border-color:#fed7aa #fed7aa #fed7aa #f97316;background:#fff7ed}.Builder_objectLayerCard__0sczX:hover{box-shadow:0 2px 6px rgba(15,23,42,.06)}.Builder_objectLayerCard__0sczX.Builder_selectedObjectCard__14sHR{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.35)}.Builder_objectLayerCard__0sczX[data-mode=free].Builder_selectedObjectCard__14sHR{border-color:#f97316;box-shadow:0 0 0 2px rgba(249,115,22,.35)}.Builder_objectLayerRow__cSUii{height:32px;display:flex;align-items:center;gap:5px;padding:0 5px}.Builder_layerDragHandle__3F5q2{width:18px;height:22px;display:grid;place-items:center;color:#94a3b8;cursor:grab;flex-shrink:0;border-radius:4px;transition:color .12s ease,background-color .12s ease;user-select:none}.Builder_layerDragHandle__3F5q2:hover{color:#334155;background:rgba(0,0,0,.06)}.Builder_layerDragHandle__3F5q2:active{cursor:grabbing}.Builder_layerDragging__L01Cv{opacity:.35;transform:scale(.98)}.Builder_layerDragOver__eG1A3{outline:2px dashed #3b82f6!important;outline-offset:1px}.Builder_objectIconBox__6DMWt{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:4px;background:#dbeafe;color:#1d4ed8}.Builder_objectIconBox__6DMWt[data-mode=free]{background:#ffedd5;color:#ea580c}.Builder_objectNameContainer__DoSo_{flex:1;min-width:0;display:flex;align-items:center}.Builder_objectNameText__5G1_p{color:#1e293b;font-size:9.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.Builder_layerNameInput__2A2mx{width:100%;height:22px;font-size:9.5px;font-weight:700;color:#1e293b;background:#ffffff;border:1px solid #3b82f6;border-radius:3px;padding:0 4px;outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.Builder_objectLayerActions__pswDJ{display:flex;align-items:center;gap:3px;flex-shrink:0}.Builder_modeBadgeButton__rzHHL{height:20px;display:inline-flex;align-items:center;gap:3px;padding:0 5px;border-radius:3px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .12s ease}.Builder_modeBadgeButton__rzHHL[data-mode=block]{background:#dbeafe;color:#1d4ed8;border:1px solid #93c5fd}.Builder_modeBadgeButton__rzHHL[data-mode=block]:hover{background:#bfdbfe;color:#1e40af}.Builder_modeBadgeButton__rzHHL[data-mode=free]{background:#ffedd5;color:#c2410c;border:1px solid #fdba74}.Builder_modeBadgeButton__rzHHL[data-mode=free]:hover{background:#fed7aa;color:#9a3412}.Builder_layerIconButton__IcflB{width:20px;height:20px;border:0;background:transparent;color:#64748b;display:grid;place-items:center;border-radius:3px;cursor:pointer;transition:all .12s ease}.Builder_layerIconButton__IcflB:hover{color:#0f172a;background:rgba(0,0,0,.06)}.Builder_layerIconButton__IcflB.Builder_layerIconHidden__1Opt1{color:#94a3b8;opacity:.5}.Builder_layerIconButton__IcflB.Builder_layerIconLocked__EnNM9{color:#ef4444;background:rgba(239,68,68,.08)}.Builder_layerIconButton__IcflB.Builder_layerIconDelete__BKnLh:hover{color:#ef4444;background:rgba(239,68,68,.1)}@media (prefers-reduced-motion:reduce){.Builder_layerDrawer__P1udu{animation:none}.Builder_layerCard__8jp59,.Builder_layerDockButton__UzwQq{transition:none}}@media (max-width:1180px){.Builder_library___TzHs{width:204px}.Builder_inspector__tpsul{width:268px}}@media (max-width:720px){.Builder_layerDock__8bPLT{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:max(12px,min(366px,calc(100vw - 128px)))}.Builder_layerDrawer__P1udu{position:fixed;right:12px;bottom:60px;left:auto;width:min(342px,calc(100vw - 24px));max-height:calc(100dvh - 112px)}}.AutoLayoutAction_action__m79VT{min-height:29px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cfd6e3;border-radius:5px;background:#ffffff;color:#253047;font:650 10px/1 Sarabun,system-ui,sans-serif;cursor:pointer;transition:all .15s ease;user-select:none}.AutoLayoutAction_action__m79VT:hover{border-color:#7c3aed;color:#7c3aed;box-shadow:0 2px 8px rgba(124,58,237,.12)}.AutoLayoutAction_actionActive__IpQ54{border-color:#7c3aed;background:#f5f3ff;color:#7c3aed;transform:scale(.97)}.AutoLayoutAction_icon__PzUJo{color:#8b5cf6;font-size:13px;display:inline-block;line-height:1}.AutoLayoutAction_action__m79VT:hover .AutoLayoutAction_icon__PzUJo{transform:scale(1.15) rotate(15deg);transition:transform .2s ease}.AutoLayoutAction_action__m79VT small{padding-left:6px;border-left:1px solid #e2e6ed;color:#8a93a3;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ResizeArtworkAction_action__zV87m{min-height:29px;padding:0 9px;display:inline-flex;align-items:center;gap:6px;border:1px solid #cfd6e3;border-radius:5px;background:#ffffff;color:#253047;font:650 10px/1 Sarabun,system-ui,sans-serif;cursor:pointer}.ResizeArtworkAction_action__zV87m:hover{border-color:#1859ff;color:#1859ff}.ResizeArtworkAction_action__zV87m>span{color:#1859ff;font-size:14px}.ResizeArtworkAction_action__zV87m small{padding-left:6px;border-left:1px solid #e2e6ed;color:#8a93a3;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ResizeArtworkAction_backdrop__cioM3{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(18,25,38,.5);backdrop-filter:blur(2px)}.ResizeArtworkAction_dialog__4e4Q3{width:min(650px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #cfd6e3;border-radius:8px;background:#f8f9fb;color:#172033;box-shadow:0 28px 80px rgba(9,17,32,.28);font-family:Sarabun,system-ui,sans-serif}.ResizeArtworkAction_dialog__4e4Q3 footer,.ResizeArtworkAction_dialog__4e4Q3 header{display:flex;align-items:center;justify-content:space-between;background:#ffffff}.ResizeArtworkAction_dialog__4e4Q3 header{min-height:70px;padding:0 18px;border-bottom:1px solid #dfe3ea}.ResizeArtworkAction_dialog__4e4Q3 header span{color:#1859ff;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.ResizeArtworkAction_dialog__4e4Q3 h2{margin:4px 0 0;font-size:20px;letter-spacing:-.03em}.ResizeArtworkAction_dialog__4e4Q3 header button{width:30px;height:30px;border:1px solid #d8dde7;border-radius:4px;background:#ffffff;color:#647084;font-size:19px;cursor:pointer}.ResizeArtworkAction_body__QCPGn{padding:18px}.ResizeArtworkAction_operationTabs__sJH_D{margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.ResizeArtworkAction_operationTabs__sJH_D button{min-height:48px;padding:8px 11px;display:grid;gap:3px;border:1px solid #d4dae4;border-radius:5px;background:#ffffff;color:#344054;text-align:left;font-size:10px;font-weight:700;cursor:pointer}.ResizeArtworkAction_operationTabs__sJH_D button[aria-pressed=true]{border-color:#1859ff;background:#f1f5ff;color:#1859ff;box-shadow:inset 0 0 0 1px #1859ff}.ResizeArtworkAction_operationTabs__sJH_D small{color:#8a93a3;font-size:8px;font-weight:500}.ResizeArtworkAction_customSize__CW_il{display:grid;grid-template-columns:1fr 30px 1fr 34px;align-items:end;gap:8px}.ResizeArtworkAction_customSize__CW_il label{position:relative;display:grid;gap:5px;color:#667085;font-size:9px}.ResizeArtworkAction_customSize__CW_il input{width:100%;height:42px;padding:0 38px 0 11px;border:1px solid #ccd3df;border-radius:5px;background:#ffffff;color:#172033;font:650 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ResizeArtworkAction_customSize__CW_il label small{position:absolute;right:10px;bottom:16px;color:#9aa2b1;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ResizeArtworkAction_customSize__CW_il>button{height:42px;border:1px solid #d4dae4;border-radius:5px;background:#ffffff;color:#7c8595;cursor:pointer}.ResizeArtworkAction_customSize__CW_il>button.ResizeArtworkAction_locked__Jgh5m{border-color:#1859ff;color:#1859ff}.ResizeArtworkAction_referenceHeader__rSvx0{margin:22px 0 9px;display:flex;align-items:baseline;justify-content:space-between}.ResizeArtworkAction_referenceHeader__rSvx0 strong{font-size:11px}.ResizeArtworkAction_referenceHeader__rSvx0 span{color:#8a93a3;font-size:9px}.ResizeArtworkAction_references__Ycl6s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ResizeArtworkAction_references__Ycl6s button{min-height:64px;padding:8px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;border:1px solid #d8dde7;border-radius:5px;background:#ffffff;color:#283248;text-align:left;cursor:pointer}.ResizeArtworkAction_references__Ycl6s button.ResizeArtworkAction_activeReference__QocuZ,.ResizeArtworkAction_references__Ycl6s button:hover{border-color:#1859ff}.ResizeArtworkAction_activeReference__QocuZ{box-shadow:inset 0 0 0 1px #1859ff}.ResizeArtworkAction_ratioPreview__PAC53{width:25px;max-height:40px;justify-self:center;border:1px solid #1859ff;background:#eaf0ff}.ResizeArtworkAction_references__Ycl6s button>span:last-child{min-width:0;display:grid;gap:3px}.ResizeArtworkAction_references__Ycl6s strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ResizeArtworkAction_references__Ycl6s small{overflow:hidden;color:#8a93a3;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.ResizeArtworkAction_reflowOption__HJZCR{margin-top:16px;padding:11px;display:flex;align-items:flex-start;gap:10px;border:1px solid #cdd8f4;border-radius:5px;background:#f1f5ff}.ResizeArtworkAction_reflowOption__HJZCR input{margin-top:2px;accent-color:#1859ff}.ResizeArtworkAction_reflowOption__HJZCR>span{display:grid;gap:3px}.ResizeArtworkAction_reflowOption__HJZCR strong{font-size:10px}.ResizeArtworkAction_reflowOption__HJZCR small{color:#69758b;font-size:8px}.ResizeArtworkAction_dialog__4e4Q3 footer{min-height:61px;padding:0 18px;justify-content:flex-end;gap:7px;border-top:1px solid #dfe3ea}.ResizeArtworkAction_dialog__4e4Q3 footer button{min-height:32px;padding:0 13px;border:1px solid #ccd3df;border-radius:4px;background:#ffffff;color:#445066;font-size:10px;font-weight:650;cursor:pointer}.ResizeArtworkAction_dialog__4e4Q3 footer button.ResizeArtworkAction_apply__98zhZ{border-color:#1859ff;background:#1859ff;color:#ffffff}@media (max-width:680px){.ResizeArtworkAction_action__zV87m small{display:none}.ResizeArtworkAction_references__Ycl6s{grid-template-columns:repeat(2,minmax(0,1fr))}}