.builder_topbar__SzZ1_{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px;background:var(--card);border-bottom:1px solid var(--line)}.builder_brand__niP1D{display:flex;align-items:center;gap:13px;min-width:0}.builder_mark__xXR0B{width:42px;height:42px;flex:none;background:var(--accent);color:var(--on-accent);border-radius:12px;display:grid;place-items:center}.builder_brand__niP1D h1{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.builder_brand__niP1D p{font-size:13.5px;color:var(--muted)}.builder_ghost__rGN_9{border:1.5px solid var(--line);border-radius:var(--r-ctl);padding:9px 15px;font-size:14px;font-weight:600;color:var(--muted);background:var(--card)}.builder_ghost__rGN_9:hover{color:var(--ink);border-color:var(--muted)}.builder_workspace__TQhDY{max-width:1400px;margin:0 auto;padding-inline:22px;padding-block:26px 40px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1040px){.builder_workspace__TQhDY{grid-template-columns:minmax(0,1fr) 400px}.builder_stage__6s2cF{position:sticky;top:24px}}.builder_foot___TNRC{max-width:1400px;margin:0 auto;padding:0 22px 32px;font-size:13px;color:var(--muted)}.builder_stage__6s2cF{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow)}.builder_stageHead__q7Xqw{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0}.builder_tag__M3GUH{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.builder_dot___fZRv{width:8px;height:8px;border-radius:50%;background:#d9a441;flex:none}.builder_dotLive__vjwm8{background:var(--accent)}.builder_dims__8q9__{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder_canvasWrap__dr3QA{padding:20px;display:grid;place-items:center;background:var(--soft)}.builder_canvas__o44q6{max-width:100%;max-height:min(64vh,700px);width:auto;height:auto;display:block;border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.16);cursor:grab;touch-action:none}.builder_canvasDragging__9Gs5W{cursor:grabbing}.builder_stageFoot__u5ggG{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--line);border-radius:0 0 var(--r-card) var(--r-card)}.builder_hint__5phdd{font-size:13px;color:var(--muted);flex:1 1;min-width:180px}.builder_zoomWrap__Zh6fN{display:flex;align-items:center;gap:12px;flex:1 1;min-width:220px}.builder_zoomWrap__Zh6fN label{font-size:14px;color:var(--ink);font-weight:600;white-space:nowrap}.builder_rail__3205a,.builder_step__yS_bU{display:grid;gap:16px}.builder_step__yS_bU{background:var(--card);border-radius:var(--r-card);padding:20px;box-shadow:var(--shadow-sm)}.builder_stepHead__ZXA8b{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center}.builder_badge__zrEjo{width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:14px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder_stepHead__ZXA8b h2{font-size:17px;font-weight:700;letter-spacing:-.015em}.builder_stepHead__ZXA8b p{grid-column:2;font-size:13.5px;color:var(--muted);margin-top:-3px}.builder_groupLabel__AWOHn{font-size:14px;font-weight:600;margin-bottom:9px}.builder_groupLabelRow__M57g3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.builder_groupLabelRow__M57g3 .builder_groupLabel__AWOHn{margin-bottom:0}.builder_subLabel__9sTfe{font-size:12.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.builder_hintLine__S4Ad6{font-size:12.5px;line-height:1.45;color:var(--muted);margin:9px 0 0}.builder_inkPreview__kuqPY{flex:none;min-width:46px;padding:5px 10px;font-size:14px;font-weight:800;text-align:center;line-height:1.2}.builder_inkPreview__kuqPY,.builder_warn__otzt4{border-radius:var(--r-ctl);border:1px solid var(--line)}.builder_warn__otzt4{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:9px 0 0;padding:9px 11px;background:var(--accent-soft);font-size:12.5px;line-height:1.45;color:var(--ink)}.builder_warnFix__jvcdC{flex:none;border:1.5px solid var(--accent);border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;color:var(--accent);background:var(--card)}.builder_warnFix__jvcdC:hover{background:var(--accent);color:var(--on-accent)}.builder_drop__hl1BW{width:100%;border:2px dashed var(--line);border-radius:var(--r-card);background:var(--soft);padding:26px 18px;display:grid;gap:10px;justify-items:center;text-align:center;transition:border-color .15s,background .15s}.builder_dropOver__74RUn,.builder_drop__hl1BW:hover{border-color:var(--accent);background:var(--accent-soft)}.builder_drop__hl1BW strong{font-size:16px;font-weight:700}.builder_drop__hl1BW span{font-size:13.5px;color:var(--muted);max-width:30ch}.builder_dropBtn__8GcGY{margin-top:2px;background:var(--accent);color:var(--on-accent);border-radius:var(--r-ctl);padding:11px 20px;font-size:15px;font-weight:700}.builder_fileRow__R9eB7{display:flex;align-items:center;gap:13px}.builder_fileRow__R9eB7 img{width:60px;height:60px;object-fit:cover;border-radius:var(--r-ctl);flex:none}.builder_fileMeta__vScX8{min-width:0;flex:1 1}.builder_fileMeta__vScX8 b{display:block;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.builder_fileMeta__vScX8 span{font-size:13px;color:var(--muted)}.builder_chips__tiu_x{display:flex;flex-wrap:wrap;gap:8px}.builder_chip__DWgrY{border:1.5px solid var(--line);border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600;color:var(--ink);background:var(--card);display:inline-flex;align-items:center;gap:6px}.builder_chip__DWgrY small{font-weight:500;color:var(--muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder_chip__DWgrY:hover{border-color:var(--accent)}.builder_chip__DWgrY[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.builder_chip__DWgrY[aria-pressed=true] small{color:inherit;opacity:.75}.builder_presets__jkUEu{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.builder_presetOpt__EmoRz{border:2px solid var(--line);border-radius:var(--r-ctl);padding:8px;display:grid;gap:7px;justify-items:center;background:var(--card)}.builder_presetOpt__EmoRz:hover{border-color:var(--accent)}.builder_presetOpt__EmoRz[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.builder_presetOpt__EmoRz svg{width:100%;height:auto;display:block;border-radius:4px}.builder_presetOpt__EmoRz em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--ink)}.builder_styles__TWwIm{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.builder_styleOpt__vETfl{border:2px solid var(--line);border-radius:var(--r-ctl);padding:10px;display:grid;gap:8px;justify-items:center;background:var(--card)}.builder_styleOpt__vETfl:hover{border-color:var(--accent)}.builder_styleOpt__vETfl[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.builder_styleOpt__vETfl svg{width:100%;height:auto;display:block;color:var(--accent);border-radius:4px}.builder_styleOpt__vETfl em{font-style:normal;font-size:11.5px;font-weight:600;color:var(--ink);text-align:center;line-height:1.25}.builder_fields__kCPTS{display:grid;gap:12px}.builder_field__pRq8y{display:grid;gap:6px}.builder_fieldTop__w2Kk_{display:flex;align-items:center;justify-content:space-between;gap:10px}.builder_fieldTop__w2Kk_ span{font-size:14px;font-weight:600}.builder_field__pRq8y input[type=text]{width:100%;border:1.5px solid var(--line);border-radius:var(--r-ctl);background:var(--card);padding:11px 12px;font-size:15px}.builder_field__pRq8y input[type=text]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.builder_fieldOff___tXhu input[type=text]{opacity:.45;background:var(--soft)}.builder_fieldOff___tXhu .builder_fieldTop__w2Kk_ span{color:var(--muted)}.builder_toggleRow__cOmKA{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;cursor:pointer}.builder_swatches__s0EQI{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.builder_sw__QJQqQ{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.14);position:relative}.builder_sw__QJQqQ[aria-pressed=true]:after{content:"";position:absolute;inset:-5px;border:2px solid var(--accent);border-radius:50%}.builder_swAuto__yDIoX{background:var(--card);border:1.5px dashed var(--muted);color:var(--muted);font-size:13px;font-weight:800;display:grid;place-items:center}.builder_swAuto__yDIoX[aria-pressed=true]{border-style:solid;border-color:var(--accent);color:var(--accent)}.builder_swCustom__MLEVZ{width:34px;height:34px;border-radius:50%;overflow:hidden;border:1px solid var(--line);padding:0;background:conic-gradient(#e5484d,#e8a020,#4cc38a,#2f7dd1,#8e4ec6,#e5484d);position:relative;display:inline-block}.builder_swCustom__MLEVZ input{position:absolute;inset:-10px;width:200%;height:200%;opacity:0;cursor:pointer;border:none;padding:0}.builder_slider__lxd4M{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}.builder_slider__lxd4M label{font-size:14px;font-weight:600}.builder_slider__lxd4M output{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.builder_slider__lxd4M input{grid-column:1/-1}.builder_more__xJHEK{border-top:1px solid var(--line);padding-top:14px}.builder_moreSummary__ZF5uU{font-size:14px;font-weight:600;color:var(--accent);cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px}.builder_moreSummary__ZF5uU::-webkit-details-marker{display:none}.builder_moreSummary__ZF5uU:after{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}details[open]>.builder_moreSummary__ZF5uU:after{transform:rotate(-135deg) translate(-2px,-2px)}.builder_moreBody__PWmF6{display:grid;gap:16px;padding-top:16px}.builder_finish__QlErs{background:linear-gradient(var(--accent-soft),var(--card) 70%);box-shadow:var(--shadow)}.builder_btnPrimary__NjZLj{width:100%;background:var(--accent);color:var(--on-accent);border-radius:var(--r-ctl);padding:16px 18px;font-size:16.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 8px rgba(14,124,90,.28)}.builder_btnPrimary__NjZLj:hover{filter:brightness(1.07)}.builder_btnPrimary__NjZLj:active{transform:translateY(1px)}.builder_note__wEZ9T{font-size:13px;color:var(--muted);text-align:center}.builder_mobileSave__KO_bn{display:none}@media (max-width:1039px){.builder_mobileSave__KO_bn{display:block;position:sticky;bottom:0;z-index:5;margin:0 -22px;padding:12px 22px 16px;background:linear-gradient(to top,var(--ground) 65%,rgba(0,0,0,0))}}.builder_toast__VPHNh{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(10px);background:var(--ink);color:var(--ground);padding:12px 20px;border-radius:999px;font-size:14.5px;font-weight:600;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:50;box-shadow:var(--shadow);max-width:90vw;text-align:center}.builder_toastShow__EyjC7{opacity:1;transform:translateX(-50%) translateY(0)}