.aiv-app-container[data-v-0494ba33]{position:relative!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fff;border-radius:20px;box-shadow:0 10px 40px #0000001a;padding:30px 40px;max-width:800px!important;min-width:480px!important;width:100%;text-align:center;transition:all .3s ease;margin:0 auto;box-sizing:border-box;overflow-x:hidden}.aiv-upload-section[data-v-0494ba33]{display:flex;flex-direction:column;align-items:center;gap:20px}.aiv-upload-btn[data-v-0494ba33]{background:#2c2c2c;color:#fff;border:none;border-radius:12px!important;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;min-width:200px;justify-content:center}.aiv-upload-btn[data-v-0494ba33]:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 8px 25px #2c2c2c4d}.aiv-upload-icon[data-v-0494ba33]{font-size:20px}.aiv-drag-hint[data-v-0494ba33]{color:#666;font-size:14px;margin-top:10px}.aiv-examples-section[data-v-0494ba33]{margin-top:25px;padding-top:20px;border-top:1px solid #eee;width:100%}.aiv-examples-title[data-v-0494ba33]{color:#666;font-size:14px;margin-bottom:15px}.aiv-examples-container[data-v-0494ba33]{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.aiv-examples-grid[data-v-0494ba33]{display:flex;gap:12px;align-items:center}.aiv-example-item[data-v-0494ba33]{width:40px;height:40px;border-radius:6px;background:#f0f0f0;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:18px;border:2px solid transparent}.aiv-example-item[data-v-0494ba33]:hover{transform:translateY(-2px);border-color:#2c2c2c}.aiv-result-section[data-v-0494ba33]{display:flex;flex-direction:column;align-items:center;gap:20px;margin-top:30px;width:100%}.aiv-preview-area[data-v-0494ba33]{width:100%;height:400px;border:2px solid #eee;border-radius:12px;background:#fafafa;display:flex;align-items:center;justify-content:center;position:relative}.aiv-preview-content[data-v-0494ba33]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.aiv-svg-container[data-v-0494ba33]{max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.aiv-preview-hint[data-v-0494ba33]{position:absolute;top:0;left:0;right:0;text-align:center;color:#666;font-size:12px;background:#ffffffb3;padding:5px;border-radius:4px;pointer-events:none;animation:fadeInOut-0494ba33 3s forwards}@keyframes fadeInOut-0494ba33{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.aiv-svg-container[data-v-0494ba33] svg{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a}.aiv-svg-container[data-v-0494ba33] img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a}.aiv-preview-loading[data-v-0494ba33]{display:flex;flex-direction:column;align-items:center;gap:15px;color:#666}.aiv-loading-ring[data-v-0494ba33]{width:50px;height:50px;border:3px solid #f0f0f0;border-top:3px solid #2c2c2c;border-radius:50%;animation:aiv-spin-0494ba33 1s linear infinite}@keyframes aiv-spin-0494ba33{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aiv-loading-text[data-v-0494ba33]{font-size:14px;color:#666}.aiv-result-actions[data-v-0494ba33]{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.aiv-action-btn[data-v-0494ba33]{padding:12px 24px;border:none;border-radius:8px!important;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.aiv-download-btn[data-v-0494ba33]{background:#2c2c2c;color:#fff}.aiv-download-btn[data-v-0494ba33]:hover:not(:disabled){background:#1a1a1a;transform:translateY(-1px)}.aiv-download-btn[data-v-0494ba33]:disabled{background:#ccc;cursor:not-allowed;transform:none}.aiv-reset-btn[data-v-0494ba33]{background:#f0f0f0;color:#666;border:1px solid #ddd}.aiv-reset-btn[data-v-0494ba33]:hover{background:#e0e0e0;transform:translateY(-1px)}.aiv-file-input[data-v-0494ba33]{display:none}.aiv-drag-over[data-v-0494ba33]{border:2px dashed #2c2c2c;background:#f9f9f9}.aiv-html-container[data-v-0494ba33]{position:absolute;left:-9999px;top:-9999px;width:800px;z-index:-999}.aiv-modal[data-v-0494ba33]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.aiv-modal-content[data-v-0494ba33]{background:#fff;border-radius:12px;max-width:90vw;max-height:90vh;width:auto;height:auto;position:relative;overflow:auto;box-shadow:0 10px 30px #0000004d}.aiv-modal-close[data-v-0494ba33]{position:fixed;top:20px;right:20px;font-size:32px;color:#fff;cursor:pointer;z-index:1010;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#000000b3;border-radius:50%;box-shadow:0 2px 10px #0000004d}.aiv-modal-close[data-v-0494ba33]:hover{background-color:#0000001a;transform:scale(1.05)}.aiv-modal-body[data-v-0494ba33]{padding:20px;display:flex;align-items:center;justify-content:center}.aiv-modal-body[data-v-0494ba33] svg{max-width:100%;max-height:80vh;width:auto;height:auto}.aiv-error-toast[data-v-0494ba33]{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:1100;width:auto;max-width:90%;animation:fadeIn-0494ba33 .3s ease-in-out}.aiv-error-content[data-v-0494ba33]{background-color:#fff;color:#000;padding:12px 20px;border-radius:8px;border:1px solid black;box-shadow:0 4px 12px #0003;display:flex;align-items:center;gap:15px}.aiv-error-message[data-v-0494ba33]{font-size:14px;line-height:1.4}.aiv-error-close[data-v-0494ba33]{font-size:20px;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.aiv-error-close[data-v-0494ba33]:hover{background-color:#0000001a}@keyframes fadeIn-0494ba33{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 768px){.aiv-app-container[data-v-0494ba33]{max-width:100%;padding:30px 25px;min-width:auto;width:100%;box-sizing:border-box}.aiv-examples-container[data-v-0494ba33]{flex-direction:column;gap:15px;width:100%}.aiv-examples-grid[data-v-0494ba33]{justify-content:center;flex-wrap:wrap;gap:10px;width:100%}.aiv-example-item[data-v-0494ba33]{width:45px;height:45px;font-size:20px}.aiv-preview-area[data-v-0494ba33]{height:300px;max-width:100%}.aiv-modal-content[data-v-0494ba33]{max-width:95vw}}@media (max-width: 480px){.aiv-app-container[data-v-0494ba33]{padding:20px 15px;margin:0;width:100%;max-width:100%;min-width:auto;border-radius:10px;box-sizing:border-box}.aiv-upload-btn[data-v-0494ba33]{width:100%;min-width:auto;padding:12px 20px}.aiv-result-actions[data-v-0494ba33]{flex-direction:column;width:100%}.aiv-action-btn[data-v-0494ba33]{width:100%;justify-content:center}.aiv-preview-area[data-v-0494ba33]{height:250px;max-width:100%;overflow:hidden}.aiv-examples-grid[data-v-0494ba33]{gap:8px;width:100%}.aiv-example-item[data-v-0494ba33]{width:40px;height:40px;font-size:18px}.aiv-modal-content[data-v-0494ba33]{max-width:100%;max-height:85vh;border-radius:8px}.aiv-modal-body[data-v-0494ba33]{padding:15px}.aiv-svg-container[data-v-0494ba33]{max-width:100%}}body{background-color:#fff;width:100vw;height:100vh}
