.app-tab[data-v-7e1b08a9]:hover{color:var(--ink)!important}.app-tabs[data-v-7e1b08a9]{overflow-x:auto}.app-tab[data-v-7e1b08a9]{flex-shrink:0;white-space:nowrap}.shot[data-v-9f530f90]{display:flex;flex:0 0 256px;flex-direction:column;gap:8px}.shot-img[data-v-9f530f90]{display:block;width:100%}.shot-img[data-v-9f530f90],.shot-note[data-v-9f530f90]{border:1px solid var(--line);border-radius:8px}.shot-note[data-v-9f530f90]{color:var(--muted);height:120px;justify-content:center;margin:0;padding:0 12px;text-align:center}.preview-toolbar[data-v-9f530f90],.shot-note[data-v-9f530f90]{align-items:center;display:flex}.preview-toolbar[data-v-9f530f90]{flex-wrap:wrap;gap:8px;margin:14px 0}.preview-well[data-v-9f530f90]{background:var(--well);border-radius:14px;padding:16px;position:relative}.email-preview iframe[data-v-9f530f90]{scrollbar-width:none}.email-preview iframe[data-v-9f530f90]::-webkit-scrollbar{display:none}.console-autotextarea[data-v-364f4831]{box-sizing:border-box;display:block;font-family:inherit;line-height:1.45;overflow-y:auto;resize:none;width:100%}.assets-head[data-v-e68aa4c4]{align-items:center;background:transparent;border:none;color:var(--ink);cursor:pointer;display:flex;gap:8px;padding:12px 14px;text-align:left;width:100%}.asset[data-v-e68aa4c4]{background:var(--panel2);border:1px solid var(--line);border-radius:10px;display:block;overflow:hidden}.asset[data-v-e68aa4c4]:hover{border-color:var(--line2)}.asset img[data-v-e68aa4c4]{background:var(--well);display:block;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.asset-name[data-v-e68aa4c4]{align-items:center;display:flex;gap:8px;min-width:0;padding:9px 11px}.code-editor[data-v-edec8206]{background:#1e1e1e;border:1px solid var(--line2);border-radius:8px;overflow:hidden}.editor-side[data-v-1af522fd]{flex:1 1 340px;min-width:0}@media (min-width:1100px){.editor-side[data-v-1af522fd]{max-height:calc(100vh - 90px);max-width:400px;overflow:auto;position:sticky;top:74px}}.notice[data-v-1af522fd]{align-items:center;display:flex;gap:10px;padding:10px 14px}.notice[data-v-1af522fd],.sec-card[data-v-1af522fd]{background:var(--panel2);border:1px solid var(--line);border-radius:12px}.sec-card[data-v-1af522fd]{overflow:hidden}.sec-card.open[data-v-1af522fd]{border-color:var(--acctext)}.sec-head[data-v-1af522fd]{align-items:center;display:flex;gap:6px;padding:0 8px 0 12px}.sec-card.open .sec-head[data-v-1af522fd]{border-bottom:1px solid var(--line)}.sec-grip[data-v-1af522fd]{color:var(--faint);cursor:grab;display:flex}.sec-toggle[data-v-1af522fd]{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;flex:1;gap:12px;min-height:52px;min-width:0;padding:6px;text-align:left}.sec-type[data-v-1af522fd]{display:inline-block;flex-shrink:0;font-size:13px;font-weight:600;text-transform:lowercase;width:58px}.sec-type[data-v-1af522fd]:first-letter{text-transform:uppercase}.sec-thumbs[data-v-1af522fd]{display:flex;flex-shrink:0;gap:4px}.sec-thumb[data-v-1af522fd]{background:var(--raise);border:2px solid transparent;border-radius:5px;display:block;height:30px;overflow:hidden;width:44px}.sec-thumb.miss[data-v-1af522fd]{border-color:var(--warn)}.sec-thumb img[data-v-1af522fd]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sec-status[data-v-1af522fd]{flex-shrink:0;font-size:13px;font-weight:600;text-align:right;white-space:nowrap}.cell[data-v-1af522fd]{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;padding:16px}.cell-media[data-v-1af522fd]{display:flex;flex:0 0 132px;flex-direction:column;gap:6px}.cell-fields[data-v-1af522fd]{flex:1 1 320px;gap:10px;min-width:0}.cell-field[data-v-1af522fd],.cell-fields[data-v-1af522fd]{display:flex;flex-direction:column}.cell-field[data-v-1af522fd]{gap:4px}.cell-field-head[data-v-1af522fd]{color:var(--muted);display:flex;font-size:13px;justify-content:space-between}.cell-miss[data-v-1af522fd]{color:var(--warn);font-weight:600}.console-input.miss[data-v-1af522fd]{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn)}.cell-thumb__box[data-v-1af522fd]{background:repeating-linear-gradient(45deg,var(--raise),var(--raise) 5px,var(--panel) 5px,var(--panel) 10px);border-radius:8px;cursor:zoom-in;display:block;flex-shrink:0;height:88px;overflow:hidden;width:132px}.cell-thumb-preview[data-v-1af522fd]{background:var(--panel);border:1px solid var(--line2);border-radius:9px;box-shadow:0 14px 44px #00000080;padding:6px;pointer-events:none;position:fixed;transform:translateY(-50%);z-index:200}.cell-thumb-preview img[data-v-1af522fd]{border-radius:4px;display:block;height:auto;max-height:78vh;max-width:340px;width:auto}.console-addbtn[data-v-1af522fd]{background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 12px}.console-addbtn[data-v-1af522fd]:hover{background:var(--raise)}.console-dashed[data-v-1af522fd]{background:transparent;border:1px dashed var(--line2);border-radius:999px;color:var(--muted);cursor:pointer;font-size:13px;height:32px;padding:0 12px}.console-dashed[data-v-1af522fd]:hover{color:var(--ink)}.console-fmt[data-v-1af522fd]{align-items:center;background:transparent;border:1px solid var(--line2);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;height:32px;padding:0 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.console-fmt[data-v-1af522fd]:hover{color:var(--ink)}.console-fmt.on[data-v-1af522fd]{border-color:var(--accentline);color:var(--acctext)}.console-fmt .swatch[data-v-1af522fd]{background:none;border:none;cursor:pointer;height:18px;padding:0;width:18px}.console-fmt .mini[data-v-1af522fd]{background:transparent;border:none;color:var(--ink);font-size:13px;outline:none;width:40px}.sec-body[data-v-1af522fd]{display:flex;flex-direction:column;gap:12px;padding:14px}.sec-empty[data-v-1af522fd]{border:1px dashed var(--line2);border-radius:14px;padding:28px;text-align:center}.lint[data-v-1af522fd],.sec-empty[data-v-1af522fd]{color:var(--muted)}.lint[data-v-1af522fd]{font-size:13px;list-style:none;margin:10px 0 0;padding:0}.lint .warn[data-v-1af522fd]{color:var(--warn)}#email-preview[data-v-1af522fd]{overflow:visible;width:100%}.slicer[data-v-6a3c2213]{display:flex;flex-direction:column;gap:16px}.slicer-bar[data-v-6a3c2213]{align-items:center;gap:12px;justify-content:space-between}.slicer-bar[data-v-6a3c2213],.slicer-cols[data-v-6a3c2213]{display:flex;flex-wrap:wrap}.slicer-cols[data-v-6a3c2213]{align-items:flex-start;gap:20px}.slicer-side[data-v-6a3c2213]{display:flex;flex:1 1 250px;flex-direction:column;gap:12px;min-width:0}@media (min-width:1100px){.slicer-side[data-v-6a3c2213]{max-height:calc(100vh - 90px);max-width:320px;overflow:auto;position:sticky;top:74px}}.slicer-card[data-v-6a3c2213]{background:var(--panel);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:16px}.slicer-h[data-v-6a3c2213]{color:var(--muted);font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;margin:0}.asset-btn[data-v-6a3c2213]{align-items:center;background:var(--field);border:1px solid var(--line);border-radius:10px;color:var(--muted);cursor:pointer;display:flex;gap:8px;height:38px;padding:0 12px}.asset-btn.on[data-v-6a3c2213]{background:var(--raise);border-color:var(--acctext);color:var(--ink)}.asset-btn[data-v-6a3c2213]:disabled{cursor:progress}.dropzone[data-v-6a3c2213]{align-items:center;background:var(--field);border:1px dashed var(--line2);border-radius:12px;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-size:13px;gap:6px;padding:16px 12px;text-align:center}.dropzone[data-v-6a3c2213]:hover{color:var(--ink)}.slicer-keys[data-v-6a3c2213]{color:var(--muted);display:flex;flex-direction:column;font-size:13px;gap:6px;padding:0 16px}.slicer-keys kbd[data-v-6a3c2213]{background:var(--raise);border:1px solid var(--line);border-radius:6px;display:inline-block;font:inherit;font-size:12px;margin-right:4px;min-width:22px;padding:0 6px;text-align:center}.slicer-canvas[data-v-6a3c2213]{background:var(--well);border:1px solid var(--line);border-radius:14px;display:flex;flex:999 1 420px;justify-content:center;min-width:0;overflow-x:auto;padding:24px 16px 32px}.slicer-stage[data-v-6a3c2213]{display:flex;max-width:100%;width:560px}.slicer-gutter[data-v-6a3c2213]{flex:0 0 76px;position:relative}.gutter-label[data-v-6a3c2213]{background:none;border:0;color:var(--muted);cursor:pointer;font-size:12px;line-height:16px;padding:0;position:absolute;right:8px;white-space:nowrap}.gutter-label b[data-v-6a3c2213]{color:var(--ink)}.gutter-label.on[data-v-6a3c2213],.gutter-label.on b[data-v-6a3c2213]{color:var(--acctext)}.band-card[data-v-6a3c2213]{background:var(--panel);border:1px solid var(--line);border-radius:12px;cursor:pointer;overflow:hidden}.band-card.on[data-v-6a3c2213]{border-color:var(--acctext)}.band-head[data-v-6a3c2213]{align-items:center;background:none;border:0;color:var(--ink);cursor:pointer;display:flex;gap:10px;min-height:40px;padding:0 14px;text-align:left;width:100%}.band-card.on .band-head[data-v-6a3c2213]{background:var(--raise)}.band-card.on .band-head b[data-v-6a3c2213]{color:var(--acctext)}.band-cell[data-v-6a3c2213]{border-top:1px solid var(--line);gap:10px;padding:8px 14px}.band-cell[data-v-6a3c2213],.slicer-overlay[data-v-6a3c2213]{align-items:center;display:flex}.slicer-overlay[data-v-6a3c2213]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb,var(--bg) 72%,transparent);cursor:wait;inset:0;justify-content:center;position:fixed;z-index:1000}.slicer-overlay__card[data-v-6a3c2213]{align-items:center;background:var(--panel);border:1px solid var(--line2);border-radius:18px;box-shadow:0 18px 50px #00000073;display:flex;flex-direction:column;gap:14px;max-width:calc(100vw - 40px);padding:26px 24px;width:320px}.slicer-spinner[data-v-6a3c2213]{animation:slicer-spin-6a3c2213 .7s linear infinite;border:3px solid var(--line2);border-radius:50%;border-top-color:var(--accent);height:30px;width:30px}.slicer-overlay__status[data-v-6a3c2213]{color:var(--ink);font-size:15px;font-weight:600;text-align:center}.slicer-overlay__bar[data-v-6a3c2213]{background:var(--panel2);border-radius:3px;height:5px;overflow:hidden;width:100%}.slicer-overlay__bar-fill[data-v-6a3c2213]{background:var(--accent);border-radius:3px;height:100%;transition:width .2s ease}.slicer-overlay__bar-fill.is-indeterminate[data-v-6a3c2213]{animation:slicer-sweep-6a3c2213 1.1s ease-in-out infinite;width:40%}.slicer-overlay__hint[data-v-6a3c2213]{color:var(--muted);font-size:13px;text-align:center}@keyframes slicer-spin-6a3c2213{to{transform:rotate(1turn)}}@keyframes slicer-sweep-6a3c2213{0%{transform:translate(-110%)}to{transform:translate(275%)}}.img-drop[data-v-a27e0ca4]{align-items:center;border:1px dashed var(--line2);border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:28px 16px;text-align:center;transition:border-color .12s ease,background .12s ease}.img-drop.over[data-v-a27e0ca4]{background:var(--panel2);border-color:var(--accentline)}.img-progress[data-v-a27e0ca4]{background:var(--raise);border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.img-progress>div[data-v-a27e0ca4]{background:var(--accent);height:100%}.img-file[data-v-ece14af7]{color:var(--muted);font-size:13px}.img-file[data-v-ece14af7]::file-selector-button{background:var(--panel);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-weight:600;height:32px;margin-right:10px;padding:0 14px}.img-pick[data-v-ece14af7]{background:transparent;border:1px solid var(--line2);border-radius:10px;color:var(--ink);cursor:pointer;display:flex;flex:1 1 160px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;text-align:left}.img-pick[data-v-ece14af7]:hover{background:var(--panel2)}.img-pick.on[data-v-ece14af7]{background:var(--panel2);border-color:var(--accentline)}.h-800[data-v-fd700a47]{height:800px}.save-bar[data-v-fd700a47]{align-items:center;background:var(--panel);border:1px solid var(--line2);border-radius:999px;bottom:20px;box-shadow:0 12px 40px #00000059;display:flex;gap:14px;left:50%;padding:8px 8px 8px 18px;position:fixed;transform:translate(-50%);z-index:40}.meta-cap[data-v-fd700a47]{display:inline-block}.meta-cap[data-v-fd700a47]:first-letter{text-transform:uppercase}
