.image-node[data-v-ee80f8dd]{align-items:center;background:var(--c-bg);border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:visible;width:100%}.image-node--padded[data-v-ee80f8dd]{padding:0}.image-node__out-num[data-v-ee80f8dd]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;gap:.5rem;left:.5rem;padding:.375rem .75rem;position:absolute;top:.5rem;z-index:20;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.image-node__out-num[data-v-ee80f8dd]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-node__out-num[data-v-ee80f8dd]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--c-overlay-bg)}.image-node__out-num[data-v-ee80f8dd]:hover{background:var(--c-overlay-bg-hover)}.image-node__out-num[data-v-ee80f8dd]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.image-guide[data-v-ee80f8dd]{background-color:transparent;flex-direction:column;height:100%;padding-left:1.5rem;padding-right:1.5rem;width:100%}.image-guide[data-v-ee80f8dd],.image-guide__empty-icon[data-v-ee80f8dd]{align-items:center;display:flex;justify-content:center}.image-guide__empty-icon[data-v-ee80f8dd]{color:var(--c-node-btn-icon);margin-bottom:1rem;opacity:.55}.image-guide__actions[data-v-ee80f8dd]{width:100%}.image-guide__title[data-v-ee80f8dd]{color:var(--c-sub-color);font-size:12px;font-weight:500;line-height:1rem;margin-bottom:.25rem}.image-guide__list[data-v-ee80f8dd]{align-items:flex-start;flex-direction:column;gap:.125rem;width:100%}.image-guide__btn[data-v-ee80f8dd],.image-guide__list[data-v-ee80f8dd]{display:flex}.image-guide__btn[data-v-ee80f8dd]{align-items:center;border-radius:16px;color:var(--c-sub-color);font-size:12px;font-weight:400;gap:.375rem;line-height:1rem;padding:.25rem .625rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.image-guide__btn[data-v-ee80f8dd]:hover{background:var(--c-node-btn-hover-bg);color:var(--c-node-btn-hover-color);transform:scale(1.01)}.image-guide__btn[data-v-ee80f8dd]:active{transform:scale(.98)}.image-guide__icon[data-v-ee80f8dd]{color:var(--c-node-btn-icon)}.image-guide__btn:hover .image-guide__icon[data-v-ee80f8dd]{color:var(--c-node-btn-hover-color)}.image-guide__label[data-v-ee80f8dd]{font-size:12px;font-weight:400;line-height:1rem}.image-error[data-v-ee80f8dd]{width:100%}.image-error[data-v-ee80f8dd]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.image-error__title[data-v-ee80f8dd]{color:var(--c-node-label-color);font-size:15px;font-weight:900;margin-left:1.5rem}.image-error__body[data-v-ee80f8dd]{width:100%}.image-error__body[data-v-ee80f8dd]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.image-error__body[data-v-ee80f8dd]{padding-left:1.5rem;padding-right:1.5rem;text-align:center}.image-error__msg[data-v-ee80f8dd]{color:var(--c-node-btn-color);display:block;font-size:.875rem;font-weight:700;line-height:1.25rem;overflow-wrap:anywhere;text-align:center;width:100%}.node-switch-btn[data-v-ee80f8dd]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--c-overlay-bg,rgba(0,0,0,.45));border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:.85;position:absolute;top:50%;transform:translateY(-50%);transition:background .18s,transform .15s,opacity .18s;width:32px;z-index:30}.node-switch-btn[data-v-ee80f8dd]:hover{background:var(--c-overlay-bg-hover,rgba(0,0,0,.68));opacity:1;transform:translateY(-50%) scale(1.06)}.node-switch-btn[data-v-ee80f8dd]:active{transform:translateY(-50%) scale(.95)}.node-switch-btn--left[data-v-ee80f8dd]{left:8px}.node-switch-btn--right[data-v-ee80f8dd]{right:8px}.image-grid-dialog[data-v-ee80f8dd]{background:#141416f0;border-radius:16px;box-shadow:0 12px 48px #00000080;padding:52px 20px 20px;position:relative}.image-grid-dialog__collapse[data-v-ee80f8dd]{align-items:center;background:#ffffff1f;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;gap:4px;padding:6px 12px;position:absolute;right:16px;top:12px;transition:background .16s ease,transform .12s ease;z-index:4}.image-grid-dialog__collapse[data-v-ee80f8dd]:hover{background:#ffffff38}.image-grid-dialog__collapse[data-v-ee80f8dd]:active{transform:scale(.96)}.image-grid[data-v-ee80f8dd]{display:grid;gap:12px}.image-grid--2[data-v-ee80f8dd]{grid-template-columns:repeat(2,min(42vh,42vw));grid-template-rows:min(42vh,42vw)}.image-grid--3[data-v-ee80f8dd]{grid-template-columns:repeat(3,min(30vh,28vw));grid-template-rows:min(30vh,28vw)}.image-grid--4[data-v-ee80f8dd]{grid-template-columns:repeat(2,min(38vh,42vw));grid-template-rows:repeat(2,min(38vh,42vw))}.image-grid__cell[data-v-ee80f8dd]{background:#00000059;border-radius:10px;overflow:hidden;position:relative}.image-grid__img[data-v-ee80f8dd]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.image-grid__cell--main[data-v-ee80f8dd]{outline:2px solid #3b82f6;outline-offset:-2px}.image-grid__main-badge[data-v-ee80f8dd]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:50%;color:#ffd54a;display:inline-flex;height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px;z-index:2}.image-grid__ops[data-v-ee80f8dd]{bottom:8px;display:flex;flex-wrap:wrap;gap:8px;left:8px;opacity:0;position:absolute;right:8px;transition:opacity .16s ease;z-index:3}.image-grid__cell:hover .image-grid__ops[data-v-ee80f8dd]{opacity:1}.image-grid__op[data-v-ee80f8dd]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;line-height:1;padding:5px 10px;transition:background .16s ease,transform .12s ease}.image-grid__op[data-v-ee80f8dd]:hover{background:#000c}.image-grid__op[data-v-ee80f8dd]:active{transform:scale(.95)}.image-grid__op--active[data-v-ee80f8dd]{color:#ffd54a;cursor:default}.image-grid__op--active[data-v-ee80f8dd]:hover{background:#0009}.image-grid__op--active[data-v-ee80f8dd]:active{transform:none}.image-grid-dialog__overlay .v-overlay__scrim{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#00000073;opacity:1!important}
