.aiu-root[data-v-78c67cb1]{display:grid;gap:8px}.aiu-label[data-v-78c67cb1]{font-size:.875rem;font-weight:900;color:#4f594b}.aiu-preview-wrap[data-v-78c67cb1]{display:grid;gap:10px}.aiu-preview-img[data-v-78c67cb1]{width:100%;height:180px;border-radius:10px;overflow:hidden;border:1px solid #dacbb2;background:#f5f5f4}.aiu-preview-actions[data-v-78c67cb1]{display:flex;gap:8px}.aiu-url-tip[data-v-78c67cb1]{font-size:.7rem;color:#9a8c74;word-break:break-all;line-height:1.5}.aiu-drop-zone[data-v-78c67cb1]{border:2px dashed #dacbb2;border-radius:12px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;background:#fdfaf5}.aiu-drop-zone[data-v-78c67cb1]:focus,.aiu-drop-zone[data-v-78c67cb1]:hover{border-color:#c8860a;background:#fffbf2;outline:none}.aiu-drop-icon[data-v-78c67cb1]{width:36px;height:36px;color:#c8860a;opacity:.7}.aiu-drop-text[data-v-78c67cb1]{font-size:.875rem;font-weight:700;color:#4f594b;text-align:center}.aiu-drop-hint[data-v-78c67cb1]{font-size:.75rem;color:#9a8c74;text-align:center}.aiu-modal-overlay[data-v-78c67cb1]{position:fixed;inset:0;z-index:10100;background:#10180eb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.aiu-modal[data-v-78c67cb1]{background:#fffaf1;border-radius:16px;width:min(840px,100%);max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 80px #00000061}.aiu-modal-header[data-v-78c67cb1]{padding:18px 20px 14px;border-bottom:1px solid #e8ddc8;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.aiu-modal-title[data-v-78c67cb1]{font-size:1rem;font-weight:900;color:#172015;white-space:nowrap}.aiu-ratio-bar[data-v-78c67cb1]{display:flex;gap:6px;flex-wrap:wrap}.aiu-ratio-btn[data-v-78c67cb1]{font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid #dacbb2;background:#fff;color:#4f594b;cursor:pointer;transition:all .15s ease}.aiu-ratio-btn[data-v-78c67cb1]:hover{border-color:#c8860a;color:#c8860a}.aiu-ratio-active[data-v-78c67cb1]{background:#c8860a!important;border-color:#c8860a!important;color:#fff!important}.aiu-cropper-area[data-v-78c67cb1]{flex:1;min-height:0;height:460px;background:#111;overflow:hidden}.aiu-modal-footer[data-v-78c67cb1]{padding:14px 20px;border-top:1px solid #e8ddc8;display:flex;align-items:center;gap:12px}.aiu-error[data-v-78c67cb1]{font-size:.8rem;color:#c84014;flex:1}.aiu-footer-actions[data-v-78c67cb1]{display:flex;gap:10px;margin-left:auto}.aiu-btn-outline[data-v-78c67cb1]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:8px;border:1px solid #dacbb2;background:#fff;font-size:.8125rem;font-weight:700;color:#4f594b;cursor:pointer;transition:all .15s ease}.aiu-btn-outline[data-v-78c67cb1]:hover{border-color:#c8860a;color:#c8860a}.aiu-btn-danger[data-v-78c67cb1]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:8px;border:1px solid #f5d0b8;background:#fff;font-size:.8125rem;font-weight:700;color:#c84014;cursor:pointer;transition:all .15s ease}.aiu-btn-danger[data-v-78c67cb1]:hover{background:#fff0e8}.aiu-btn-ghost[data-v-78c67cb1]{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:8px;border:1px solid #dacbb2;background:#fff;font-size:.875rem;font-weight:700;color:#4f594b;cursor:pointer;transition:all .15s ease}.aiu-btn-ghost[data-v-78c67cb1]:disabled{opacity:.5;cursor:not-allowed}.aiu-btn-primary[data-v-78c67cb1]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 20px;border-radius:8px;border:none;background:var(--primary);font-size:.875rem;font-weight:900;color:#fff;cursor:pointer;transition:all .15s ease}.aiu-btn-primary[data-v-78c67cb1]:hover:not(:disabled){background:color-mix(in oklch,var(--primary) 85%,#000)}.aiu-btn-primary[data-v-78c67cb1]:disabled{opacity:.62;cursor:not-allowed}.aiu-spinner[data-v-78c67cb1]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:aiu-spin-78c67cb1 .7s linear infinite}@keyframes aiu-spin-78c67cb1{to{transform:rotate(1turn)}}.aiu-modal-enter-active[data-v-78c67cb1],.aiu-modal-leave-active[data-v-78c67cb1]{transition:opacity .22s ease}.aiu-modal-enter-active .aiu-modal[data-v-78c67cb1],.aiu-modal-leave-active .aiu-modal[data-v-78c67cb1]{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.aiu-modal-enter-from[data-v-78c67cb1],.aiu-modal-leave-to[data-v-78c67cb1]{opacity:0}.aiu-modal-enter-from .aiu-modal[data-v-78c67cb1],.aiu-modal-leave-to .aiu-modal[data-v-78c67cb1]{transform:scale(.94) translateY(12px)}[data-v-78c67cb1] .aiu-crop-bg{background:#0d1410}
