.iem-backdrop[data-v-86134914]{align-items:center;background:#02061099;inset:0;justify-content:center;position:fixed;z-index:300}.iem-backdrop[data-v-86134914],.iem-box[data-v-86134914]{display:flex;padding:16px}.iem-box[data-v-86134914]{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:10px;max-width:600px;width:100%}.iem-header[data-v-86134914]{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding-bottom:10px}.iem-tabs[data-v-86134914]{background:var(--surface-2);border-radius:999px;display:flex;gap:4px;padding:3px}.iem-tab[data-v-86134914]{background:none;border:none;border-radius:999px;color:var(--text-dim);cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 14px}.iem-tab.active[data-v-86134914]{background:var(--accent);color:var(--bg)}.iem-close[data-v-86134914]{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:15px;line-height:1;padding:4px}.iem-close[data-v-86134914]:hover{color:var(--text)}.iem-toolbar[data-v-86134914]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.iem-tools[data-v-86134914]{background:var(--surface-2);border-radius:8px;display:flex;gap:4px;padding:3px}.iem-tool-btn[data-v-86134914]{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-dim);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .12s ease,color .12s ease;width:30px}.iem-tool-btn svg[data-v-86134914]{height:16px;width:16px}.iem-tool-btn[data-v-86134914]:hover{background:var(--border-hover);color:var(--text)}.iem-tool-btn.active[data-v-86134914]{background:var(--accent);color:var(--bg)}.iem-sep[data-v-86134914]{align-self:stretch;background:var(--border);flex-shrink:0;width:1px}.iem-colors[data-v-86134914]{align-items:center;display:flex;gap:6px}.iem-color-dot[data-v-86134914]{border:1.5px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 0 0 2px transparent;cursor:pointer;height:20px;padding:0;transition:transform .12s ease,box-shadow .12s ease;width:20px}.iem-color-dot[data-v-86134914]:hover{transform:scale(1.12)}.iem-color-dot.active[data-v-86134914]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim);transform:scale(1.12)}.iem-hint[data-v-86134914]{color:var(--text-faint);font-size:12px}.iem-canvas-wrap[data-v-86134914]{align-items:center;background:var(--bg);border-radius:10px;display:flex;justify-content:center;min-height:200px;overflow:hidden;position:relative}.iem-canvas[data-v-86134914]{cursor:crosshair;display:block;touch-action:none}.iem-footer[data-v-86134914]{align-items:center;justify-content:space-between}.iem-footer[data-v-86134914],.iem-footer-left[data-v-86134914],.iem-footer-right[data-v-86134914]{display:flex;gap:8px}.iem-btn-action[data-v-86134914]{align-items:center;background:var(--surface-2);border:1px solid transparent;border-radius:8px;color:var(--text-dim);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:5px;padding:7px 12px;transition:background .12s ease,color .12s ease,border-color .12s ease}.iem-btn-action-icon[data-v-86134914]{display:flex}.iem-btn-action-icon[data-v-86134914] svg{height:14px;width:14px}.iem-btn-action[data-v-86134914]:hover:not(:disabled){background:var(--border-hover);color:var(--text)}.iem-btn-action[data-v-86134914]:disabled{cursor:default;opacity:.35}.iem-btn-action-danger[data-v-86134914]:hover:not(:disabled){background:color-mix(in srgb,var(--down) 12%,var(--surface-2));border-color:var(--down);color:var(--down)}.iem-btn-ghost[data-v-86134914]{background:none;border:1px solid var(--border-hover);border-radius:8px;color:var(--text-dim);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:border-color .12s ease,color .12s ease}.iem-btn-ghost[data-v-86134914]:hover:not(:disabled){border-color:var(--text-dim);color:var(--text)}.iem-btn-ghost[data-v-86134914]:disabled{cursor:default;opacity:.35}.iem-btn-primary[data-v-86134914]{background:var(--accent);border:none;border-radius:8px;color:var(--bg);cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:opacity .12s ease}.iem-btn-primary[data-v-86134914]:hover{opacity:.88}
