.content-panel[data-v-95b7a20b],.control-section[data-v-95b7a20b]{display:grid;gap:1rem}.control-section[data-v-95b7a20b]{border-bottom:1px solid var(--studio-line);padding-bottom:1.2rem}.control-section[data-v-95b7a20b]:last-child{border-bottom:0}.control-section>header[data-v-95b7a20b]{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.control-section>header div[data-v-95b7a20b]{display:grid}.control-section header span[data-v-95b7a20b]{color:var(--studio-ink);font-size:.76rem;font-weight:800}.control-section header small[data-v-95b7a20b]{color:var(--studio-muted);font-size:.61rem}.field-block[data-v-95b7a20b]{display:grid;gap:.38rem}.field-label[data-v-95b7a20b]{align-items:center;color:var(--studio-muted);display:flex;font-size:.65rem;font-weight:750;justify-content:space-between}.character-count[data-v-95b7a20b]{color:var(--studio-muted);font-size:.58rem;line-height:1.35}.detail-row button[data-v-95b7a20b],.field-label button[data-v-95b7a20b]{border-radius:8px;color:var(--studio-muted);display:grid;height:28px;place-items:center;width:28px}.detail-row button[data-v-95b7a20b]:hover,.field-label button[data-v-95b7a20b]:hover{background:#f1ece5;color:var(--studio-accent)}input[data-v-95b7a20b],textarea[data-v-95b7a20b]{background:#fff;border:1px solid var(--studio-line);border-radius:11px;color:var(--studio-ink);font:inherit;font-size:.72rem;line-height:1.45;outline:none;padding:.68rem .75rem;resize:vertical;width:100%}input[data-v-95b7a20b]:focus,textarea[data-v-95b7a20b]:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px #d2553a1a}.mini-action[data-v-95b7a20b]{align-items:center;border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-accent);display:inline-flex;font-size:.61rem;font-weight:800;gap:.3rem;padding:.36rem .55rem}.mini-action[data-v-95b7a20b]:disabled{opacity:.4}.detail-list[data-v-95b7a20b]{display:grid;gap:.55rem}.detail-row[data-v-95b7a20b]{align-items:center;display:grid;gap:.38rem;grid-template-columns:minmax(70px,.72fr) minmax(100px,1.28fr) 30px}.detail-row input[data-v-95b7a20b]{font-size:.66rem;min-width:0;padding:.58rem .6rem}.control-section[data-v-52af4540],.elements-panel[data-v-52af4540]{display:grid;gap:.9rem}.control-section[data-v-52af4540]{border-bottom:1px solid var(--studio-line);padding-bottom:1.2rem}.control-section>header[data-v-52af4540]{align-items:start;display:flex;gap:.6rem;justify-content:space-between}.control-section>header>div[data-v-52af4540]{display:grid}.control-section header span[data-v-52af4540]{color:var(--studio-ink);font-size:.76rem;font-weight:800}.control-section header small[data-v-52af4540]{color:var(--studio-muted);display:block;font-size:.61rem}.control-section header>strong[data-v-52af4540]{background:var(--studio-ink);border-radius:999px;color:#fff;display:grid;font-size:.56rem;height:25px;min-width:25px;place-items:center}.add-grid[data-v-52af4540]{display:grid;gap:.4rem;grid-template-columns:repeat(3,1fr)}.add-grid button[data-v-52af4540]{background:#fff;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-muted);display:grid;font-size:.56rem;font-weight:800;gap:.2rem;min-height:56px;place-items:center}.add-grid button[data-v-52af4540]:hover{border-color:var(--studio-accent);color:var(--studio-accent)}.element-kits[data-v-52af4540]{display:grid;gap:.45rem}.element-kits>span[data-v-52af4540]{color:var(--studio-muted);font-size:.6rem;font-weight:800}.element-kits>div[data-v-52af4540]{display:flex;gap:.36rem;overflow:auto;padding-bottom:.2rem}.element-kits button[data-v-52af4540]{background:#fff;border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-muted);font-size:.54rem;font-weight:800;min-width:-moz-max-content;min-width:max-content;padding:.38rem .55rem}.element-kits button.active[data-v-52af4540]{border-color:var(--studio-accent);color:var(--studio-accent)}.layer-list[data-v-52af4540]{display:grid;gap:.32rem;max-height:188px;overflow:auto}.layer-list>button[data-v-52af4540]{align-items:center;background:#f1ece5;border:1px solid transparent;border-radius:9px;display:grid;gap:.4rem;grid-template-columns:80px minmax(0,1fr) auto;padding:.48rem .55rem;text-align:left}.layer-list>button.active[data-v-52af4540]{background:#fff7ef;border-color:var(--studio-accent)}.layer-list span[data-v-52af4540]{color:var(--studio-ink);font-size:.57rem;font-weight:800}.layer-list small[data-v-52af4540]{color:var(--studio-muted);font-size:.54rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-layers[data-v-52af4540]{border:1px dashed var(--studio-line);border-radius:10px;color:var(--studio-muted);font-size:.6rem;line-height:1.45;margin:0;padding:.75rem}.inspector[data-v-52af4540]{background:#fffaf5;border:1px solid rgba(210,85,58,.2);border-radius:12px;padding:.85rem}.toggle[data-v-52af4540]{align-items:center;border-bottom:1px solid rgba(27,38,42,.07);color:var(--studio-muted);display:flex;font-size:.68rem;font-weight:750;gap:1rem;justify-content:space-between;padding:.18rem 0 .62rem}.toggle.compact[data-v-52af4540]{align-self:end;border:1px solid var(--studio-line);border-radius:10px;padding:.62rem}.toggle input[data-v-52af4540],.toggle-row input[data-v-52af4540]{accent-color:var(--studio-accent);height:18px;width:18px}.toggle-row[data-v-52af4540]{display:flex;gap:1rem}.toggle-row label[data-v-52af4540]{align-items:center;color:var(--studio-muted);display:flex;font-size:.63rem;font-weight:700;gap:.35rem}.minimal-note[data-v-52af4540]{color:var(--studio-muted);font-size:.6rem;line-height:1.45}.color-field[data-v-52af4540],.field-block[data-v-52af4540],.range-field[data-v-52af4540]{display:grid;gap:.42rem}.color-field>span[data-v-52af4540],.field-block>span[data-v-52af4540],.range-field>span[data-v-52af4540]{color:var(--studio-muted);display:flex;font-size:.65rem;font-weight:750;justify-content:space-between}.range-field output[data-v-52af4540]{color:var(--studio-ink)}input[type=range][data-v-52af4540]{accent-color:var(--studio-accent);width:100%}.field-block input[data-v-52af4540],.field-block select[data-v-52af4540],.field-block textarea[data-v-52af4540]{background:#fff;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-ink);font:inherit;font-size:.69rem;padding:.64rem .7rem;width:100%}.field-block textarea[data-v-52af4540]{resize:vertical}.color-field input[data-v-52af4540]{background:#fff;border:1px solid var(--studio-line);border-radius:8px;height:36px;padding:3px;width:100%}.two-columns[data-v-52af4540]{display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.layer-actions[data-v-52af4540]{display:grid;gap:.35rem;grid-template-columns:repeat(6,1fr)}.layer-actions button[data-v-52af4540]{background:#fff;border:1px solid var(--studio-line);border-radius:8px;color:var(--studio-muted);display:grid;height:34px;place-items:center}.layer-actions button[data-v-52af4540]:hover:not(:disabled){border-color:var(--studio-accent);color:var(--studio-accent)}.layer-actions button[data-v-52af4540]:disabled{opacity:.35}.layer-actions .danger[data-v-52af4540]{color:#a33d2d}@media(max-width:420px){.two-columns[data-v-52af4540]{grid-template-columns:1fr}.add-grid[data-v-52af4540]{grid-template-columns:repeat(2,1fr)}}.control-section[data-v-12094698],.image-panel[data-v-12094698]{display:grid;gap:1rem}.control-section[data-v-12094698]{border-bottom:1px solid var(--studio-line);padding-bottom:1.2rem}.control-section>header[data-v-12094698]{display:grid}.control-section header span[data-v-12094698]{color:var(--studio-ink);font-size:.76rem;font-weight:800}.control-section header small[data-v-12094698]{color:var(--studio-muted);font-size:.61rem}.image-actions[data-v-12094698]{display:flex;gap:.55rem}.image-actions button[data-v-12094698]{align-items:center;border-radius:11px;display:inline-flex;flex:1;font-size:.65rem;font-weight:800;gap:.38rem;justify-content:center;padding:.7rem}.upload[data-v-12094698]{background:var(--studio-ink);color:#fff}.remove[data-v-12094698]{border:1px solid var(--studio-line);color:var(--studio-accent)}.toggle[data-v-12094698]{align-items:center;color:var(--studio-muted);display:flex;font-size:.68rem;font-weight:750;justify-content:space-between}.toggle input[data-v-12094698]{accent-color:var(--studio-accent);height:18px;width:18px}.preset-grid[data-v-12094698]{display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr)}.preset-grid button[data-v-12094698]{background:#fff;border:1px solid var(--studio-line);border-radius:9px;color:var(--studio-muted);font-size:.58rem;font-weight:800;padding:.55rem .25rem}.preset-grid button[data-v-12094698]:hover{border-color:var(--studio-accent);color:var(--studio-accent)}.field-block[data-v-12094698],.range-field[data-v-12094698]{display:grid;gap:.42rem}.field-block>span[data-v-12094698],.range-field>span[data-v-12094698]{color:var(--studio-muted);display:flex;font-size:.65rem;font-weight:750;justify-content:space-between}.field-hint[data-v-12094698]{color:var(--studio-muted);font-size:.59rem;line-height:1.4}.range-field output[data-v-12094698]{color:var(--studio-ink)}input[type=range][data-v-12094698]{accent-color:var(--studio-accent);width:100%}select[data-v-12094698]{background:#fff;color:var(--studio-ink);font:inherit;font-size:.69rem;padding:.64rem .7rem;width:100%}.reset-look[data-v-12094698],select[data-v-12094698]{border:1px solid var(--studio-line);border-radius:10px}.reset-look[data-v-12094698]{align-items:center;color:var(--studio-muted);display:inline-flex;font-size:.62rem;font-weight:800;gap:.38rem;justify-content:center;padding:.62rem}.reset-look[data-v-12094698]:hover{border-color:var(--studio-accent);color:var(--studio-accent)}.fallback-note[data-v-12094698]{background:#fffaf4;border:1px dashed var(--studio-line);border-radius:14px;display:grid;gap:.3rem;padding:1rem}.fallback-note strong[data-v-12094698]{color:var(--studio-ink);font-size:.7rem}.fallback-note span[data-v-12094698]{color:var(--studio-muted);font-size:.63rem;line-height:1.45}.sr-only[data-v-12094698]{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}.filter-grid[data-v-12094698]{display:grid;gap:.48rem;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid button[data-v-12094698]{align-items:center;background:#fff;border:1px solid var(--studio-line);border-radius:11px;display:grid;gap:.5rem;grid-template-columns:38px minmax(0,1fr);min-width:0;padding:.42rem;text-align:left}.filter-grid button.active[data-v-12094698]{border-color:var(--studio-accent);box-shadow:0 0 0 2px #d2553a1c}.filter-grid button>span[data-v-12094698]{display:grid;min-width:0}.filter-grid strong[data-v-12094698]{color:var(--studio-ink);font-size:.6rem}.filter-grid small[data-v-12094698],.filter-grid strong[data-v-12094698]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-grid small[data-v-12094698]{color:var(--studio-muted);font-size:.5rem}.filter-swatch[data-v-12094698]{background:linear-gradient(135deg,#bca488,#6e4935);border-radius:8px;box-shadow:inset 0 0 0 1px #00000014;display:block;height:38px;width:38px}.filter-swatch--0[data-v-12094698]{filter:none}.filter-swatch--1[data-v-12094698]{filter:brightness(1.15) saturate(.85)}.filter-swatch--2[data-v-12094698]{filter:sepia(.35) saturate(1.15) contrast(1.05)}.filter-swatch--3[data-v-12094698]{filter:sepia(.25) saturate(1.3) contrast(1.1)}.filter-swatch--4[data-v-12094698]{filter:sepia(.6) saturate(.55) contrast(.85)}.filter-swatch--5[data-v-12094698]{filter:saturate(.55) contrast(1.12)}.filter-swatch--6[data-v-12094698]{filter:brightness(.68) sepia(.28) contrast(1.2)}.filter-swatch--7[data-v-12094698]{filter:sepia(.2) contrast(1.12)}.filter-swatch--8[data-v-12094698]{filter:hue-rotate(170deg) saturate(.55)}.filter-swatch--9[data-v-12094698]{filter:hue-rotate(315deg) saturate(.8)}.filter-swatch--10[data-v-12094698]{filter:grayscale(1) contrast(1.08)}.advanced-controls[data-v-12094698]{background:#fff;border:1px solid var(--studio-line);border-radius:12px}.advanced-controls summary[data-v-12094698]{color:var(--studio-ink);cursor:pointer;font-size:.67rem;font-weight:800;list-style-position:inside;padding:.75rem}.advanced-controls>div[data-v-12094698]{border-top:1px solid var(--studio-line);display:grid;gap:.9rem;padding:.9rem}.control-section[data-v-823903b0],.style-panel[data-v-823903b0]{display:grid;gap:1rem}.control-section[data-v-823903b0]{border-bottom:1px solid var(--studio-line);padding-bottom:1.2rem}.control-section[data-v-823903b0]:last-child{border-bottom:0}.control-section>header[data-v-823903b0]{display:grid}.control-section header span[data-v-823903b0]{color:var(--studio-ink);font-size:.76rem;font-weight:800}.control-section header small[data-v-823903b0]{color:var(--studio-muted);font-size:.61rem}.font-grid[data-v-823903b0]{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr)}.font-grid button[data-v-823903b0]{background:#fff;border:1px solid var(--studio-line);border-radius:12px;color:var(--studio-muted);display:grid;gap:.2rem;min-height:68px;place-items:center}.font-grid button.active[data-v-823903b0],.palette-grid button.active[data-v-823903b0]{border-color:var(--studio-accent);box-shadow:0 0 0 2px #d2553a1f;color:var(--studio-ink)}.font-grid b[data-v-823903b0]{color:var(--studio-ink);font-size:1.35rem}.font-literary[data-v-823903b0]{font-family:Georgia,serif}.font-humanist[data-v-823903b0]{font-family:Arial,sans-serif;font-weight:650}.font-graphic[data-v-823903b0]{font-family:Bebas Neue,Impact,Arial,sans-serif}.font-editorial[data-v-823903b0]{font-family:Fraunces,Georgia,serif}.font-handwritten[data-v-823903b0]{font-family:Caveat,cursive}.font-modern[data-v-823903b0]{font-family:DM Sans,Arial,sans-serif}.font-grid span[data-v-823903b0],.palette-grid span[data-v-823903b0]{font-size:.58rem;font-weight:750}.field-block[data-v-823903b0],.range-field[data-v-823903b0]{display:grid;gap:.42rem}.field-block>span[data-v-823903b0],.range-field>span[data-v-823903b0]{color:var(--studio-muted);display:flex;font-size:.65rem;font-weight:750;justify-content:space-between}.range-field output[data-v-823903b0]{color:var(--studio-ink)}input[type=range][data-v-823903b0]{accent-color:var(--studio-accent);width:100%}select[data-v-823903b0]{background:#fff;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-ink);font:inherit;font-size:.69rem;padding:.64rem .7rem;width:100%}.palette-grid[data-v-823903b0]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.palette-grid button[data-v-823903b0]{align-items:center;background:#fff;border:1px solid var(--studio-line);border-radius:11px;display:grid;gap:.55rem;grid-template-columns:34px 1fr;padding:.45rem;text-align:left}.palette-grid i[data-v-823903b0]{border-radius:9px;height:34px;width:34px}.color-grid[data-v-823903b0]{display:grid;gap:.55rem;grid-template-columns:repeat(3,1fr)}.color-grid label[data-v-823903b0]{color:var(--studio-muted);display:grid;font-size:.57rem;font-weight:750;gap:.3rem}.color-grid input[data-v-823903b0]{background:#fff;border:1px solid var(--studio-line);border-radius:8px;height:34px;padding:3px;width:100%}.restore[data-v-823903b0]{align-items:center;border:1px solid var(--studio-line);border-radius:10px;color:var(--studio-muted);display:inline-flex;font-size:.64rem;font-weight:800;gap:.38rem;justify-content:center;padding:.62rem}.restore[data-v-823903b0]:hover{border-color:var(--studio-accent);color:var(--studio-accent)}.social-editor[data-v-9fa3d222]{--studio-ink:#202b2c;--studio-muted:#6d7474;--studio-accent:#d2553a;--studio-line:rgba(35,45,45,.13);background:#fbf8f2;border-right:1px solid var(--studio-line);display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;min-width:0}.social-editor__heading[data-v-9fa3d222]{border-bottom:1px solid var(--studio-line);display:grid;gap:.55rem;padding:1rem 1.15rem}.social-editor__heading>div[data-v-9fa3d222]{align-items:end;display:flex;gap:.8rem;justify-content:space-between}.social-editor__heading small[data-v-9fa3d222]{color:var(--studio-muted);font-size:.57rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.social-editor__heading strong[data-v-9fa3d222]{color:var(--studio-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;line-height:1}.density[data-v-9fa3d222]{background:#efe8dd;border-radius:999px;color:var(--studio-muted);font-size:.55rem;font-weight:750;padding:.28rem .48rem;width:-moz-max-content;width:max-content}.density--long[data-v-9fa3d222]{background:#f7dfd8;color:#9f432e}.density--short[data-v-9fa3d222]{background:#dfebe0;color:#345a3e}.social-editor__tabs[data-v-9fa3d222]{background:#fff;border-bottom:1px solid var(--studio-line);display:grid;grid-template-columns:repeat(5,1fr)}.social-editor__tabs button[data-v-9fa3d222]{border-bottom:2px solid transparent;color:#858b8a;display:grid;gap:.22rem;min-width:0;padding:.65rem .15rem .55rem;place-items:center}.social-editor__tabs button.active[data-v-9fa3d222]{background:#fff8f2;border-color:var(--studio-accent);color:var(--studio-accent)}.social-editor__tabs span[data-v-9fa3d222]{font-size:.53rem;font-weight:800}.social-editor__body[data-v-9fa3d222]{min-height:0;overflow:auto;padding:1.1rem}.control-section[data-v-9fa3d222],.layout-panel[data-v-9fa3d222]{display:grid;gap:1rem}.control-section[data-v-9fa3d222]{border-bottom:1px solid var(--studio-line);padding-bottom:1.2rem}.control-section+.control-section[data-v-9fa3d222]{padding-top:.2rem}.control-section>header[data-v-9fa3d222]{display:grid}.control-section header span[data-v-9fa3d222]{color:var(--studio-ink);font-size:.76rem;font-weight:800}.control-section header small[data-v-9fa3d222]{color:var(--studio-muted);font-size:.61rem}.format-grid[data-v-9fa3d222],.layout-list[data-v-9fa3d222]{display:grid;gap:.55rem}.format-grid[data-v-9fa3d222]{grid-template-columns:1fr 1fr}.format-grid button[data-v-9fa3d222],.layout-list button[data-v-9fa3d222]{background:#fff;border:1px solid var(--studio-line);border-radius:13px;text-align:left}.format-grid button[data-v-9fa3d222]{align-items:center;display:grid;gap:.55rem;grid-template-columns:38px 1fr;padding:.65rem}.format-grid button.active[data-v-9fa3d222],.layout-list button.active[data-v-9fa3d222]{border-color:var(--studio-accent);box-shadow:0 0 0 2px #d2553a1a}.format-shape[data-v-9fa3d222]{border:2px solid #9ba09f;border-radius:3px;display:block;justify-self:center}.format-shape--post[data-v-9fa3d222]{height:31px;width:25px}.format-shape--story[data-v-9fa3d222]{height:37px;width:22px}.format-grid button.active .format-shape[data-v-9fa3d222]{background:#fff1e8;border-color:var(--studio-accent)}.format-grid span[data-v-9fa3d222],.layout-list span[data-v-9fa3d222]{display:grid;gap:.15rem;min-width:0}.format-grid strong[data-v-9fa3d222],.layout-list strong[data-v-9fa3d222]{color:var(--studio-ink);font-size:.64rem}.format-grid small[data-v-9fa3d222],.layout-list small[data-v-9fa3d222]{color:var(--studio-muted);font-size:.54rem;line-height:1.35}.layout-list button[data-v-9fa3d222]{display:grid;gap:.65rem;grid-template-columns:32px 1fr;padding:.8rem}.layout-list b[data-v-9fa3d222]{background:#f0ebe3;border-radius:50%;color:var(--studio-muted);display:grid;font-size:.58rem;height:30px;place-items:center;width:30px}.layout-list button.active b[data-v-9fa3d222]{background:var(--studio-accent);color:#fff}@media(max-width:900px){.social-editor[data-v-9fa3d222]{border-bottom:1px solid var(--studio-line);border-right:0}.social-editor__body[data-v-9fa3d222]{max-height:44vh}.social-editor__heading[data-v-9fa3d222]{display:none}}@media(max-width:520px){.social-editor__tabs[data-v-9fa3d222]{grid-template-columns:repeat(5,minmax(70px,1fr));overflow-x:auto}.social-editor__body[data-v-9fa3d222]{max-height:49vh;padding:.85rem}.format-grid[data-v-9fa3d222]{grid-template-columns:1fr}}.preview-shell[data-v-fa8ae3de]{background:#242a2a;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0}.preview-shell__bar[data-v-fa8ae3de]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);color:#fff;display:flex;gap:1rem;justify-content:space-between;padding:.75rem 1rem}.preview-shell__bar>div[data-v-fa8ae3de]:first-child{display:grid}.preview-shell__bar span[data-v-fa8ae3de]{font-size:.68rem;font-weight:800}.preview-shell__bar small[data-v-fa8ae3de]{color:#ffffff80;font-size:.55rem;text-transform:uppercase}.zoom-controls[data-v-fa8ae3de]{align-items:center;display:flex;gap:.25rem}.zoom-controls button[data-v-fa8ae3de]{background:#ffffff14;border-radius:8px;color:#fff;display:grid;height:30px;place-items:center;width:30px}.zoom-controls button.active[data-v-fa8ae3de],.zoom-controls button[data-v-fa8ae3de]:hover:not(:disabled){background:#d3b66d38;color:#f1d28d}.zoom-controls button[data-v-fa8ae3de]:disabled{cursor:not-allowed;opacity:.35}.zoom-controls .zoom-value[data-v-fa8ae3de]{width:48px}.zoom-controls output[data-v-fa8ae3de]{color:inherit;font-size:.58rem;min-width:44px;text-align:center}.preview-stage[data-v-fa8ae3de]{display:grid;min-height:0;overflow:auto;overscroll-behavior:contain;padding:2rem;place-items:center;touch-action:pan-x pan-y}.canvas-wrap[data-v-fa8ae3de]{background:#fff;box-shadow:0 22px 65px #0006;flex:0 0 auto;position:relative;transition:width .18s ease,height .18s ease}.canvas-wrap canvas[data-v-fa8ae3de]{display:block;height:100%;width:100%}.canvas-wrap.is-rendering canvas[data-v-fa8ae3de]{opacity:.88}.rendering-state[data-v-fa8ae3de]{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#12171629;color:#fff;display:grid;gap:.55rem;inset:0;place-content:center;place-items:center;position:absolute}.rendering-state span[data-v-fa8ae3de]{animation:spin-fa8ae3de .7s linear infinite;border:3px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:24px;width:24px}.rendering-state b[data-v-fa8ae3de]{font-size:.58rem;text-shadow:0 1px 4px rgba(0,0,0,.45)}.preview-error[data-v-fa8ae3de]{background:#a63d2c;color:#fff;font-size:.63rem;margin:0;padding:.55rem 1rem}@keyframes spin-fa8ae3de{to{transform:rotate(1turn)}}@media(max-width:900px){.preview-shell[data-v-fa8ae3de]{min-height:52vh;order:-1}.preview-stage[data-v-fa8ae3de]{padding:1.25rem}.preview-shell__bar[data-v-fa8ae3de]{position:sticky;top:0;z-index:2}}@media(max-width:520px){.preview-shell[data-v-fa8ae3de]{min-height:55vh}.preview-stage[data-v-fa8ae3de]{padding:1rem;place-items:start center}.preview-shell__bar small[data-v-fa8ae3de]{display:none}}.element-hit-layer[data-v-fa8ae3de]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.element-hitbox[data-v-fa8ae3de]{background:transparent;border:1px dashed transparent;cursor:grab;display:block;pointer-events:auto;position:absolute;touch-action:none;transform-origin:center}.element-hitbox[data-v-fa8ae3de]:focus-visible,.element-hitbox[data-v-fa8ae3de]:hover{border-color:#ffffffb8;box-shadow:0 0 0 1px #1c24236b,inset 0 0 0 1px #1c242333;outline:none}.element-hitbox.active[data-v-fa8ae3de]{border:2px dashed #f8dc8a;box-shadow:0 0 0 1px #191d1cb8}.element-hitbox.locked[data-v-fa8ae3de]{cursor:not-allowed}.element-hitbox>span[data-v-fa8ae3de]{background:#202b2c;border-radius:999px;color:#fff;font-size:9px;font-weight:800;left:0;letter-spacing:.04em;padding:3px 7px;position:absolute;top:-20px;white-space:nowrap}.rendering-state[data-v-fa8ae3de]{pointer-events:none;z-index:3}.studio-toolbar[data-v-75f2b763]{align-items:center;background:#fff;border-top:1px solid rgba(30,40,40,.13);display:flex;gap:.75rem;justify-content:space-between;padding:.72rem .9rem}.studio-toolbar>div[data-v-75f2b763]{align-items:center;display:flex;gap:.45rem}.studio-toolbar button[data-v-75f2b763]{align-items:center;border:1px solid rgba(30,40,40,.14);border-radius:10px;color:#4f5858;display:inline-flex;font-size:.63rem;font-weight:800;gap:.38rem;justify-content:center;min-height:38px;padding:.55rem .72rem}.studio-toolbar button[data-v-75f2b763]:hover:not(:disabled){border-color:#d2553a;color:#b34630}.studio-toolbar button[data-v-75f2b763]:disabled{cursor:wait;opacity:.5}.studio-toolbar .share[data-v-75f2b763]{background:#202b2c;border-color:#202b2c;color:#fff}.studio-toolbar .share[data-v-75f2b763]:hover:not(:disabled){background:#31403f;color:#fff}.studio-toolbar .publish[data-v-75f2b763]{border-color:#d2553a;color:#b34630}@media(max-width:780px){.studio-toolbar[data-v-75f2b763]{align-items:stretch;bottom:0;position:sticky;z-index:5}.studio-toolbar[data-v-75f2b763],.studio-toolbar>div[data-v-75f2b763]{flex-wrap:wrap}.studio-toolbar__primary[data-v-75f2b763]{flex:1;justify-content:flex-end}.studio-toolbar__primary button[data-v-75f2b763]{flex:1}.studio-toolbar__secondary button span[data-v-75f2b763]{display:none}}@media(max-width:520px){.studio-toolbar[data-v-75f2b763]{display:grid}.studio-toolbar>div[data-v-75f2b763]{display:grid;grid-template-columns:1fr 1fr}.studio-toolbar__secondary[data-v-75f2b763]{order:2}.studio-toolbar__secondary .publish[data-v-75f2b763]{grid-column:1/-1}.studio-toolbar button[data-v-75f2b763]{padding:.5rem}}.social-art-studio-dialog .p-dialog-header{background:#fff;border-bottom:1px solid rgba(30,40,40,.12);padding:.75rem 1rem}.social-art-studio-dialog .p-dialog-content{background:#242a2a!important;overflow:hidden!important}.social-art-studio-dialog{max-height:96vh}.studio-dialog-title[data-v-2ad67b30]{align-items:center;display:flex;flex:1;gap:.65rem;min-width:0}.studio-dialog-title>span[data-v-2ad67b30]{background:#202b2c;border-radius:11px;color:#fff;display:grid;height:36px;place-items:center;width:36px}.studio-dialog-title>div[data-v-2ad67b30]{display:grid}.studio-dialog-title strong[data-v-2ad67b30]{color:#202b2c;font-size:.78rem}.studio-dialog-title small[data-v-2ad67b30]{color:#737b7a;font-size:.57rem}.studio-dialog-title em[data-v-2ad67b30]{align-items:center;background:#eef3dc;border-radius:999px;color:#546227;display:inline-flex;font-size:.54rem;font-style:normal;font-weight:800;gap:.28rem;margin-left:auto;padding:.32rem .5rem}.social-art-studio[data-v-2ad67b30]{background:#fff;display:grid;grid-template-rows:minmax(0,1fr) auto;height:min(86vh,920px);min-height:620px}.social-art-studio__main[data-v-2ad67b30]{display:grid;grid-template-columns:minmax(340px,400px) minmax(0,1fr);min-height:0}@media(max-width:900px){.social-art-studio-dialog{border-radius:0!important;margin:0!important;max-height:100vh!important;width:100vw!important}.social-art-studio[data-v-2ad67b30]{height:calc(100dvh - 62px);min-height:0}.social-art-studio__main[data-v-2ad67b30]{grid-template-columns:1fr;grid-template-rows:minmax(330px,56vh) minmax(0,1fr);overflow:auto}.studio-dialog-title em[data-v-2ad67b30]{display:none}}@media(max-width:520px){.social-art-studio-dialog .p-dialog-header{padding:.55rem .65rem}.social-art-studio__main[data-v-2ad67b30]{grid-template-rows:55vh auto}.studio-dialog-title>span[data-v-2ad67b30]{height:32px;width:32px}}
