.image-panel-head[data-v-e6f15e5e]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.image-panel-eyebrow[data-v-e6f15e5e]{align-items:center;color:var(--text-3);display:flex;font:700 .74rem/1 Geist,sans-serif;gap:8px;letter-spacing:.06em;text-transform:uppercase}.image-panel-spacer[data-v-e6f15e5e]{flex:1}.image-panel-error[data-v-e6f15e5e]{font-size:.78rem}.upload-btn[data-v-e6f15e5e]{cursor:pointer;position:relative}.upload-btn input[data-v-e6f15e5e]{cursor:pointer;inset:0;opacity:0;position:absolute}.images-inline-grid[data-v-e6f15e5e]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));margin-top:14px}.img-tile[data-v-e6f15e5e]{aspect-ratio:1/1;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative}.img-tile img[data-v-e6f15e5e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-tile--selected[data-v-e6f15e5e]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.img-tile-num[data-v-e6f15e5e]{background:#0000009e;font:700 .62rem/1 Geist,sans-serif;left:5px;top:4px}.img-tile-ai[data-v-e6f15e5e],.img-tile-num[data-v-e6f15e5e]{border-radius:4px;color:#fff;padding:1px 4px;position:absolute}.img-tile-ai[data-v-e6f15e5e]{background:var(--accent);bottom:4px;font:700 .6rem/1 Geist,sans-serif;right:5px}.img-tile-x[data-v-e6f15e5e]{align-items:center;background:#000000b3;border:1px solid hsla(0,0%,100%,.4);border-radius:4px;color:#fff;cursor:pointer;display:none;font:700 .7rem/1 Geist,sans-serif;height:18px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:18px}.img-tile:hover .img-tile-x[data-v-e6f15e5e]{display:flex}.images-inline-empty[data-v-e6f15e5e]{color:var(--text-3);font-size:.82rem;margin:12px 0 0}.images-inline-prompt[data-v-e6f15e5e]{align-items:center;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding:8px 12px}.images-inline-input[data-v-e6f15e5e]{background:transparent;border:0;color:var(--text);flex:1;font:500 .86rem/1 Geist,sans-serif;min-width:120px;outline:none;padding:0}.repo-input-preview[data-v-e6f15e5e]{border:0;border-radius:8px;cursor:pointer;flex-shrink:0;height:34px;overflow:hidden;padding:0;position:relative;width:34px}.repo-input-preview img[data-v-e6f15e5e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.repo-input-remove[data-v-e6f15e5e]{background:#000000b3;border-radius:999px;color:#fff;font:700 .72rem/16px Geist,sans-serif;height:16px;inset:auto 2px 2px auto;position:absolute;width:16px}.model-select[data-v-e6f15e5e]{background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--text);font:700 .76rem/1 Geist,sans-serif;max-width:170px;outline:none;padding:8px 12px}.cost-note[data-v-e6f15e5e]{color:var(--text-3);font-size:.76rem;white-space:nowrap}.eyebrow-dot[data-v-e6f15e5e]{background:var(--accent);border-radius:999px;height:7px;width:7px}.img-count-pill[data-v-e6f15e5e]{align-items:center;background:var(--surface-2);border-radius:999px;color:var(--text-2);display:inline-flex;font:700 .72rem/1 Geist,sans-serif;height:20px;justify-content:center;letter-spacing:0;min-width:20px;padding:0 6px;text-transform:none}.image-panel--compact[data-v-e6f15e5e]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px}.image-panel--full[data-v-e6f15e5e]{display:flex;flex-direction:column;gap:0}.lightbox-backdrop[data-v-e6f15e5e]{align-items:center;background:#000000d1;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:60}.lightbox-img[data-v-e6f15e5e]{border-radius:16px;display:block;max-height:88vh;max-width:min(100%,960px)}.lightbox-close[data-v-e6f15e5e]{background:#0006;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;cursor:pointer;height:38px;position:fixed;right:18px;top:18px;width:38px}@media(max-width:720px){.image-panel-head[data-v-e6f15e5e]{align-items:flex-start}.images-inline-prompt[data-v-e6f15e5e]{align-items:stretch}}
