@charset "UTF-8";.fbx-container[data-v-15ee6c65]{position:relative;width:100%}.fbxmain[data-v-15ee6c65]{width:100%;background-color:#fff}.error-overlay[data-v-15ee6c65]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;justify-content:center;align-items:center;z-index:10}.error-content[data-v-15ee6c65]{text-align:center;background:#fff;padding:30px 40px;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-width:80%}.error-icon[data-v-15ee6c65]{width:40px;height:40px;line-height:40px;margin:0 auto 15px;border-radius:50%;background:#f56c6c;color:#fff;font-size:20px;font-weight:700}.error-text[data-v-15ee6c65]{font-size:14px;color:#666;line-height:1.5;word-break:break-all}.loading-overlay[data-v-15ee6c65]{position:absolute;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;justify-content:center;align-items:center;z-index:10}.loading-content[data-v-15ee6c65]{text-align:center;background:#fff;padding:30px;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:200px}.loading-spinner[data-v-15ee6c65]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin-15ee6c65 1s linear infinite;margin:0 auto 15px}@keyframes spin-15ee6c65{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-15ee6c65]{font-size:16px;color:#333;margin-bottom:15px;font-weight:500}.loading-progress[data-v-15ee6c65]{display:flex;align-items:center;gap:10px}.progress-bar[data-v-15ee6c65]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-15ee6c65]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.progress-text[data-v-15ee6c65]{font-size:14px;color:#666;min-width:40px}.loaded-tip[data-v-15ee6c65]{position:absolute;top:20px;right:20px;background:#2ecc71e6;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;z-index:5;animation:fadeInOut-15ee6c65 2s ease-in-out}@keyframes fadeInOut-15ee6c65{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}
