._toolbar_72y1x_2{display:flex;align-items:center;background:#fff9;border-bottom:1.5px solid rgba(0,0,0,.1);backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);position:relative;z-index:20;height:57.6px;padding:0 32px;box-shadow:0 4px 24px #1e293b1a,0 1.5px 4px #0000000a;border-radius:0 0 19.2px 19.2px;transition:all .3s cubic-bezier(.4,0,.2,1)}._groupContainer_72y1x_18{display:flex;align-items:center;gap:.4rem;padding:0 6.4px;border-radius:14.4px;background:#ffffff2e;box-shadow:0 2px 8px #1e293b0a;transition:background .2s,box-shadow .2s}[data-theme=dark] ._toolbar_72y1x_2{background:#1e293bd9;border-bottom-color:#ffffff1a;box-shadow:0 4px 24px #00000040,0 1.5px 4px #0000001a,inset 0 1px #ffffff0d}[data-theme=dark] ._groupContainer_72y1x_18{background:#33415538;box-shadow:0 2px 8px #0000001a}._toolbarContent_72y1x_41{display:flex;align-items:center;justify-content:space-between;width:100%;gap:32px}._brandSection_72y1x_50{display:flex;align-items:center;gap:.8rem;flex-shrink:0}._appIcon_72y1x_57{width:28.8px;height:28.8px;background:linear-gradient(135deg,var(--primary-500) 0%,var(--primary-600) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #3b82f640;transition:all .2s ease}._appIcon_72y1x_57:hover{transform:scale(1.05);box-shadow:0 4px 12px #3b82f659}[data-theme=dark] ._appIcon_72y1x_57{box-shadow:0 0 20px #3b82f64d,0 2px 8px #0000004d}[data-theme=dark] ._appIcon_72y1x_57:hover{box-shadow:0 0 25px #3b82f666,0 4px 12px #0006}._brandText_72y1x_83{display:flex;flex-direction:column;gap:.125rem}._brandName_72y1x_89{font-size:.92rem;font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.02em;transition:var(--theme-transition)}._brandTagline_72y1x_98{font-size:.56rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;line-height:1;transition:var(--theme-transition)}._toolsSection_72y1x_109{display:flex;align-items:center;gap:22.4px;flex:1}._toolGroup_72y1x_116{display:flex;align-items:center;gap:4.8px;background:#fff9;padding:4.8px;border-radius:12.8px;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f,inset 0 1px #fffc;transition:all .3s cubic-bezier(.4,0,.2,1)}._toolGroup_72y1x_116:hover{background:#fffc;box-shadow:0 4px 16px #00000014,0 2px 4px #0000001a,inset 0 1px #ffffffe6}[data-theme=dark] ._toolGroup_72y1x_116{background:#33415566;border-color:#ffffff14;box-shadow:0 2px 8px #0000004d,0 1px 2px #0006,inset 0 1px #ffffff1a}[data-theme=dark] ._toolGroup_72y1x_116:hover{background:#33415599;box-shadow:0 4px 16px #0006,0 2px 4px #00000080,inset 0 1px #ffffff26}._toolButton_72y1x_157{display:flex;align-items:center;justify-content:center;gap:8px;padding:9.6px 16px;border-radius:9.6px;font-size:11.2px;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:none;white-space:nowrap;position:relative;overflow:hidden;min-height:35.2px}._toolButton_72y1x_157:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#fff3,#fff0);opacity:0;transition:opacity .2s ease}._toolButton_72y1x_157:hover:before{opacity:1}._toolButton_72y1x_157:disabled{cursor:not-allowed;opacity:.4;transform:none!important}._toolButton_72y1x_157:not(:disabled):hover{transform:translateY(-1px)}._toolButton_72y1x_157:not(:disabled):active{transform:translateY(0)}._toolButton_72y1x_157._primary_72y1x_207{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 2px 8px #3b82f64d,0 1px 2px #3b82f666}._toolButton_72y1x_157._primary_72y1x_207:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 16px #3b82f666,0 2px 4px #3b82f680}[data-theme=dark] ._toolButton_72y1x_157._primary_72y1x_207{box-shadow:0 2px 8px #3b82f666,0 1px 2px #3b82f680,0 0 20px #3b82f633}[data-theme=dark] ._toolButton_72y1x_157._primary_72y1x_207:hover:not(:disabled){box-shadow:0 4px 16px #3b82f680,0 2px 4px #3b82f699,0 0 30px #3b82f64d}._toolButton_72y1x_157._secondary_72y1x_236{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 2px 8px #8b5cf64d,0 1px 2px #8b5cf666}._toolButton_72y1x_157._secondary_72y1x_236:hover:not(:disabled){background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 4px 16px #8b5cf666,0 2px 4px #8b5cf680}[data-theme=dark] ._toolButton_72y1x_157._secondary_72y1x_236{box-shadow:0 2px 8px #8b5cf666,0 1px 2px #8b5cf680,0 0 20px #8b5cf633}[data-theme=dark] ._toolButton_72y1x_157._secondary_72y1x_236:hover:not(:disabled){box-shadow:0 4px 16px #8b5cf680,0 2px 4px #8b5cf699,0 0 30px #8b5cf64d}._toolButton_72y1x_157._outline_72y1x_265{background:#ffffff80;color:#374151;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px #0000000a,inset 0 1px #fff9}._toolButton_72y1x_157._outline_72y1x_265:hover:not(:disabled){background:#fffc;color:#1f2937;border-color:#3b82f633;box-shadow:0 2px 8px #00000014,inset 0 1px #fffc}[data-theme=dark] ._toolButton_72y1x_157._outline_72y1x_265{background:#33415599;color:#e2e8f0;border-color:#ffffff1a;box-shadow:0 1px 3px #0000004d,inset 0 1px #ffffff1a}[data-theme=dark] ._toolButton_72y1x_157._outline_72y1x_265:hover:not(:disabled){background:#334155cc;color:#f1f5f9;border-color:#3b82f64d;box-shadow:0 2px 8px #0006,inset 0 1px #ffffff26}._toolButton_72y1x_157._success_72y1x_301{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 2px 8px #10b9814d,0 1px 2px #10b98166}._toolButton_72y1x_157._success_72y1x_301:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 16px #10b98166,0 2px 4px #10b98180}[data-theme=dark] ._toolButton_72y1x_157._success_72y1x_301{box-shadow:0 2px 8px #34d39966,0 1px 2px #34d39980,0 0 20px #34d39933}[data-theme=dark] ._toolButton_72y1x_157._success_72y1x_301:hover:not(:disabled){box-shadow:0 4px 16px #34d39980,0 2px 4px #34d39999,0 0 30px #34d3994d}._toolButton_72y1x_157._danger_72y1x_330{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 2px 8px #ef44444d,0 1px 2px #ef444466}._toolButton_72y1x_157._danger_72y1x_330:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 16px #ef444466,0 2px 4px #ef444480}[data-theme=dark] ._toolButton_72y1x_157._danger_72y1x_330{box-shadow:0 2px 8px #f8717166,0 1px 2px #f8717180,0 0 20px #f8717133}[data-theme=dark] ._toolButton_72y1x_157._danger_72y1x_330:hover:not(:disabled){box-shadow:0 4px 16px #f8717180,0 2px 4px #f8717199,0 0 30px #f871714d}._divider_72y1x_360{width:1px;height:28px;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.1) 20%,rgba(0,0,0,.1) 80%,transparent);margin:0 12px}[data-theme=dark] ._divider_72y1x_360{background:linear-gradient(to bottom,transparent,rgba(255,255,255,.15) 20%,rgba(255,255,255,.15) 80%,transparent)}._rightActions_72y1x_384{display:flex;align-items:center;gap:20px;flex-shrink:0}._themeToggleContainer_72y1x_391{display:flex;flex-direction:column;align-items:center;gap:8px}._themeToggle_72y1x_391{background:#fff9;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;color:#6b7280;box-shadow:0 2px 8px #0000000a,0 1px 2px #0000000f,inset 0 1px #fffc;min-height:44px;min-width:44px}._themeToggle_72y1x_391:hover{background:#fffc;border-color:#3b82f633;color:#3b82f6;transform:translateY(-1px);box-shadow:0 4px 16px #00000014,0 2px 4px #0000001a,inset 0 1px #ffffffe6}[data-theme=dark] ._themeToggle_72y1x_391{background:#33415599;border-color:#ffffff1a;color:#94a3b8;box-shadow:0 2px 8px #0000004d,0 1px 2px #0006,inset 0 1px #ffffff1a}[data-theme=dark] ._themeToggle_72y1x_391:hover{background:#334155cc;border-color:#3b82f64d;color:#60a5fa;box-shadow:0 4px 16px #0006,0 2px 4px #00000080,inset 0 1px #ffffff26,0 0 20px #3b82f61a}@media (max-width: 1200px){._toolbar_72y1x_2{padding:0 16px}._toolbarContent_72y1x_41{gap:24px}._toolsSection_72y1x_109{gap:16px}._toolButton_72y1x_157{padding:8px 12px;font-size:13px}._toolButton_72y1x_157 span{display:none}}@media (max-width: 768px){._toolbar_72y1x_2{height:56px;padding:0 12px}._toolbarContent_72y1x_41{gap:16px}._toolsSection_72y1x_109{gap:12px}._toolGroup_72y1x_116{padding:3px}._toolButton_72y1x_157{padding:8px;min-height:36px;min-width:36px}._toolButton_72y1x_157 span{display:none}._divider_72y1x_360{height:20px;margin:0 6px}._rightActions_72y1x_384{gap:12px}._themeToggle_72y1x_391{padding:8px;min-height:36px;min-width:36px}._themeToggleContainer_72y1x_391{flex-direction:row;gap:6px}}@media (max-width: 480px){._toolbar_72y1x_2{height:52px;padding:0 8px}._toolbarContent_72y1x_41{gap:12px}._toolsSection_72y1x_109{gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._toolsSection_72y1x_109::-webkit-scrollbar{display:none}._toolGroup_72y1x_116{flex-shrink:0}._divider_72y1x_360{display:none}}._toolbarHeader_72y1x_553,._toolbarMain_72y1x_554,._brandSection_72y1x_50,._appIcon_72y1x_57,._brandText_72y1x_83,._brandName_72y1x_89,._brandTagline_72y1x_98,._logoText_72y1x_560,._logoLiv_72y1x_561,._logoQR_72y1x_562,._titleSection_72y1x_563,._title_72y1x_563,._subtitle_72y1x_565,._headerActions_72y1x_566,._groupLabel_72y1x_567,._buttonGroup_72y1x_568,._toolbarSection_72y1x_569,._toolbarButton_72y1x_570{display:none}._elementsButton_72y1x_575{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;box-shadow:0 2px 8px #3b82f62e,0 1px 2px #8b5cf62e;border:none;font-size:18px;cursor:pointer;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s,background .18s;position:relative;outline:none}._elementsButton_72y1x_575:not(:disabled):hover{transform:translateY(-3px) scale(1.08);background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 6px 24px #3b82f638,0 2px 8px #8b5cf638}._elementsButton_72y1x_575:disabled{opacity:.4;cursor:not-allowed;transform:none}[data-theme=dark] ._elementsButton_72y1x_575{background:linear-gradient(135deg,#6366f1,#a21caf);color:#fff;box-shadow:0 2px 8px #8b5cf638,0 1px 2px #3b82f638}[data-theme=dark] ._elementsButton_72y1x_575:not(:disabled):hover{background:linear-gradient(135deg,#818cf8,#c026d3);box-shadow:0 6px 24px #8b5cf647,0 2px 8px #3b82f647}._elementsTooltip_72y1x_614{visibility:hidden;opacity:0;background:#1e293beb;color:#fff;text-align:center;border-radius:8px;padding:6px 14px;position:absolute;z-index:100;bottom:-44px;left:50%;transform:translate(-50%) scale(.98);font-size:13px;font-weight:500;pointer-events:none;transition:opacity .18s,visibility .18s,transform .18s;box-shadow:0 2px 8px #1e293b2e;white-space:nowrap}._elementsButton_72y1x_575:hover ._elementsTooltip_72y1x_614,._elementsButton_72y1x_575:focus ._elementsTooltip_72y1x_614{visibility:visible;opacity:1;transform:translate(-50%) scale(1.04)}._canvasContainer_vlyjb_1{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:2rem;background:var(--surface-secondary);overflow:auto;transition:var(--theme-transition);min-height:0;box-sizing:border-box}[data-theme=dark] ._canvasContainer_vlyjb_1{background:#3341554d}._canvasWrapper_vlyjb_18{box-shadow:0 8px 24px #00000026;background:#fff;border:1px solid var(--border-primary);border-radius:8px;transition:var(--theme-transition);overflow:hidden;flex-shrink:0;margin:auto 0;min-height:max-content}[data-theme=dark] ._canvasWrapper_vlyjb_18{box-shadow:0 8px 24px #0006,var(--glow-primary);border-color:var(--slate-400)}._stage_vlyjb_35{cursor:default;transition:var(--theme-transition)}._propertiesPanel_w64k1_1{width:320px;background:var(--surface-primary);border:none;border-left:1px solid var(--border-primary);padding:.8rem;overflow-y:auto;display:flex;flex-direction:column;transition:var(--theme-transition)}[data-theme=dark] ._propertiesPanel_w64k1_1{background:#1e293be6;border-left-color:var(--slate-300);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}._header_w64k1_19{padding-bottom:.6rem;border-bottom:1px solid var(--border-primary);margin-bottom:.8rem;display:flex;justify-content:space-between;align-items:center}._title_w64k1_28{margin:0;font-size:.9rem;font-weight:600;color:var(--text-primary);letter-spacing:-.025em;transition:var(--theme-transition)}._content_w64k1_37{display:flex;flex-direction:column;gap:1.25rem}._section_w64k1_43{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:8px;transition:var(--theme-transition)}._section_w64k1_43:hover{border-color:var(--primary-400)}[data-theme=dark] ._section_w64k1_43{background:#33415580;border-color:var(--slate-400)}[data-theme=dark] ._section_w64k1_43:hover{border-color:var(--primary-400);box-shadow:var(--glow-primary)}._sectionTitle_w64k1_64{margin:0;padding:.6rem .8rem;font-size:.7rem;font-weight:600;color:var(--text-secondary);background:var(--surface-tertiary);border-bottom:1px solid var(--border-primary);border-radius:8px 8px 0 0;letter-spacing:.05em;text-transform:uppercase;transition:var(--theme-transition)}[data-theme=dark] ._sectionTitle_w64k1_64{background:var(--slate-300);color:var(--text-secondary)}._info_w64k1_83{font-size:.64rem;color:var(--text-tertiary);transition:var(--theme-transition);padding:0;margin:.32rem 0 .2rem;line-height:1.4}._section_w64k1_43:last-child ._info_w64k1_83{margin:.24rem 0 .16rem;font-size:.6rem}._elementsList_w64k1_98{display:flex;flex-direction:column;gap:.4rem;padding:.8rem}._elementItem_w64k1_105{border:1px solid var(--border-primary);border-radius:6px;background:var(--surface-primary);transition:var(--theme-transition)}._elementItem_w64k1_105:hover{border-color:var(--border-secondary);box-shadow:0 2px 4px #0000001a}[data-theme=dark] ._elementItem_w64k1_105:hover{box-shadow:0 2px 8px #0000004d}._elementItem_w64k1_105._selected_w64k1_121{background:#3b82f61a;border-color:var(--primary-500)}[data-theme=dark] ._elementItem_w64k1_105._selected_w64k1_121{background:#3b82f626;box-shadow:inset 0 0 0 1px var(--primary-400),var(--glow-primary)}._canvasSection_w64k1_131{margin:0 .8rem}._elementHeader_w64k1_135{display:flex;align-items:center;justify-content:space-between;padding:.6rem;cursor:pointer;-webkit-user-select:none;user-select:none}._elementInfo_w64k1_144{display:flex;align-items:center;gap:.5rem;flex:1}._expandButton_w64k1_151{background:none;border:none;padding:.25rem;cursor:pointer;font-size:.8rem;color:var(--text-tertiary);border-radius:3px;transition:var(--theme-transition)}._expandButton_w64k1_151:hover{background:var(--surface-secondary);color:var(--text-secondary)}._elementName_w64k1_167{font-weight:500;color:var(--text-primary);font-size:.72rem;transition:var(--theme-transition)}._visibilityButton_w64k1_174{background:none;border:none;padding:.25rem;cursor:pointer;font-size:.9rem;border-radius:3px;transition:var(--theme-transition);color:var(--text-secondary)}._visibilityButton_w64k1_174:hover{background:var(--surface-secondary);color:var(--text-primary)}._elementActions_w64k1_190{display:flex;gap:.25rem}._actionButtons_w64k1_195{display:flex;gap:.4rem}._actionButton_w64k1_195{display:flex;align-items:center;justify-content:center;padding:.4rem;border-radius:4px;background:var(--surface-tertiary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;transition:var(--theme-transition)}._actionButton_w64k1_195:hover{background:var(--primary-400);color:#fff}._actionButton_w64k1_195._disabled_w64k1_218{opacity:.5;cursor:not-allowed}._actionButton_w64k1_195._disabled_w64k1_218:hover{background:var(--surface-tertiary);color:var(--text-primary)}._deleteButton_w64k1_228{background:none;border:1px solid var(--red-500);padding:.25rem .5rem;cursor:pointer;font-size:.8rem;border-radius:3px;transition:var(--theme-transition);color:var(--red-500);min-width:28px}._deleteButton_w64k1_228:hover{background:var(--red-500);color:#fff}[data-theme=dark] ._deleteButton_w64k1_228:hover{box-shadow:0 0 15px #f8717140}._elementProperties_w64k1_249{padding:.8rem;display:flex;flex-direction:column;gap:.8rem;border-top:1px solid var(--border-primary)}._backgroundProperties_w64k1_257,._qrProperties_w64k1_257,._textProperties_w64k1_257{margin-bottom:1rem}._propertyGroup_w64k1_261{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.2rem}._propertyGroup_w64k1_261:last-child{margin-bottom:0}._label_w64k1_272{font-size:.7rem;font-weight:500;color:var(--text-secondary);transition:var(--theme-transition)}._input_w64k1_279,._textarea_w64k1_279,._select_w64k1_121{width:100%;padding:.4rem;border:1px solid var(--border-secondary);border-radius:6px;font-size:.7rem;font-family:inherit;transition:var(--theme-transition);background:var(--surface-primary);color:var(--text-primary);word-break:break-all}._input_w64k1_279:focus,._textarea_w64k1_279:focus,._select_w64k1_121:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}[data-theme=dark] ._input_w64k1_279:focus,[data-theme=dark] ._textarea_w64k1_279:focus,[data-theme=dark] ._select_w64k1_121:focus{box-shadow:0 0 0 3px #3b82f633,var(--glow-primary)}._textarea_w64k1_279{resize:vertical;min-height:48px}._select_w64k1_121{background:var(--surface-primary)}._hint_w64k1_313{font-size:.6rem;color:var(--text-tertiary);margin-top:.2rem;font-style:italic;transition:var(--theme-transition)}._colorInput_w64k1_321{width:100%;height:32px;padding:.2rem;border:1px solid var(--border-secondary);border-radius:6px;cursor:pointer;transition:var(--theme-transition)}._colorInput_w64k1_321:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px #3b82f61a}[data-theme=dark] ._colorInput_w64k1_321:focus{box-shadow:0 0 0 3px #3b82f633,var(--glow-primary)}._slider_w64k1_341{-webkit-appearance:none;width:100%;height:6.4px;border-radius:3.2px;background:var(--border-secondary);outline:none;opacity:.8;-webkit-transition:.2s;transition:opacity .2s}._slider_w64k1_341:hover{opacity:1}._slider_w64k1_341::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14.4px;height:14.4px;border-radius:50%;background:var(--primary-500);cursor:pointer;border:2px solid var(--surface-primary);box-shadow:0 2px 4px #0000001a;transition:var(--theme-transition)}[data-theme=dark] ._slider_w64k1_341::-webkit-slider-thumb{box-shadow:var(--glow-primary),0 2px 8px #0000004d}._slider_w64k1_341::-moz-range-thumb{width:14.4px;height:14.4px;border-radius:50%;background:var(--primary-500);cursor:pointer;border:2px solid var(--surface-primary);box-shadow:0 2px 4px #0000001a;transition:var(--theme-transition)}._elementDetails_w64k1_385{margin-top:.4rem;padding-top:.4rem;border-top:1px dashed var(--border-primary)}._detail_w64k1_391{font-size:.64rem;color:var(--text-tertiary);margin-bottom:.2rem;transition:var(--theme-transition)}._detail_w64k1_391:last-child{margin-bottom:0}._placeholder_w64k1_402{color:var(--text-tertiary);font-style:italic;font-size:.7rem;text-align:center;padding:1.2rem;background:var(--surface-secondary);border-radius:4.8px;border:1px solid var(--border-primary);transition:var(--theme-transition)}._resetButton_w64k1_414{width:100%;padding:.6rem;border:1px solid var(--red-500);border-radius:6px;background:#ef44441a;color:var(--red-500);font-size:.875rem;cursor:pointer;transition:var(--theme-transition);font-weight:500}._resetButton_w64k1_414:hover{background:var(--red-500);color:#fff}[data-theme=dark] ._resetButton_w64k1_414:hover{box-shadow:0 0 15px #f8717140}._statusIndicator_w64k1_437{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:6px;font-size:.875rem;font-weight:500;transition:var(--theme-transition)}._statusIndicator_w64k1_437._success_w64k1_448{background:#10b9811a;color:var(--emerald-500);border:1px solid rgba(16,185,129,.2)}._statusIndicator_w64k1_437._warning_w64k1_454{background:#f59e0b1a;color:var(--amber-500);border:1px solid rgba(245,158,11,.2)}._statusIndicator_w64k1_437._error_w64k1_460{background:#ef44441a;color:var(--red-500);border:1px solid rgba(239,68,68,.2)}@media (max-width: 768px){._propertiesPanel_w64k1_1{width:100%;max-height:40vh;border-left:none;border-top:1px solid var(--border-primary)}._elementItem_w64k1_105{font-size:.875rem}._input_w64k1_279,._textarea_w64k1_279,._select_w64k1_121{font-size:.875rem;padding:.45rem}}._canvasProperties_w64k1_486{padding:0;margin:0}._canvasProperties_w64k1_486 ._propertyGroup_w64k1_261{margin-bottom:.75rem}._canvasProperties_w64k1_486 ._propertyGroup_w64k1_261:last-child{margin-bottom:0}._canvasProperties_w64k1_486 ._label_w64k1_272{margin-bottom:.4rem;font-size:.8rem;font-weight:500}._canvasProperties_w64k1_486 ._select_w64k1_121{width:100%;padding:.5rem;font-size:.8rem;margin-bottom:0}._section_w64k1_43:last-child{padding:.75rem}._section_w64k1_43:last-child ._sectionTitle_w64k1_64{padding:.6rem .75rem;margin:-.75rem -.75rem .5rem;font-size:.8rem}._checkbox_w64k1_523{width:1rem;height:1rem;cursor:pointer;accent-color:var(--primary-400)}._app_8142a_1{display:flex;flex-direction:column;height:100vh;width:100vw;background:var(--white);color:var(--text-primary);overflow:hidden;transition:var(--theme-transition)}[data-theme=dark] ._app_8142a_1{background:radial-gradient(ellipse at top,var(--slate-50) 0%,var(--white) 100%)}._mainContent_8142a_16{display:flex;flex:1;min-height:0;gap:1px;background:var(--border-primary)}._sidebar_1maut_1{width:208px;height:100vh;background:#fff;box-shadow:2px 0 16px #0000000f;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;position:fixed;left:0;top:0;z-index:100;animation:_slideInSidebar_1maut_1 .5s cubic-bezier(.4,0,.2,1);padding:0 0 19.2px;background:#fffffff2;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);transition:background .3s}@keyframes _slideInSidebar_1maut_1{0%{transform:translate(-100%) scale(.98);opacity:0}to{transform:translate(0) scale(1);opacity:1}}[data-theme=dark] ._sidebar_1maut_1{background:#1e293b;box-shadow:2px 0 24px #00000040}._logoSection_1maut_31{padding:25.6px 0 9.6px;text-align:center}._logo_1maut_31{font-size:1.2rem;font-weight:700;color:#2196f3;letter-spacing:1px;background:linear-gradient(135deg,#b9fd61,#21cbf3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._tagline_1maut_44{font-size:.816rem;color:#1976d2;font-weight:500;margin-top:2px;letter-spacing:1px;opacity:.7}[data-theme=dark] ._tagline_1maut_44{color:#90caf9}._sectionHeader_1maut_56{font-size:.864rem;font-weight:600;color:#1976d2;letter-spacing:1px;margin:0 0 4.8px 19.2px;opacity:.85;text-transform:uppercase;transition:color .3s}[data-theme=dark] ._sectionHeader_1maut_56{color:#90caf9}._navSection_1maut_70{flex:1;display:flex;flex-direction:column;gap:14.4px;align-items:stretch;padding:0}._toolGroupVertical_1maut_79{display:flex;flex-direction:column;gap:9.6px;align-items:stretch;padding:0 19.2px}._divider_1maut_87{height:1px;background:#e3e8ee;margin:12.8px 19.2px;border-radius:2px;opacity:.7;transition:background .3s}[data-theme=dark] ._divider_1maut_87{background:#334155}._elementsButton_1maut_99,._toolButton_1maut_99,._themeToggle_1maut_99{display:flex;align-items:center;gap:9.6px;padding:9.6px 14.4px;border-radius:9.6px;font-size:.864rem;font-weight:500;color:#1976d2;background:#2196f312;border:none;cursor:pointer;transition:background .18s,color .18s,transform .18s,box-shadow .18s;box-shadow:0 1px 4px #2196f30a;position:relative;outline:none;overflow:hidden;will-change:transform,box-shadow}._elementsButton_1maut_99:hover,._toolButton_1maut_99:hover,._themeToggle_1maut_99:hover{background:#e3f2fd;color:#1565c0;transform:translateY(-2px) scale(1.04);box-shadow:0 4px 16px #2196f31a}._elementsButton_1maut_99:active,._toolButton_1maut_99:active,._themeToggle_1maut_99:active{transform:scale(.98);box-shadow:0 2px 8px #2196f314}._elementsButton_1maut_99:disabled,._toolButton_1maut_99:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5;color:#bdbdbd;transform:none}[data-theme=dark] ._elementsButton_1maut_99,[data-theme=dark] ._toolButton_1maut_99,[data-theme=dark] ._themeToggle_1maut_99{background:#33415538;color:#90caf9;box-shadow:0 1px 4px #1e293b1a}[data-theme=dark] ._elementsButton_1maut_99:hover,[data-theme=dark] ._toolButton_1maut_99:hover,[data-theme=dark] ._themeToggle_1maut_99:hover{background:#22304a;color:#fff}[data-theme=dark] ._elementsButton_1maut_99:active,[data-theme=dark] ._toolButton_1maut_99:active,[data-theme=dark] ._themeToggle_1maut_99:active{background:#1e293b}._buttonLabel_1maut_148{font-size:.808rem;font-weight:500;color:#1976d2;opacity:.92;transition:color .3s}[data-theme=dark] ._buttonLabel_1maut_148{color:#90caf9}._success_1maut_159{background:#4caf5017;color:#388e3c}._success_1maut_159:hover{background:#e8f5e9;color:#1b5e20}[data-theme=dark] ._success_1maut_159{background:#388e3c21;color:#a5d6a7}[data-theme=dark] ._success_1maut_159:hover{background:#1b5e20;color:#fff}._danger_1maut_175{background:#f4433617;color:#d32f2f}._danger_1maut_175:hover{background:#ffebee;color:#b71c1c}[data-theme=dark] ._danger_1maut_175{background:#d32f2f21;color:#ef9a9a}[data-theme=dark] ._danger_1maut_175:hover{background:#b71c1c;color:#fff}._toolGroupVertical_1maut_79._themeSection_1maut_193{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;padding:0 24px 24px}._themeAndUserSection_1maut_202{display:flex;flex-direction:column;flex:1;justify-content:flex-end;background:transparent}._themeSectionCentered_1maut_209{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin-bottom:12px;background:transparent;gap:16px}._themeToggle_1maut_99{background:#222b3a;color:#fbc02d;justify-content:center;font-size:1.2rem;transition:background .2s,color .2s}._themeToggle_1maut_99:hover{background:#1565c0;color:#fffde7}[data-theme=dark] ._themeToggle_1maut_99{background:#ffeb3b1a;color:#ffe082}[data-theme=dark] ._themeToggle_1maut_99:hover{background:#fffde7;color:#fbc02d}._userInfoSection_1maut_238{display:flex;align-items:center;gap:9.6px;padding:14.4px 19.2px 0;border-top:1px solid #e3e8ee;min-height:51.2px;background:#ffffffb3;box-shadow:0 -2px 8px #2196f30a}._userAvatar_1maut_248{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#2196f3,#21cbf3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.04rem;font-weight:700;box-shadow:0 2px 8px #2196f31a}._userName_1maut_261{font-weight:600;color:#1976d2;font-size:.84rem}._userTagline_1maut_266{font-size:.76rem;color:#888;opacity:.8}[data-theme=dark] ._userInfoSection_1maut_238{background:#1e293bd9;border-top:1px solid #334155}[data-theme=dark] ._userAvatar_1maut_248{background:linear-gradient(135deg,#1976d2,#2196f3);color:#fff}[data-theme=dark] ._userName_1maut_261{color:#90caf9}[data-theme=dark] ._userTagline_1maut_266{color:#b0bec5}@media (max-width: 900px){._sidebar_1maut_1{width:160px;padding:0 0 9.6px}._toolGroupVertical_1maut_79{padding:0 8px}._divider_1maut_87{margin:9.6px 8px}._sectionHeader_1maut_56{margin-left:8px}._userInfoSection_1maut_238{padding:9.6px 8px 0}}@media (max-width: 480px){._sidebar_1maut_1{width:120px}._buttonLabel_1maut_148{font-size:.7rem}}._subscriptionSection_1maut_314{padding:24px 0 32px;border-top:1px solid #f0f0f0;background:#fafbfc}._userInfo_1maut_238{display:flex;align-items:center;padding:0 32px 8px}._avatar_1maut_324{width:48px;height:48px;border-radius:50%;background:#ffe082;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-right:16px;box-shadow:0 2px 8px #00000012;transition:transform .2s}._avatar_1maut_324:hover{transform:scale(1.08) rotate(-4deg)}._userName_1maut_261{font-weight:600;color:#222}._userLocation_1maut_344{font-size:.95rem;color:#888}._subscriptionLabel_1maut_348{padding:0 32px;font-size:.95rem;color:#1976d2;margin-top:8px;letter-spacing:1px}[data-theme=dark] ._themeAndUserSection_1maut_202,[data-theme=dark] ._themeSectionCentered_1maut_209{background:transparent}*,*:before,*:after{box-sizing:border-box}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;--theme-transition: all .3s cubic-bezier(.4, 0, .2, 1);--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--white: #ffffff;--slate-50: #f8fafc;--slate-100: #f1f5f9;--slate-200: #e2e8f0;--slate-300: #cbd5e1;--slate-400: #94a3b8;--slate-500: #64748b;--slate-600: #475569;--slate-700: #334155;--slate-800: #1e293b;--slate-900: #0f172a;--emerald-500: #10b981;--amber-500: #f59e0b;--red-500: #ef4444;--violet-500: #8b5cf6;--surface-primary: var(--white);--surface-secondary: var(--slate-50);--surface-tertiary: var(--slate-100);--border-primary: var(--slate-200);--border-secondary: var(--slate-300);--text-primary: var(--slate-900);--text-secondary: var(--slate-600);--text-tertiary: var(--slate-400);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background-color:var(--white)}[data-theme=dark]{--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: #2563eb;--primary-700: #1d4ed8;--white: #0a0a0a;--slate-50: #0f0f23;--slate-100: #16213e;--slate-200: #1e293b;--slate-300: #334155;--slate-400: #475569;--slate-500: #64748b;--slate-600: #94a3b8;--slate-700: #cbd5e1;--slate-800: #e2e8f0;--slate-900: #f1f5f9;--emerald-500: #34d399;--amber-500: #fbbf24;--red-500: #f87171;--violet-500: #a78bfa;--surface-primary: var(--slate-100);--surface-secondary: var(--slate-200);--surface-tertiary: var(--slate-300);--border-primary: var(--slate-300);--border-secondary: var(--slate-400);--text-primary: var(--slate-900);--text-secondary: var(--slate-700);--text-tertiary: var(--slate-600);--glow-primary: 0 0 20px rgba(59, 130, 246, .3);--glow-accent: 0 0 15px rgba(139, 92, 246, .25);color:var(--text-primary);background-color:var(--white)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background:var(--white);color:var(--text-primary);transition:var(--theme-transition)}.focusable:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}:root{--theme-transition: none}}@media (prefers-contrast: high){:root{--border-primary: var(--slate-600);--border-secondary: var(--slate-700)}[data-theme=dark]{--border-primary: var(--slate-400);--border-secondary: var(--slate-300)}}
