body{-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#app{width:100%}*{box-sizing:border-box}html{min-height:100%}body{color:#e8edf7;background:radial-gradient(circle at 12% 12%,#38bdf826,#0000 26%),radial-gradient(circle at 84% 16%,#ef44441f,#0000 22%),linear-gradient(#070b11 0%,#0b1118 52%,#080c12 100%);margin:0;font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif}button{font:inherit;cursor:pointer}.app[data-v-661308c3]{color:#e8edf7;min-height:100dvh;padding:14px;position:relative;overflow-x:hidden}.app[data-v-661308c3]:before{content:"";pointer-events:none;opacity:.55;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px,32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000004d,#0000001a);mask-image:linear-gradient(#0000004d,#0000001a)}.toolbar[data-v-661308c3],.workspace[data-v-661308c3],.export-panel[data-v-661308c3],.toast[data-v-661308c3]{z-index:1;position:relative}.toolbar[data-v-661308c3]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0e14e0;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:grid;box-shadow:0 20px 54px #00000047}.toolbar-left[data-v-661308c3]{align-items:center;gap:10px;min-width:0;display:flex;overflow:hidden}.brand[data-v-661308c3],.brand-compact[data-v-661308c3]{align-items:center;gap:8px;min-width:0;display:flex}.eyebrow[data-v-661308c3]{letter-spacing:.18em;color:#8aa0ba;white-space:nowrap;background:#0f172ab3;border:1px solid #94a3b824;border-radius:999px;padding:3px 8px;font-size:9px}.brand h1[data-v-661308c3]{letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.1}.version[data-v-661308c3]{color:#9fb0c9;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0f172acc;border:1px solid #94a3b82e;border-radius:999px;padding:4px 8px;font-size:9px}.toolbar-links[data-v-661308c3]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.toolbar-link[data-v-661308c3]{color:#c9d3e3;white-space:nowrap;background:#0f172ab8;border:1px solid #94a3b824;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;line-height:1;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.toolbar-link[data-v-661308c3]:hover{background:#1e293beb;border-color:#7dd3fc5c;transform:translateY(-1px)}.toolbar-center[data-v-661308c3]{justify-self:center}.status-chip[data-v-661308c3],.preview-pill[data-v-661308c3],.mono-chip[data-v-661308c3],.info-item[data-v-661308c3]{font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace}.status-chip[data-v-661308c3]{color:#b9c5d8;background:#0f172acc;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:inline-flex}.status-dot[data-v-661308c3]{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f59e0b14}.status-dot.active[data-v-661308c3]{background:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.status-sep[data-v-661308c3]{color:#54637e}.toolbar-right[data-v-661308c3]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.btn-tool[data-v-661308c3]{color:#c9d3e3;background:#0f172ad6;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:600;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.btn-tool[data-v-661308c3]:hover{background:#1e293be6;border-color:#60a5fa73;transform:translateY(-1px)}.btn-tool.btn-primary[data-v-661308c3]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 100%);border-color:#3b82f673;box-shadow:0 16px 30px #2563eb38}.workspace[data-v-661308c3]{grid-template-columns:minmax(420px,1.18fr) minmax(246px,.78fr) minmax(240px,.64fr);grid-auto-rows:min-content;align-items:start;gap:10px 12px;padding:2px 0 10px;display:grid}.panel[data-v-661308c3],.preview-zone[data-v-661308c3],.export-panel[data-v-661308c3]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c111ae0;border:1px solid #94a3b81f;border-radius:20px;box-shadow:0 18px 44px #00000038}.panel[data-v-661308c3]{overflow:hidden}.panel-left[data-v-661308c3]{grid-area:1/1/span 2;animation:.45s both fade-slide-in-661308c3}.panel-right[data-v-661308c3]{grid-area:1/3/span 2;animation:.45s 60ms both fade-slide-in-661308c3}.preview-zone[data-v-661308c3]{grid-area:1/2;padding:10px 10px 8px;animation:.45s 30ms both fade-slide-in-661308c3}.export-panel[data-v-661308c3]{grid-area:2/2;margin-top:0;padding:10px 12px 12px;animation:.45s .1s both fade-slide-in-661308c3}@keyframes fade-slide-in-661308c3{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.panel-header[data-v-661308c3],.export-head[data-v-661308c3],.preview-header[data-v-661308c3]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-header[data-v-661308c3]{background:#0f172a6b;border-bottom:1px solid #94a3b81a;padding:10px 12px 8px}.panel-title-block[data-v-661308c3]{flex-direction:column;gap:4px;display:flex}.panel-kicker[data-v-661308c3]{letter-spacing:.18em;color:#73839a;font-size:10px}.panel-header strong[data-v-661308c3],.export-head h2[data-v-661308c3],.preview-header h2[data-v-661308c3]{margin:0;font-size:16px;line-height:1.2}.panel-subtitle[data-v-661308c3]{color:#91a0b7;white-space:nowrap;font-size:12px}.panel-content[data-v-661308c3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;padding:10px;display:grid}.param-group[data-v-661308c3],.param-row[data-v-661308c3]{background:#080d14b8;border:1px solid #94a3b81a;border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:8px 9px 9px;display:flex}.panel-content>.source-group[data-v-661308c3]{grid-column:1/-1}.group-head[data-v-661308c3],.param-head[data-v-661308c3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.group-head[data-v-661308c3],.param-head label[data-v-661308c3]{color:#c9d3e3;font-size:10px;font-weight:600}.mono-chip[data-v-661308c3],.param-value[data-v-661308c3],.range-value[data-v-661308c3],.color-hex[data-v-661308c3]{color:#7dd3fc;font-size:9px}.mono-chip[data-v-661308c3]{background:#0f172af5;border:1px solid #7dd3fc33;border-radius:999px;padding:4px 8px}.shape-grid[data-v-661308c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.shape-btn[data-v-661308c3]{color:#aab8cc;background:#0f172adb;border:1px solid #94a3b829;border-radius:14px;min-height:36px;padding:0 9px;font-size:10px;font-weight:600;transition:transform .16s,border-color .16s,background .16s,color .16s}.shape-btn[data-v-661308c3]:hover{border-color:#60a5fa73;transform:translateY(-1px)}.shape-btn.active[data-v-661308c3]{color:#fff;background:linear-gradient(135deg,#2563eb52,#0ea5e92e);border-color:#60a5fa99;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 24px #2563eb29}.range-group[data-v-661308c3]{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:7px;display:grid}.range-group input[type=range][data-v-661308c3]{appearance:none;background:linear-gradient(90deg,#2563eb 0%,#22d3ee 100%);border-radius:999px;width:100%;height:4px}.range-group input[type=range][data-v-661308c3]::-webkit-slider-thumb{appearance:none;background:#e8edf7;border:2px solid #06111e;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #60a5fa24}.range-group input[type=number][data-v-661308c3]{color:#e8edf7;font-variant-numeric:tabular-nums;background:#0f172aeb;border:1px solid #94a3b82e;border-radius:10px;width:100%;min-height:28px;padding:0 8px}.range-value[data-v-661308c3]{text-align:right;color:#e6ebf5;font-variant-numeric:tabular-nums}.preset-row[data-v-661308c3]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.preset-chip[data-v-661308c3]{color:#9fb0c9;background:#0f172acc;border:1px solid #94a3b829;border-radius:999px;min-height:28px;padding:0 8px;font-size:10px;font-weight:600;transition:transform .16s,border-color .16s,background .16s,color .16s}.preset-chip[data-v-661308c3]:hover{background:#1e293bf0;border-color:#60a5fa6b;transform:translateY(-1px)}.preset-chip.active[data-v-661308c3]{color:#fff;background:linear-gradient(135deg,#2563eb4d,#0ea5e929);border-color:#60a5fa9e}.link-row[data-v-661308c3]{justify-content:space-between;align-items:center;gap:8px;padding:1px 2px 0;display:flex}.link-status[data-v-661308c3]{color:#93c5fd;white-space:nowrap;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:9px}.param-select[data-v-661308c3]{color:#e8edf7;background:#0f172ae6;border:1px solid #94a3b82e;border-radius:12px;width:100%;min-height:32px;padding:0 10px}.param-text[data-v-661308c3]{color:#e8edf7;background:#0f172ae6;border:1px solid #94a3b82e;border-radius:12px;width:100%;min-height:32px;padding:0 10px;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:12px}.param-text[data-v-661308c3]:focus,.param-select[data-v-661308c3]:focus,.range-group input[type=range][data-v-661308c3]:focus,.switch[data-v-661308c3]:focus{outline:none}.source-tabs[data-v-661308c3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.source-tab[data-v-661308c3]{color:#aab8cc;background:#0f172ad6;border:1px solid #94a3b829;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:38px;padding:7px 9px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:flex}.source-tab span[data-v-661308c3]{font-size:10px;font-weight:700}.source-tab small[data-v-661308c3]{letter-spacing:.08em;color:#7d8ea8;text-transform:uppercase;font-size:8px}.source-tab[data-v-661308c3]:hover:not(:disabled){background:#1e293beb;border-color:#60a5fa73;transform:translateY(-1px)}.source-tab.active[data-v-661308c3]{color:#fff;background:linear-gradient(135deg,#2563eb4d,#0ea5e929);border-color:#60a5fa9e;box-shadow:inset 0 0 0 1px #ffffff08}.source-tab.active small[data-v-661308c3]{color:#c4d6ec}.source-tab.disabled[data-v-661308c3]{opacity:.54;cursor:not-allowed}.source-pane[data-v-661308c3]{flex-direction:column;gap:7px;display:flex}.source-file-row[data-v-661308c3]{align-items:center;gap:6px;display:flex}.file-picker[data-v-661308c3],.btn-mini[data-v-661308c3]{color:#d7e0ee;background:#0f172ae0;border:1px solid #94a3b82e;border-radius:12px;min-height:32px;padding:0 9px;font-size:11px;font-weight:600}.file-picker[data-v-661308c3]{cursor:pointer;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.file-picker input[data-v-661308c3]{opacity:0;cursor:pointer;position:absolute;inset:0}.btn-mini[data-v-661308c3]{white-space:nowrap;cursor:pointer}.btn-mini[data-v-661308c3]:hover{background:#1e293bf5;border-color:#60a5fa6b}.source-preview-card[data-v-661308c3]{background:#040910db;border:1px solid #94a3b824;border-radius:16px;gap:8px;padding:9px;display:grid}.source-preview-image[data-v-661308c3]{object-fit:contain;background:#ffffff05;border-radius:12px;width:100%;min-height:92px;max-height:112px}.source-preview-empty[data-v-661308c3]{color:#93a4bb;background:#94a3b80a;border:1px dashed #7dd3fc2e;border-radius:12px;place-items:center;min-height:92px;font-size:12px;display:grid}.source-preview-meta[data-v-661308c3]{flex-direction:column;gap:4px;display:flex}.source-preview-meta strong[data-v-661308c3]{color:#e8edf7;font-size:10px}.source-preview-meta span[data-v-661308c3]{color:#8f9eb3;font-size:9px}.source-disabled-card[data-v-661308c3]{opacity:.82;background:#94a3b80a;border:1px dashed #94a3b838;border-radius:16px;flex-direction:column;gap:8px;padding:9px;display:flex}.source-disabled-head[data-v-661308c3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.mono-chip--muted[data-v-661308c3]{color:#94a3b8;background:#0f172aa3;border-color:#94a3b82e}.disabled-action[data-v-661308c3]{color:#8a99ad;cursor:not-allowed;background:#0f172a94;border:1px dashed #94a3b838;border-radius:12px;min-height:32px;padding:0 9px;font-size:11px;font-weight:600}.source-note[data-v-661308c3]{color:#8f9eb3;font-size:9px;line-height:1.3}.color-input-wrap[data-v-661308c3]{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.color-input[data-v-661308c3]{background:0 0;border:1px solid #94a3b82e;border-radius:10px;width:36px;height:28px;padding:0}.color-hex[data-v-661308c3]{justify-self:end}.preview-zone[data-v-661308c3]{flex-direction:column;align-items:stretch;gap:7px;padding:8px;display:flex}.preview-header-meta[data-v-661308c3],.export-meta[data-v-661308c3]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.preview-pill[data-v-661308c3]{color:#b9c5d8;background:#0f172aeb;border:1px solid #94a3b82e;border-radius:999px;padding:4px 8px;font-size:10px}.preview-stage[data-v-661308c3]{justify-content:center;align-items:center;min-height:188px;padding:0;display:flex}.preview-frame[data-v-661308c3]{aspect-ratio:1;background:linear-gradient(45deg,#ffffff0d 25%,#0000 25%) 0 0/22px 22px,linear-gradient(-45deg,#ffffff0d 25%,#0000 25%) 0 11px/22px 22px,linear-gradient(45deg,#0000 75%,#ffffff0d 75%) 11px -11px/22px 22px,linear-gradient(-45deg,#0000 75%,#ffffff0d 75%) -11px 0/22px 22px,linear-gradient(#0a0f16f2,#040910fa) 0 0/100% 100%;border:1px solid #94a3b82e;border-radius:18px;width:min(100%,188px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 0 0 10px #ffffff03,0 16px 34px #00000047}.preview-grid[data-v-661308c3],.preview-safety-ring[data-v-661308c3]{pointer-events:none;position:absolute;inset:0}.preview-grid[data-v-661308c3]{opacity:.45;background-image:linear-gradient(#7dd3fc14 1px,#0000 1px),linear-gradient(90deg,#7dd3fc14 1px,#0000 1px);background-size:32px 32px,32px 32px;-webkit-mask-image:radial-gradient(circle,#000 58%,#0000 100%);mask-image:radial-gradient(circle,#000 58%,#0000 100%)}.preview-safety-ring[data-v-661308c3]{border:1px dashed #7dd3fc38;border-radius:14px;inset:10px}.preview-image[data-v-661308c3]{object-fit:contain;filter:drop-shadow(0 16px 28px #0006);width:auto;max-width:84%;height:auto;max-height:84%;margin:auto;position:absolute;inset:0}.preview-background-grid[data-v-661308c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.preview-background-card[data-v-661308c3]{min-width:0}.preview-background-surface[data-v-661308c3]{border:1px solid #94a3b824;border-radius:16px;place-items:center;min-height:118px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 10px 22px #0000002e}.preview-background-surface--dark[data-v-661308c3]{background:radial-gradient(circle at 20% 18%,#94a3b81f,#0000 30%),linear-gradient(#05080dfa,#0f172afa)}.preview-background-surface--light[data-v-661308c3]{background:radial-gradient(circle at 20% 18%,#0f172a0a,#0000 30%),linear-gradient(#fafafa,#e5e7eb)}.preview-background-surface--grid[data-v-661308c3]{background:linear-gradient(45deg,#ffffff0f 25%,#0000 25%) 0 0/18px 18px,linear-gradient(-45deg,#ffffff0f 25%,#0000 25%) 0 9px/18px 18px,linear-gradient(45deg,#0000 75%,#ffffff0f 75%) 9px -9px/18px 18px,linear-gradient(-45deg,#0000 75%,#ffffff0f 75%) -9px 0/18px 18px,linear-gradient(#0c111af2,#05080dfa) 0 0/100% 100%}.preview-background-surface--custom[data-v-661308c3]{background:radial-gradient(circle at 20% 18%, #ffffff24, transparent 28%), linear-gradient(180deg, var(--preview-custom-bg,#ef4444), var(--preview-custom-bg,#ef4444))}.preview-background-image[data-v-661308c3]{object-fit:contain;filter:drop-shadow(0 12px 20px #00000061);width:auto;max-width:none;height:auto;max-height:none;margin:auto;position:absolute;inset:0}.preview-background-picker[data-v-661308c3]{color:#e8edf7;opacity:.92;background:#070a0fa8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:inline-flex;position:absolute;top:8px;right:8px}.preview-background-picker input[data-v-661308c3]{background:0 0;border:0;width:20px;height:20px;padding:0}.preview-background-label[data-v-661308c3]{color:#e8edf7;opacity:0;pointer-events:none;background:#070a0f9e;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:baseline;gap:6px;padding:5px 7px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(6px)}.preview-background-card:hover .preview-background-label[data-v-661308c3],.preview-background-card:focus-within .preview-background-label[data-v-661308c3]{opacity:1;transform:translateY(0)}.preview-background-label strong[data-v-661308c3]{font-size:10px;font-weight:700}.preview-background-label span[data-v-661308c3]{color:#c4d6ec;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.preview-loading[data-v-661308c3]{background:#04091040;place-items:center;display:grid;position:absolute;inset:0}.spinner[data-v-661308c3]{border:3px solid #94a3b829;border-top-color:#7dd3fc;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin-661308c3}@keyframes spin-661308c3{to{transform:rotate(360deg)}}.preview-info[data-v-661308c3]{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.info-item[data-v-661308c3]{color:#dce4f0;background:#0f172ae0;border:1px solid #94a3b829;border-radius:999px;padding:4px 8px;font-size:9px}.panel-section[data-v-661308c3]{border-top:1px solid #94a3b81a}.panel-section[data-v-661308c3]:first-child{border-top:0}.section-header[data-v-661308c3]{color:#d6deea;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 11px 8px;display:flex}.section-title[data-v-661308c3]{align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.panel-icon[data-v-661308c3]{color:#7dd3fc;display:inline-flex}.toggle-icon[data-v-661308c3]{color:#72839d;transition:transform .18s}.toggle-icon.collapsed[data-v-661308c3]{transform:rotate(-90deg)}.section-body[data-v-661308c3]{flex-direction:column;gap:8px;padding:0 11px 10px;display:flex}.switch-label[data-v-661308c3]{color:#c9d3e3;cursor:pointer;align-items:center;gap:10px;font-size:10px;display:inline-flex}.switch[data-v-661308c3]{appearance:none;background:#0f172ae6;border:1px solid #94a3b833;border-radius:999px;width:38px;height:22px;position:relative}.switch[data-v-661308c3]:before{content:"";background:#96a7bf;border-radius:50%;width:14px;height:14px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.switch[data-v-661308c3]:checked{background:#22c55e38;border-color:#22c55e73}.switch[data-v-661308c3]:checked:before{background:#fff;transform:translate(16px)}.copy-tabs[data-v-661308c3]{flex-wrap:wrap;gap:6px;padding-bottom:8px;display:inline-flex}.copy-tab[data-v-661308c3]{color:#9fb0c9;letter-spacing:.04em;background:#0f172acc;border:1px solid #94a3b82e;border-radius:999px;min-height:30px;padding:0 11px;font-size:10px;font-weight:700}.copy-tab.active[data-v-661308c3]{color:#fff;background:linear-gradient(135deg,#2563eb47,#0ea5e929);border-color:#60a5fa80}.copy-content[data-v-661308c3]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.copy-preview[data-v-661308c3]{color:#d7e0ee;white-space:pre-wrap;word-break:break-word;background:#040910eb;border:1px solid #94a3b829;border-radius:16px;min-height:84px;max-height:116px;margin:0;padding:10px;font-family:IBM Plex Mono,Cascadia Mono,Consolas,monospace;font-size:10px;line-height:1.45;overflow:auto}.btn-copy[data-v-661308c3]{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0ea5e9 100%);border:0;border-radius:16px;justify-content:center;align-self:start;align-items:center;gap:8px;min-width:84px;min-height:34px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 16px 28px #2563eb38}.btn-copy[data-v-661308c3]:hover{transform:translateY(-1px)}.toast[data-v-661308c3]{color:#dff7e7;background:#0f172af5;border:1px solid #22c55e47;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #0000004d}.toast-enter-active[data-v-661308c3],.toast-leave-active[data-v-661308c3]{transition:all .22s}.toast-enter-from[data-v-661308c3],.toast-leave-to[data-v-661308c3]{opacity:0;transform:translate(-50%)translateY(10px)}@media (width<=1240px){.toolbar[data-v-661308c3]{grid-template-columns:1fr;justify-items:stretch}.toolbar-center[data-v-661308c3]{justify-self:start}.workspace[data-v-661308c3]{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.panel-left[data-v-661308c3],.panel-right[data-v-661308c3],.preview-zone[data-v-661308c3],.export-panel[data-v-661308c3]{grid-area:auto/1/auto/-1}}@media (width<=920px){.toolbar-left[data-v-661308c3]{flex-wrap:wrap}.workspace[data-v-661308c3]{grid-template-columns:1fr}.preview-frame[data-v-661308c3]{width:min(100%,188px)}.preview-background-grid[data-v-661308c3],.copy-content[data-v-661308c3]{grid-template-columns:1fr}.btn-copy[data-v-661308c3]{width:100%;min-height:42px}}@media (width<=640px){.app[data-v-661308c3]{padding:10px}.toolbar[data-v-661308c3]{border-radius:14px;padding:8px 10px}.brand[data-v-661308c3]{gap:6px}.panel-subtitle[data-v-661308c3]{display:none}.shape-grid[data-v-661308c3]{grid-template-columns:1fr 1fr}.preset-row[data-v-661308c3]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-content[data-v-661308c3],.section-body[data-v-661308c3],.preview-zone[data-v-661308c3],.export-panel[data-v-661308c3]{padding-left:12px;padding-right:12px}.toolbar-right[data-v-661308c3]{justify-content:stretch}.btn-tool[data-v-661308c3]{flex:auto}.toolbar-link[data-v-661308c3]{min-height:22px;padding:0 7px}}
